/* Codex.me · correzioni interfaccia 0.5.108 */
body.codex-ui :where(.hero-status,.registration-badge,.status-banner,.status-pill,.footer-registration,.codex-footer-status){max-width:100%;white-space:nowrap;overflow-wrap:normal;word-break:normal;hyphens:none}
body.codex-ui :where(.hero-status,.registration-badge,.status-banner){width:max-content}
body.codex-ui .hero-status{color:#172033;background:#fff}.hero-status .status-dot{flex:0 0 auto}
body.codex-ui .registration-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--cx-line);background:#fff;color:var(--cx-text);font-weight:850}
body.codex-ui .status-pill{height:auto;min-height:30px;padding:5px 10px}
body.codex-ui .surface :where(p,li,dd,small){color:var(--cx-text-2)}
body.codex-ui .surface :where(h1,h2,h3,h4,strong,legend,label){color:var(--cx-text)}
body.codex-ui .flash.error{color:#75160f}.flash.success{color:#0d5f37}.flash.warning{color:#704500}
body.codex-ui .text-on-dark,body.codex-ui .text-on-dark *{color:#fff}
@media(max-width:420px){body.codex-ui :where(.hero-status,.registration-badge,.status-banner,.status-pill,.codex-footer-status){font-size:.72rem}.hero-status,.registration-badge{padding-inline:9px}}
@media print{body.codex-ui :where(.hero-status,.registration-badge,.status-banner,.status-pill){white-space:normal}}
