/* V280 targeted, scoped design tokens; existing module styles untouched. */
:root{--nx280-accent:#E77A27;--nx280-radius:16px} .v202-home [hidden]{display:none!important}
.nx280-admin{max-width:1180px;margin:20px auto 64px;color:var(--text,#eaf2fb)}.nx280-head{padding:28px 32px;border:1px solid #2b4863;border-radius:18px;background:linear-gradient(120deg,#10253b,#1c3b59);color:#fff;margin-bottom:18px}.nx280-head span,.nx280-overline{font-size:11px;color:#e9a875;letter-spacing:.14em;font-weight:700}.nx280-head h1{margin:8px 0;font-size:clamp(26px,3vw,38px)}.nx280-head p{color:#b9cadb;margin:0}.nx280-form{display:grid;gap:16px}.nx280-panel{background:#11263b;border:1px solid #2b4259;border-radius:18px;padding:25px;color:#edf5ff}.nx280-panel h2{margin:0 0 16px;font-size:19px}.nx280-panel p{color:#adbed0;font-size:13px}.nx280-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nx280-panel label{display:grid;gap:8px;font-size:13px}.nx280-panel select,.nx280-panel textarea{width:100%;min-height:46px;border:1px solid #38546d;border-radius:10px;background:#091b2c;color:#edf5ff;padding:10px;box-sizing:border-box}.nx280-sort-row{display:flex;align-items:center;gap:12px;border:1px solid #304a61;border-radius:12px;padding:12px;margin:8px 0}.nx280-sort-row strong{flex:1}.nx280-sort-row label{display:flex;flex-direction:row;align-items:center}.nx280-sort-row input{accent-color:#E77A27}.nx280-sort-row button{width:36px;height:36px;border:1px solid #49627b;border-radius:9px;background:#193b54;color:#fff;cursor:pointer}.nx280-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.nx280-actions a{color:#9dc7eb}.nx280-save{padding:14px 25px;background:#E77A27;border:0;border-radius:12px;color:white;font-weight:750;cursor:pointer}.nx280-status{background:#091b2e;color:#ecf5ff;min-height:65vh;padding:80px 20px}.nx280-status .container{max-width:960px;margin:auto}.nx280-status h1{font-size:clamp(32px,5vw,54px);margin:12px 0}.nx280-status p{color:#b4c8d9}.nx280-notice,.nx280-empty{padding:24px;border:1px solid #31516e;background:#122e46;border-radius:var(--nx280-radius);margin:30px 0;line-height:1.7}.nx280-link{color:#ffb77c}
.v202-home .nx259-tile,.v202-home .nx252-benefit-card{border-radius:var(--nx280-radius)}.v202-home .nx258-btn-primary{background:var(--nx280-accent)!important}.nx280-admin button:focus-visible,.nx280-admin select:focus-visible{outline:3px solid var(--nx280-accent);outline-offset:2px}
@media(max-width:700px){.nx280-head,.nx280-panel{padding:17px}.nx280-fields{grid-template-columns:1fr}.nx280-sort-row{flex-wrap:wrap}.nx280-sort-row strong{flex-basis:100%}.v202-home .nx258-hero-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.v202-home .nx258-hero-content,.v202-home .nx258-hero-side{width:100%!important;min-width:0!important;position:static!important;transform:none!important}.v202-home .nx258-lead{width:auto!important;max-width:100%!important;white-space:normal!important;font-size:clamp(16px,4vw,19px)!important}.v202-home .nx258-hero h1{font-size:clamp(33px,8vw,48px)!important;overflow-wrap:break-word!important}.v202-home .nx258-domain-box form{display:grid!important;grid-template-columns:1fr!important}.v202-home .nx258-domains{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.v202-home .nx258-domains a{min-width:0!important;overflow-wrap:anywhere!important}.v202-home .nx258-hero-side{margin-top:26px!important}}
