.nx-next{display:grid;gap:24px}.nx-next .nx-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:18px}.nx-next .nx-card{background:#fff;border:1px solid #dfe7f0;border-radius:18px;padding:24px;box-shadow:0 8px 30px #0f23320b;min-width:0}.nx-next .nx-card h2{margin-top:0}.nx-next label{display:block;font-weight:650;margin:12px 0 6px}.nx-next input:not([type=checkbox]),.nx-next select,.nx-next textarea{display:block;width:100%;max-width:100%;padding:11px 12px;border:1px solid #bdcad8;border-radius:9px;background:#fff;color:#0f2332;font:inherit}.nx-next textarea{resize:vertical;line-height:1.55}.nx-next input:focus-visible,.nx-next select:focus-visible,.nx-next textarea:focus-visible,.nx-next button:focus-visible,.nx-next a:focus-visible{outline:3px solid #ffcd38;outline-offset:2px}.nx-next .nx-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:14px;align-items:end}.nx-next .nx-note{border-left:5px solid #175ad5;background:#ecf3ff;padding:16px 19px;border-radius:8px}.nx-next .nx-feature{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px;background:#0f2332;color:#fff;border-radius:20px}.nx-next .nx-feature h2{color:#fff}.nx-next .nx-feature img{max-width:30%;height:auto}.nx-next .nx-feature .eyebrow{color:#ffcd38}.nx-next .nx-actions{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.nx-next .nx-muted{color:#506476;font-size:.92rem}.nx-next .nx-status{min-height:2em}.nx-next progress{width:100%;accent-color:#175ad5}.nx-next fieldset{border:1px solid #dae4ed;border-radius:12px;padding:16px;min-width:0}.nx-next legend{font-weight:800;padding:0 5px}.nx-next .nx-consent label{font-weight:450}.nx-next .nx-consent input{width:auto}.nx-next .nx-metric{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800;color:#ffcd38}.nx-next .nx-result{background:#f1f6ff;border-radius:10px;padding:16px}.nx-next .nx-result p{margin:.45em 0}.nx-next .nx-deal{background:#fff;border:1px solid #dce4ee;border-radius:15px;padding:18px}.nx-next .nx-deal h3{margin:.2em 0}.nx-next .nx-deal .nx-actions{margin-bottom:0}.nx-next .nx-badge{display:inline-block;background:#e7f4ee;color:#176044;border-radius:99px;padding:4px 10px;font-size:.8rem;font-weight:750}.nx-next .nx-badge.needs{background:#fff3df;color:#774712}.nx-next .nx-badge.expired{background:#edf0f3;color:#4a5361}.nx-next .nx-wish{border-bottom:1px solid #dce4ee;padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.nx-next .nx-wish button{border:1px solid #cbd7e2;border-radius:8px;padding:8px 12px;background:#fff;cursor:pointer}.nx-next .tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.nx-next .btn{cursor:pointer}.nx-next button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:640px){.nx-next .nx-card{padding:17px}.nx-next .nx-feature img{display:none}}
.validation-scroll{overflow-x:auto;margin:16px 0}.validation-table{border-collapse:collapse;width:100%;text-align:left}.validation-table th,.validation-table td{padding:10px 12px;border-bottom:1px solid #dce4ee;vertical-align:top;max-width:340px;overflow-wrap:anywhere}.validation-table th{background:#f2f5f9}.validation-table input[type=checkbox]{width:20px;height:20px}.nx-next #validation-summary{padding:12px 0;font-weight:700}
html[data-theme=dark] .nx-next .nx-card,html[data-theme=dark] .nx-next .nx-deal{background:#142c3c;border-color:#355064;color:#e7eef5}html[data-theme=dark] .nx-next input:not([type=checkbox]),html[data-theme=dark] .nx-next select,html[data-theme=dark] .nx-next textarea{background:#0f2332;color:#e7eef5;border-color:#4a6375}html[data-theme=dark] .nx-next .nx-muted{color:#b8cad8}html[data-theme=dark] .nx-next .nx-note,html[data-theme=dark] .nx-next .nx-result,html[data-theme=dark] .nx-next .validation-table th{background:#19364d;color:#e7eef5}html[data-theme=dark] .nx-next fieldset,html[data-theme=dark] .nx-next .validation-table td{border-color:#355064}
