.orkeris-i18n-floating{position:fixed;right:16px;bottom:16px;z-index:9990}.orkeris-i18n-switcher{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border-radius:999px;background:#12243c;color:#fff;font:600 13px/1.2 system-ui,-apple-system,sans-serif;box-shadow:0 5px 18px #0003}.orkeris-i18n-switcher a{color:#d6e7f9;text-decoration:none;padding:5px 3px}.orkeris-i18n-switcher a[aria-current="true"]{color:#fff;text-decoration:underline;text-underline-offset:4px}.orkeris-i18n-switcher a:focus-visible{outline:2px solid #ffd96a;outline-offset:2px}.orkeris-i18n-switcher span{opacity:.55}@media print{.orkeris-i18n-floating{display:none}}

/* Unreviewed legal copy is deliberately left in French: clear EN disclosure. */
.orkeris-i18n-legal-notice{position:relative;z-index:10;padding:12px 20px;background:#fff4db;color:#273746;border-bottom:1px solid #e5c981;font-size:14px;line-height:1.55}.orkeris-i18n-legal-notice a{color:#075f43;font-weight:700;text-decoration:underline}

.orkeris-i18n-audit-panel{position:fixed;left:16px;bottom:16px;z-index:10000;width:min(560px,calc(100vw - 32px));max-height:48vh;overflow:auto;box-sizing:border-box;padding:16px 18px;background:#fff;color:#1d2935;border:1px solid #8c9baa;border-radius:12px;box-shadow:0 10px 36px #0004;font:14px/1.45 system-ui,-apple-system,sans-serif}.orkeris-i18n-audit-panel h2{margin:0 0 6px;font-size:17px}.orkeris-i18n-audit-summary{margin:0 0 10px}.orkeris-i18n-audit-actions{display:flex;gap:8px;flex-wrap:wrap}.orkeris-i18n-audit-actions button{padding:7px 10px;border:1px solid #697b8b;border-radius:6px;background:#f4f7f9;color:#132238;font:inherit;font-weight:600;cursor:pointer}.orkeris-i18n-audit-actions button:focus-visible{outline:2px solid #075f43;outline-offset:2px}.orkeris-i18n-audit-list{margin:12px 0 0;padding-left:24px}.orkeris-i18n-audit-list li{margin:0 0 8px;overflow-wrap:anywhere}.orkeris-i18n-audit-list small{display:block;color:#586878;font-size:11px}.orkeris-i18n-audit-panel[lang="fr-FR"]{direction:ltr}@media(max-width:600px){.orkeris-i18n-audit-panel{left:8px;bottom:8px;width:calc(100vw - 16px);max-height:44vh}}
