.cpwan-banner{background:#166534;color:#fff;font-family:Inter,Arial,sans-serif;text-align:left;line-height:1.55;padding:20px 24px;box-sizing:border-box;clear:both}.cpwan-banner[data-level=emergency]{background:#991b1b}.cpwan-banner[data-level=urgent]{background:#fbbf24;color:#251b03}.cpwan-banner *{box-sizing:border-box}.cpwan-inner{max-width:1280px;margin:auto}.cpwan-label{display:block;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px}.cpwan-title{display:block;font-size:23px;line-height:1.3;color:inherit!important;text-transform:none!important}.cpwan-message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;margin-top:8px}.cpwan-banner a.cpwan-link{display:inline-block;color:inherit!important;font-weight:800;text-decoration:underline!important;margin-top:10px}.cpwan-banner a:focus-visible{outline:3px solid currentColor;outline-offset:4px}.cpwan-updated{display:block;font-size:12px;margin-top:10px}.cpwan-admin{max-width:850px}.cpwan-intro{font-size:16px}.cpwan-card{padding:24px;background:#fff;border:1px solid #dcdcde;border-radius:8px;margin:18px 0}.cpwan-card label{display:block;font-weight:700;margin:18px 0 7px}.cpwan-card label:first-child{margin-top:0}.cpwan-card input,.cpwan-card select,.cpwan-card textarea{width:100%;max-width:none;min-height:42px}.cpwan-card details{margin-top:20px}.cpwan-admin summary{cursor:pointer;font-weight:600}.cpwan-status{background:#e8eff7;padding:14px;border-radius:6px}.cpwan-admin .submit{display:flex;gap:12px;flex-wrap:wrap}.cpwan-admin [hidden]{display:none!important}#cpwa-current-notice:empty{display:none}body.cpwan-managed #simple-banner,body.cpwan-managed .simple-banner{display:none!important}@media(max-width:600px){.cpwan-banner{padding:16px 18px}.cpwan-title{font-size:21px}.cpwan-admin .button-hero{width:100%}}
