.events_createForm__RH4Oa{padding:20px 22px}.events_act__v1bO7.events_act__v1bO7{min-height:40px;padding:9px 16px;font-size:13px}.events_panelHead__Omedh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.events_panelTitle__h2Vp8{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.events_grid__m_lhK{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0 14px}.events_createForm__RH4Oa .field{margin-bottom:12px}.events_createForm__RH4Oa .input{min-height:42px}.events_createForm__RH4Oa textarea.input{min-height:78px;resize:vertical}.events_formFoot__qI9i0{align-items:center;margin-top:6px;padding-top:14px;border-top:1px solid var(--hairline)}.events_formFoot__qI9i0,.events_thumbs__bF6SX{display:flex;flex-wrap:wrap;gap:10px}.events_thumb__vO1qZ{display:flex;flex-direction:column;align-items:center;gap:6px;padding:7px;border:1px solid var(--hairline);border-radius:var(--r-sm);cursor:pointer}.events_thumb__vO1qZ img{display:block;width:84px;height:84px;object-fit:cover;border-radius:8px}.events_thumbMark__BJvgu{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--text-3)}.events_thumb__vO1qZ:has(input:checked){border-color:var(--danger);background:var(--tone-red-bg)}.events_thumb__vO1qZ:has(input:checked) .events_thumbMark__BJvgu{color:var(--tone-red-fg)}@media (max-width:560px){.events_grid__m_lhK{grid-template-columns:1fr}.events_createForm__RH4Oa{padding:14px}.events_act__v1bO7.events_act__v1bO7{flex:1 1 100%;justify-content:center}}.EventCalendar_calendar__pjWQk{width:100%;min-width:0;overflow:hidden;--cal-panel-bg:color-mix(in srgb,var(--glass-bg-sunken) 60%,transparent);color:var(--text);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:inset 0 1px 0 var(--glass-highlight),0 10px 26px -14px var(--glass-shadow);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.EventCalendar_header__n8ZHP{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 12px 8px}.EventCalendar_heading__8EETs{margin:0;overflow:hidden;font-size:clamp(14px,3.6vw,17px);font-weight:800;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.EventCalendar_headerRight__Y8qaS{display:flex;align-items:center;gap:6px}.EventCalendar_navButton__npfAS{display:grid;width:34px;height:34px;padding:0;place-items:center;color:var(--text);font:inherit;font-size:19px;font-weight:700;line-height:1}.EventCalendar_navButton__npfAS,.EventCalendar_todayButton__0cPq0{text-decoration:none;cursor:pointer;background:var(--glass-bg-sunken);border:1px solid var(--hairline);border-radius:var(--r-sm);transition:color var(--t-fast),background var(--t-fast),border-color var(--t-fast)}.EventCalendar_todayButton__0cPq0{display:inline-flex;align-items:center;height:34px;padding:0 11px;color:var(--text-2);font:inherit;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.EventCalendar_navButton__npfAS:hover,.EventCalendar_todayButton__0cPq0:hover{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.EventCalendar_dayInput__bbHHZ:focus-visible+.EventCalendar_day__4OSXN,.EventCalendar_day__4OSXN:focus-visible,.EventCalendar_event__grEVf:focus-visible,.EventCalendar_navButton__npfAS:focus-visible,.EventCalendar_todayButton__0cPq0:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.EventCalendar_grid__GUiBk{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;padding:0 10px}.EventCalendar_weekDay__D8wav{padding-bottom:6px;color:var(--text-3);font-size:10.5px;font-weight:800;letter-spacing:.04em;text-align:center;text-transform:uppercase}.EventCalendar_weekDay__D8wav.EventCalendar_weekend__XVQYx{color:var(--tone-red-fg);opacity:.85}.EventCalendar_dayInput__bbHHZ{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0);clip-path:inset(50%)}.EventCalendar_day__4OSXN{display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center;aspect-ratio:1/1;min-width:0;min-height:34px;max-height:58px;padding:2px;color:var(--text);font:inherit;text-decoration:none;cursor:pointer;background:var(--glass-bg-sunken);border:1px solid transparent;border-radius:var(--r-sm);transition:background var(--t-fast),border-color var(--t-fast)}.EventCalendar_day__4OSXN:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.EventCalendar_dayNumber__RpTAh{display:grid;min-width:22px;height:22px;padding-inline:4px;place-items:center;font-size:clamp(12px,2.6vw,14px);font-weight:700;line-height:1;border-radius:var(--r-pill)}.EventCalendar_outside__B2csa{background:transparent}.EventCalendar_outside__B2csa .EventCalendar_dayNumber__RpTAh{color:var(--text-3);opacity:.55}.EventCalendar_weekend__XVQYx .EventCalendar_dayNumber__RpTAh{color:var(--tone-red-fg)}.EventCalendar_hasEvents__Vj0uJ{background:color-mix(in srgb,var(--accent) 9%,var(--glass-bg-sunken))}.EventCalendar_today__JfbY4 .EventCalendar_dayNumber__RpTAh{color:var(--accent-ink);background:var(--accent)}.EventCalendar_dayInput__bbHHZ:checked+.EventCalendar_day__4OSXN,.EventCalendar_selected__hr0jb{background:var(--accent-soft);border-color:var(--accent)}.EventCalendar_dots__MNdtM{display:flex;gap:3px;align-items:center;justify-content:center;min-height:5px}.EventCalendar_dot__MYVbA{width:5px;height:5px;background:var(--accent);border-radius:50%}.EventCalendar_dotMore__ITRLQ{color:var(--text-3);font-size:9px;font-weight:800;line-height:1}.EventCalendar_panelHead__NJFc8{grid-column:1/-1;grid-row:var(--pr-a);margin:7px -10px 0;padding:12px 12px 0;color:var(--text-2);font-size:12px;font-weight:800;background:var(--cal-panel-bg);border-top:1px solid var(--hairline)}.EventCalendar_panelBody__M27Es,.EventCalendar_panelEmpty__8BMfl{grid-column:1/-1;grid-row:var(--pr-b);margin:-3px -10px 0;padding:8px 12px 12px;background:var(--cal-panel-bg)}.EventCalendar_panelBody__M27Es{display:grid;gap:8px}.EventCalendar_panelEmpty__8BMfl{color:var(--text-3);font-size:12.5px}.EventCalendar_event__grEVf{display:flex;gap:8px;align-items:flex-start;width:100%;min-height:34px;padding:8px 10px;color:var(--text);font:inherit;font-size:13px;text-align:left;text-decoration:none;cursor:pointer;background:var(--glass-bg-sunken);border:1px solid var(--hairline);border-radius:var(--r-sm);transition:background var(--t-fast),border-color var(--t-fast)}.EventCalendar_event__grEVf:hover{background:var(--hover-wash);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.EventCalendar_eventDot__O1TGI{flex:0 0 auto;width:8px;height:8px;margin-top:4px;background:var(--accent);border-radius:50%}.EventCalendar_eventBody__E9bYf{display:grid;gap:2px;min-width:0}.EventCalendar_eventTitle__lvlja{display:-webkit-box;overflow:hidden;font-weight:700;line-height:1.3;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.EventCalendar_eventCat__baavG{color:var(--text-3);font-size:11.5px;font-weight:700}.EventCalendar_gridStatic__yVhBT .EventCalendar_panelBody__M27Es,.EventCalendar_gridStatic__yVhBT .EventCalendar_panelHead__NJFc8{display:none}.EventCalendar_gridStatic__yVhBT .EventCalendar_dayInput__bbHHZ:checked+.EventCalendar_day__4OSXN+.EventCalendar_panelHead__NJFc8{display:block}.EventCalendar_gridStatic__yVhBT .EventCalendar_dayInput__bbHHZ:checked+.EventCalendar_day__4OSXN+.EventCalendar_panelHead__NJFc8+.EventCalendar_panelBody__M27Es{display:grid}.EventCalendar_gridStatic__yVhBT .EventCalendar_dayInputEv__sxbIo:checked~.EventCalendar_panelEmpty__8BMfl{display:none}@media (min-width:720px){.EventCalendar_wide__2ygc_ .EventCalendar_grid__GUiBk{grid-template-columns:repeat(7,minmax(0,48px)) minmax(240px,1fr);grid-template-rows:auto;grid-auto-rows:48px;padding:0 14px 14px}.EventCalendar_wide__2ygc_ .EventCalendar_day__4OSXN{max-height:none}.EventCalendar_wide__2ygc_ .EventCalendar_heading__8EETs{text-align:left}.EventCalendar_wide__2ygc_ .EventCalendar_panelHead__NJFc8{grid-column:8;grid-row:1;align-self:end;margin:0 0 0 16px;padding:0 0 6px;background:none;border-top:0}.EventCalendar_wide__2ygc_ .EventCalendar_panelBody__M27Es,.EventCalendar_wide__2ygc_ .EventCalendar_panelEmpty__8BMfl{grid-column:8;grid-row:2/var(--pr-a);margin:0 0 0 16px;padding:12px;overflow-y:auto;background:var(--cal-panel-bg);border:1px solid var(--hairline);border-radius:var(--r-md)}.EventCalendar_wide__2ygc_ .EventCalendar_panelBody__M27Es{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start}}@media (max-width:380px){.EventCalendar_header__n8ZHP{gap:6px;padding:10px 8px 6px}.EventCalendar_todayButton__0cPq0{padding:0 8px;font-size:10px}.EventCalendar_grid__GUiBk{gap:2px;padding:0 6px}.EventCalendar_panelHead__NJFc8{margin:6px -6px 0;padding:10px 8px 0}.EventCalendar_panelBody__M27Es,.EventCalendar_panelEmpty__8BMfl{margin:-2px -6px 0;padding:8px 8px 10px}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.EventCalendar_calendar__pjWQk{background:var(--glass-solid)}}[data-lite="1"] .EventCalendar_calendar__pjWQk{background:var(--glass-solid);box-shadow:0 6px 18px -12px var(--glass-shadow)}@media (prefers-reduced-motion:reduce){.EventCalendar_day__4OSXN,.EventCalendar_event__grEVf,.EventCalendar_navButton__npfAS,.EventCalendar_todayButton__0cPq0{transition:none}}[data-skin=win95] .EventCalendar_calendar__pjWQk{--cal-panel-bg:var(--w95-face);padding:3px 3px 0;background:var(--w95-face);border:none;box-shadow:var(--w95-window)}[data-skin=win95] .EventCalendar_header__n8ZHP{margin-bottom:8px;padding:3px 3px 3px 8px;background:var(--w95-title-idle)}[data-skin=win95] .EventCalendar_heading__8EETs{color:#ffffff;font-size:13px;font-weight:700;text-align:left}[data-skin=win95] .EventCalendar_navButton__npfAS,[data-skin=win95] .EventCalendar_todayButton__0cPq0{height:22px;border:none;background:var(--w95-face);color:var(--text);box-shadow:var(--w95-button)}[data-skin=win95] .EventCalendar_navButton__npfAS{width:24px;font-size:14px}[data-skin=win95] .EventCalendar_todayButton__0cPq0{padding:0 7px;font-size:11px;font-weight:700;letter-spacing:0;text-transform:none}[data-skin=win95] .EventCalendar_navButton__npfAS:hover,[data-skin=win95] .EventCalendar_todayButton__0cPq0:hover{background:var(--w95-face);color:var(--text)}[data-skin=win95] .EventCalendar_navButton__npfAS:active,[data-skin=win95] .EventCalendar_todayButton__0cPq0:active{box-shadow:var(--w95-pressed)}[data-skin=win95] .EventCalendar_grid__GUiBk{gap:1px;margin:0 6px;padding:4px;background:var(--w95-field-bg);box-shadow:var(--w95-sunken)}[data-skin=win95] .EventCalendar_weekDay__D8wav{color:var(--w95-field-ink);font-weight:700}