.Header_header__hO3lJ{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:var(--color-white)}.Header_container__EZyBV{max-width:1320px;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between}.Header_topBar__p1Q3e{padding:12px 0 24px}.Header_logo__e5KhT{display:flex;align-items:center;text-decoration:none}.Header_logo__e5KhT:focus{outline:none}.Header_logo__e5KhT:focus-visible,.Header_logo__e5KhT:hover{opacity:.9}.Header_logoIcon__VF71g{flex-shrink:0;height:auto}.Header_search__MX_fu{display:flex;flex:1 1;max-width:360px;margin:0 32px}.Header_searchInput__MAyjA{flex:1 1;padding:8px 12px;font-size:14px;border:1px solid var(--color-border);border-right:none;border-radius:4px 0 0 4px;outline:none}.Header_searchInput__MAyjA:focus{border-color:var(--color-primary)}.Header_searchInput__MAyjA::placeholder{color:var(--color-text-light)}.Header_searchBtn__DEVzN{display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:14px;color:var(--color-text-light);background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:0 4px 4px 0;cursor:pointer;transition:background .2s}.Header_searchBtn__DEVzN:focus{outline:none}.Header_searchBtn__DEVzN:focus-visible,.Header_searchBtn__DEVzN:hover{background:#e8e8e8}.Header_searchBtn__DEVzN:disabled,.Header_searchInput__MAyjA:disabled{opacity:.7;cursor:not-allowed}.Header_userActionsWrapper__Y8dUq,.Header_userActions__fTgN8{display:flex;align-items:center;gap:16px}.Header_userName__y5UKs{font-size:14px;color:var(--color-text);font-weight:500}.Header_logoutBtn__JJzTq{display:flex;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:400;color:var(--color-text);background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;transition:all .2s}.Header_logoutBtn__JJzTq:focus{outline:none}.Header_logoutBtn__JJzTq:focus-visible,.Header_logoutBtn__JJzTq:hover{background:#e8e8e8;color:var(--color-primary)}.Header_loadingText__GAGpu,.Header_registerLink__m7_TK{font-size:14px;color:var(--color-text-light)}.Header_registerLink__m7_TK{text-decoration:none;padding:8px 0;border-bottom:1px solid transparent;transition:all .2s}.Header_registerLink__m7_TK:focus{outline:none}.Header_registerLink__m7_TK:focus-visible,.Header_registerLink__m7_TK:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}.Header_loginBtn__tehoi{display:flex;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:400;color:var(--color-white);background:var(--color-navy);border-radius:4px;text-decoration:none;transition:background .2s}.Header_loginBtn__tehoi:focus{outline:none}.Header_loginBtn__tehoi:focus-visible,.Header_loginBtn__tehoi:hover{background:var(--color-primary-dark);color:var(--color-white)}.Header_userProfile__WSJu7{position:relative}.Header_profileTrigger__du5RJ{display:flex;align-items:center;gap:8px;padding:0;background:none;border:none;cursor:pointer;font-family:inherit}.Header_profileTrigger__du5RJ:focus{outline:none}.Header_profileTrigger__du5RJ:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:4px}.Header_profileText__CuzWz{display:flex;flex-direction:column;text-align:right}.Header_profileGreeting__RBV_J{font-size:12px;line-height:16px;font-weight:400;color:#303030}.Header_profileName__FptCu{font-size:16px;line-height:20px;font-weight:700;color:#303030}.Header_profileCompany__ugeS_,.Header_profileName__FptCu{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_profileCompany__ugeS_{font-size:12px;line-height:16px;font-weight:400;color:#666}.Header_profileAvatar__9o9g_{width:48px;height:48px;border-radius:50%;background:var(--color-bg-light);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.Header_profileChevron__hi4hg{flex-shrink:0;transition:transform .2s ease}.Header_profileChevronOpen__g_YWV{transform:rotate(180deg)}.Header_profileDropdown__PAfdg{position:absolute;top:calc(100% + 8px);right:0;width:300px;background:#fcfcfc;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.08);z-index:200;animation:Header_profileDropdownFadeIn__Ct_Nv .15s ease;display:flex;flex-direction:column;overflow:hidden}@keyframes Header_profileDropdownFadeIn__Ct_Nv{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Header_menuContent__kgzt9{display:flex;flex-direction:column}.Header_menuItem__Y6wbr{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px 16px;font-size:16px;line-height:24px;font-family:inherit;font-weight:400;color:#303030;background:#fcfcfc;border:none;cursor:pointer;text-decoration:none;text-align:left;transition:background .15s}.Header_menuItem__Y6wbr:hover{background:#f0f0f0}.Header_menuItem__Y6wbr:focus{outline:none}.Header_menuItem__Y6wbr:focus-visible{background:#f0f0f0;outline:2px solid var(--color-primary);outline-offset:-2px}.Header_menuItemIcon__AAd2y{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.Header_menuItemLabel__LIcm2{flex:1 1;min-width:0}.Header_menuItemChevron__Vpob0{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.Header_menuSubItems__Wafy_{display:flex;flex-direction:column;position:relative}.Header_menuSubItems__Wafy_:before{content:"";position:absolute;left:38px;top:0;bottom:0;width:1px;background:#d6d6d6;pointer-events:none;z-index:1}.Header_menuSubItem__OaI7j{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px 16px;font-size:16px;line-height:24px;color:#303030;text-decoration:none;background:#fcfcfc;position:relative;transition:background .15s}.Header_menuSubItem__OaI7j:hover{background:#f0f0f0}.Header_menuSubItem__OaI7j:focus{outline:none}.Header_menuSubItem__OaI7j:focus-visible{background:#f0f0f0}.Header_menuSubItemIndent__RtVCl{display:flex;align-items:center;width:41px;flex-shrink:0}.Header_menuSubItemLine__7HTsX{display:none}.Header_menuSubItemLabel__BGeB2{flex:1 1;min-width:0}.Header_menuFooter__dPvkp{display:flex;flex-direction:column;border-top:2px solid #eaeaea}.Header_menuLogout__gtsVS{display:flex;align-items:center;justify-content:center;border-top:1px solid #eaeaea}.Header_menuLogoutBtn__qE_q9{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 16px;font-size:16px;line-height:24px;font-family:inherit;font-weight:700;color:#303030;background:none;border:none;cursor:pointer;transition:background .15s}.Header_menuLogoutBtn__qE_q9:hover{background:#f0f0f0}.Header_menuLogoutBtn__qE_q9:focus{outline:none}.Header_menuLogoutBtn__qE_q9:focus-visible{background:#f0f0f0}.Header_mainNav__0gKHP{background:transparent}.Header_mainNav__0gKHP .Header_container__EZyBV{background:var(--color-navy);padding:0 12px;border-radius:0}.Header_navList__Oltkk{display:flex;list-style:none;margin:0;padding:0}.Header_navLink__LzXns{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:16px;color:var(--color-white);text-decoration:none;transition:background .2s}.Header_navLink__LzXns:focus{outline:none}.Header_navLink__LzXns:focus-visible,.Header_navLink__LzXns:hover{background:rgba(0,0,0,.15);color:var(--color-white)}.Header_langBtn__Up9WI{display:flex;align-items:center;gap:8px;margin-left:auto;padding:8px;font-size:16px;font-weight:400;color:var(--color-white);background:none;border:none;cursor:pointer;text-decoration:none}.Header_langBtn__Up9WI:focus{outline:none}.Header_langBtn__Up9WI:focus-visible,.Header_langBtn__Up9WI:hover{color:var(--color-white);text-decoration:underline}.Header_hasDropdown__c7NOW{position:relative}.Header_dropdown__DtJe3{position:absolute;top:100%;left:0;min-width:200px;background:var(--color-white);border-radius:0 0 4px 4px;box-shadow:0 4px 12px rgba(0,0,0,.15);list-style:none;margin:0;padding:8px 0;opacity:0;visibility:hidden;transform:translateY(-4px);transition:all .2s ease;z-index:100}.Header_hasDropdown__c7NOW:hover .Header_dropdown__DtJe3{opacity:1;visibility:visible;transform:translateY(0)}.Header_dropdownLink__PFnTf{display:block;padding:10px 16px;font-size:14px;color:var(--color-text);text-decoration:none;transition:background .15s}.Header_dropdownLink__PFnTf:focus{outline:none}.Header_dropdownLink__PFnTf:focus-visible,.Header_dropdownLink__PFnTf:hover{background:var(--color-bg-light);color:var(--color-primary)}.Header_hasMegaMenu__zW4LH{position:static}.Header_megaMenu__WPlmv{position:absolute;top:100%;left:0;right:0;width:100%;background:var(--color-white);box-shadow:0 8px 24px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateY(-4px);transition:all .25s ease;z-index:100}.Header_hasMegaMenu__zW4LH:hover .Header_megaMenu__WPlmv{opacity:1;visibility:visible;transform:translateY(0)}.Header_megaMenuInner__rNdN9{max-width:1200px;margin:0 auto;padding:0;display:flex;gap:0}.Header_megaMenuColumn__mHOkX{width:300px;flex-shrink:0;display:flex;flex-direction:column;gap:0}.Header_megaMenuColumn__mHOkX:not(:first-child){border-left:1px solid #d6d6d6}.Header_megaMenuHeadingLink__Aqq2W,.Header_megaMenuHeading__DOrXg{display:block;font-weight:700;font-size:20px;line-height:28px;color:#303030;padding:24px 16px 8px}.Header_megaMenuHeadingLink__Aqq2W{text-decoration:none;transition:color .2s}.Header_megaMenuHeadingLink__Aqq2W:hover{color:var(--color-coral)}.Header_megaMenuLinks__kwqLS{list-style:none;margin:0;padding:0}.Header_megaMenuLink__URZvr{display:block;padding:8px 16px;font-size:16px;line-height:24px;color:#303030;text-decoration:none;transition:color .15s}.Header_megaMenuLink__URZvr:hover{color:var(--color-coral)}.Header_menuDisabled__Jo_Ff .Header_dropdown__DtJe3,.Header_menuDisabled__Jo_Ff .Header_megaMenu__WPlmv{display:none!important}@media (max-width:768px){.Header_header__hO3lJ{overflow-x:hidden}.Header_topBar__p1Q3e{overflow:hidden}.Header_container__EZyBV{padding:0 16px;overflow:hidden}.Header_profileText__CuzWz,.Header_registerLink__m7_TK,.Header_search__MX_fu{display:none}.Header_profileDropdown__PAfdg{right:-8px;width:280px}.Header_mainNav__0gKHP{overflow-x:auto;overflow-y:hidden}.Header_mainNav__0gKHP .Header_container__EZyBV{padding:0;overflow:visible}.Header_navList__Oltkk{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.Header_navList__Oltkk::-webkit-scrollbar{display:none}.Header_navLink__LzXns{padding:14px 12px;white-space:nowrap}.Header_langBtn__Up9WI{padding:14px 16px;flex-shrink:0}.Header_megaMenu__WPlmv{display:none}}.Footer_footer__eNA9m{position:relative;width:100%;overflow:visible}.Footer_waveDecoration__RNHYu{position:absolute;left:-389px;top:-111px;width:777px;height:222px;pointer-events:none;z-index:0}.Footer_main__srZdf{background-color:#0D2C54;padding:56px 0 48px;position:relative;overflow:visible;margin-top:80px;z-index:1}.Footer_container__IkLXC{max-width:1440px;margin:0 auto;padding:0 81px;display:flex;align-items:flex-start;justify-content:space-between;position:relative}.Footer_logo__8uCHD{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.Footer_logo__8uCHD:hover{opacity:.9}.Footer_logoImage__V4C5V{width:387px;height:auto}.Footer_nav__BLEuE{display:flex;gap:87px;margin-left:auto;margin-right:200px}.Footer_linkList__K_ONQ{list-style:none;margin:0;padding:0}.Footer_linkList__K_ONQ li{line-height:36px}.Footer_linkList__K_ONQ a{font-family:Arial,sans-serif;font-size:22px;font-weight:400;line-height:36px;color:#E1ECF4;text-decoration:none;transition:opacity .2s ease}.Footer_linkList__K_ONQ a:hover{opacity:.8;text-decoration:underline}.Footer_decorations__FLGhW{position:absolute;right:0;top:0;bottom:0;width:0;pointer-events:none;overflow:visible;z-index:2}.Footer_decoCombined__ZPahy{position:absolute;right:-136px;bottom:-41px;width:271px;height:261px;max-width:none}.Footer_bottom__ch0uR{background-color:var(--color-white);padding:48px 0 20px}.Footer_bottomContainer__F_U2J{max-width:1440px;margin:0 auto;padding:0 143px}.Footer_bottomRow__HhqUp{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.Footer_social__MxJPj{display:flex;align-items:center;gap:20px}.Footer_socialLabel__t7rHa{font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#0D2C54}.Footer_socialIcons__c0TR3{display:flex;align-items:center;gap:20px}.Footer_socialIcons__c0TR3 a{display:flex;align-items:center;justify-content:center;width:18px;height:18px;color:#0D2C54;transition:opacity .2s ease}.Footer_socialIcons__c0TR3 a:hover{opacity:.7}.Footer_socialIcons__c0TR3 img{width:18px;height:auto}.Footer_copyright__vFlrA{color:#0D2C54;text-align:right}.Footer_copyright__vFlrA,.Footer_legal__CrE8A{font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px}.Footer_legal__CrE8A{display:flex;align-items:center;gap:24px}.Footer_legal__CrE8A a{color:#0D2C54;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.Footer_legal__CrE8A a:hover{opacity:.7}.Footer_legal__CrE8A span{color:#0D2C54}@media (max-width:1200px){.Footer_bottomContainer__F_U2J,.Footer_container__IkLXC{padding:0 40px}.Footer_nav__BLEuE{gap:48px;margin-right:100px}}@media (max-width:992px){.Footer_container__IkLXC{flex-direction:column;align-items:flex-start;gap:40px}.Footer_nav__BLEuE{margin-left:0;margin-right:0}.Footer_linkList__K_ONQ a{font-size:18px;line-height:32px}.Footer_waveDecoration__RNHYu{display:none}}@media (max-width:768px){.Footer_footer__eNA9m{overflow:hidden}.Footer_main__srZdf{padding:40px 0;overflow:hidden}.Footer_bottomContainer__F_U2J,.Footer_container__IkLXC{padding:0 24px}.Footer_logoImage__V4C5V{width:280px}.Footer_nav__BLEuE{flex-direction:column;gap:32px}.Footer_bottomRow__HhqUp{flex-direction:column;align-items:flex-start;gap:16px}.Footer_copyright__vFlrA{text-align:left}.Footer_legal__CrE8A{flex-wrap:wrap;gap:12px}.Footer_decorations__FLGhW{display:none}}.Spinner_spinner__uGAUU{display:inline-block;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:Spinner_spin__5g3s1 .75s linear infinite}.Spinner_sm__RubjO{width:12px;height:12px;border-width:1.5px}.Spinner_md__yDJ8q{width:16px;height:16px;border-width:2px}.Spinner_lg__6rCZ3{width:24px;height:24px;border-width:2.5px}@keyframes Spinner_spin__5g3s1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PageDecorations_decorations__QqUR2{position:absolute;right:0;pointer-events:none;z-index:3;transform:translateX(50%)}.PageDecorations_circlesDecoration__P1jat{display:block;width:759px;height:217px;max-width:none;opacity:.6}@media (max-width:1200px){.PageDecorations_decorations__QqUR2{transform:translateX(55%)}.PageDecorations_circlesDecoration__P1jat{opacity:.5}}@media (max-width:992px){.PageDecorations_decorations__QqUR2{transform:translateX(65%)}.PageDecorations_circlesDecoration__P1jat{opacity:.4}}@media (max-width:768px){.PageDecorations_decorations__QqUR2{display:none}}.CompanySwitcherModal_overlay__ZQnVe{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.CompanySwitcherModal_modal__5yMtJ{background:var(--color-white);border:2px solid #ececec;border-radius:4px;box-shadow:0 12px 17px 0 rgba(0,0,0,.14),0 5px 22px 0 rgba(0,0,0,.12),0 7px 8px 0 rgba(0,0,0,.2);width:100%;max-width:480px;overflow:hidden}.CompanySwitcherModal_header__68_zw{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #ececec}.CompanySwitcherModal_title__Dn8CD{font-family:Arial,sans-serif;font-weight:700;font-size:20px;line-height:24px;color:#404040;margin:0}.CompanySwitcherModal_closeButton__ViaU6{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:6px;background:var(--color-white);border:none;border-radius:50px;cursor:pointer;transition:background .2s}.CompanySwitcherModal_closeButton__ViaU6:hover{background:#f5f5f5}.CompanySwitcherModal_closeButton__ViaU6 svg{width:20px;height:20px;color:#404040}.CompanySwitcherModal_body__xoc6k{padding:8px 0;max-height:60vh;overflow-y:auto}.CompanySwitcherModal_companyItem__TZqD6{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:none;border:none;cursor:pointer;text-align:left;font-family:Arial,sans-serif;transition:background .15s}.CompanySwitcherModal_companyItem__TZqD6:hover{background:#f5f5f5}.CompanySwitcherModal_companyItemActive__U0Scq{background:#e8f4e8}.CompanySwitcherModal_companyItemActive__U0Scq:hover{background:#dceede}.CompanySwitcherModal_companyInfo__wjSzL{flex:1 1;min-width:0}.CompanySwitcherModal_companyName__K0eww{font-size:16px;font-weight:600;line-height:22px;color:#303030;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompanySwitcherModal_companyRegNumber__4eEfd{font-size:13px;line-height:18px;color:#808080}.CompanySwitcherModal_badges__BRiNC{display:flex;align-items:center;gap:6px;flex-shrink:0}.CompanySwitcherModal_badge__I65iP{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600;line-height:18px;white-space:nowrap}.CompanySwitcherModal_badgeRole__hMCBw{background:#ececec;color:#606060}.CompanySwitcherModal_badgeAdmin__IOknZ{background:#e3eefa;color:#1565c0}.CompanySwitcherModal_badgeActive__V6NuO{background:#c8e6c9;color:#2e7d32}@media (max-width:480px){.CompanySwitcherModal_modal__5yMtJ{max-width:100%}.CompanySwitcherModal_companyItem__TZqD6{flex-wrap:wrap}.CompanySwitcherModal_badges__BRiNC{width:100%;margin-top:4px}}.AccessibilityPopup_container__ef9yM{position:relative}.AccessibilityPopup_accessibilityBtn__Xx3Q8{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--color-text-light);background:none;border:none;cursor:pointer;transition:color .2s}.AccessibilityPopup_accessibilityBtn__Xx3Q8:focus{outline:none}.AccessibilityPopup_accessibilityBtn__Xx3Q8:focus-visible,.AccessibilityPopup_accessibilityBtn__Xx3Q8:hover{color:var(--color-primary)}.AccessibilityPopup_popup__tAI27{position:absolute;top:calc(100% + 8px);right:0;min-width:280px;background:var(--color-white);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);padding:16px;z-index:1000}.AccessibilityPopup_heading___wgGE{font-family:var(--font-sora);font-size:16px;font-weight:700;color:var(--color-text-dark);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}.AccessibilityPopup_section__6I51V{margin-bottom:16px}.AccessibilityPopup_section__6I51V:last-child{margin-bottom:0}.AccessibilityPopup_sectionTitle__JspUF{font-size:13px;font-weight:600;color:var(--color-text-light);margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.AccessibilityPopup_fontSizeButtons__FW3CL{display:flex;gap:8px}.AccessibilityPopup_fontSizeBtn__vSv8Q{flex:1 1;padding:8px 12px;font-size:14px;font-weight:500;color:var(--color-text-dark);background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;transition:all .2s}.AccessibilityPopup_fontSizeBtn__vSv8Q:hover{background:#e8e8e8}.AccessibilityPopup_fontSizeBtn__vSv8Q:focus{outline:none}.AccessibilityPopup_fontSizeBtn__vSv8Q:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.AccessibilityPopup_fontSizeBtn__vSv8Q.AccessibilityPopup_active__CDOQn{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.AccessibilityPopup_contrastButtons__kprxx{display:flex;gap:8px}.AccessibilityPopup_contrastBtn__O5h_w{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;transition:all .2s;border:2px solid transparent}.AccessibilityPopup_contrastBtn__O5h_w:focus{outline:none}.AccessibilityPopup_contrastBtn__O5h_w:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.AccessibilityPopup_contrastBtn__O5h_w.AccessibilityPopup_active__CDOQn{border-color:var(--color-primary)}.AccessibilityPopup_contrastDefault__1Mijx{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text-dark)}.AccessibilityPopup_contrastDefault__1Mijx.AccessibilityPopup_active__CDOQn{border:2px solid var(--color-primary)}.AccessibilityPopup_contrastWhiteBlack__KA6EK{background:#000000;color:#ffffff}.AccessibilityPopup_contrastBlackYellow__KlZIU{background:#ffff00;color:#000000}.AccessibilityPopup_contrastYellowBlack__YrqLb{background:#000000;color:#ffff00}@media (max-width:768px){.AccessibilityPopup_container__ef9yM{display:none}}.CookieBanner_overlay__HeGdy{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px}.CookieBanner_banner__oqyum{width:100%;max-width:600px;background:var(--color-white);border:2px solid #ececec;border-radius:4px;box-shadow:0 12px 17px 0 rgba(0,0,0,.14),0 5px 22px 0 rgba(0,0,0,.12),0 7px 8px 0 rgba(0,0,0,.2);overflow:hidden}.CookieBanner_header__SjAny{display:flex;align-items:center;justify-content:center;padding:16px;border-bottom:1px solid #ececec}.CookieBanner_title__jjweN{font-family:var(--font-sora);font-size:20px;font-weight:700;line-height:24px;color:#404040;margin:0;text-align:center}.CookieBanner_body___aZl9{padding:20px 16px}.CookieBanner_text__5hiqi{font-family:var(--font-sora);font-size:14px;line-height:22px;color:#404040;margin:0;text-align:center}.CookieBanner_link__LPg8I{color:var(--color-navy);text-decoration:underline}.CookieBanner_link__LPg8I:hover{text-decoration:none}.CookieBanner_footer___HOCB{gap:12px;padding:16px;border-top:1px solid #ececec}.CookieBanner_buttonSecondary__GFnLS,.CookieBanner_footer___HOCB{display:flex;align-items:center;justify-content:center;background:#f5f5f5}.CookieBanner_buttonSecondary__GFnLS{padding:12px 24px;font-family:var(--font-sora);font-size:16px;line-height:20px;color:#707070;border:1px solid #a0a0a0;border-radius:4px;cursor:pointer;transition:all .2s}.CookieBanner_buttonSecondary__GFnLS:hover{background:#ececec}.CookieBanner_buttonPrimary__9O1W_{display:flex;align-items:center;justify-content:center;padding:12px 24px;font-family:var(--font-sora);font-size:16px;line-height:20px;color:var(--color-white);background:var(--color-navy);border:1px solid #003676;border-radius:4px;cursor:pointer;transition:all .2s}.CookieBanner_buttonPrimary__9O1W_:hover{background:var(--color-primary-dark)}@media (max-width:768px){.CookieBanner_overlay__HeGdy{padding:16px}.CookieBanner_footer___HOCB{flex-direction:column;gap:8px}.CookieBanner_buttonPrimary__9O1W_,.CookieBanner_buttonSecondary__GFnLS{width:100%}}.TermsGate_overlay__CrU3E{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1100;padding:16px}.TermsGate_modal__E93yi{background:var(--color-white);border:2px solid #ececec;border-radius:4px;box-shadow:0 12px 17px 0 rgba(0,0,0,.14),0 5px 22px 0 rgba(0,0,0,.12),0 7px 8px 0 rgba(0,0,0,.2);width:100%;max-width:640px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.TermsGate_header__X__Fv{padding:16px;border-bottom:1px solid #ececec}.TermsGate_title__BV1nV{font-family:Arial,sans-serif;font-weight:700;font-size:18px;line-height:24px;color:#404040;margin:0}.TermsGate_body__v5Zuj{padding:16px;overflow-y:auto;flex:1 1;min-height:0}.TermsGate_description__iPYb0{font-family:Arial,sans-serif;font-size:16px;line-height:24px;color:#404040;margin:0 0 16px}.TermsGate_termsContent__cfdwf{border:1px solid #ddd;border-radius:4px;padding:16px;overflow-y:auto;background:#fafafa;font-family:Arial,sans-serif;font-size:14px;line-height:22px;color:#404040}.TermsGate_termsContent__cfdwf h1{font-size:22px;font-weight:700;line-height:1.3;margin:0 0 12px}.TermsGate_termsContent__cfdwf h2{font-size:18px;font-weight:700;line-height:1.3;margin:20px 0 8px}.TermsGate_termsContent__cfdwf h3{font-size:16px;font-weight:700;line-height:1.3;margin:16px 0 6px}.TermsGate_termsContent__cfdwf p{margin:0 0 10px}.TermsGate_termsContent__cfdwf ol,.TermsGate_termsContent__cfdwf ul{margin:0 0 10px;padding-left:24px}.TermsGate_termsContent__cfdwf li{margin:0 0 4px;list-style:disc}.TermsGate_termsContent__cfdwf ol li{list-style:decimal}.TermsGate_termsContent__cfdwf a{color:var(--color-primary,#003676);text-decoration:underline}.TermsGate_termsContent__cfdwf a:hover{text-decoration:none}.TermsGate_termsContent__cfdwf section{margin:0 0 16px}.TermsGate_termsContent__cfdwf nav{margin:0 0 16px;padding:12px;background:#f0f0f0;border-radius:4px}.TermsGate_termsContent__cfdwf nav ul{margin:4px 0 0}.TermsGate_termsContent__cfdwf strong{font-weight:700}.TermsGate_termsContent__cfdwf .TermsGate_meta__dyQZH{font-size:13px;color:#595959;margin:0 0 16px;line-height:20px}.TermsGate_termsContent__cfdwf .TermsGate_badge__buW7D{display:inline-block;background:#e8e8e8;color:#404040;font-size:12px;font-weight:600;padding:2px 10px;border-radius:3px;margin:0 0 12px}.TermsGate_termsContent__cfdwf .TermsGate_card__w9njD{border:1px solid #e0e0e0;border-radius:6px;padding:16px;margin:0 0 16px;background:#fff}.TermsGate_termsContent__cfdwf table{width:100%;border-collapse:collapse;margin:0 0 12px;font-size:13px}.TermsGate_termsContent__cfdwf td,.TermsGate_termsContent__cfdwf th{border:1px solid #ddd;padding:6px 10px;text-align:left}.TermsGate_termsContent__cfdwf th{background:#f0f0f0;font-weight:700}.TermsGate_termsLoading__5OlX_{text-align:center;padding:32px;color:#595959;font-size:14px}.TermsGate_checkboxRow__dGy1z{display:flex;align-items:flex-start;gap:10px;margin-right:auto}.TermsGate_checkbox__dWHHM{margin-top:3px;width:18px;height:18px;cursor:pointer;accent-color:var(--color-primary);flex-shrink:0}.TermsGate_checkboxLabel__orppT{font-family:Arial,sans-serif;font-size:15px;line-height:22px;color:#404040;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TermsGate_footer__6RQZU{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:#f5f5f5;border-top:1px solid #ececec;flex-shrink:0}.TermsGate_confirmButton__8Kk9a{padding:10px 20px;background:var(--color-primary);border:1px solid #003676;border-radius:4px;cursor:pointer;font-family:Arial,sans-serif;font-size:16px;line-height:20px;color:var(--color-white);transition:background .2s}.TermsGate_confirmButton__8Kk9a:hover:not(:disabled){background:var(--color-primary-dark)}.TermsGate_confirmButton__8Kk9a:disabled{opacity:.6;cursor:not-allowed}.NotificationPanel_panel__qDpAl{position:absolute;top:100%;right:0;width:360px;max-height:480px;background:var(--color-white);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:100;display:flex;flex-direction:column;overflow:hidden}.NotificationPanel_panelHeader__9YdLJ{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--color-border)}.NotificationPanel_panelTitle__V5oQf{font-size:16px;font-weight:700;color:var(--color-text-dark);margin:0}.NotificationPanel_panelActions__IF7Wu{display:flex;align-items:center;gap:12px}.NotificationPanel_viewAllLink__pX0dH{color:#004494;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;font-family:inherit}.NotificationPanel_viewAllLink__pX0dH:hover{text-decoration:underline}.NotificationPanel_markAllBtn__QTqHd{background:none;border:none;color:#004494;font-size:13px;cursor:pointer;padding:0;font-family:inherit}.NotificationPanel_markAllBtn__QTqHd:hover{text-decoration:underline}.NotificationPanel_notificationList__WjQzT{overflow-y:auto;flex:1 1}.NotificationPanel_notificationItem__QSWfu{padding:12px 16px;border-bottom:1px solid var(--color-border);cursor:pointer;transition:background .15s}.NotificationPanel_notificationItem__QSWfu:hover{background:var(--color-bg-light)}.NotificationPanel_notificationItemUnread__1oD_i{border-left:3px solid #004494}.NotificationPanel_notificationSubject__oHpeC{font-size:14px;line-height:20px;color:var(--color-text-dark);margin:0}.NotificationPanel_notificationSubjectUnread__qTObX{font-weight:700}.NotificationPanel_notificationMeta__fD3Iv{display:flex;align-items:center;gap:8px;margin-top:4px}.NotificationPanel_notificationDate__9BCja{font-size:12px;color:var(--color-text-light,#acacac)}.NotificationPanel_priorityBadge__CBJbi{font-size:11px;font-weight:700;padding:1px 6px;border-radius:3px;background:rgba(218,30,40,.12);color:#da1e28}.NotificationPanel_notificationTag__TH2U0{display:inline-block;font-size:11px;font-weight:500;padding:1px 6px;border-radius:3px;background:rgba(0,68,148,.08);color:#004494}.NotificationPanel_notificationBody__BkFgZ{margin-top:8px;font-size:13px;line-height:1.5;color:var(--color-text-dark)}.NotificationPanel_emptyState__WzxAp,.NotificationPanel_loading__C8TK_{padding:32px 16px;text-align:center;color:var(--color-text-light,#acacac);font-size:14px}.NotificationPanel_panelFooter__vUKVj{padding:10px 16px;border-top:1px solid var(--color-border);text-align:center}.NotificationPanel_panelFooterLink__9h0UJ{color:#004494;font-size:13px;font-weight:600;text-decoration:none;font-family:inherit}.NotificationPanel_panelFooterLink__9h0UJ:hover{text-decoration:underline}.UserFormModal_overlay___t1Zn{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.UserFormModal_modal__9lOaD{background:var(--color-white);border:2px solid #ececec;border-radius:4px;box-shadow:0 12px 17px 0 rgba(0,0,0,.14),0 5px 22px 0 rgba(0,0,0,.12),0 7px 8px 0 rgba(0,0,0,.2);width:100%;max-width:600px;overflow:hidden}.UserFormModal_header__0N0tX{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #ececec}.UserFormModal_title__i4RgZ{font-family:Arial,sans-serif;font-weight:700;font-size:20px;line-height:24px;color:#404040;margin:0}.UserFormModal_closeButton__n9_7J{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:6px;background:var(--color-white);border:none;border-radius:50px;cursor:pointer;transition:background .2s}.UserFormModal_closeButton__n9_7J:hover{background:#f5f5f5}.UserFormModal_closeButton__n9_7J svg{width:20px;height:20px;color:#404040}.UserFormModal_body__4rbEK{padding:16px;max-height:60vh;overflow-y:auto}.UserFormModal_formRow__ufpeW{display:flex;gap:16px;margin-bottom:16px}.UserFormModal_formGroup__ShccE{display:flex;flex-direction:column;gap:4px;flex:1 1}.UserFormModal_formGroupFull__MGHTK{flex:1 1 100%}.UserFormModal_formLabel___7Iry{font-family:Arial,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#404040}.UserFormModal_required__aOBBJ:after{content:" *";color:#d32f2f}.UserFormModal_formInput__yrBzT{height:40px;padding:8px 12px;background:var(--color-white);border:1px solid #acacac;border-radius:4px;font-family:Arial,sans-serif;font-size:16px;line-height:24px;color:#303030;box-sizing:border-box}.UserFormModal_formInput__yrBzT::placeholder{color:#acacac}.UserFormModal_formInput__yrBzT:focus{outline:none;border-color:var(--color-primary)}.UserFormModal_formInput__yrBzT:-moz-read-only{background:#f5f5f5;color:#808080}.UserFormModal_formInput__yrBzT:read-only{background:#f5f5f5;color:#808080}.UserFormModal_inputError__fxeyx{border-color:#d32f2f}.UserFormModal_checkboxRow__5MP57{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.UserFormModal_checkboxHint__gOYNq{font-size:13px;color:#808080;font-style:italic}.UserFormModal_checkboxLabel__9AqT5{font-family:Arial,sans-serif;font-size:16px;line-height:24px;color:#303030;cursor:pointer}.UserFormModal_errorText__Omcy4{color:#d32f2f;font-size:14px;margin-top:4px}.UserFormModal_serverError__Ahdvf{background:#fde8e8;border:1px solid #d32f2f;border-radius:4px;padding:12px 16px;color:#d32f2f;font-size:14px;margin-bottom:16px}.UserFormModal_footer__fnHwB{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 16px;background:#f5f5f5;border-top:1px solid #ececec}.UserFormModal_cancelButton__YUJvn{padding:12px 16px;background:var(--color-white);border:1px solid #acacac;border-radius:4px;cursor:pointer;font-family:Arial,sans-serif;font-size:16px;line-height:20px;color:#404040;transition:background .2s}.UserFormModal_cancelButton__YUJvn:hover{background:#f5f5f5}.UserFormModal_submitButton__ZDWzR{padding:12px 16px;background:var(--color-primary);border:1px solid #003676;border-radius:4px;cursor:pointer;font-family:Arial,sans-serif;font-size:16px;line-height:20px;color:var(--color-white);transition:background .2s}.UserFormModal_submitButton__ZDWzR:hover:not(:disabled){background:var(--color-primary-dark)}.UserFormModal_submitButton__ZDWzR:disabled{opacity:.6;cursor:not-allowed}@media (max-width:480px){.UserFormModal_modal__9lOaD{max-width:100%}.UserFormModal_formRow__ufpeW{flex-direction:column}}.UserActionsMenu_wrapper__Qd0xP{position:relative;display:inline-flex}.UserActionsMenu_trigger__Kjsn1{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:4px;cursor:pointer;padding:4px}.UserActionsMenu_trigger__Kjsn1:hover{background:#f5f5f5}.UserActionsMenu_trigger__Kjsn1 svg{width:20px;height:20px;color:#595959}.UserActionsMenu_dropdown__zFZl5{position:fixed;transform:translateX(-100%);min-width:200px;background:var(--color-white);border:1px solid #ececec;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;overflow:hidden}.UserActionsMenu_menuItem__9FyQI{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;background:none;border:none;cursor:pointer;font-family:Arial,sans-serif;font-size:14px;line-height:20px;color:#303030;text-align:left;transition:background .15s}.UserActionsMenu_menuItem__9FyQI:hover{background:#f5f5f5}.UserActionsMenu_menuItem__9FyQI svg{width:16px;height:16px;flex-shrink:0}.UserActionsMenu_menuItemDanger__mlLPM{color:#d32f2f}.UserActionsMenu_menuItemDanger__mlLPM:hover{background:#fde8e8}.UserActionsMenu_menuItemDisabled__MFOUF{color:#acacac;cursor:not-allowed}.UserActionsMenu_menuItemDisabled__MFOUF:hover{background:none}.ConfirmDialog_overlay__lWTdt{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1100;padding:16px}.ConfirmDialog_modal__5AFCq{background:var(--color-white);border:2px solid #ececec;border-radius:4px;box-shadow:0 12px 17px 0 rgba(0,0,0,.14),0 5px 22px 0 rgba(0,0,0,.12),0 7px 8px 0 rgba(0,0,0,.2);width:100%;max-width:440px;overflow:hidden}.ConfirmDialog_header__hGPi_{padding:16px;border-bottom:1px solid #ececec}.ConfirmDialog_title__x0V4x{font-family:Arial,sans-serif;font-weight:700;font-size:18px;line-height:24px;color:#404040;margin:0}.ConfirmDialog_body__h9Mx_{padding:16px}.ConfirmDialog_message___7UzN{font-family:Arial,sans-serif;font-size:16px;line-height:24px;color:#404040;margin:0}.ConfirmDialog_footer__WkqZ0{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 16px;background:#f5f5f5;border-top:1px solid #ececec}.ConfirmDialog_cancelButton__13hEO{padding:10px 16px;background:var(--color-white);border:1px solid #acacac;border-radius:4px;cursor:pointer;font-family:Arial,sans-serif;font-size:16px;line-height:20px;color:#404040;transition:background .2s}.ConfirmDialog_cancelButton__13hEO:hover{background:#f5f5f5}.ConfirmDialog_confirmButton__x5Uhr{padding:10px 16px;background:var(--color-primary);border:1px solid #003676;border-radius:4px;cursor:pointer;font-family:Arial,sans-serif;font-size:16px;line-height:20px;color:var(--color-white);transition:background .2s}.ConfirmDialog_confirmButton__x5Uhr:hover:not(:disabled){background:var(--color-primary-dark)}.ConfirmDialog_confirmButton__x5Uhr:disabled{opacity:.6;cursor:not-allowed}.ConfirmDialog_confirmButtonDestructive__Z3GkK{background:#d32f2f;border-color:#b71c1c}.ConfirmDialog_confirmButtonDestructive__Z3GkK:hover:not(:disabled){background:#b71c1c}.PermitsPage_permitsPage__AEmF_{display:flex;flex-direction:column;min-height:100%}.PermitsPage_pageHeader__dwpWu{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.PermitsPage_pageTitle__61_SZ{font-family:var(--font-sora);font-size:32px;font-weight:700;color:var(--color-navy);line-height:1.25;margin:0}.PermitsPage_headerActions__GpNft{display:flex;align-items:center;gap:12px;flex-shrink:0}.PermitsPage_viewToggle__oQNA4{display:flex;gap:8px;align-items:center}.PermitsPage_viewToggleBtn__hUotC{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;color:var(--color-text-dark);background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.PermitsPage_viewToggleBtn__hUotC:hover{background:var(--color-bg-light);border-color:#acacac}.PermitsPage_viewToggleBtnActive__BMvfM{color:var(--color-white)}.PermitsPage_viewToggleBtnActive__BMvfM,.PermitsPage_viewToggleBtnActive__BMvfM:hover{background:var(--color-navy);border-color:var(--color-navy)}.PermitsPage_tabsRow__Ixchm{display:flex;align-items:center;position:relative;margin-top:8px}.PermitsPage_tabs__Z4X9U{display:flex;align-items:stretch;height:72px}.PermitsPage_tabsDivider__0JUiW{position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--color-border)}.PermitsPage_tab__B7sJP{display:flex;align-items:center;justify-content:center;padding:0 16px;font-family:inherit;font-size:16px;font-weight:700;color:var(--color-text-dark);background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s}.PermitsPage_tab__B7sJP:hover{color:var(--color-navy)}.PermitsPage_tab__B7sJP:focus{outline:none}.PermitsPage_tab__B7sJP:focus-visible{outline:2px solid var(--color-navy);outline-offset:-2px;border-radius:2px}.PermitsPage_tabActive__aP_4e{color:var(--color-navy);border-bottom-color:var(--color-navy)}.PermitsPage_tabsActions__GJmZh{display:flex;align-items:center;gap:12px;margin-left:auto;flex-shrink:0}.PermitsPage_addRequestBtn__LSPOY{flex-shrink:0;background:var(--color-navy);color:var(--color-white);border:1px solid var(--color-navy);border-radius:4px;padding:8px 20px;font-family:inherit;font-size:16px;font-weight:400;line-height:24px;cursor:pointer;white-space:nowrap;transition:background .15s;text-decoration:none;display:inline-flex;align-items:center}.PermitsPage_addRequestBtn__LSPOY:hover{background:var(--color-primary-dark,#002d6a);border-color:var(--color-primary-dark,#002d6a)}.PermitsPage_addRequestBtn__LSPOY:focus{outline:none}.PermitsPage_addRequestBtn__LSPOY:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.PermitsPage_searchBox__rjdAD{display:flex;align-items:center;width:313px;height:40px;border:1px solid var(--color-border);border-radius:4px;padding:0;background:var(--color-white);color:#acacac;flex-shrink:0}.PermitsPage_searchBox__rjdAD:focus-within{border-color:var(--color-navy)}.PermitsPage_searchIcon__3RHVa{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;color:#acacac}.PermitsPage_searchInput__l_cca{flex:1 1;height:100%;border:none;outline:none;font-family:inherit;font-size:14px;color:var(--color-text-dark);background:transparent;padding:0 12px 0 0}.PermitsPage_searchInput__l_cca::placeholder{color:#acacac}.PermitsPage_filtersRow__CL7Ng{display:flex;gap:16px;align-items:flex-start;padding:24px 0 16px}.PermitsPage_filterGroup__H_EJy{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.PermitsPage_filterLabel__US_Cz{font-size:14px;font-weight:700;color:var(--color-text-dark);line-height:24px}.PermitsPage_customSelect__9PZik{position:relative;width:100%}.PermitsPage_customSelectTrigger__2lXkJ{width:100%;display:flex;align-items:center;justify-content:space-between;background:var(--color-white);border:1px solid #acacac;border-radius:4px;padding:8px 12px;font-family:inherit;font-size:14px;line-height:24px;color:var(--color-text-dark);min-height:40px;cursor:pointer;text-align:left}.PermitsPage_customSelectTrigger__2lXkJ:focus{outline:none;border-color:var(--color-navy);box-shadow:0 0 0 1px var(--color-navy)}.PermitsPage_customSelectValue__fWQZ2{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PermitsPage_selectChevron__n5ivr{flex-shrink:0;width:20px;height:20px;color:var(--color-text-dark)}.PermitsPage_customSelectDropdown__gzH52{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--color-white);border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.12);list-style:none;padding:0;margin:0;z-index:10;overflow:hidden}.PermitsPage_customSelectOption__GhxYK{display:flex;align-items:center;height:40px;padding:0 16px;font-size:14px;line-height:20px;color:var(--color-text-dark);cursor:pointer}.PermitsPage_customSelectOption__GhxYK:hover{background:var(--color-bg-light)}.PermitsPage_customSelectOptionActive__705b0{background:var(--color-navy);color:var(--color-white)}.PermitsPage_customSelectOptionActive__705b0:hover{background:var(--color-navy)}.PermitsPage_filterDateWrapper__9BDJm{display:flex;align-items:center;height:40px;border:1px solid #acacac;border-radius:4px;background:var(--color-white);overflow:hidden;width:100%}.PermitsPage_filterDateWrapper__9BDJm:focus-within{border-color:var(--color-navy);box-shadow:0 0 0 1px var(--color-navy)}.PermitsPage_filterInput__ddzw6{flex:1 1;height:100%;padding:0 12px;border:none;font-family:inherit;font-size:14px;color:var(--color-text-dark);background:transparent;outline:none}.PermitsPage_filterInput__ddzw6::placeholder{color:#acacac}.PermitsPage_dateClearBtn__YdV1H{display:flex;align-items:center;justify-content:center;width:32px;height:40px;flex-shrink:0;background:none;border:none;border-left:1px solid var(--color-border);cursor:pointer;font-size:18px;color:#acacac;padding:0;line-height:1}.PermitsPage_dateClearBtn__YdV1H:hover,.PermitsPage_filterDateIcon__0vHGq{color:var(--color-text-dark);background:var(--color-bg-light)}.PermitsPage_filterDateIcon__0vHGq{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-left:1px solid var(--color-border);cursor:pointer}.PermitsPage_tableWrapper__TqxRV{width:100%;overflow-x:auto}.PermitsPage_table__RDcTQ{width:100%;border-collapse:collapse;table-layout:fixed}.PermitsPage_tableHead__0zXtx{background:#eaeaea}.PermitsPage_th__SggcR{padding:0 12px;font-size:14px;font-weight:700;color:#000000;line-height:24px;text-align:left;white-space:nowrap;height:56px;border:1px solid #f5f5f5;box-sizing:border-box}.PermitsPage_thPort__s1dxm{width:161px}.PermitsPage_thService___AOQM{width:173px}.PermitsPage_thSubmitted__a_u85{width:164px}.PermitsPage_thProvider__Ig7PL{width:157px}.PermitsPage_thTarget__nEUTQ{width:120px}.PermitsPage_thStatus__ndaUZ{width:130px}.PermitsPage_thActions__tpy88{width:100px;text-align:center}.PermitsPage_sortBtn__V5HGi{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:4px;margin-left:4px;cursor:pointer;color:#acacac;vertical-align:middle;border-radius:4px}.PermitsPage_sortBtn__V5HGi:hover{color:var(--color-text-dark)}.PermitsPage_sortBtnActive__1Y_O1,.PermitsPage_sortBtnActive__1Y_O1:hover{color:var(--color-navy)}.PermitsPage_thContent__dnFkP{display:inline-flex;align-items:center;gap:2px}.PermitsPage_tableRow__qxaBT{border-bottom:1px solid var(--color-border)}.PermitsPage_td__3p7Cz{padding:0 12px;font-size:14px;font-weight:400;color:var(--color-text-dark);line-height:24px;height:48px;vertical-align:middle}.PermitsPage_tdPort__M5zCM{width:161px}.PermitsPage_tdService__FI_Ht{width:173px}.PermitsPage_tdSubmitted__Nb610{width:164px}.PermitsPage_tdProvider__eHqHc{width:157px}.PermitsPage_tdTarget__JSrZD{width:120px}.PermitsPage_tdStatus__zAoce{width:130px}.PermitsPage_tdActions__HKf2l{width:100px;text-align:center}.PermitsPage_tdLoading__UYho7{text-align:center;color:#acacac;padding:32px 12px}.PermitsPage_statusBadge__np_dM{display:inline-block;padding:4px 12px;font-size:12px;font-weight:600;line-height:16px;border-radius:12px;background:#4a7c59;color:var(--color-white)}.PermitsPage_statusBadgeGreen__fUXoH{background:#4a7c59}.PermitsPage_statusBadgeBlue__UsvkV{background:#3b82c4}.PermitsPage_statusBadgeRed__U3osf{background:#c44b4b}.PermitsPage_statusBadgeYellow__5EFht{background:#b45309}.PermitsPage_statusBadgeGray__S1rdZ{background:#acacac}.PermitsPage_kebabWrapper__za7Fj{position:relative;display:inline-flex;justify-content:center}.PermitsPage_kebabMenu__2C_zQ{background:var(--color-white);border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:9999;overflow:visible;min-width:120px}.PermitsPage_kebabMenuItem__8nCfu{display:block;width:100%;padding:8px 16px;font-family:inherit;font-size:14px;color:var(--color-text-dark);background:none;border:none;text-align:left;cursor:pointer;text-decoration:none;white-space:nowrap}.PermitsPage_kebabMenuItem__8nCfu:hover{background:var(--color-bg-light);color:var(--color-text-dark)}.PermitsPage_kebabMenuItemDanger__tXhkT{color:#c44b4b}.PermitsPage_kebabMenuItemDanger__tXhkT:hover{background:#fef2f2;color:#c44b4b}.PermitsPage_kebabBtn__AEm9F{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:4px;cursor:pointer;color:var(--color-text-dark);padding:0;margin:0 auto}.PermitsPage_kebabBtn__AEm9F:hover{background:#f5f5f5}.PermitsPage_tableFooter__BMJb5{padding:12px 0 0}.PermitsPage_tableFooterTop__84_IA{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.PermitsPage_tableFooterControls__zuudC{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.PermitsPage_tableFooterLabel__Q2xif{font-size:14px;color:var(--color-text-dark);line-height:20px;white-space:nowrap}.PermitsPage_itemsPerPageInput__WlT20{width:36px;height:32px;border:1px solid var(--color-border);border-radius:4px;text-align:center;font-family:inherit;font-size:14px;color:var(--color-text-dark);background:var(--color-white);padding:0}.PermitsPage_itemsPerPageInput__WlT20:focus{outline:none;border-color:var(--color-navy)}.PermitsPage_tableFooterSelect__3zoye{display:flex;align-items:center;gap:4px;padding:4px 12px;border:1px solid var(--color-border);border-radius:4px;font-size:14px;color:var(--color-text-dark);line-height:24px;cursor:pointer;background:var(--color-white);white-space:nowrap}.PermitsPage_tableFooterSelect__3zoye:hover{border-color:#acacac}.PermitsPage_tableFooterLink__ca_Oc{font-size:14px;font-family:inherit;color:var(--color-navy);text-decoration:none;line-height:20px;white-space:nowrap;background:none;border:none;padding:0;cursor:pointer}.PermitsPage_tableFooterLink__ca_Oc:hover{text-decoration:underline}.PermitsPage_tableFooterBottom__6kcH_{display:flex;align-items:center;gap:8px;padding-top:8px}.PermitsPage_tableFooterInfo__0zXTF{font-size:14px;color:var(--color-text-dark);line-height:20px}.PermitsPage_pagination__Hp0K3{display:flex;align-items:center;gap:0}.PermitsPage_paginationBtn__KZjeY{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;cursor:pointer;color:var(--color-text-dark);border-radius:4px;padding:0}.PermitsPage_paginationBtn__KZjeY:hover:not(:disabled){background:var(--color-bg-light)}.PermitsPage_paginationBtn__KZjeY:disabled{opacity:.5;cursor:default}.PermitsPage_paginationPage__mO_vq{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:400;color:var(--color-text-dark);line-height:20px;border-radius:4px;padding:0 4px}.PermitsPage_paginationPage__mO_vq:hover{background:var(--color-bg-light)}.PermitsPage_paginationPageActive__9S42f{background:var(--color-white);border:1px solid var(--color-navy);color:var(--color-navy);cursor:default}.PermitsPage_filterGroupClear__XMVjW{display:flex;flex-direction:column;justify-content:flex-end;flex-shrink:0;align-self:stretch}.PermitsPage_clearFiltersBtn__iY4ao{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;color:var(--color-navy);background:var(--color-white);border:1px solid var(--color-navy);border-radius:4px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.PermitsPage_clearFiltersBtn__iY4ao:hover{background:var(--color-navy);color:var(--color-white)}.PermitsPage_columnPicker__zC5WQ{position:relative}.PermitsPage_columnPickerDropdown__A15K4{position:absolute;bottom:calc(100% + 8px);left:0;width:240px;background:var(--color-white);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.16);z-index:20;overflow:hidden}.PermitsPage_columnPickerHeader__PtsL3{padding:12px 16px 8px;font-size:12px;font-weight:700;color:#acacac;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--color-border)}.PermitsPage_columnPickerList__LWCIS{max-height:320px;overflow-y:auto;padding:4px 0}.PermitsPage_columnPickerItem__a5Prh{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;width:100%;padding:8px 16px;font-family:inherit;font-size:14px;color:#acacac;background:none;border:none;cursor:pointer;text-align:left}.PermitsPage_columnPickerItemActive__2_BB1{color:var(--color-text-dark)}.PermitsPage_columnPickerRow__OzGDu{display:flex;align-items:center;gap:0;transition:background .1s}.PermitsPage_columnPickerRow__OzGDu:hover{background:var(--color-bg-light)}.PermitsPage_columnPickerIcon__yFa__{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.PermitsPage_tabPlaceholder__pGV4s{flex:1 1;display:flex;align-items:center;justify-content:center;padding:64px 24px;color:#acacac;font-size:16px}@media (max-width:768px){.PermitsPage_pageHeader__dwpWu{flex-direction:column}.PermitsPage_pageTitle__61_SZ{font-size:24px}.PermitsPage_tabsRow__Ixchm{flex-direction:column;align-items:stretch;gap:12px}.PermitsPage_tabs__Z4X9U{height:56px;overflow-x:auto}.PermitsPage_tabActive__aP_4e,.PermitsPage_tab__B7sJP{padding:0 12px;font-size:14px}.PermitsPage_tabsActions__GJmZh{margin-left:0;flex-wrap:wrap}.PermitsPage_filtersRow__CL7Ng{flex-direction:column;gap:12px}.PermitsPage_table__RDcTQ{table-layout:auto}.PermitsPage_tdActions__HKf2l,.PermitsPage_tdPort__M5zCM,.PermitsPage_tdProvider__eHqHc,.PermitsPage_tdService__FI_Ht,.PermitsPage_tdStatus__zAoce,.PermitsPage_tdSubmitted__Nb610,.PermitsPage_tdTarget__JSrZD,.PermitsPage_thActions__tpy88,.PermitsPage_thPort__s1dxm,.PermitsPage_thProvider__Ig7PL,.PermitsPage_thService___AOQM,.PermitsPage_thStatus__ndaUZ,.PermitsPage_thSubmitted__a_u85,.PermitsPage_thTarget__nEUTQ{width:auto}.PermitsPage_tableFooterTop__84_IA{flex-direction:column;align-items:flex-start}.PermitsPage_pagination__Hp0K3{align-self:flex-end}}.PermitFormPage_permitFormPage__rhRBh{display:flex;flex-direction:column;min-height:100%}.PermitFormPage_pageTitle__XnHpS{font-family:var(--font-sora);font-size:32px;font-weight:700;color:var(--color-navy);line-height:1.25;margin:0 0 24px}.PermitFormPage_accordionList__Vdg1R{display:flex;flex-direction:column;gap:16px}.PermitFormPage_accordion__C4UhS{border:1px solid #d9d9d9;border-radius:8px;overflow:hidden;background:var(--color-white)}.PermitFormPage_accordionHeader__7HjSC{display:flex;align-items:center;width:100%;min-height:70px;padding:16px 24px;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left;gap:12px;transition:background .15s}.PermitFormPage_accordionHeader__7HjSC:hover{background:#fafafa}.PermitFormPage_accordionHeaderExpanded__oyPtc{border-bottom:1px solid #d9d9d9}.PermitFormPage_accordionHeaderExpanded__oyPtc:hover{background:transparent}.PermitFormPage_accordionNumber__jQJ7S{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-navy);color:var(--color-white);font-size:14px;font-weight:700;flex-shrink:0}.PermitFormPage_accordionTitle__kPu3G{flex:1 1;font-size:16px;font-weight:700;color:var(--color-navy);line-height:24px}.PermitFormPage_accordionStatus__TN_fs{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:14px;border:1px solid #d9d9d9;background:var(--color-white);font-size:12px;font-weight:500;color:#666;white-space:nowrap;flex-shrink:0}.PermitFormPage_accordionStatusDraft__XYF3q{border-color:var(--color-navy);color:var(--color-navy)}.PermitFormPage_accordionChevron__bY_Vp{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:#666;transition:transform .2s ease}.PermitFormPage_accordionChevronOpen__Ep_Y_{transform:rotate(180deg)}.PermitFormPage_accordionContent__UrRmG{padding:24px}.PermitFormPage_formSection__ISG9z{margin-bottom:24px}.PermitFormPage_formSection__ISG9z:last-child{margin-bottom:0}.PermitFormPage_formSectionTitle__0CRPM{font-size:14px;font-weight:700;color:var(--color-navy);margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #eee}.PermitFormPage_formRow__Ly9p3{display:flex;gap:16px;margin-bottom:16px}.PermitFormPage_formRow__Ly9p3:last-child{margin-bottom:0}.PermitFormPage_formGroup__JT3nq{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.PermitFormPage_formGroupFull___Z5RK{flex:none;width:100%}.PermitFormPage_formLabel___8DqA{font-size:14px;font-weight:700;color:var(--color-text-dark);line-height:24px}.PermitFormPage_formLabelRequired__oeOIp:after{content:" *";color:#e53e3e}.PermitFormPage_formInput__Phy8O{width:100%;background:var(--color-white);border:1px solid #acacac;border-radius:4px;padding:8px 12px;font-family:inherit;font-size:16px;line-height:24px;color:var(--color-text-dark);min-height:40px}.PermitFormPage_formInput__Phy8O::placeholder{color:#acacac}.PermitFormPage_formInputPrefilled__tm4Jh{background-color:#f0f7ff;border-color:#7ab3e0}.PermitFormPage_formInput__Phy8O:focus{outline:none;border-color:var(--color-navy);box-shadow:0 0 0 1px var(--color-navy)}.PermitFormPage_formInputReadonly__hrUb2{background:#f5f5f5;color:#666;cursor:default}.PermitFormPage_formSelect__4YOVx{cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.PermitFormPage_customSelect__M5Owo{position:relative;width:100%}.PermitFormPage_customSelectTrigger__6Ra2G{width:100%;display:flex;align-items:center;justify-content:space-between;background:var(--color-white);border:1px solid #acacac;border-radius:4px;padding:8px 12px;font-family:inherit;font-size:16px;line-height:24px;color:var(--color-text-dark);min-height:40px;cursor:pointer;text-align:left}.PermitFormPage_customSelectTrigger__6Ra2G:focus{outline:none;border-color:var(--color-navy);box-shadow:0 0 0 1px var(--color-navy)}.PermitFormPage_customSelectValue__T5VaN{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PermitFormPage_selectChevron__6iC_g{flex-shrink:0;width:20px;height:20px;color:var(--color-text-dark)}.PermitFormPage_customSelectDropdown__3Vc_3{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--color-white);border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.12);list-style:none;padding:0;margin:0;z-index:10;overflow:hidden;max-height:280px;overflow-y:auto}.PermitFormPage_customSelectOption__h4lGm{display:flex;align-items:center;height:40px;padding:0 16px;font-size:16px;line-height:20px;color:var(--color-text-dark);cursor:pointer}.PermitFormPage_customSelectOption__h4lGm:hover{background:var(--color-bg-light)}.PermitFormPage_customSelectOptionActive__x7XJF{background:var(--color-navy);color:var(--color-white)}.PermitFormPage_customSelectOptionActive__x7XJF:hover{background:var(--color-navy)}.PermitFormPage_formTextarea__4__Cx{width:100%;min-height:80px;padding:8px 12px;border:1px solid #acacac;border-radius:4px;font-family:inherit;font-size:16px;line-height:24px;color:var(--color-text-dark);background:var(--color-white);resize:vertical}.PermitFormPage_formTextarea__4__Cx:focus{outline:none;border-color:var(--color-navy);box-shadow:0 0 0 1px var(--color-navy)}.PermitFormPage_formTextarea__4__Cx::placeholder{color:#acacac}.PermitFormPage_formHint__o0Jmx{font-size:12px;color:#acacac;line-height:16px;margin-top:2px}.PermitFormPage_checkboxGroup__UHRMv{display:flex;align-items:center;gap:8px;margin-bottom:12px}.PermitFormPage_checkboxGroup__UHRMv:last-child{margin-bottom:0}.PermitFormPage_checkboxInput__Yhf_Y{width:18px;height:18px;cursor:pointer;accent-color:var(--color-navy);flex-shrink:0}.PermitFormPage_checkboxLabelInline__J3Fcp,.PermitFormPage_checkboxLabel__hS6MU{font-size:14px;color:var(--color-text-dark);cursor:pointer;line-height:20px}.PermitFormPage_checkboxLabelInline__J3Fcp{display:flex;align-items:center;gap:8px}.PermitFormPage_multiCheck__D4gMt{display:flex;flex-wrap:wrap;gap:16px;margin:8px 0}.PermitFormPage_multiCheck__D4gMt label{font-size:14px;display:flex;align-items:center;gap:6px;cursor:pointer}.PermitFormPage_radioGroup__yXr4_{display:flex;gap:24px;flex-wrap:wrap;margin:8px 0}.PermitFormPage_radioLabel__08qZu{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--color-text-dark);cursor:pointer}.PermitFormPage_radioInput__z9PWK{width:18px;height:18px;cursor:pointer;accent-color:var(--color-navy);flex-shrink:0}.PermitFormPage_infoBox__Jtpzb{padding:12px 16px;border-radius:6px;font-size:13px;margin:16px 0}.PermitFormPage_infoBoxWarning__axFwp{background:#fffbeb;border:1px solid #fbd38d;color:#744210}.PermitFormPage_infoBoxInfo__gSmKX{background:#ebf8ff;border:1px solid #bee3f8;color:#2a4365}.PermitFormPage_infoBoxTitle__v2Y5T{font-weight:600;font-size:13px;margin-bottom:8px}.PermitFormPage_uploadZone__Sfut_{border:2px dashed #d9d9d9;border-radius:8px;padding:32px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.PermitFormPage_uploadZone__Sfut_:hover{border-color:var(--color-navy);background:#f8faff}.PermitFormPage_uploadText__jpG8f{font-size:14px;color:var(--color-text-dark);line-height:20px}.PermitFormPage_uploadLink__TPtsw{color:var(--color-navy);text-decoration:underline;cursor:pointer}.PermitFormPage_uploadHint__S3V7O{font-size:12px;color:#acacac;margin-top:4px}.PermitFormPage_fileList__dwsUR{margin-top:16px;display:flex;flex-direction:column;gap:8px}.PermitFormPage_fileItem__ifTcc{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#f7f7f7;border-radius:6px;font-size:13px}.PermitFormPage_fileName__URTYC{flex:1 1;font-weight:500;color:var(--color-text-dark)}.PermitFormPage_fileType__R3khc{padding:3px 8px;border:1px solid #d9d9d9;border-radius:4px;font-size:11px;background:var(--color-white);color:var(--color-text-dark)}.PermitFormPage_fileSize__wmO1_{font-size:12px;color:#acacac}.PermitFormPage_fileDelete__oeimV{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;cursor:pointer;color:#e53e3e;font-size:16px;font-weight:700;border-radius:4px}.PermitFormPage_fileDelete__oeimV:hover{background:#fee}.PermitFormPage_sectionActions__uaBr1{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding-top:16px;border-top:1px solid #eee}.PermitFormPage_sectionActionsRight__30N53{display:flex;gap:12px;margin-left:auto}.PermitFormPage_btnOutline__Sctrz{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:500;color:var(--color-text-dark);background:var(--color-white);border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s}.PermitFormPage_btnOutline__Sctrz:hover{border-color:#acacac;background:#fafafa}.PermitFormPage_btnPrimary__4npuh{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:500;color:var(--color-white);background:var(--color-navy);border:1px solid var(--color-navy);border-radius:4px;cursor:pointer;white-space:nowrap;transition:background .15s}.PermitFormPage_btnPrimary__4npuh:hover{background:var(--color-primary-dark,#002d6a);border-color:var(--color-primary-dark,#002d6a)}.PermitFormPage_btnDanger__9SoQT{color:#e53e3e;border-color:#feb2b2}.PermitFormPage_btnDanger__9SoQT:hover{background:#fff5f5}.PermitFormPage_btnGray__ALkLn{background:#f5f5f5;color:#666}.PermitFormPage_btnGray__ALkLn:hover{background:#eee}.PermitFormPage_submitError__FQgQw{background:#fef2f2;border:1px solid #fca5a5;color:#b91c1c;padding:12px 16px;border-radius:6px;font-size:14px;line-height:20px;margin-top:16px}.PermitFormPage_pageFooter__7IjH5{display:flex;align-items:center;justify-content:flex-end;margin-top:24px;border-top:1px solid #eee;background:#f9f9f9;border-radius:8px;padding:16px 24px}.PermitFormPage_pageFooterLeft__8MVhC{display:flex;gap:12px}.PermitFormPage_permitTypeBar__OVGwa{display:flex;align-items:center;gap:10px;padding:10px 16px;margin-bottom:16px;background:#ebf8ff;border:1px solid #bee3f8;border-radius:6px;font-size:13px;color:#2a4365}.PermitFormPage_permitTypeLabel__n0QVw{font-weight:400;color:#718096}.PermitFormPage_permitTypeValue__20zWb{font-weight:600}.PermitFormPage_permitTypeChange__JS5e4{margin-left:auto;font-size:12px;color:#2b6cb0;cursor:pointer;text-decoration:underline;background:none;border:none;padding:4px 8px}.PermitFormPage_permitTypeChange__JS5e4:hover{color:#1a365d}.PermitFormPage_condFieldHidden__yx6Eb{display:none}.PermitFormPage_condFieldVisible__yDPre{display:block}@media (max-width:768px){.PermitFormPage_pageTitle__XnHpS{font-size:24px}.PermitFormPage_formRow__Ly9p3{flex-direction:column;gap:12px}.PermitFormPage_accordionHeaderExpanded__oyPtc,.PermitFormPage_accordionHeader__7HjSC{padding:12px 16px}.PermitFormPage_accordionContent__UrRmG{padding:16px}.PermitFormPage_sectionActions__uaBr1{flex-direction:column;gap:12px}.PermitFormPage_sectionActionsRight__30N53{margin-left:0;width:100%;justify-content:flex-end}.PermitFormPage_radioGroup__yXr4_{flex-direction:column;gap:8px}}.PermitFormPage_autocompleteWrapper__iDXrR{position:relative;width:100%}.PermitFormPage_autocompleteLoading__W0Knr{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center}.PermitFormPage_spinner__cCJxN{width:16px;height:16px;border:2px solid #e0e0e0;border-top:2px solid var(--color-navy);border-radius:50%;animation:PermitFormPage_spin__5Rd9y .6s linear infinite}@keyframes PermitFormPage_spin__5Rd9y{to{transform:rotate(1turn)}}.PermitFormPage_autocompleteStatus__ul3lu{padding:12px 16px;font-size:13px;color:#888;text-align:center}.PermitFormPage_autocompleteDropdown__2C_4L{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--color-white);border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.12);list-style:none;padding:4px 0;margin:0;z-index:20;max-height:280px;overflow-y:auto}.PermitFormPage_autocompleteOption__PjEnI{display:flex;flex-direction:column;gap:2px;padding:8px 16px;cursor:pointer;transition:background .1s}.PermitFormPage_autocompleteOption__PjEnI:hover{background:var(--color-bg-light)}.PermitFormPage_autocompleteShipName__8F7hl{font-size:14px;font-weight:600;color:var(--color-text-dark);line-height:20px}.PermitFormPage_autocompleteMeta__sC6zA{font-size:12px;color:#acacac;line-height:16px}.PrintButton_printButton__J11fT{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:4px 12px;background:var(--color-white);border:1px solid transparent;border-radius:999px;cursor:pointer;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-dark);white-space:nowrap;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);transition:box-shadow .2s,background-color .2s}.PrintButton_printButton__J11fT:hover{background:#f5f5f5;box-shadow:0 4px 2px -2px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 2px 10px 0 rgba(0,0,0,.12)}.PrintButton_printButton__J11fT:focus{outline:none}.PrintButton_printButton__J11fT:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.PrintButton_printButton__J11fT svg{flex-shrink:0}@media print{.PrintButton_printButton__J11fT{display:none}}@media (max-width:768px){.PrintButton_printButton__J11fT{padding:4px 10px;font-size:13px}}.Pagination_paginationWrapper__Gc5an{justify-content:space-between;margin-top:48px;flex-wrap:wrap}.Pagination_paginationLeft__OYe5e,.Pagination_paginationWrapper__Gc5an{display:flex;align-items:center;gap:24px}.Pagination_perPageLabel__zR2fQ{display:flex;align-items:center;gap:8px}.Pagination_perPageLabel__zR2fQ,.Pagination_perPageSelect___XxPg{font-family:var(--font-sora);font-size:14px;color:var(--color-text)}.Pagination_perPageSelect___XxPg{padding:6px 12px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-white);cursor:pointer}.Pagination_perPageSelect___XxPg:focus{outline:none;border-color:var(--color-navy)}.Pagination_showingInfo__7boBk{font-family:var(--font-sora);font-size:14px;color:var(--color-text-light)}.Pagination_pagination__w8tzS{display:flex;align-items:center;gap:8px}.Pagination_list__n9DIi{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.Pagination_current__bUtQD,.Pagination_link__6_G0C{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;font-family:var(--font-sora);font-size:14px;border-radius:4px;text-decoration:none;transition:all .2s}.Pagination_link__6_G0C{color:var(--color-text);background:var(--color-white);border:1px solid var(--color-border)}.Pagination_link__6_G0C:hover{background:var(--color-bg-light);border-color:var(--color-navy)}.Pagination_current__bUtQD{color:var(--color-white);background:var(--color-navy);border:1px solid var(--color-navy)}.Pagination_ellipsis__hDrxU{min-width:40px;color:var(--color-text-light)}.Pagination_arrow__19Y9a,.Pagination_ellipsis__hDrxU{display:flex;align-items:center;justify-content:center;height:40px}.Pagination_arrow__19Y9a{width:40px;color:var(--color-navy);background:var(--color-white);border:1px solid var(--color-border);border-radius:4px;text-decoration:none;transition:all .2s}.Pagination_arrow__19Y9a:hover:not(.Pagination_disabled__LIoFl){background:var(--color-bg-light);border-color:var(--color-navy)}.Pagination_arrow__19Y9a.Pagination_disabled__LIoFl{color:var(--color-text-light);cursor:not-allowed;pointer-events:none;opacity:.5}@media (max-width:768px){.Pagination_paginationWrapper__Gc5an{flex-direction:column;align-items:flex-start;gap:16px}.Pagination_paginationLeft__OYe5e{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:480px){.Pagination_arrow__19Y9a,.Pagination_current__bUtQD,.Pagination_link__6_G0C{min-width:36px;height:36px;font-size:13px}.Pagination_list__n9DIi{gap:2px}}.ServiceCard_card__kXo0c{border:1px solid var(--color-border);border-radius:8px;background:var(--color-white);transition:border-color .15s}.ServiceCard_card__kXo0c:hover{border-color:var(--color-navy);border-width:2px;margin:-1px}.ServiceCard_cardBody__2RHbQ{padding:20px 24px 12px}.ServiceCard_cardTitle__fRpBT{font-size:16px;font-weight:700;line-height:1.4;margin:0 0 6px}.ServiceCard_cardLink__MLdsV{color:var(--color-navy);text-decoration:none}.ServiceCard_cardLink__MLdsV:hover{text-decoration:underline}.ServiceCard_cardDescription__lOr3g{font-size:14px;line-height:1.5;color:#595959;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ServiceCard_cardFooter__vsqs2{display:flex;align-items:center;justify-content:space-between;padding:12px 24px 20px;gap:16px}.ServiceCard_chipArea__yd48f{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ServiceCard_chip__dvDok{height:32px;padding:0 14px;font-size:13px;font-weight:500;color:var(--color-text-dark,#303030);background:var(--color-white);border:1px solid var(--color-border);border-radius:16px}.ServiceCard_chip__dvDok,.ServiceCard_viewButton__YQsuR{display:inline-flex;align-items:center;white-space:nowrap}.ServiceCard_viewButton__YQsuR{justify-content:center;height:36px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:600;color:var(--color-white);background:var(--color-navy);border:none;border-radius:4px;text-decoration:none;transition:background .15s;flex-shrink:0}.ServiceCard_viewButton__YQsuR:hover{background:#0a2347;color:var(--color-white)}@media (max-width:768px){.ServiceCard_cardBody__2RHbQ{padding:16px 16px 8px}.ServiceCard_cardFooter__vsqs2{padding:8px 16px 16px}}.ServiceCatalog_section__AQZsn{padding:24px 0 48px}.ServiceCatalog_container__pp3vs{max-width:1320px;margin:0 auto;padding:0 60px}.ServiceCatalog_header__ycOYa{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.ServiceCatalog_title__kfkUG{font-family:var(--font-sora);font-size:36px;font-weight:700;color:var(--color-text-dark)}.ServiceCatalog_headerActions__A0V_D{display:flex;align-items:center;gap:12px}.ServiceCatalog_columnsWrapper__tr_Xr{display:flex;gap:0;min-height:600px}.ServiceCatalog_filterColumn__obKfz{width:350px;flex-shrink:0;padding:0 16px 0 0}.ServiceCatalog_filterCollapsedBar__WVDpk{display:flex;align-items:flex-start;padding:14px 8px 0 0;flex-shrink:0}.ServiceCatalog_separator__axVdd{width:1px;background:var(--color-border);flex-shrink:0}.ServiceCatalog_resultsColumn__zRTpr{flex:1 1;min-width:0;padding-left:24px}.ServiceCatalog_filterHeader__7TUxb{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0;margin-bottom:16px;border-bottom:1px solid var(--color-border)}.ServiceCatalog_filterHeaderLeft__zwhu4{display:flex;align-items:center;gap:8px}.ServiceCatalog_filterIcon__o_Huq{display:flex;align-items:center;color:var(--color-text-dark)}.ServiceCatalog_filterTitle__4MODR{font-family:var(--font-sora);font-size:18px;font-weight:700;line-height:28px;color:var(--color-text-dark)}.ServiceCatalog_filterToggle__woC_O{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-white);cursor:pointer;color:var(--color-text-dark)}.ServiceCatalog_filterToggle__woC_O:hover{background:var(--color-bg-light)}.ServiceCatalog_filterContent__4ah3J{padding:8px 0 0}.ServiceCatalog_filterGroup__raRHE{margin-bottom:20px}.ServiceCatalog_filterLabel__i1VK5{display:block;font-size:14px;font-weight:600;line-height:24px;color:var(--color-text-dark);margin-bottom:6px}.ServiceCatalog_searchWrapper__hIcya{position:relative}.ServiceCatalog_searchIcon__5DBgB{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;color:var(--color-text-light);pointer-events:none}.ServiceCatalog_searchInput__cLEoJ{width:100%;max-width:325px;height:40px;padding:8px 12px 8px 44px;font-size:14px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-white);color:var(--color-text-dark);outline:none}.ServiceCatalog_searchInput__cLEoJ:focus{border-color:var(--color-primary)}.ServiceCatalog_searchInput__cLEoJ::placeholder{color:var(--color-text-light)}.ServiceCatalog_checkboxGroup__ySSJC{display:flex;flex-direction:column;gap:16px}.ServiceCatalog_checkboxRow__atWzq{display:flex;gap:16px}.ServiceCatalog_checkboxLabel__sy7Uq{display:flex;align-items:center;gap:12px;font-size:14px;line-height:24px;color:var(--color-text-dark);cursor:pointer}.ServiceCatalog_checkbox__xDO2K{width:24px;height:24px;accent-color:var(--color-navy,#0D2C54);cursor:pointer;flex-shrink:0}.ServiceCatalog_radioGroup__aRsCH{display:flex;gap:16px}.ServiceCatalog_radioLabel__Tq_9B{display:flex;align-items:center;gap:12px;font-size:14px;line-height:24px;color:var(--color-text-dark);cursor:pointer}.ServiceCatalog_radio__XaZcW{width:24px;height:24px;accent-color:var(--color-navy,#0D2C54);cursor:pointer;flex-shrink:0}.ServiceCatalog_disabledText__qwZgL{color:var(--color-text-light,#999)}.ServiceCatalog_selectInput__0yF37{width:100%;max-width:325px;height:40px;padding:8px 32px 8px 12px;font-size:14px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-white);color:var(--color-text-dark);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23595959' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.ServiceCatalog_selectInput__0yF37:focus{border-color:var(--color-primary)}.ServiceCatalog_resultsHeader__jDsOx{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:16px;margin-bottom:24px}.ServiceCatalog_resultsTitle__CvR1t{font-family:var(--font-sora);font-size:18px;font-weight:700;line-height:28px;color:var(--color-text-dark)}.ServiceCatalog_resultsSubtitle__FAZxF{font-size:14px;line-height:24px;color:var(--color-text-light);margin-top:2px}.ServiceCatalog_resultsGrid__MO_Tm{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.ServiceCatalog_emptyState__9TmuP{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--color-text-light);font-size:16px}@media (max-width:992px){.ServiceCatalog_container__pp3vs{padding:0 24px}.ServiceCatalog_columnsWrapper__tr_Xr{flex-direction:column}.ServiceCatalog_filterColumn__obKfz{width:100%}.ServiceCatalog_separator__axVdd{width:100%;height:1px;margin:16px 0}.ServiceCatalog_resultsColumn__zRTpr{padding-left:0}.ServiceCatalog_searchInput__cLEoJ,.ServiceCatalog_selectInput__0yF37{max-width:100%}}@media (max-width:576px){.ServiceCatalog_title__kfkUG{font-size:28px}.ServiceCatalog_container__pp3vs{padding:0 16px}}.ServiceDetail_section__nQ7rZ{padding:24px 0 48px}.ServiceDetail_container__9CTmG{max-width:1320px;margin:0 auto;padding:0 60px}.ServiceDetail_header___pAsA{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px}.ServiceDetail_title__Wjzfa{font-family:var(--font-sora);font-size:36px;font-weight:700;color:var(--color-text-dark);max-width:700px}.ServiceDetail_headerActions__rmTje{display:flex;align-items:center;gap:12px;flex-shrink:0;padding-top:8px}.ServiceDetail_detailsGrid__23vS8{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px 32px;gap:16px 32px;padding:24px;background:var(--color-bg-light);border-radius:8px;margin-bottom:24px}.ServiceDetail_detailItem__tGR7q{display:flex;flex-direction:column;gap:4px}.ServiceDetail_detailLabel__CrDeM{font-size:13px;font-weight:600;color:var(--color-text-light);text-transform:uppercase;letter-spacing:.5px}.ServiceDetail_detailValue__TsWTJ{font-size:15px;color:var(--color-text-dark)}.ServiceDetail_portsSection__Xinue{display:flex;align-items:center;gap:12px;margin-bottom:32px}.ServiceDetail_portsLabel__EYTvv{font-size:14px;font-weight:600;color:var(--color-text-dark);white-space:nowrap}.ServiceDetail_portChips__6_pJE{display:flex;flex-wrap:wrap;gap:10px}.ServiceDetail_portChip__aQZoF{display:inline-block;padding:4px 16px;font-size:13px;color:var(--color-text-dark);background:var(--color-white);border:1px solid var(--color-border);border-radius:16px;height:32px;line-height:22px}.ServiceDetail_tabsSection__Wz2vN{margin-bottom:32px}.ServiceDetail_tabBar___uuF7{display:flex;gap:0;border-bottom:1px solid var(--color-border)}.ServiceDetail_tabActive__mg9YI,.ServiceDetail_tab__xe99i{padding:16px 24px;font-size:15px;font-weight:600;color:var(--color-text-light);background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:color .2s,border-color .2s;margin-bottom:-1px}.ServiceDetail_tab__xe99i:hover{color:var(--color-text-dark)}.ServiceDetail_tabActive__mg9YI{color:var(--color-primary);border-bottom-color:var(--color-primary)}.ServiceDetail_tabContent__cQs9d{padding:24px 0}.ServiceDetail_tabText__UbiAO{font-size:15px;line-height:1.7;color:var(--color-text-dark);white-space:pre-wrap}.ServiceDetail_contactsList__eJcvX,.ServiceDetail_detailsList__HWLVW{display:flex;flex-direction:column;gap:12px}.ServiceDetail_contactItem__RXO9e{display:flex;gap:8px}.ServiceDetail_contactLabel__qxCSB{font-weight:600;color:var(--color-text-dark);text-transform:capitalize}.ServiceDetail_contactValue__mfsqW{color:var(--color-text-dark)}.ServiceDetail_actionSection__8U1ml{padding-top:8px}.ServiceDetail_orderButton__bMUIu{display:inline-block;padding:10px 32px;font-size:14px;font-weight:600;color:var(--color-white);background:var(--color-primary);border:none;border-radius:4px;cursor:pointer;transition:background .2s}.ServiceDetail_orderButton__bMUIu:hover{background:var(--color-primary-dark)}@media (max-width:768px){.ServiceDetail_container__9CTmG{padding:0 24px}.ServiceDetail_title__Wjzfa{font-size:28px}.ServiceDetail_detailsGrid__23vS8{grid-template-columns:1fr}.ServiceDetail_portsSection__Xinue{flex-direction:column;align-items:flex-start}}