.LeaveCalculator_page__265Up{min-height:calc(100dvh - 4rem);padding:clamp(2.5rem,5vw,4.5rem) 1rem 5rem;background:linear-gradient(180deg,#f2f7f0,#fff 55%)}.LeaveCalculator_container__qKFRA{width:min(100%,48rem);margin:0 auto}.LeaveCalculator_heading___UhMC{margin-bottom:2rem;text-align:center}.LeaveCalculator_eyebrow__tNPbi{color:#5d7b60;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.LeaveCalculator_heading___UhMC h1{margin:.55rem 0 0;color:#203025;font-size:clamp(1.9rem,5vw,2.7rem);font-weight:850;letter-spacing:-.05em}.LeaveCalculator_heading___UhMC p{margin:.65rem 0 0;color:#657367;font-size:.94rem;line-height:1.6}.LeaveCalculator_card__pXzq4,.LeaveCalculator_emptyState__BfETb,.LeaveCalculator_guide__9QP8I{border:1px solid #dce5da;border-radius:1rem;background:#fff;box-shadow:0 8px 28px rgba(36,66,39,.04)}.LeaveCalculator_card__pXzq4{padding:clamp(1.1rem,3vw,1.75rem);margin-bottom:1rem}.LeaveCalculator_card__pXzq4 h2,.LeaveCalculator_guide__9QP8I h2{margin:0;color:#26382b;font-size:1.1rem;font-weight:800}.LeaveCalculator_fields__WhXvP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.2rem}.LeaveCalculator_field__iJvo_{display:flex;flex-direction:column;gap:.45rem;min-width:0;color:#435348;font-size:.8rem;font-weight:750}.LeaveCalculator_field__iJvo_ input{width:100%;min-width:0;min-height:2.8rem;box-sizing:border-box;padding:.55rem .65rem;border:1px solid #cfdccf;border-radius:.55rem;background:#fff;color:#26382b;font:inherit;font-size:.9rem}.LeaveCalculator_field__iJvo_ input:focus-visible{outline:2px solid #5c8761;outline-offset:2px}.LeaveCalculator_fieldHint___57Xg{margin:.85rem 0 0;color:#78867b;font-size:.76rem;line-height:1.5}.LeaveCalculator_error__uVLbk{margin:.8rem 0 0;color:#b42318;font-size:.82rem}.LeaveCalculator_resultHeading__AaFqt{display:flex;align-items:end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.LeaveCalculator_resultHeading__AaFqt h2{margin-top:.3rem}.LeaveCalculator_period__enbEQ{color:#758278;font-size:.76rem}.LeaveCalculator_results__aM3N1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1.25rem}.LeaveCalculator_resultTile__KTe6l{display:flex;flex-direction:column;gap:.65rem;min-width:0;padding:1rem;border-radius:.7rem;background:#f5f8f4;color:#5d6e60;font-size:.8rem;font-weight:700}.LeaveCalculator_resultTile__KTe6l strong{color:#243d2a;font-size:clamp(1.5rem,4vw,2rem);line-height:1;font-weight:850}.LeaveCalculator_resultTile__KTe6l small{margin-left:.18rem;font-size:.75rem;font-weight:700}.LeaveCalculator_remainingTile__14HnZ{background:#e8f2e6;color:#315a39}.LeaveCalculator_nextDate__4BYcO{display:flex;align-items:center;gap:.45rem;margin:1.1rem 0 0;color:#426b49;font-size:.83rem;font-weight:750}.LeaveCalculator_resultNote__uw75h{margin:.55rem 0 0;color:#738276;font-size:.76rem;line-height:1.5}.LeaveCalculator_emptyState__BfETb{margin-bottom:1rem;padding:1.35rem;color:#748376;font-size:.86rem;text-align:center}.LeaveCalculator_guide__9QP8I{padding:clamp(1.1rem,3vw,1.75rem)}.LeaveCalculator_guide__9QP8I p{margin:.7rem 0 0;color:#627065;font-size:.82rem;line-height:1.65}.LeaveCalculator_guide__9QP8I a{display:inline-block;margin-top:1rem;color:#356d42;font-size:.81rem;font-weight:800;text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.LeaveCalculator_page__265Up{padding:1.5rem .85rem 4rem}.LeaveCalculator_heading___UhMC{margin-bottom:1.2rem}.LeaveCalculator_card__pXzq4{padding:1rem}.LeaveCalculator_fields__WhXvP{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.85rem}.LeaveCalculator_field__iJvo_:last-child{grid-column:1/-1}.LeaveCalculator_field__iJvo_ input{min-height:2.5rem}.LeaveCalculator_fieldHint___57Xg{margin-top:.6rem}.LeaveCalculator_resultTile__KTe6l{padding:.8rem .55rem;text-align:center}.LeaveCalculator_resultTile__KTe6l strong{font-size:1.55rem}}@media (max-width:380px){.LeaveCalculator_fields__WhXvP{grid-template-columns:1fr}.LeaveCalculator_field__iJvo_:last-child{grid-column:auto}}@media (prefers-color-scheme:dark){.LeaveCalculator_page__265Up{background:linear-gradient(180deg,#111e15,#0d1710 55%)}.LeaveCalculator_card__pXzq4 h2,.LeaveCalculator_guide__9QP8I h2,.LeaveCalculator_heading___UhMC h1{color:#e7f0e8}.LeaveCalculator_guide__9QP8I p,.LeaveCalculator_heading___UhMC p,.LeaveCalculator_resultNote__uw75h{color:#aab9ac}.LeaveCalculator_card__pXzq4,.LeaveCalculator_emptyState__BfETb,.LeaveCalculator_guide__9QP8I{border-color:#354b3a;background:#19251d}.LeaveCalculator_emptyState__BfETb,.LeaveCalculator_fieldHint___57Xg,.LeaveCalculator_field__iJvo_,.LeaveCalculator_period__enbEQ{color:#adbeaf}.LeaveCalculator_field__iJvo_ input{border-color:#425747;background:#142018;color:#e7f0e8}.LeaveCalculator_resultTile__KTe6l{background:#25352a;color:#b8caba}.LeaveCalculator_resultTile__KTe6l strong{color:#e7f0e8}.LeaveCalculator_remainingTile__14HnZ{background:#294730}.LeaveCalculator_guide__9QP8I a,.LeaveCalculator_nextDate__4BYcO{color:#9bd1a3}}.LanguageSwitcher_wrap__qiyQX{position:relative;flex-shrink:0}.LanguageSwitcher_trigger__862Xw{display:flex;align-items:center;gap:.3rem;cursor:pointer}.LanguageSwitcher_chevron__mXtvo{font-size:.625rem;color:#94a3b8}.LanguageSwitcher_flag__Jcq_l{font-size:.9375rem;line-height:1}.LanguageSwitcher_mobileIcon__JHL_g{display:none}@media (max-width:767px){.LanguageSwitcher_iconOnlyOnMobile__M4_IC{width:2.75rem;height:2.75rem;padding:0;justify-content:center}.LanguageSwitcher_iconOnlyOnMobile__M4_IC .LanguageSwitcher_mobileIcon__JHL_g{display:block}.LanguageSwitcher_iconOnlyOnMobile__M4_IC .LanguageSwitcher_chevron__mXtvo,.LanguageSwitcher_iconOnlyOnMobile__M4_IC .LanguageSwitcher_flag__Jcq_l,.LanguageSwitcher_iconOnlyOnMobile__M4_IC .LanguageSwitcher_localeName__esmdK{display:none}}.LanguageSwitcher_popup__29MwP{background:white;border:1px solid #e2e8f0;border-radius:.625rem;box-shadow:0 4px 16px rgba(15,23,42,.12);padding:.25rem;display:flex;flex-direction:column;min-width:6rem}.LanguageSwitcher_option__Z2ymS{display:flex;align-items:center;gap:.4rem;padding:.4rem .65rem;border-radius:.375rem;border:none;background:transparent;font-size:.8125rem;font-weight:500;color:#334155;cursor:pointer;text-align:left;white-space:nowrap;transition:background .1s}.LanguageSwitcher_option__Z2ymS:hover{background:#f1f5f9}.LanguageSwitcher_optionActive__2qtMK{background:#e0f2fe;color:#0891b2;font-weight:700}@media (prefers-color-scheme:dark){.LanguageSwitcher_popup__29MwP{background:#1e293b;border-color:#334155;box-shadow:0 4px 16px rgba(0,0,0,.4)}.LanguageSwitcher_option__Z2ymS{color:#cbd5e1}.LanguageSwitcher_option__Z2ymS:hover{background:#334155}.LanguageSwitcher_optionActive__2qtMK{background:rgba(6,182,212,.2);color:#67e8f9}}.DashboardHeader_header__Rw_c7{position:sticky;top:0;z-index:100;border-bottom:1px solid var(--color-border-light);background:#fff;backdrop-filter:blur(16px)}.DashboardHeader_headerInner__YcOwZ{display:flex;width:100%;max-width:80rem;height:4rem;box-sizing:border-box;align-items:center;justify-content:space-between;margin:0 auto;padding:0 1.25rem}.DashboardHeader_headerInnerWide__ncDvX{max-width:1680px;padding:0 28px}.DashboardHeader_headerInnerStaff__Wpfxx{max-width:1216px;padding:0 28px}.DashboardHeader_logo__uViFS{display:flex;align-items:center;gap:.5rem}.DashboardHeader_logoIcon__1wcOX{display:block;width:1.875rem;height:1.875rem;border-radius:.5rem;box-shadow:0 4px 12px rgba(78,110,68,.2)}.DashboardHeader_logoText__Zuj76{color:#1c1917;font-size:1.0625rem;font-weight:700}.DashboardHeader_userArea__nw_WY{display:flex;align-items:center;gap:.5rem}.DashboardHeader_userName__Pw4av{max-width:9rem;overflow:hidden;color:#78716c;font-size:.8rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.DashboardHeader_langSwitcher__1Yrlq,.DashboardHeader_logoutBtn__Elbrt,.DashboardHeader_profileBtn__6_iI8{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.25rem;padding:.4rem .65rem;border:1px solid var(--color-border-light);border-radius:.625rem;background:#fff;color:var(--color-primary-600);font-size:.75rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.DashboardHeader_userArea__nw_WY svg{width:1rem;height:1rem;flex-shrink:0}.DashboardHeader_langSwitcher__1Yrlq:hover,.DashboardHeader_logoutBtn__Elbrt:hover,.DashboardHeader_profileBtn__6_iI8:hover{border-color:var(--color-primary-200);background:var(--color-primary-50);color:var(--color-primary-700)}.DashboardHeader_langSwitcher__1Yrlq:focus-visible,.DashboardHeader_logoutBtn__Elbrt:focus-visible,.DashboardHeader_profileBtn__6_iI8:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}@media (min-width:640px){.DashboardHeader_headerInner__YcOwZ:not(.DashboardHeader_headerInnerWide__ncDvX):not(.DashboardHeader_headerInnerStaff__Wpfxx){padding:0 2rem}}@media (max-width:1023px){.DashboardHeader_headerInnerWide__ncDvX{padding:0 20px}}@media (max-width:850px){.DashboardHeader_headerInnerStaff__Wpfxx{padding:0 18px}}@media (max-width:767px){.DashboardHeader_headerInnerWide__ncDvX{padding:0 14px}.DashboardHeader_headerInner__YcOwZ{gap:8px}.DashboardHeader_userArea__nw_WY{min-width:0;flex-shrink:0}.DashboardHeader_logo__uViFS{flex-shrink:0}.DashboardHeader_userArea__nw_WY{gap:.35rem}.DashboardHeader_actionLabel__vNgya,.DashboardHeader_userName__Pw4av{display:none}.DashboardHeader_langSwitcher__1Yrlq,.DashboardHeader_logoutBtn__Elbrt,.DashboardHeader_profileBtn__6_iI8{width:2.75rem;height:2.75rem;padding:0;flex-shrink:0}.DashboardHeader_userArea__nw_WY svg{width:18px;height:18px}}@media (max-width:620px){.DashboardHeader_headerInnerStaff__Wpfxx{padding:0 14px}}@media (max-width:380px){.DashboardHeader_headerInnerStaff__Wpfxx,.DashboardHeader_headerInnerWide__ncDvX,.DashboardHeader_headerInner__YcOwZ{padding-inline:10px}.DashboardHeader_logoText__Zuj76{font-size:.9rem}.DashboardHeader_userArea__nw_WY{gap:.15rem}}.StaffDashboard_page__j5LtW{min-height:100vh;background:#fafaf8}.StaffDashboard_header__IFdSj{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--color-border-light,rgba(226,232,240,.6));background:rgba(255,255,255,.82);backdrop-filter:blur(16px)}.StaffDashboard_headerInner__cMH2R{max-width:72rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:4rem;padding:0 1.5rem}.StaffDashboard_backLink__awtZu{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--color-primary-600);transition:color .2s;text-decoration:none}.StaffDashboard_backLink__awtZu:hover{color:var(--color-primary-700)}.StaffDashboard_logo__62XB7{display:flex;align-items:center;gap:.5rem}.StaffDashboard_logoIcon__4_E_p{width:2rem;height:2rem;object-fit:cover;border-radius:.5rem;display:block;box-shadow:0 6px 16px rgba(8,145,178,.16)}.StaffDashboard_logoText__wpLIH{font-size:1.0625rem;font-weight:700;color:#1c1917}.StaffDashboard_userArea__FszLk{display:flex;align-items:center;gap:.75rem}.StaffDashboard_userName__m_jtC{font-size:.8125rem;font-weight:500;color:#64748b;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StaffDashboard_logoutBtn__XSC5I,.StaffDashboard_profileBtn__9CRnw{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.75rem;font-weight:500;color:#64748b;background:transparent;text-decoration:none;cursor:pointer;transition:all .2s}.StaffDashboard_logoutBtn__XSC5I:hover,.StaffDashboard_profileBtn__9CRnw:hover{background:var(--color-primary-50,#f0f9ff);color:var(--color-primary-600);border-color:var(--color-primary-300)}.StaffDashboard_main__XXsrE{max-width:40rem;margin:0 auto;padding:2rem 1.5rem}.StaffDashboard_heading__zEnPF{text-align:center;margin-bottom:2rem}.StaffDashboard_title__dC8F3{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.StaffDashboard_subtitle__hyMvg{font-size:.9375rem;color:#64748b}.StaffDashboard_nameNotice__Lgpk0{text-align:center;padding:.625rem 1rem;margin-bottom:1rem;background:#fef3c7;border:1px solid #fde68a;border-radius:.5rem;color:#92400e;font-size:.8125rem;font-weight:500;animation:StaffDashboard_fadeIn__alqnM .2s ease}@keyframes StaffDashboard_fadeIn__alqnM{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.StaffDashboard_staffInfo__Vkk0I{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:2rem}.StaffDashboard_staffCard__IcKGC{display:flex;flex-direction:column;gap:.625rem;padding:1rem 1.25rem;background:white;border:1px solid #e2e8f0;border-radius:.75rem;width:100%;max-width:24rem}.StaffDashboard_staffCardTop__xZ2lf{display:flex;align-items:center;gap:.5rem}.StaffDashboard_staffCardBottom__ozrzy{display:flex;align-items:center;gap:.625rem;padding-top:.5rem;border-top:1px solid #f1f5f9}.StaffDashboard_shiftSectionLabel__R4wdn{font-size:.6875rem;font-weight:600;color:#94a3b8;white-space:nowrap}.StaffDashboard_staffCardSkeleton__BI75x{width:10.75rem;height:2.75rem;border:1px solid #e2e8f0;border-radius:.75rem;background:linear-gradient(90deg,#ffffff,#f1f5f9 50%,#ffffff);background-size:200% 100%;animation:StaffDashboard_staffSkeleton__SBbqZ 1.2s ease-in-out infinite}@keyframes StaffDashboard_staffSkeleton__SBbqZ{0%{background-position:200% 0}to{background-position:-200% 0}}.StaffDashboard_staffNameBtn__Dwv2x,.StaffDashboard_staffName__1gG33{font-size:.875rem;font-weight:600;color:#1e293b}.StaffDashboard_staffNameBtn__Dwv2x{display:flex;align-items:center;gap:.375rem;background:none;border:none;cursor:pointer;padding:0;transition:color .15s}.StaffDashboard_staffNameBtn__Dwv2x:hover{color:var(--color-primary-600)}.StaffDashboard_editIcon__DUWXk{color:#cbd5e1;transition:color .15s}.StaffDashboard_staffNameBtn__Dwv2x:hover .StaffDashboard_editIcon__DUWXk{color:var(--color-primary-500)}.StaffDashboard_nameEditWrap__D0hmx{display:flex;align-items:center;gap:.25rem}.StaffDashboard_nameEditInput__uzQNA{padding:.25rem .5rem;border:1px solid var(--color-primary-300,#a5b4fc);border-radius:.375rem;font-size:.875rem;font-weight:600;color:#1e293b;outline:none;width:8rem}.StaffDashboard_nameEditInput__uzQNA:focus{box-shadow:0 0 0 2px rgba(6,182,212,.15)}.StaffDashboard_nameEditSaveBtn__Gx99X{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:.25rem;background:var(--color-primary-600,#4f46e5);color:white;cursor:pointer}.StaffDashboard_groupBadge__tWoOA{font-size:.75rem;font-weight:500;color:var(--color-primary-600,#4f46e5);background:var(--color-primary-50,#eef2ff);padding:.125rem .5rem;border-radius:1rem}.StaffDashboard_shiftBadges__hhT2_{display:flex;gap:.25rem}.StaffDashboard_shiftBadge__ec2LK{font-size:.625rem;font-weight:700;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;line-height:1;border:none;cursor:pointer;transition:all .15s}.StaffDashboard_shiftBadge__ec2LK:hover{transform:scale(1.15);box-shadow:0 0 0 2px rgba(0,0,0,.1)}.StaffDashboard_spinner__szkTE{animation:StaffDashboard_spin__6x7hn 1s linear infinite;color:var(--color-primary-500)}@keyframes StaffDashboard_spin__6x7hn{to{transform:rotate(1turn)}}.StaffDashboard_shiftD__lzKIC{background:#0369a1;color:white}.StaffDashboard_shiftE__Vg60V{background:#b45309;color:white}.StaffDashboard_shiftN__b_tB3{background:#4338ca;color:white}.StaffDashboard_shiftOff__g1zHk{background:#f1f5f9;color:#cbd5e1}.StaffDashboard_excludedBadge__tDMBz{font-size:.625rem;font-weight:600;padding:.25rem .625rem;border-radius:1rem;background:#fee2e2;color:#dc2626;border:none;cursor:pointer;transition:all .15s}.StaffDashboard_excludedBadge__tDMBz:hover{background:#fecaca;box-shadow:0 0 0 2px rgba(220,38,38,.15)}.StaffDashboard_leaveBtn__uI0cj{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border:1px solid #fecaca;border-radius:.375rem;background:transparent;color:#dc2626;font-size:.6875rem;font-weight:500;cursor:pointer;opacity:.5;transition:all .2s;margin-left:auto;white-space:nowrap}.StaffDashboard_leaveBtn__uI0cj:hover{opacity:1;background:#fef2f2}.StaffDashboard_emptyState__vQp9e{text-align:center;padding:2rem;background:white;border:1px solid #e2e8f0;border-radius:1rem;margin-bottom:2rem;color:#64748b;font-size:.9375rem}.StaffDashboard_emptyHint__DWQ_R{margin-top:.5rem;font-size:.8125rem;color:#94a3b8}.StaffDashboard_stepList__d0SET{display:flex;flex-direction:column;gap:1rem}.StaffDashboard_card__ukk1X{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:white;border:1px solid #e2e8f0;border-radius:1rem;text-decoration:none;transition:all .2s}.StaffDashboard_card__ukk1X:hover{border-color:var(--color-primary-300,#a5b4fc);box-shadow:0 4px 12px rgba(0,0,0,.06)}.StaffDashboard_iconBox__0Y_qX{width:2.75rem;height:2.75rem;background:var(--color-primary-50,#eef2ff);color:var(--color-primary-600,#4f46e5);border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.StaffDashboard_stepTitle__jzMEQ{font-size:1rem;font-weight:600;color:#1e293b;margin-bottom:.25rem}.StaffDashboard_stepDesc__fk37O{font-size:.8125rem;color:#94a3b8}.StaffDashboard_actionBtn__WeyOG{padding:.375rem .875rem;background:var(--color-primary-50,#eef2ff);color:var(--color-primary-600,#4f46e5);border-radius:.5rem;font-size:.8125rem;font-weight:600;flex-shrink:0}.DashboardWorkspaceSidebar_sidebar__01yF_{position:relative;z-index:20;min-width:0;color:#f2f6ef;background:#202a23;border-radius:20px}.DashboardWorkspaceSidebar_header__Hr_uq{display:flex;align-items:center;justify-content:space-between;min-height:72px;gap:8px;padding:14px 16px}.DashboardWorkspaceSidebar_titleBlock__0wxdB{display:flex;min-width:0;flex-direction:column;gap:3px}.DashboardWorkspaceSidebar_eyebrow__YbRoA{color:#9db79b;font-size:10px;font-weight:700;letter-spacing:.2em}.DashboardWorkspaceSidebar_title__utlPQ{overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.DashboardWorkspaceSidebar_desktopToggle__6Tz03,.DashboardWorkspaceSidebar_mobileToggle__Y_lx6{display:flex;width:44px;height:44px;flex:none;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.15);border-radius:9px;background:rgba(255,255,255,.05);color:#d2ded0;cursor:pointer}.DashboardWorkspaceSidebar_desktopToggle__6Tz03:hover,.DashboardWorkspaceSidebar_mobileToggle__Y_lx6:hover{background:rgba(255,255,255,.12);color:white}.DashboardWorkspaceSidebar_backLink__3WdT0:focus-visible,.DashboardWorkspaceSidebar_desktopToggle__6Tz03:focus-visible,.DashboardWorkspaceSidebar_mobileToggle__Y_lx6:focus-visible,.DashboardWorkspaceSidebar_navItem__s3wi7:focus-visible{outline:2px solid white;outline-offset:2px}.DashboardWorkspaceSidebar_desktopToggle__6Tz03{display:none}.DashboardWorkspaceSidebar_mobileToggle__Y_lx6 svg{transform:rotate(-90deg);transition:transform .26s ease}.DashboardWorkspaceSidebar_mobileOpen__suLxK .DashboardWorkspaceSidebar_mobileToggle__Y_lx6 svg{transform:rotate(90deg)}.DashboardWorkspaceSidebar_desktopLinks__9w3_h{display:none}.DashboardWorkspaceSidebar_mobileLinks__u_Of8{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .26s ease,opacity .18s ease,visibility .18s}.DashboardWorkspaceSidebar_mobileLinksOpen__prVxe{grid-template-rows:1fr;opacity:1;visibility:visible}.DashboardWorkspaceSidebar_mobileLinksInner__GAsuY{min-height:0;overflow:hidden;padding:0 12px}.DashboardWorkspaceSidebar_mobileLinksOpen__prVxe .DashboardWorkspaceSidebar_mobileLinksInner__GAsuY{padding:8px 12px 14px}.DashboardWorkspaceSidebar_navItems__0rG25{display:grid;gap:clamp(3px,.5dvh,6px)}.DashboardWorkspaceSidebar_backLink__3WdT0,.DashboardWorkspaceSidebar_navItem__s3wi7{display:flex;min-width:0;align-items:center;gap:11px;border-radius:11px;text-decoration:none;transition:background .16s ease,color .16s ease}.DashboardWorkspaceSidebar_backLink__3WdT0{margin-bottom:8px}.DashboardWorkspaceSidebar_profileSection__w_prA{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.11)}.DashboardWorkspaceSidebar_profileSection__w_prA .DashboardWorkspaceSidebar_navItem__s3wi7+.DashboardWorkspaceSidebar_navItem__s3wi7{margin-top:4px}.DashboardWorkspaceSidebar_navItem__s3wi7{min-height:48px;padding:6px 9px;color:#d2ded0}.DashboardWorkspaceSidebar_backLink__3WdT0.DashboardWorkspaceSidebar_navItem__s3wi7{padding:8px 7px}.DashboardWorkspaceSidebar_navItem__s3wi7:hover{background:rgba(255,255,255,.09);color:white}.DashboardWorkspaceSidebar_navItem__s3wi7.DashboardWorkspaceSidebar_active__wdSM7{background:#e8f0e3;color:#243b28}.DashboardWorkspaceSidebar_iconBox__b_IkQ{display:flex;width:32px;height:32px;flex:none;align-items:center;justify-content:center;border-radius:8px;background:rgba(255,255,255,.11)}.DashboardWorkspaceSidebar_active__wdSM7 .DashboardWorkspaceSidebar_iconBox__b_IkQ{background:rgba(255,255,255,.85)}.DashboardWorkspaceSidebar_itemText__b953q{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px;font-size:13px;font-weight:700;white-space:nowrap}.DashboardWorkspaceSidebar_stepNumber__NTfYN{color:#93a993;font-size:10px;font-weight:700;letter-spacing:.1em}.DashboardWorkspaceSidebar_active__wdSM7 .DashboardWorkspaceSidebar_stepNumber__NTfYN{color:#638459}.DashboardWorkspaceSidebar_badge__RG8B9{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;border-radius:99px;background:#c44242;color:white;font-size:10px;font-weight:700}@media (min-width:1024px){.DashboardWorkspaceSidebar_sidebar__01yF_{position:sticky;top:82px;height:calc(100dvh - 102px);min-height:0;overflow-y:auto;scrollbar-width:thin;border-radius:20px}.DashboardWorkspaceSidebar_header__Hr_uq{margin:0 14px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.11)}.DashboardWorkspaceSidebar_titleBlock__0wxdB{flex:1;max-width:160px;overflow:hidden;transition:max-width .32s cubic-bezier(.22,1,.36,1),opacity .16s ease .1s}.DashboardWorkspaceSidebar_desktopToggle__6Tz03{display:flex}.DashboardWorkspaceSidebar_mobileLinks__u_Of8,.DashboardWorkspaceSidebar_mobileToggle__Y_lx6{display:none}.DashboardWorkspaceSidebar_desktopLinks__9w3_h{display:block;padding:10px 12px 14px;transition:padding .32s cubic-bezier(.22,1,.36,1)}.DashboardWorkspaceSidebar_desktopLinks__9w3_h .DashboardWorkspaceSidebar_backLink__3WdT0,.DashboardWorkspaceSidebar_desktopLinks__9w3_h .DashboardWorkspaceSidebar_navItem__s3wi7{transition:padding .32s cubic-bezier(.22,1,.36,1),background .16s ease,color .16s ease}.DashboardWorkspaceSidebar_desktopLinks__9w3_h .DashboardWorkspaceSidebar_itemText__b953q{transition:opacity .16s ease .1s}.DashboardWorkspaceSidebar_collapsed__06y_e .DashboardWorkspaceSidebar_titleBlock__0wxdB{max-width:0;opacity:0;transition-delay:0s}.DashboardWorkspaceSidebar_collapsed__06y_e .DashboardWorkspaceSidebar_desktopToggle__6Tz03{margin:0 auto}.DashboardWorkspaceSidebar_collapsed__06y_e .DashboardWorkspaceSidebar_desktopToggle__6Tz03 svg{transform:rotate(180deg)}.DashboardWorkspaceSidebar_collapsed__06y_e .DashboardWorkspaceSidebar_desktopLinks__9w3_h{padding:10px 8px 14px}.DashboardWorkspaceSidebar_collapsed__06y_e .DashboardWorkspaceSidebar_navItem__s3wi7{padding:6px 10px}.DashboardWorkspaceSidebar_collapsed__06y_e .DashboardWorkspaceSidebar_badge__RG8B9,.DashboardWorkspaceSidebar_collapsed__06y_e .DashboardWorkspaceSidebar_itemText__b953q{width:0;overflow:hidden;opacity:0;transition-delay:0s}.DashboardWorkspaceSidebar_collapsed__06y_e .DashboardWorkspaceSidebar_backLink__3WdT0,.DashboardWorkspaceSidebar_collapsed__06y_e .DashboardWorkspaceSidebar_navItem__s3wi7{gap:0}.DashboardWorkspaceSidebar_desktopToggle__6Tz03 svg{transition:transform .32s cubic-bezier(.22,1,.36,1)}}@media (max-width:1023px){.DashboardWorkspaceSidebar_navItems__0rG25{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.DashboardWorkspaceSidebar_navItems__0rG25 .DashboardWorkspaceSidebar_navItem__s3wi7{min-height:58px;gap:8px;padding:7px 8px}.DashboardWorkspaceSidebar_navItems__0rG25 .DashboardWorkspaceSidebar_iconBox__b_IkQ{width:28px;height:28px}.DashboardWorkspaceSidebar_navItems__0rG25 .DashboardWorkspaceSidebar_itemText__b953q{white-space:normal;line-height:1.25;font-size:12px}.DashboardWorkspaceSidebar_backLink__3WdT0,.DashboardWorkspaceSidebar_profileSection__w_prA .DashboardWorkspaceSidebar_navItem__s3wi7{min-height:44px}.DashboardWorkspaceSidebar_profileSection__w_prA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.DashboardWorkspaceSidebar_profileSection__w_prA .DashboardWorkspaceSidebar_navItem__s3wi7+.DashboardWorkspaceSidebar_navItem__s3wi7{margin-top:0}.DashboardWorkspaceSidebar_profileSection__w_prA .DashboardWorkspaceSidebar_navItem__s3wi7{gap:8px;padding:7px 8px}.DashboardWorkspaceSidebar_profileSection__w_prA .DashboardWorkspaceSidebar_iconBox__b_IkQ{width:28px;height:28px}.DashboardWorkspaceSidebar_profileSection__w_prA .DashboardWorkspaceSidebar_itemText__b953q{font-size:12px}}@media (min-width:600px) and (max-width:1023px){.DashboardWorkspaceSidebar_navItems__0rG25{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.DashboardWorkspaceSidebar_backLink__3WdT0,.DashboardWorkspaceSidebar_desktopLinks__9w3_h,.DashboardWorkspaceSidebar_desktopLinks__9w3_h .DashboardWorkspaceSidebar_backLink__3WdT0,.DashboardWorkspaceSidebar_desktopLinks__9w3_h .DashboardWorkspaceSidebar_itemText__b953q,.DashboardWorkspaceSidebar_desktopLinks__9w3_h .DashboardWorkspaceSidebar_linkText__slBtO,.DashboardWorkspaceSidebar_desktopLinks__9w3_h .DashboardWorkspaceSidebar_navItem__s3wi7,.DashboardWorkspaceSidebar_desktopToggle__6Tz03 svg,.DashboardWorkspaceSidebar_mobileLinks__u_Of8,.DashboardWorkspaceSidebar_mobileToggle__Y_lx6 svg,.DashboardWorkspaceSidebar_navItem__s3wi7,.DashboardWorkspaceSidebar_titleBlock__0wxdB{transition:none}}.DashboardWorkspaceShell_workspace__A31Wp{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:start;gap:28px;width:min(100%,1680px);min-height:calc(100dvh - 64px);margin:0 auto;padding:20px 28px 88px;background:#fafaf8;transition:grid-template-columns .32s cubic-bezier(.22,1,.36,1)}.DashboardWorkspaceShell_collapsed__1f3QA{grid-template-columns:70px minmax(0,1fr)}.DashboardWorkspaceShell_body__m1oei{min-width:0;max-width:100%}@media (max-width:1023px){.DashboardWorkspaceShell_workspace__A31Wp{display:block;min-width:0;padding:18px 20px 72px}}@media (max-width:767px){.DashboardWorkspaceShell_workspace__A31Wp{padding:14px 14px calc(64px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.DashboardWorkspaceShell_workspace__A31Wp{transition:none}}.PendingNoticeModal_backdrop__9BrC9{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:300}.PendingNoticeModal_modal__880zy{background:white;border-radius:1rem;padding:2.25rem 2.5rem;display:flex;flex-direction:column;align-items:center;gap:.625rem;max-width:22rem;width:90%;box-shadow:0 24px 64px rgba(0,0,0,.15);animation:PendingNoticeModal_pop__Lrn86 .2s ease}@keyframes PendingNoticeModal_pop__Lrn86{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.PendingNoticeModal_icon__xljAT{color:#f59e0b;margin-bottom:.25rem}.PendingNoticeModal_title__GFJyH{font-size:1.125rem;font-weight:700;color:#0f172a;text-align:center;margin:0}.PendingNoticeModal_message__iFemb{font-size:.9rem;color:#64748b;text-align:center;margin:0;line-height:1.5}.PendingNoticeModal_confirmBtn__md74c{margin-top:1rem;padding:.625rem 2.5rem;border:none;border-radius:.625rem;background:var(--color-primary-600,#0891b2);color:white;font-size:.9375rem;font-weight:700;cursor:pointer;transition:background .15s}.PendingNoticeModal_confirmBtn__md74c:hover{background:var(--color-primary-700,#0e7490)}