.PortalLangSwitcher_switcher__829HQ{display:inline-flex;flex-shrink:0;gap:4px}.PortalLangSwitcher_button__2BrMs{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:40px;min-height:40px;padding:8px;border-radius:6px;border:none;background:transparent;color:#99f6e4;cursor:pointer;font-size:.76rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.PortalLangSwitcher_button__2BrMs[aria-pressed=true]{background:rgb(255 255 255/16%);color:#fff}.PortalLangSwitcher_button__2BrMs:focus-visible{outline:2px solid #99f6e4;outline-offset:3px}@media (max-width:1100px){.PortalLangSwitcher_button__2BrMs{min-width:44px;min-height:44px}}.portal-layout_auth__djOp3,.portal-layout_page__14x4p{min-height:100vh;background:var(--bg)}.portal-layout_auth__djOp3{display:flex;align-items:center;justify-content:center}.portal-layout_header__FWkbN{background:var(--brand-navy);color:#fff;box-shadow:0 1px 3px rgb(0 0 0/15%)}.portal-layout_topbar__7ecYQ{max-width:1280px;margin:0 auto;min-height:80px;padding:16px 32px;display:flex;align-items:center;justify-content:space-between;gap:32px}.portal-layout_brand__JDoBZ{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;color:#fff;text-decoration:none;white-space:nowrap}.portal-layout_brand__JDoBZ strong{font-size:1.15rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.portal-layout_brandText__fHE71{display:grid;gap:3px}.portal-layout_brandText__fHE71>span{color:#cbd5e1;font-size:.72rem;font-weight:500;line-height:1.4}.portal-layout_actions__iqrjl{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0}.portal-layout_customerName__DQSSG{min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cbd5e1;font-size:.85rem}.portal-layout_action__4_zb2{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border:1px solid rgb(255 255 255/18%);border-radius:6px;background:transparent;color:#fff;font-size:.83rem;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.portal-layout_action__4_zb2:hover{background:rgb(255 255 255/10%)}.portal-layout_navigation__Tg62S{display:flex;align-items:stretch;gap:12px;max-width:1280px;margin:0 auto;padding:0 32px;border-top:1px solid rgb(255 255 255/12%)}.portal-layout_navLink__LEUFj{display:flex;align-items:center;flex-shrink:0;min-height:48px;padding:12px;border-bottom:3px solid transparent;color:#cbd5e1;font-size:.85rem;font-weight:500;text-decoration:none;white-space:nowrap}.portal-layout_navLink__LEUFj:hover{color:#fff;background:rgb(255 255 255/5%)}.portal-layout_navLink__LEUFj[aria-current=page]{color:#fff;border-bottom-color:#38bdf8;font-weight:700}.portal-layout_drawer__CDfkh :is(a,button):focus-visible,.portal-layout_header__FWkbN :is(a,button):focus-visible{outline:2px solid #99f6e4;outline-offset:3px}.portal-layout_menuButton__r6zf9{display:none;white-space:nowrap}.portal-layout_drawer__CDfkh{position:fixed;inset:0 auto 0 0;margin:0;padding:0;width:min(360px,calc(100% - 32px));max-width:none;height:100dvh;max-height:100dvh;border:none;background:var(--brand-navy);color:#f1f5f9;overflow-y:auto;overscroll-behavior:contain;box-shadow:4px 0 24px rgb(0 0 0/30%)}.portal-layout_drawer__CDfkh[open]{display:flex;flex-direction:column}.portal-layout_drawer__CDfkh::backdrop{background:rgb(0 0 0/55%)}.portal-layout_drawerHeader__l5P9L{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px}.portal-layout_closeButton__gcZ6J,.portal-layout_menuButton__r6zf9{flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgb(255 255 255/18%);border-radius:6px;background:transparent;color:#fff;cursor:pointer}.portal-layout_closeButton__gcZ6J{display:flex;font-size:1.6rem;line-height:1}.portal-layout_drawerCustomer__Ibv4E{margin:0;padding:0 20px 16px;color:#cbd5e1;font-size:.85rem;overflow-wrap:anywhere}.portal-layout_drawerCustomer__Ibv4E strong{display:block;margin-top:4px;color:#fff}.portal-layout_drawerLanguages__KtG7q{padding:0 20px 16px}.portal-layout_drawerNavigation__DyBqH{display:flex;flex-direction:column;padding-bottom:max(20px,env(safe-area-inset-bottom))}.portal-layout_drawerNavigation__DyBqH .portal-layout_navLink__LEUFj{padding:12px 20px;border-bottom:0;border-left:3px solid transparent;white-space:normal;overflow-wrap:anywhere}.portal-layout_drawerNavigation__DyBqH .portal-layout_navLink__LEUFj[aria-current=page]{border-left-color:#38bdf8;background:rgb(255 255 255/8%)}.portal-layout_divider__sdWjy{border-top:1px solid rgb(255 255 255/12%);margin:12px 20px}.portal-layout_drawerSignOut__oFu84{width:100%;min-height:48px;padding:12px 23px;border:none;background:transparent;color:#cbd5e1;text-align:left;font:inherit;font-size:.85rem;font-weight:500;cursor:pointer}.portal-layout_drawerSignOut__oFu84:hover{color:#fff;background:rgb(255 255 255/5%)}.portal-layout_main__4uSS8{max-width:1100px;margin:0 auto;padding:36px 24px}@media (max-width:1100px){.portal-layout_topbar__7ecYQ{min-height:72px;padding:14px 24px;gap:16px}.portal-layout_actions__iqrjl,.portal-layout_navigation__Tg62S{display:none}.portal-layout_menuButton__r6zf9{display:flex}}@media (max-width:480px){.portal-layout_topbar__7ecYQ{padding:12px 16px}.portal-layout_main__4uSS8{padding:28px 16px}}