.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;transition:border-color .2s ease,box-shadow .2s ease}.Header_searchInput__MAyjA:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(13,44,84,.1)}.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;animation:CompanySwitcherModal_modalFadeIn__58cbb .2s ease}.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;animation:CompanySwitcherModal_modalSlideIn__vkLC3 .25s ease}.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;animation:AccessibilityPopup_dropdownReveal__GweNg .15s ease}.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}}.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;animation:TermsGate_modalFadeIn__rlYOp .2s ease}.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;animation:TermsGate_modalSlideIn__28n7G .25s ease}.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}.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}}.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}}.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}}.DatePicker_wrapper__T0uc9{position:relative;display:inline-flex;flex-direction:column}.DatePicker_trigger__834Ph{display:flex;align-items:center;height:40px;padding:8px 12px;background:var(--color-white);border:1px solid #acacac;border-radius:4px;font-family:inherit;font-size:14px;color:var(--color-text-dark);cursor:pointer;box-sizing:border-box;gap:8px;min-width:140px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DatePicker_trigger__834Ph:focus{outline:none}.DatePicker_triggerOpen__AcEvH,.DatePicker_trigger__834Ph:focus{border-color:var(--color-navy);box-shadow:0 0 0 1px var(--color-navy)}.DatePicker_triggerText__60EsT{flex:1 1}.DatePicker_placeholder__6qN17{color:#acacac}.DatePicker_calendarIcon__Q9mjD{flex-shrink:0;width:16px;height:16px;color:#acacac}.DatePicker_triggerOpen__AcEvH .DatePicker_calendarIcon__Q9mjD{color:var(--color-navy)}.DatePicker_dropdown__Dknbg{position:absolute;top:calc(100% + 4px);left:0;z-index:100;background:var(--color-white);border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:12px;width:280px;box-sizing:border-box;animation:DatePicker_dropdownReveal__Nm3N4 .15s ease}.DatePicker_header__Fuq9d{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:4px}.DatePicker_navBtn__Ofrvg{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:1px solid transparent;border-radius:4px;cursor:pointer;color:var(--color-navy);padding:0}.DatePicker_navBtn__Ofrvg:hover{background:#f0f4f8;border-color:#e5e5e5}.DatePicker_headerCenter__unwPx{display:flex;align-items:center;gap:4px}.DatePicker_monthSelect__cgbjH,.DatePicker_yearSelect__1KXr9{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:1px solid transparent;border-radius:4px;font-family:inherit;font-size:14px;font-weight:600;color:var(--color-navy);cursor:pointer;padding:4px 20px 4px 8px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%230D2C54' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center}.DatePicker_monthSelect__cgbjH:hover,.DatePicker_yearSelect__1KXr9:hover{background-color:#f0f4f8;border-color:#e5e5e5}.DatePicker_monthSelect__cgbjH:focus,.DatePicker_yearSelect__1KXr9:focus{outline:none;border-color:var(--color-navy)}.DatePicker_yearSelect__1KXr9{width:72px}.DatePicker_weekdays__x3yt8{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.DatePicker_weekday___bIZg{text-align:center;font-size:11px;font-weight:600;color:#acacac;text-transform:uppercase;padding:4px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DatePicker_days__AnAHJ{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.DatePicker_day__GxdxR{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;font-size:13px;color:var(--color-text-dark);background:none;border:none;border-radius:4px;cursor:pointer;padding:0;font-family:inherit}.DatePicker_day__GxdxR:hover{background:#f0f4f8}.DatePicker_dayOtherMonth__zCv7h{color:#d0d0d0}.DatePicker_dayToday__G1nSc{font-weight:700;border:1px solid var(--color-navy)}.DatePicker_daySelected__SVkBq{background:var(--color-navy)!important;color:var(--color-white)!important;font-weight:600}.DatePicker_clearRow__82TIW{display:flex;justify-content:flex-end;margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0}.DatePicker_clearBtn__qqZUT{background:none;border:none;font-family:inherit;font-size:12px;color:#c44b4b;cursor:pointer;padding:4px 8px;border-radius:4px}.DatePicker_clearBtn__qqZUT:hover{background:#fef2f2}.CalculationModal_overlay__8r7C7{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000;animation:CalculationModal_modalFadeIn__iAUQ_ .2s ease}.CalculationModal_modal__UQFoJ{background:var(--color-white);border:2px solid #ececec;border-radius:4px;width:900px;max-width:95vw;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 7px 8px 0 rgba(0,0,0,.2),0 5px 22px 0 rgba(0,0,0,.12),0 12px 17px 0 rgba(0,0,0,.14);animation:CalculationModal_modalSlideIn__55ZqV .25s ease}.CalculationModal_modalHeader__Rz7IL{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;flex-shrink:0}.CalculationModal_modalTitle__bOc7c{font-family:var(--font-sora);font-size:20px;font-weight:700;line-height:24px;color:#0d2c54;margin:0}.CalculationModal_closeX__DOugt{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:white;border:none;border-radius:50px;cursor:pointer;padding:6px;color:#303030;flex-shrink:0}.CalculationModal_closeX__DOugt:hover{background:#f5f5f5}.CalculationModal_closeX__DOugt svg{width:20px;height:20px}.CalculationModal_headerDivider__Q_yJU{height:1px;background:#ececec;flex-shrink:0}.CalculationModal_tabs__Tdtvu{display:flex;align-items:center;height:72px;padding:0 16px;gap:0;flex-shrink:0;border-bottom:1px solid #d6d6d6}.CalculationModal_tab__TpnlA{display:flex;align-items:center;justify-content:center;gap:8px;height:100%;padding:12px 16px;font-family:inherit;font-size:16px;font-weight:700;line-height:24px;color:#303030;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;white-space:nowrap;margin-bottom:-1px}.CalculationModal_tab__TpnlA:hover{color:#0d2c54}.CalculationModal_tabInactive__2zCjb{color:#999;opacity:.6}.CalculationModal_tabInactive__2zCjb:hover{color:#999}.CalculationModal_tabActive__B8O5e{color:#0d2c54;border-bottom-color:#0d2c54}.CalculationModal_tabContent__DxyDl{flex:1 1;overflow-y:auto;padding:16px}.CalculationModal_summaryGrid__WqdzE{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.CalculationModal_summarySection__Ol1KB{padding:0}.CalculationModal_summarySectionTitle__gNQXk{font-family:var(--font-sora);font-size:18px;font-weight:700;color:#0d2c54;margin:0 0 12px;line-height:24px}.CalculationModal_summaryFullWidth__1rYr3{grid-column:1/-1}.CalculationModal_summaryRow__cYxTZ{display:flex;gap:8px;padding:2px 0;font-size:14px;line-height:20px}.CalculationModal_summaryLabel__lKrPy{color:#404040;flex-shrink:0}.CalculationModal_summaryValue__cIsZ8{color:#000;font-weight:700}.CalculationModal_linksSection__ox1Is{display:flex;flex-direction:column;gap:16px}.CalculationModal_linkGroup__LDOqg{border-left:3px solid #0d2c54;background:#f5f8ff;border-radius:0 4px 4px 0;padding:12px 16px;display:flex;flex-direction:column;gap:4px}.CalculationModal_linkItem__8OUK2{color:#0d2c54;text-decoration:underline;font-size:14px;font-weight:400;cursor:pointer;background:none;border:none;padding:0;text-align:left;font-family:inherit;line-height:20px}.CalculationModal_linkItem__8OUK2:hover{color:#003676}.CalculationModal_linkGroupLabel__z1i54{font-size:14px;color:#404040;margin-top:4px;line-height:16px}.CalculationModal_statusBadge__T8y03{display:inline-flex;align-items:center;padding:2px 12px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}.CalculationModal_statusBadgeGreen__PpI_2{background:#4a7c59;color:white}.CalculationModal_statusBadgeDefault___MHlA{background:#acacac;color:white}.CalculationModal_modalFooter__xAA1q{display:flex;align-items:center;justify-content:flex-end;padding:12px 16px;background:#f5f5f5;border-top:1px solid #ececec;flex-shrink:0}.CalculationModal_closeBtn___JV3C{padding:12px 16px;background:#0d2c54;color:white;border:1px solid #003676;border-radius:4px;font-family:inherit;font-size:16px;font-weight:400;line-height:20px;cursor:pointer}.CalculationModal_closeBtn___JV3C:hover{background:#003676}.CalculationModal_tariffHeader__xntRW{display:flex;justify-content:flex-end;margin-bottom:12px}.CalculationModal_exportBtn__dUmN_{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:600;color:#0d2c54;background:white;border:1px solid #0d2c54;border-radius:4px;cursor:pointer}.CalculationModal_exportBtn__dUmN_:hover{background:#0d2c54;color:white}.CalculationModal_tariffTable__TYmOo{width:100%;border-collapse:collapse}.CalculationModal_tariffTable__TYmOo th{text-align:left;font-size:13px;font-weight:700;color:var(--color-text-dark);padding:8px 12px;border-bottom:2px solid var(--color-border)}.CalculationModal_tariffTable__TYmOo td{font-size:14px;padding:10px 12px;border-bottom:1px solid var(--color-border);color:var(--color-text-dark)}.CalculationModal_emptyState__4VpR_{text-align:center;padding:48px 0;color:#999;font-size:14px}.CalculationModal_loader__Bm2B3{display:flex;align-items:center;justify-content:center;padding:48px 0}.CalculationModal_spinner__Coo38{width:32px;height:32px;border:3px solid #e0e0e0;border-top-color:#0d2c54;border-radius:50%;animation:CalculationModal_spin__JQG4C .7s linear infinite}@keyframes CalculationModal_spin__JQG4C{to{transform:rotate(1turn)}}.CalculationModal_invoiceLink__20rz6{color:#0d2c54;font-weight:600;font-size:14px;text-decoration:none}.CalculationModal_invoiceLink__20rz6:hover{text-decoration:underline}.CalculationModal_cargoList__zGQPP{display:flex;gap:24px;font-size:14px}.CalculationModal_cargoItem__MMdhu{display:flex;gap:6px}.CalculationModal_cargoDirection__L2Epf{color:#404040;font-weight:500}.CalculationModal_cargoAmount__YpMH6{font-weight:700;color:#000}.CalculationModal_noteBlock__pyVt0{background:#fff;border:1px solid var(--color-border);border-radius:4px;padding:12px 16px;font-size:14px;color:var(--color-text-dark);white-space:pre-wrap;margin-top:8px}.CalculationModal_noteLabel__MqEMh{font-size:13px;font-weight:600;color:#404040;margin:0 0 4px}.CalculationModal_childRow__4zCyb td{padding-left:32px!important}.CalculationModal_childRow__4zCyb td:first-child{padding-left:12px!important}.CalculationModal_discountCell__u56Ay{color:#c44b4b;font-weight:500}.CalculationModal_groupRow__2cHl0{cursor:pointer;background:#f0f4f8}.CalculationModal_groupRow__2cHl0:hover{background:#e4ebf2}.CalculationModal_groupRow__2cHl0 td{padding:10px 12px;font-size:14px;border-bottom:1px solid var(--color-border);color:var(--color-text-dark)}.CalculationModal_groupToggle__RgaPI{display:inline-block;width:18px;font-size:10px;color:#666}.CalculationModal_groupAmount__IHWhG{text-align:right;font-weight:600;white-space:nowrap}.CalculationModal_groupChildRow__xOrZ_ td{padding-left:24px!important}.CalculationModal_groupChildRow__xOrZ_ td:first-child{padding-left:12px!important}.CalculationModal_totalsRow__Ig24q td{font-weight:700;border-top:2px solid var(--color-border);border-bottom:none}.CalculationModal_parentCalcLink__JHH3l{color:#0d2c54;font-weight:700;text-decoration:none;cursor:pointer;background:none;border:none;padding:0;font-family:inherit;font-size:inherit}.CalculationModal_parentCalcLink__JHH3l:hover{text-decoration:underline}.CalculationModal_externalLinkIcon__wr8jS{display:inline-block;width:16px;height:16px;margin-left:4px;vertical-align:middle}.CalculationModal_chatContainer__4DB7K{display:flex;flex-direction:column;height:100%;margin:-16px;min-height:350px}.CalculationModal_chatHeader__EKBZZ{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #d6d6d6;flex-shrink:0}.CalculationModal_chatAvatar__S36JT{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#0d2c54;color:white;font-size:16px;font-weight:400;line-height:20px;flex-shrink:0}.CalculationModal_chatAssigneeInfo__bujTV{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.CalculationModal_chatAssigneeName__M4zkw{font-size:16px;font-weight:700;line-height:20px;color:#004494}.CalculationModal_chatAssigneeOrg__emUfb{font-size:14px;font-weight:400;line-height:16px;color:#404040}.CalculationModal_chatWaiting__uni9s{flex:1 1;font-size:14px;color:#404040;font-style:italic}.CalculationModal_chatMessages__JXMFA{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.CalculationModal_chatMessage__mcCsE{display:flex;flex-direction:column;max-width:70%}.CalculationModal_chatMessageUser__UvV1d{align-self:flex-end;align-items:flex-end}.CalculationModal_chatMessageOis__5Qwlq{align-self:flex-start;align-items:flex-start}.CalculationModal_chatBubble__e53lR{padding:12px 16px;border-radius:8px;font-size:14px;line-height:20px;color:#303030;word-break:break-word;white-space:pre-wrap}.CalculationModal_chatBubbleUser___CbKy{background:#f0f0f0}.CalculationModal_chatBubbleOis__b_tq8{background:white;border:1px solid #d6d6d6}.CalculationModal_chatMeta__EWG1R{display:flex;gap:6px;align-items:center;margin-top:4px;font-size:14px;line-height:16px;color:#404040}.CalculationModal_chatMetaTag__hP2G3{font-weight:700}.CalculationModal_chatInputBar__WRIP6{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid #d6d6d6;flex-shrink:0;background:white}.CalculationModal_chatInput__ZqU93{flex:1 1;height:40px;padding:0 12px;border:1px solid #d6d6d6;border-radius:4px;font-family:inherit;font-size:14px;color:#303030;background:white;outline:none}.CalculationModal_chatInput__ZqU93::placeholder{color:#acacac}.CalculationModal_chatInput__ZqU93:focus{border-color:#0d2c54}.CalculationModal_chatInput__ZqU93:disabled{background:#f5f5f5;color:#acacac}.CalculationModal_chatRowSelect__tRoiz{height:40px;padding:0 12px;border:1px solid #d6d6d6;border-radius:4px;font-family:inherit;font-size:14px;color:#303030;background:white;min-width:160px;max-width:220px;cursor:pointer;outline:none;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.CalculationModal_chatRowSelect__tRoiz:focus{border-color:#0d2c54}.CalculationModal_chatSendBtn__Pvgfj{display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;background:#0d2c54;color:white;border:1px solid #003676;border-radius:4px;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;cursor:pointer;white-space:nowrap;flex-shrink:0}.CalculationModal_chatSendBtn__Pvgfj:hover{background:#003676}.CalculationModal_chatSendBtn__Pvgfj:disabled{opacity:.5;cursor:not-allowed}.CalculationModal_chatSendIcon__JzcrI{width:18px;height:18px;flex-shrink:0}.CalculationModal_chatEmpty__u8UKS{flex:1 1;display:flex;align-items:center;justify-content:center;color:#acacac;font-size:14px}.CalculationModal_timeline__HjDJy{display:flex;flex-direction:column;margin:-16px;padding:16px}.CalculationModal_timelineItem__CYpd8{display:flex;gap:20px;min-height:56px;position:relative}.CalculationModal_timelineLeft__0f9gc{display:flex;flex-direction:column;align-items:flex-end;padding:8px 8px 8px 0;flex-shrink:0;min-width:110px}.CalculationModal_timelineDate__lAKKF{font-size:14px;font-weight:700;line-height:16px;color:#303030;white-space:nowrap;padding-bottom:8px}.CalculationModal_timelineTime__9f4MZ{font-size:14px;font-weight:400;line-height:16px;color:#303030;text-align:right;white-space:nowrap}.CalculationModal_timelineLine__HhJnO{position:relative;width:1px;flex-shrink:0;align-self:stretch}.CalculationModal_timelineLine__HhJnO:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:#d6d6d6}.CalculationModal_timelineDot__7ro8n{position:absolute;left:-9px;top:8px;width:20px;height:20px;border-radius:50%;background:white;border:2px solid #d6d6d6;z-index:1}.CalculationModal_timelineItem__CYpd8:first-child .CalculationModal_timelineLine__HhJnO:before{top:18px}.CalculationModal_timelineItem__CYpd8:last-child .CalculationModal_timelineLine__HhJnO:before{bottom:calc(100% - 18px)}.CalculationModal_timelineCenter__x3zjS{display:flex;flex-direction:column;justify-content:center;padding:8px;flex:1 1;min-width:0}.CalculationModal_timelineTitle__bJVbR{font-size:16px;font-weight:700;line-height:20px;color:#004494;padding-bottom:8px}.CalculationModal_timelineDesc__9GhGH{font-size:16px;font-weight:400;line-height:20px;color:#303030;padding-bottom:8px}.CalculationModal_timelineChip__SYZyG{display:inline-flex;align-items:center;padding:4px 12px;background:#f5f5f5;border:1px solid #acacac;border-radius:999px;font-size:16px;font-weight:400;line-height:24px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;cursor:default}.CalculationModal_timelineChip__SYZyG a{color:inherit;text-decoration:none}.CalculationModal_timelineFileLink__RQGcr{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:16px;color:#004494;text-decoration:none;cursor:pointer;background:none;border:none;padding:0;font-family:inherit}.CalculationModal_timelineFileLink__RQGcr:hover{text-decoration:underline}.CalculationModal_timelineFileLinkIcon___qql1{width:16px;height:16px;flex-shrink:0}.CalculationModal_timelineRight___S5k9{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-shrink:0;min-width:76px}.CalculationModal_timelineStatus__McSQs{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:24px;border:1px solid #a0a0a0;font-size:14px;font-weight:400;line-height:16px;color:white;white-space:nowrap}.CalculationModal_timelineStatusNew__1UWDv{background:#acacac}.CalculationModal_timelineStatusWaiting___nKL_{background:#e6a817}.CalculationModal_timelineStatusAnswered__eWhnk{background:#004494}.CalculationModal_timelineStatusConfirmed__V3qfm{background:#467a39}.CalculationModal_timelineStatusCancelled__bfMpr{background:#da2131}@media (max-width:768px){.CalculationModal_modal__UQFoJ{width:95vw;max-height:90vh}.CalculationModal_summaryGrid__WqdzE{grid-template-columns:1fr;gap:24px}.CalculationModal_tabs__Tdtvu{height:auto;flex-wrap:wrap;padding:8px 16px 0}.CalculationModal_tab__TpnlA{height:auto;padding:8px 12px;font-size:14px}}.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;overflow-y:auto;animation:UserFormModal_modalFadeIn__r965P .2s ease}.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;animation:UserFormModal_modalSlideIn__lpK3i .25s ease}.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 16px 24px}.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;animation:UserActionsMenu_dropdownReveal__ISq9_ .15s ease}.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;animation:ConfirmDialog_modalFadeIn__DLnM6 .2s ease}.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;animation:ConfirmDialog_modalSlideIn__km7tc .25s ease}.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}}.Skeleton_skeleton___xqk9{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:Skeleton_shimmer__oXk47 1.5s ease-in-out infinite;border-radius:4px}@keyframes Skeleton_shimmer__oXk47{0%{background-position:200% 0}to{background-position:-200% 0}}.Skeleton_tableRow__GWNvA{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #f0f0f0}.Skeleton_cell__hdKH6{height:16px}.Skeleton_cellWide___U5t6{flex:2 1}.Skeleton_cellMedium__Qxb_8{flex:1 1}.Skeleton_cellNarrow__qIeW3{width:80px;flex-shrink:0}.Skeleton_block__Ieb_e{width:100%;height:20px;margin-bottom:12px}.Skeleton_blockTitle__n80Ll{width:40%;height:24px;margin-bottom:16px}.VisitActionsMenu_wrapper__Bkdow{position:relative;display:inline-flex}.VisitActionsMenu_trigger__GASee{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:4px;cursor:pointer;padding:4px}.VisitActionsMenu_trigger__GASee:hover{background:#f5f5f5}.VisitActionsMenu_trigger__GASee svg{width:20px;height:20px;color:#595959}.VisitActionsMenu_dropdown__DrLdw{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;animation:VisitActionsMenu_dropdownReveal__8IYPx .15s ease}.VisitActionsMenu_menuItem__GaR71{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}.VisitActionsMenu_menuItem__GaR71:hover{background:#f5f5f5}.VisitActionsMenu_menuItem__GaR71 svg{width:16px;height:16px;flex-shrink:0}