.nav-language{display:flex;align-items:center;flex:none;gap:5px;margin:0 3px}.nav-language select{font:11px Arial,sans-serif;color:#d5e3f0;background:#26303a;border:1px solid #566575;border-radius:6px;padding:7px 4px;max-width:64px;cursor:pointer}.nav-language select:focus-visible{outline:2px solid #8ed3ff;outline-offset:3px}.orion-cookie-notice{position:fixed;z-index:10000;bottom:18px;left:50%;transform:translateX(-50%);width:min(860px,calc(100% - 28px));box-sizing:border-box;padding:22px 25px;background:#111923;border:1px solid #80bcea88;border-radius:12px;color:#e6f1f9;box-shadow:0 10px 50px #000b;display:flex;gap:25px;align-items:center;font:13px Arial,sans-serif}.orion-cookie-notice[hidden]{display:none!important}.orion-cookie-notice strong{font-size:16px}.orion-cookie-notice p{font-size:12px;line-height:1.7;color:#bdcddd;margin:9px 0 0}.orion-cookie-notice nav{display:flex;flex-direction:column;gap:12px;min-width:155px}.orion-cookie-notice a{color:#9ed9ff;text-decoration:underline;text-underline-offset:3px}.orion-cookie-notice button{background:#d9efff;color:#112536;border:0;border-radius:6px;padding:10px;font:inherit;cursor:pointer}.orion-cookie-reopen{background:none;border:0;color:#afc8dc;text-decoration:underline;font:12px Arial,sans-serif;cursor:pointer;padding:4px}.nav-language-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html[lang=en] .pillar-title,html[lang=ca] .pillar-title{overflow-wrap:normal}html[lang=en] .nav-simple,html[lang=ca] .nav-simple{white-space:nowrap}@media(max-width:760px){.nav-language select{font-size:10px;padding:6px 2px;max-width:49px}.nav-language{margin:0;gap:0}.orion-cookie-notice{padding:17px;flex-direction:column;align-items:stretch;gap:14px;max-height:75vh;overflow:auto}.orion-cookie-notice nav{flex-direction:row;flex-wrap:wrap;align-items:center;gap:13px}.orion-cookie-notice p{font-size:11px}}@media(max-width:440px){.floating-header .nav-admin-temp{font-size:9px;padding:5px}.floating-header{gap:5px!important}.floating-header .brand small{display:none}.floating-header .brand img{width:26px;height:26px}.floating-header .contact-link{padding:8px;font-size:11px}.floating-header .nav-socials{gap:3px}}
