.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.skip-link{position:fixed;top:10px;left:10px;transform:translateY(-160%);z-index:10000;background:#f0d29b;color:#0a1720;padding:12px 20px}.skip-link:focus{transform:none}
.top-actions [hidden],html[lang=fr] .content-language-bar,html[lang=fr] .document-languages{display:none!important}
.topbar{gap:14px!important;min-height:74px!important;padding:12px 24px!important;flex-wrap:wrap}.top-actions{flex:1;display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:12px!important;justify-content:flex-end}.breadcrumb{max-width:260px;font-size:10px;line-height:1.5}.portal-tools{display:flex;gap:8px}.portal-tools [data-command]{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 16px;border-color:#8b774f;background:#122b38;color:#e9dabb}.portal-tools [data-command] svg{width:19px;height:19px}.portal-tools [data-command]>span{display:inline!important}.portal-tools kbd{color:#9ab1bb;font-size:10px}.portal-era{display:flex;gap:8px;align-items:center;color:#d8bd84}.portal-era svg{width:20px;height:20px}.portal-era select{background:#0e2431;color:#f0dfbf;border:1px solid #596a6d;padding:10px 8px;min-height:44px;font:13px system-ui;max-width:110px}.language-control{gap:7px!important}.language-control select{min-height:44px;max-width:145px!important}.language-control label>span:not([aria-hidden]){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.portal-preferences{position:relative;flex-shrink:0}.portal-preferences>summary{display:flex;align-items:center;justify-content:center;cursor:pointer;list-style:none;width:44px;height:44px;color:#ceb789;border:1px solid #52616a}.portal-preferences>summary::-webkit-details-marker{display:none}.portal-preferences svg{width:21px;height:21px}.portal-preferences-panel{position:absolute;top:54px;inset-inline-end:0;width:min(340px,88vw);padding:20px;background:#0c202d;border:1px solid #b49a67;box-shadow:0 16px 45px #0009;z-index:150;color:#e8dcc4;font:14px/1.65 system-ui}.portal-preferences-panel .language-status{padding:14px 0 0;margin:14px 0 0;background:none;border-bottom:0;border-top:1px solid #9e875755;font-size:12px}#portalComfortControls{display:flex;gap:12px;margin-top:12px}#portalComfortControls button{min-width:44px;min-height:44px}.portal-context-status{padding:9px 24px;margin:0;background:#132a36;color:#d5c7ad;font:12px/1.5 system-ui;border-bottom:1px solid #86745244}.portal-context-status[hidden]{display:none}
.nav-all-spaces{display:flex;gap:9px;align-items:center;margin:0 20px 10px;padding:9px 0;color:#d8c49b;font:12px system-ui;text-decoration:none}.nav-all-spaces svg,.nav-context-results svg{width:18px;height:18px;flex-shrink:0}.nav-all-spaces small{margin-inline-start:auto;padding:3px 6px;background:#25404a;color:#c5d6dc;border-radius:4px}.nav-context-results{padding:0 18px}.nav-context-results a{display:flex;gap:10px;padding:12px 0;color:#e8d6b1;font:12px/1.5 system-ui;text-decoration:none}.main-nav .nav-item svg{width:20px;height:20px;display:block}.nav-section>summary{font-size:10px;min-height:30px;letter-spacing:.12em}.main-nav .nav-item:focus-visible,.nav-all-spaces:focus-visible,.topbar :focus-visible{outline:2px solid #e9c27d;outline-offset:3px}.nav-section{border-top-color:#adc6cc28}
.portal-catalogue{padding-bottom:40px!important}.portal-catalogue .pagehero{min-height:230px;background:radial-gradient(ellipse at 90% 0,#31556288,transparent 65%),#0d202c}.catalogue-filter{display:flex;align-items:center;gap:12px;margin:24px clamp(20px,4vw,60px);padding:12px 18px;border:1px solid #9b8458;background:#0a1b27}.catalogue-filter svg{width:23px;height:23px;color:#dfbd80}.catalogue-filter input{flex:1;min-width:0;border:0;background:none;color:#e7dfd0;font:16px system-ui;padding:6px;outline-offset:6px}.catalogue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin:0 clamp(20px,4vw,60px)}.catalogue-card{display:flex;align-items:flex-start;gap:16px;padding:22px;border:1px solid #6f84934d;background:linear-gradient(140deg,#132a36,#0c1c29);color:#eee3cc;text-decoration:none}.catalogue-card:hover{border-color:#c8ad77;background:#203b48}.catalogue-card svg{width:27px;height:27px;flex:0 0 27px;color:#d2b47b}.catalogue-card strong{display:block;font:21px/1.3 Georgia}.catalogue-card span{display:block;font:13px/1.65 system-ui;color:#adc1ca;margin-top:8px}.catalogue-card:focus-visible{outline:2px solid #edc781;outline-offset:3px}.portal-command-results a{display:flex;align-items:center;min-height:44px}.portal-command-results{max-height:55dvh}.portal-command-textsearch{width:100%;text-align:start;padding:14px 16px;color:#f0d4a1;background:#203a47;border:1px solid #b49c6d;margin-top:10px;cursor:pointer}
.home-case{cursor:pointer}.home-case:focus-visible{outline:2px solid #e5c180;outline-offset:4px}.hero{border-top:1px solid #d0b37a33}.hero-content>.overline{letter-spacing:.18em}
html[data-browsing-era="1"] .sidebar{background:linear-gradient(170deg,#263426,#0c1916 75%)}html[data-browsing-era="2"] .sidebar{background:linear-gradient(170deg,#3a2c21,#1b1714 75%)}html[data-browsing-era="3"] .sidebar{background:linear-gradient(170deg,#38232b,#18131e 75%)}html[data-browsing-era="5"] .sidebar{background:linear-gradient(170deg,#30293d,#151524 75%)}html[data-browsing-era="6"] .sidebar{background:linear-gradient(170deg,#1d3537,#0c1c24 75%)}html[data-browsing-era="7"] .sidebar{background:linear-gradient(170deg,#293746,#111c2d 75%)}html[data-browsing-era="8"] .sidebar{background:linear-gradient(170deg,#383044,#141928 75%)}
@media(max-width:1200px){.breadcrumb{display:none}.topbar{padding:10px 18px!important}.top-actions{gap:9px!important}.portal-tools kbd{display:none}}@media(max-width:980px){.sidebar{position:fixed;inset-block:0;inset-inline-start:0;width:min(310px,85vw);transform:translateX(-103%);z-index:60}.sidebar.visible{transform:none}.mobile{display:block!important}.shell{width:100%;min-width:0}.language-control{flex:0 1 auto!important}.topbar{flex-wrap:nowrap!important}.portal-era svg{display:none}.portal-tools [data-command]{padding:9px 12px}.portal-tools [data-command]>span{display:inline!important}#avaraelV72Frame,#portalExperienceFrame{min-height:70dvh;height:calc(100dvh - 180px)}}@media(max-width:600px){.topbar{gap:8px!important;padding:8px 10px!important}.top-actions{gap:6px!important;flex-wrap:wrap!important}.portal-tools [data-command]{padding:8px;gap:6px}.portal-era select{font-size:12px;max-width:87px}.language-control select{max-width:110px!important;font-size:12px}.language-control label{display:none}.language-control button{padding:7px;font-size:11px}.portal-preferences>summary{width:36px;height:42px}.portal-context-status{padding:9px 14px}.catalogue-card{padding:18px}.catalogue-card strong{font-size:20px}.nav-section>summary{font-size:11px}.kit-entry-header h1{font-size:24px}.portal-catalogue .pagehero{min-height:200px}}
@media print{.topbar,.sidebar,.portal-context-status{display:none!important}}

@media(max-width:980px){html[dir=rtl] .sidebar{transform:translateX(103%)}html[dir=rtl] .sidebar.visible{transform:none}}

.view h1[tabindex="-1"]:focus{outline:none}
