.np-actions{display:inline-flex;gap:8px;flex-wrap:wrap;margin-left:12px}.np-card{width:min(900px,94vw);max-height:90vh;overflow:auto}.np-card h2{margin:0}.np-note{margin:8px 0;color:#87c7b7}.np-note:empty{display:none}.np-error{color:#f39b9b}.np-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.np-checks{display:flex;flex-wrap:wrap;gap:22px;margin:18px 0}.np-checks label{display:flex;align-items:center;gap:8px}.np-checks input{width:auto}.np-footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:18px}.np-job-select{width:100%;margin:8px 0 12px}.np-summary{font-weight:650;margin-bottom:16px}.np-list{display:grid;gap:12px}.np-profile{display:grid;grid-template-columns:76px 1fr;gap:16px;border:1px solid #ffffff18;padding:16px;border-radius:12px;background:#ffffff03}.np-avatar{width:76px;height:76px;border-radius:50%;overflow:hidden;background:#536b83;display:grid;place-items:center;font-size:28px;color:white}.np-avatar img{width:100%;height:100%;object-fit:cover}.np-info{min-width:0}.np-info h3{font-size:17px;margin:2px 0 4px}.np-account{opacity:.58;font-size:12px}.np-username{font-size:13px;opacity:.7;overflow-wrap:anywhere}.np-bio{font-size:14px;margin:8px 0 12px;white-space:pre-wrap}.np-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.np-field{font-size:12px;overflow-wrap:anywhere}.np-detail{display:block;font-size:11px;margin-top:3px;opacity:.75}.np-done{color:#8dd5b3}.np-error,.np-unknown{color:#edaaaa}.np-waiting{color:#e8c582}.np-skipped{opacity:.65}.np-modal .page-head{align-items:center}.np-modal[hidden]{display:none!important}@media(max-width:650px){.np-actions{margin-left:0}.np-settings-grid{grid-template-columns:1fr}.np-fields{grid-template-columns:1fr}.np-profile{grid-template-columns:52px 1fr;padding:12px;gap:12px}.np-avatar{width:52px;height:52px}.np-card{max-height:94vh}.np-footer{justify-content:flex-start}}

.acc-foot:has(.np-actions){flex-wrap:wrap}
.np-settings-section{padding:16px 0;border-top:1px solid #ffffff18}.np-settings-section h3{margin:0 0 14px;font-size:16px}.np-settings-section input[type=range]{width:100%;accent-color:var(--blue,#c8f522)}.np-ratios{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.np-ratio-row{display:grid;grid-template-columns:1fr 70px 16px;gap:7px;align-items:center;font-size:13px}.np-ratio-row input{width:70px!important;min-width:0}.np-ratio-caption{font-size:13px;line-height:1.6;margin:12px 0 4px;color:#adc49d}.np-settings-section .sub{line-height:1.6;font-size:12px}.np-presets{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.np-presets .btn{font-size:12px}.np-warning{padding:12px 14px;background:#e8c58212;border:1px solid #e8c58240;border-radius:10px;color:#e8c582;line-height:1.5}.np-bio{white-space:pre-wrap}.np-footer .btn:disabled{opacity:.45}.np-old{margin-top:18px;border-top:1px solid #ffffff18}.np-old summary{cursor:pointer;padding:14px 0;font-weight:650}.np-check-line{display:flex;align-items:center;gap:8px;margin:10px 0}.np-check-line input{width:auto}.np-later-span{display:flex;align-items:center;gap:8px;margin:8px 0 4px}.np-later-span input{width:70px}.np-donor-result{display:grid;gap:8px;margin-top:12px}.np-donor .btn{margin-top:8px}.np-donor-card{border:1px solid #ffffff18;border-radius:12px;padding:12px}.np-card input:focus-visible,.np-card button:focus-visible,.np-card select:focus-visible{outline:2px solid var(--blue,#c8f522);outline-offset:3px}@media(max-width:650px){.np-ratios{grid-template-columns:1fr}.np-ratio-row{grid-template-columns:1fr 70px 16px}.np-footer .btn{flex:1}}
