.Sidebar_sidebar__o7SrB{position:fixed;top:0;left:0;height:100vh;width:var(--app-sidebar-width,184px);background-color:var(--surface-muted);box-shadow:2px 0 5px var(--shadow-color);display:flex;flex-direction:column;align-items:stretch;overflow-y:auto;overflow-x:hidden;font-size:12px}.Sidebar_logo__vjYYP{display:flex;justify-content:center;align-items:center;margin:3vh 0 2vh;padding:20px}.Sidebar_logoImage__PIV4Z{display:block;height:auto;max-width:100%}.Sidebar_navLink__wzO8G{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 16px;line-height:20px;color:inherit;text-decoration:none}.Sidebar_navLink__wzO8G:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:0;background-color:var(--secondary);transition:width .2s ease;pointer-events:none}.Sidebar_adminNav__Jp2mF .Sidebar_navLink__wzO8G:after{background-color:var(--primary)}.Sidebar_navigation__8E_eO{flex-grow:1;width:100%}.Sidebar_adminNav__Jp2mF,.Sidebar_customerNav__D93_0{width:100%}.Sidebar_adminNav__Jp2mF ul,.Sidebar_customerNav__D93_0 ul{list-style:none;margin:0;padding:0}.Sidebar_adminNav__Jp2mF li,.Sidebar_customerNav__D93_0 li{position:relative;width:100%;padding:0;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .1s ease;color:var(--text-primary)}.Sidebar_adminNav__Jp2mF li:after,.Sidebar_customerNav__D93_0 li:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;transition:width .2s ease;background-color:var(--secondary)}.Sidebar_adminNav__Jp2mF li:after{background-color:var(--primary)}.Sidebar_customerNav__D93_0 li.Sidebar_active__IUfIo,.Sidebar_customerNav__D93_0 li.Sidebar_pending__q65K6,.Sidebar_customerNav__D93_0 li:hover{background-color:color-mix(in srgb,var(--secondary) 8%,transparent);color:var(--secondary)}.Sidebar_customerNav__D93_0 li.Sidebar_active__IUfIo:after,.Sidebar_customerNav__D93_0 li.Sidebar_active__IUfIo>.Sidebar_navLink__wzO8G:after,.Sidebar_customerNav__D93_0 li.Sidebar_pending__q65K6:after,.Sidebar_customerNav__D93_0 li.Sidebar_pending__q65K6>.Sidebar_navLink__wzO8G:after,.Sidebar_customerNav__D93_0 li:hover:after,.Sidebar_customerNav__D93_0 li:hover>.Sidebar_navLink__wzO8G:after{width:100%}.Sidebar_adminNav__Jp2mF li.Sidebar_active__IUfIo,.Sidebar_adminNav__Jp2mF li.Sidebar_pending__q65K6,.Sidebar_adminNav__Jp2mF li:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}.Sidebar_adminNav__Jp2mF li.Sidebar_active__IUfIo:after,.Sidebar_adminNav__Jp2mF li.Sidebar_active__IUfIo>.Sidebar_navLink__wzO8G:after,.Sidebar_adminNav__Jp2mF li.Sidebar_pending__q65K6:after,.Sidebar_adminNav__Jp2mF li.Sidebar_pending__q65K6>.Sidebar_navLink__wzO8G:after,.Sidebar_adminNav__Jp2mF li:hover:after,.Sidebar_adminNav__Jp2mF li:hover>.Sidebar_navLink__wzO8G:after{width:100%}.Sidebar_adminNav__Jp2mF li:active,.Sidebar_customerNav__D93_0 li:active{transform:scale(.97);background-color:var(--surface-muted)}.Sidebar_adminNav__Jp2mF li.Sidebar_comingSoon__qP6nE,.Sidebar_customerNav__D93_0 li.Sidebar_comingSoon__qP6nE{cursor:default;color:var(--control-border-strong)}.Sidebar_adminNav__Jp2mF li.Sidebar_comingSoon__qP6nE:hover,.Sidebar_customerNav__D93_0 li.Sidebar_comingSoon__qP6nE:hover{background-color:var(--surface-muted);color:var(--control-border-strong)}.Sidebar_adminNav__Jp2mF li.Sidebar_comingSoon__qP6nE:after,.Sidebar_customerNav__D93_0 li.Sidebar_comingSoon__qP6nE:after{display:block;background-color:var(--border-subtle)}.Sidebar_adminNav__Jp2mF li.Sidebar_comingSoon__qP6nE:hover:after,.Sidebar_customerNav__D93_0 li.Sidebar_comingSoon__qP6nE:hover:after{width:100%}.Sidebar_adminNav__Jp2mF li.Sidebar_comingSoon__qP6nE:active,.Sidebar_customerNav__D93_0 li.Sidebar_comingSoon__qP6nE:active{transform:none;background-color:var(--surface-muted)}.Sidebar_comingSoonInner___Tr1B{position:relative;display:inline-block}.Sidebar_adminNav__Jp2mF li.Sidebar_comingSoon__qP6nE>.Sidebar_comingSoonInner___Tr1B,.Sidebar_customerNav__D93_0 li.Sidebar_comingSoon__qP6nE>.Sidebar_comingSoonInner___Tr1B{display:block;padding:12px 16px;line-height:20px}.Sidebar_pendingIndicator__HXFy_{width:12px;height:12px;flex:0 0 auto;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:Sidebar_pendingSpin__GU6jp .7s linear infinite}@keyframes Sidebar_pendingSpin__GU6jp{to{transform:rotate(1turn)}}.Sidebar_comingSoonLabel__uHpZx{display:block;transition:opacity .2s ease}.Sidebar_comingSoon__qP6nE:hover .Sidebar_comingSoonLabel__uHpZx{opacity:0}.Sidebar_comingSoonBadge__eRIV8{position:absolute;inset:0;display:flex;align-items:center;font-size:12px;line-height:16px;font-style:italic;color:var(--text-muted);white-space:nowrap;opacity:0;transition:opacity .2s ease}.Sidebar_adminNav__Jp2mF li.Sidebar_comingSoon__qP6nE>.Sidebar_comingSoonInner___Tr1B>.Sidebar_comingSoonBadge__eRIV8,.Sidebar_customerNav__D93_0 li.Sidebar_comingSoon__qP6nE>.Sidebar_comingSoonInner___Tr1B>.Sidebar_comingSoonBadge__eRIV8{left:16px}.Sidebar_comingSoon__qP6nE:hover .Sidebar_comingSoonBadge__eRIV8{opacity:1}.Sidebar_documentLink__s1khx{display:block;width:100%;padding:12px 16px;line-height:20px;color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){.Sidebar_pendingIndicator__HXFy_{border-right-color:currentColor;animation:none}}.SidebarDropdown_dropdownWrapper__p87Zu{position:relative;width:100%;padding:12px 16px;line-height:20px;cursor:pointer;transition:background-color .2s ease,color .2s ease;color:var(--text-primary)}.SidebarDropdown_dropdownWrapper__p87Zu:hover{background-color:color-mix(in srgb,var(--secondary-accent) 8%,transparent);color:var(--secondary-accent)}.SidebarDropdown_dropdownWrapper__p87Zu.SidebarDropdown_active__SNw44,.SidebarDropdown_dropdownWrapper__p87Zu.SidebarDropdown_pending__CSYdT{background-color:color-mix(in srgb,var(--secondary) 8%,transparent);color:var(--secondary)}.SidebarDropdown_dropdownWrapper__p87Zu:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;transition:width .2s ease;background-color:var(--secondary)}.SidebarDropdown_dropdownWrapper__p87Zu.SidebarDropdown_active__SNw44:after,.SidebarDropdown_dropdownWrapper__p87Zu.SidebarDropdown_pending__CSYdT:after,.SidebarDropdown_dropdownWrapper__p87Zu:hover:after{width:100%}.SidebarDropdown_dropdownWrapper__p87Zu.SidebarDropdown_comingSoon__Imaeb{cursor:default;color:var(--control-border-strong)}.SidebarDropdown_dropdownWrapper__p87Zu.SidebarDropdown_comingSoon__Imaeb:hover{background-color:var(--surface-muted);color:var(--control-border-strong)}.SidebarDropdown_dropdownWrapper__p87Zu.SidebarDropdown_comingSoon__Imaeb:after{background-color:var(--border-subtle)}.SidebarDropdown_dropdownWrapper__p87Zu.SidebarDropdown_comingSoon__Imaeb:hover:after{width:100%}.SidebarDropdown_label__awPYq{position:relative;z-index:2}.SidebarDropdown_dropdownMenu__4YjBy{position:fixed;background-color:var(--surface-muted);box-shadow:2px 0 5px var(--shadow-color);border-radius:0;margin:0;width:180px;list-style:none;padding:0;z-index:9999;font-size:14px}.SidebarDropdown_dropdownMenu__4YjBy li{padding:0;cursor:pointer;color:var(--text-primary);position:relative;overflow:visible;transition:background-color .2s ease,color .2s ease}.SidebarDropdown_dropdownMenu__4YjBy li:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;transition:width .2s ease;background-color:var(--secondary)}.SidebarDropdown_dropdownMenu__4YjBy li.SidebarDropdown_active__SNw44,.SidebarDropdown_dropdownMenu__4YjBy li.SidebarDropdown_pending__CSYdT,.SidebarDropdown_dropdownMenu__4YjBy li:hover{background-color:color-mix(in srgb,var(--secondary) 8%,transparent);color:var(--secondary)}.SidebarDropdown_dropdownMenu__4YjBy li.SidebarDropdown_active__SNw44:after,.SidebarDropdown_dropdownMenu__4YjBy li.SidebarDropdown_pending__CSYdT:after,.SidebarDropdown_dropdownMenu__4YjBy li:hover:after{width:100%}.SidebarDropdown_dropdownMenu__4YjBy li.SidebarDropdown_comingSoon__Imaeb{cursor:default;color:var(--control-border-strong)}.SidebarDropdown_dropdownMenu__4YjBy li.SidebarDropdown_comingSoon__Imaeb:hover{background-color:var(--surface-muted);color:var(--control-border-strong)}.SidebarDropdown_dropdownMenu__4YjBy li.SidebarDropdown_comingSoon__Imaeb:after{background-color:var(--border-subtle)}.SidebarDropdown_dropdownMenu__4YjBy li.SidebarDropdown_comingSoon__Imaeb:hover:after{width:100%}.SidebarDropdown_submenu__ekHHn{position:absolute;top:0;left:calc(100% - 1px)}.SidebarDropdown_submenu__ekHHn .SidebarDropdown_dropdownMenu__4YjBy{position:static}.SidebarDropdown_comingSoonInner__cL6R7{position:relative;display:inline-block}.SidebarDropdown_itemLink__eyClJ{color:inherit;text-decoration:none}.SidebarDropdown_dropdownMenu__4YjBy li>.SidebarDropdown_comingSoonInner__cL6R7:not(.SidebarDropdown_itemLink__eyClJ),.SidebarDropdown_itemLink__eyClJ{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 16px;line-height:20px}.SidebarDropdown_dropdownWrapper__p87Zu>.SidebarDropdown_comingSoonInner__cL6R7{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.SidebarDropdown_pendingIndicator__5UoLc{width:12px;height:12px;flex:0 0 auto;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:SidebarDropdown_pendingSpin__OsSip .7s linear infinite}@keyframes SidebarDropdown_pendingSpin__OsSip{to{transform:rotate(1turn)}}.SidebarDropdown_comingSoonLabel__y4MpA{display:block;transition:opacity .2s ease}.SidebarDropdown_dropdownMenu__4YjBy li.SidebarDropdown_comingSoon__Imaeb:hover .SidebarDropdown_comingSoonLabel__y4MpA,.SidebarDropdown_dropdownWrapper__p87Zu.SidebarDropdown_comingSoon__Imaeb:hover .SidebarDropdown_comingSoonLabel__y4MpA{opacity:0}.SidebarDropdown_comingSoonBadge__8AoK0{position:absolute;inset:0;display:flex;align-items:center;font-size:12px;line-height:16px;font-style:italic;color:var(--text-muted);white-space:nowrap;opacity:0;transition:opacity .2s ease}.SidebarDropdown_dropdownMenu__4YjBy li.SidebarDropdown_comingSoon__Imaeb>.SidebarDropdown_comingSoonInner__cL6R7>.SidebarDropdown_comingSoonBadge__8AoK0{left:16px}.SidebarDropdown_dropdownMenu__4YjBy li.SidebarDropdown_comingSoon__Imaeb:hover .SidebarDropdown_comingSoonBadge__8AoK0,.SidebarDropdown_dropdownWrapper__p87Zu.SidebarDropdown_comingSoon__Imaeb:hover .SidebarDropdown_comingSoonBadge__8AoK0{opacity:1}@media (prefers-reduced-motion:reduce){.SidebarDropdown_pendingIndicator__5UoLc{border-right-color:currentColor;animation:none}}.Topbar_topbar__NDNy1{height:var(--app-topbar-height,96px);background-color:var(--surface-muted);box-shadow:2px 0 5px var(--shadow-color);display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 16px;box-sizing:border-box}.Topbar_pageName__VgLLc{font-size:1.5rem;font-weight:600;margin:0;color:var(--secondary)}.Topbar_companyInfo__IYwHL{display:flex;align-items:center;gap:120px}.Topbar_userInfo__EXhsZ{display:flex;align-items:center;gap:16px}.Topbar_userName__Kquba{font-size:1rem;margin:0}.Topbar_impersonationTag__uAkaG{margin:0;padding:4px 8px;border-radius:4px;background-color:var(--status-warning);color:var(--text-inverse);font-size:.85rem;font-weight:600}.Topbar_logoutLink__Sfhn_{text-decoration:none}.Topbar_logoutButton__o7R_3{background-color:var(--status-danger);color:var(--text-inverse);border:none;padding:8px;border-radius:4px;cursor:pointer;font-size:1rem}.Topbar_logoutButton__o7R_3:hover{background-color:var(--status-danger-strong)}.Topbar_companyLogoContainer__ruIBE{display:flex;align-items:center}.Topbar_profileLink__IBADS{display:block}.Topbar_companyLogo__Kgm2P{width:6rem;height:6rem;object-fit:contain;margin-right:32px}.Footer_footer__dfeuq{position:relative;color:var(--text-inverse);background:radial-gradient(900px 340px at 88% 115%,color-mix(in srgb,var(--primary-accent) 30%,transparent),transparent 65%),linear-gradient(115deg,#0d2f47 0,color-mix(in srgb,var(--secondary-accent) 75%,#0d2f47) 25%,color-mix(in srgb,var(--primary) 72%,#123318) 70%,color-mix(in srgb,var(--primary) 72%,#123318) 100%)}.Footer_inner__PPS2m{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;align-items:start;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);max-width:1280px;margin:0 auto;padding:clamp(32px,5vw,56px) clamp(20px,4vw,48px)}.Footer_address__m9EDH{font-style:normal;line-height:1.7;font-size:.95rem}.Footer_contact__VwHKY{display:flex;gap:40px;margin-top:28px;flex-wrap:wrap}.Footer_contactLink__o2ZCb{color:var(--text-inverse);text-decoration:none;font-weight:600;font-size:.95rem}.Footer_contactLink__o2ZCb:hover{text-decoration:underline;text-underline-offset:3px}.Footer_label__FD2cd{margin:0 0 12px;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.72)}.Footer_section__pURXV{display:flex;flex-direction:column}.Footer_section__pURXV a{color:rgba(255,255,255,.92);text-decoration:none;font-weight:500;font-size:.95rem;padding:8px 0;width:-moz-fit-content;width:fit-content;transition:color .15s ease}.Footer_section__pURXV a:hover{color:var(--text-inverse);text-decoration:underline;text-underline-offset:3px}.Footer_contactLink__o2ZCb:focus-visible,.Footer_section__pURXV a:focus-visible{outline:2px solid var(--text-inverse);outline-offset:3px;border-radius:2px}.Footer_livingWageWrapper__aKKUB{align-self:center;justify-self:end}.Footer_livingWageWrapper__aKKUB img{display:block;height:110px;width:auto;object-fit:contain;filter:drop-shadow(0 2px 10px rgba(0,0,0,.25))}.Footer_bottomBar__9YDLy{border-top:1px solid rgba(255,255,255,.16)}.Footer_bottomBar__9YDLy p{max-width:1280px;margin:0 auto;padding:16px clamp(20px,4vw,48px);font-size:.8rem;color:rgba(255,255,255,.65)}@media (max-width:900px){.Footer_inner__PPS2m{grid-template-columns:1fr 1fr}.Footer_companyMeta__afHjv{grid-column:1/-1}.Footer_livingWageWrapper__aKKUB{grid-column:1/-1;justify-self:start}.Footer_livingWageWrapper__aKKUB img{height:90px}}@media (max-width:520px){.Footer_inner__PPS2m{grid-template-columns:1fr}}.GlegBot_botContainer__nO2tv{position:fixed;bottom:24px;right:24px;z-index:100}.GlegBot_botButton__iCLC0{width:64px;height:64px;background-color:var(--primary);border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;padding:0;border:0}.GlegBot_botButton__iCLC0:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.3)}.GlegBot_botImage__hb2qy{width:130%;height:130%;margin-left:-4px;object-fit:contain}.GlegBot_chatPlaceholder__3AzvB{position:fixed;bottom:100px;right:24px;width:27vw;height:65vh;background:var(--surface-widget);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.3);animation:GlegBot_fadeInUp__6u_pL .25s ease}@keyframes GlegBot_fadeInUp__6u_pL{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.InlineSpinner_spinner__GwAWn{width:40px;height:40px;border-top:5px solid var(--border-subtle);border:5px solid var(--border-subtle);border-top-color:var(--primary);border-radius:50%;animation:InlineSpinner_spin__C5RJe .9s linear infinite}@keyframes InlineSpinner_spin__C5RJe{to{transform:rotate(1turn)}}.CheckingAuth_page__KJTQF{position:relative;display:grid;min-height:100vh;padding:24px;place-items:center;overflow:hidden;background:var(--surface-widget)}.CheckingAuth_card__SUWv4{position:relative;display:flex;width:min(440px,100%);padding:clamp(36px,6vw,56px) clamp(28px,6vw,52px);flex-direction:column;align-items:center;border:1px solid rgba(255,255,255,.72);border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 12px 40px var(--shadow-color);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CheckingAuth_logo__Wzmmv{width:min(210px,68%);height:auto;margin-bottom:32px}.CheckingAuth_heading__c2_2q{margin:24px 0 8px;color:var(--text-primary);font-size:clamp(1.5rem,4vw,2rem);font-weight:600;line-height:1.2}.CheckingAuth_message__YPnaG{margin:0 0 24px;color:var(--text-secondary)}@media (max-width:480px){.CheckingAuth_page__KJTQF{padding:16px}.CheckingAuth_card__SUWv4{padding:36px 24px}}@media (prefers-reduced-motion:reduce){.CheckingAuth_card__SUWv4{-webkit-backdrop-filter:none;backdrop-filter:none}}.HomeLoading_page__d9twH{padding:clamp(20px,3vw,40px)}.HomeLoading_card__LJWw8,.HomeLoading_title__SCu6d,.HomeLoading_wideCard__2dktj{overflow:hidden;background:var(--border-subtle);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);background-size:220% 100%;animation:HomeLoading_shimmer__qz88E 1.4s ease-in-out infinite}.HomeLoading_title__SCu6d{width:min(320px,55%);height:34px;margin-bottom:28px;border-radius:8px}.HomeLoading_grid__S8yHK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.HomeLoading_card__LJWw8,.HomeLoading_wideCard__2dktj{min-height:210px;border-radius:12px}.HomeLoading_wideCard__2dktj{grid-column:1/-1;min-height:300px}@keyframes HomeLoading_shimmer__qz88E{0%{background-position:200% 0}to{background-position:-20% 0}}@media (max-width:700px){.HomeLoading_grid__S8yHK{grid-template-columns:1fr}.HomeLoading_wideCard__2dktj{grid-column:auto}}@media (prefers-reduced-motion:reduce){.HomeLoading_card__LJWw8,.HomeLoading_title__SCu6d,.HomeLoading_wideCard__2dktj{animation:none}}.Layout_shell__5PPba{--app-sidebar-width:clamp(172px,13vw,184px);--app-topbar-height:clamp(88px,6.7vw,96px);--app-main-padding:clamp(16px,1.4vw,20px);display:grid;grid-template-columns:var(--app-sidebar-width) minmax(0,1fr);width:100%;min-height:100vh}.Layout_contentColumn__qmbK5{grid-column:2;display:grid;grid-template-rows:var(--app-topbar-height) auto minmax(0,1fr) auto;min-width:0;min-height:100vh}.Layout_main__7n1_b{width:100%;min-width:0;max-width:100%;padding:var(--app-main-padding);box-sizing:border-box}@media (min-width:1440px){.Layout_shell__5PPba{--app-sidebar-width:clamp(184px,10.5vw,200px);--app-topbar-height:clamp(96px,5.5vw,104px);--app-main-padding:clamp(20px,1.4vw,28px)}}@media (min-width:1920px){.Layout_shell__5PPba{--app-sidebar-width:clamp(200px,10vw,224px);--app-topbar-height:clamp(104px,5.5vw,112px);--app-main-padding:clamp(28px,1.5vw,40px)}}