.AddTimeTableForm_formRoot__sYbeE{background:#fff;border-radius:12px;padding:2rem;margin:0 auto;box-shadow:0 2px 12px rgba(0,0,0,.06)}.AddTimeTableForm_grid__9Qfe5{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem 2rem;gap:1.5rem 2rem}.AddTimeTableForm_formGroup__uHCi0{display:flex;flex-direction:column;gap:.25rem}.AddTimeTableForm_label__qAIm_{font-weight:600;font-size:1rem;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.AddTimeTableForm_required__eMSHb{color:#e11d48;margin-left:.2em}.AddTimeTableForm_input__9Urpb,.AddTimeTableForm_select__9T43G{border-radius:8px;border:1px solid #d1d5db;padding:.5rem .75rem;font-size:1rem;background:#f9fafb;outline:none;transition:border .2s}.AddTimeTableForm_input__9Urpb:focus,.AddTimeTableForm_select__9T43G:focus{border-color:#2563eb}.AddTimeTableForm_modeRow__4nAER{grid-column:span 2;display:flex;align-items:center;gap:1.5rem;margin-top:1rem}.AddTimeTableForm_modeToggle__hsGDy{display:flex;gap:1rem}.AddTimeTableForm_modeBtn__qiuPj{border-radius:999px;border:1.5px solid #2563eb;background:#fff;color:#2563eb;padding:.4em 1.5em;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.AddTimeTableForm_modeBtn__qiuPj.AddTimeTableForm_active__5hVKi,.AddTimeTableForm_modeBtn__qiuPj:checked{background:#2563eb;color:#fff}.AddTimeTableForm_actions__vlyQ3{grid-column:span 2;display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.form-field-wrapper{--_form-field-outline-color:var(--clr-neutral-600);--_form-field-bg-color:var(--clr-neutral-100);--_form-field-text-color:var(--clr-neutral-900);--_border-radius:0.6em;outline:1px solid var(--_form-field-outline-color);background-color:var(--_form-field-bg-color);color:var(--_form-field-text-color);border-radius:var(--_border-radius);margin:2px;height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative}.form-field-element{width:100%;padding:.5em 1em;outline:none;background-color:rgba(0,0,0,0)}.input-wrapper:focus-within{--_form-field-bg-color:var(--clr-neutral-100);--_form-field-text-color:var(--clr-neutral-900);--_form-field-outline-color:var(--clr-blue-400);outline-width:2px}.input-wrapper:has(input:user-invalid){--_form-field-bg-color:var(--clr-red-100);--_form-field-text-color:var(--clr-red-700);--_form-field-outline-color:var(--clr-red-400);outline-width:2px}.input-wrapper:has(input:disabled){--_form-field-bg-color:var(--clr-neutral-300);--_form-field-text-color:var(--clr-neutral-700);--_form-field-outline-color:var(--clr-neutral-500);cursor:not-allowed}.input[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.new-button_button__iyPzS{display:inline-block;padding:1em;font-weight:var(--fw-600);align-content:center;transition:background-color .2s ease}:where(.new-button_button__iyPzS){border-radius:1.125rem;color:var(--clr-neutral-100);background-color:var(--clr-blue-700)}.new-button_button__iyPzS:hover{background-color:hsl(from var(--clr-blue-400) h s calc(l / 1.5))}.Sidebar_sidebar__PMqgv{--_toggle-grid:auto 0fr;--_toggle-grid-gap:0;--_open-logo-gap:0;--_transition-type:ease;--_header-display:block;display:grid;grid-row:span 2;position:relative;grid-template-rows:subgrid}@media only screen and (max-width:37.5em){.Sidebar_sidebar__PMqgv{display:none}}.Sidebar_sidebar__PMqgv label svg{rotate:-90deg;transform:rotateX(180deg)}.Sidebar_sidebar__PMqgv nav[data-open=false]:hover{--_toggle-grid:auto 1fr;--_toggle-grid-gap:1rem;--_open-logo-gap:0.5rem;--_transition-type:ease-in-out}input[type=checkbox]:checked+.Sidebar_sidebar__PMqgv{--_toggle-grid:auto 1fr;--_toggle-grid-gap:1rem;--_open-logo-gap:0.5rem;--_header-display:none}input[type=checkbox]:checked+.Sidebar_sidebar__PMqgv label svg{rotate:-90deg;transform:rotateX(0deg)}.Sidebar_sidebarHeader__QGLST{align-content:center;border-right:2px solid var(--clr-neutral-500);border-bottom:2px solid var(--clr-neutral-500)}.Sidebar_sidebarNav__HzUMA{overflow:auto;border-right:2px solid var(--clr-neutral-500)}.Sidebar_sidebarRoutes__BllO6{align-content:flex-start}.SidebarToggleButton_sidebarToggle__7zhuF{position:absolute;grid-column:2;grid-row:1/2;align-self:center}.SidebarToggleButton_sidebarToggle__7zhuF label{--_border-radius:0.8rem;cursor:pointer;border-top-right-radius:var(--_border-radius);border-bottom-right-radius:var(--_border-radius)}.SidebarToggleButton_sidebarToggle__7zhuF label svg{transition:rotate .3s var(--_transition-type)}.route-button-link_routeButtonLink__lWN_E{--_bg_color:transparent;--_text_color:var(--clr-neutral-900);color:var(--_text_color);background:var(--_bg_color);grid-template-columns:var(--_toggle-grid);gap:var(--_toggle-grid-gap);text-wrap:nowrap;position:relative;overflow:hidden;justify-content:start;transition:grid-template-columns .3s var(--_transition-type),gap .3s var(--_transition-type),background-color .3s var(--_transition-type),color .3s var(--_transition-type);border-radius:1.25em;--_after_bg_color:none;--_after_border_color:none}.route-button-link_routeButtonLink__lWN_E a{color:inherit}.route-button-link_routeButtonLink__lWN_E[data-sub-route=true]:not([data-active=true]):hover{--_bg_color:var(--clr-blue-100)}.route-button-link_routeButtonLink__lWN_E:hover{--_bg_color:var(--clr-neutral-100)}.route-button-link_routeButtonLink__lWN_E:after{content:"";position:absolute;left:0;top:50%;height:50%;padding:.15rem;border-radius:50vmax;transform:translateY(-50%);background:var(--_after_bg_color);border:3px solid var(--_after_border_color)}.route-button-link_routeButtonLink__lWN_E[data-notification=true]{--_after_bg_color:var(--clr-red-400);--_after_border_color:var(--clr-neutral-100)}.route-button-link_routeButtonLink__lWN_E[data-active=true]{--_bg_color:var(--clr-blue-700);--_text_color:var(--clr-neutral-100)}.route-button-link_routeButtonLink__lWN_E[data-active=true][data-notification=true]{--_after_bg_color:var(--clr-neutral-100);--_after_border_color:var(--clr-yellow-400)}.RouteButton_routeButton__mmPnI{height:-moz-fit-content;height:fit-content;overflow-anchor:none}.RouteButton_routeButton__mmPnI:empty{display:none}.RouteButtonContent_routeButtonContent__Do41k{border:none;box-shadow:none;background:rgba(0,0,0,0);position-area:inline-end span-block-end;position-try-fallbacks:flip-block;min-width:200px}.RouteButtonContent_routeButtonContent__Do41k section:empty{display:none}.RouteButtonContent_routeButtonContent__Do41k header{display:var(--_header-display)}.SidebarLogo_sidebarLogo__grYZ9{min-width:60px}.SidebarLogo_sidebarLogo__grYZ9>a{text-wrap:nowrap;overflow:hidden;align-items:center;justify-content:start;gap:var(--_open-logo-gap);grid-template-columns:var(--_toggle-grid);transition:grid-template-columns .3s var(--_transition-type),gap .3s var(--_transition-type)}.Popover_popover__0drlE{--_popover-offset:0.4em;--_animation-translate:0 calc(var(--_popover-offset) * -1);--_transition-duration:200ms;--_transition-timing-function:ease-in-out;margin:auto;border:0;translate:var(--_animation-translate);opacity:0;background:rgba(0,0,0,0);transition:translate var(--_transition-duration) var(--_transition-timing-function),opacity var(--_transition-duration) var(--_transition-timing-function),display var(--_transition-duration) allow-discrete,content-visibility var(--_transition-duration) allow-discrete,overlay var(--_transition-duration) allow-discrete}.Popover_popover__0drlE::-webkit-backdrop{background-color:rgba(0,0,0,.5)}.Popover_popover__0drlE::backdrop{background-color:rgba(0,0,0,.5)}.Popover_popover__0drlE:popover-open{translate:0 0;opacity:1}@supports(position-anchor:--popover-anchor-name){.Popover_popover__0drlE{inset:auto;margin:0;position-area:block-end span-inline-start;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;top:var(--_popover-offset);overflow:visible}.Popover_popover__0drlE::-webkit-backdrop{background-color:rgba(0,0,0,0)}.Popover_popover__0drlE::backdrop{background-color:rgba(0,0,0,0)}.Popover_popover__0drlE[data-overflows-anchor=false]{position-area:bottom center;width:100%}}@starting-style{.Popover_popover__0drlE:popover-open{translate:var(--_animation-translate);opacity:0}}:where(.Popover_trigger__Cooab){display:inline-block}.Popover_contentWrapper__TCgE1{background-color:var(--clr-neutral-100);border:1px solid var(--clr-neutral-700);border-radius:.6em}@supports(position-anchor:--popover-anchor-name){.Popover_contentWrapper__TCgE1{box-shadow:.1em .1em .2em rgba(0,0,0,.2)}}