.nw-modal{position:fixed;inset:0;z-index:999;background:rgba(8,26,43,.65);display:flex;justify-content:center;align-items:center;padding:18px}.nw-modal-panel{width:min(100%,510px);max-height:90vh;overflow:auto;background:#fff;border-radius:17px;padding:24px;box-shadow:0 25px 80px rgba(0,0,0,.2)}.nw-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.nw-modal-head strong{font-size:20px}.nw-modal-head p{font-size:13px;color:#748391;line-height:1.65;margin:5px 0 17px}.nw-close{border:0;background:#f2f5f6;border-radius:8px;padding:8px;cursor:pointer}.nw-modal-form{display:flex;flex-direction:column;gap:14px}.nw-modal-form label{font-size:13px;font-weight:700;display:flex;flex-direction:column;gap:7px}.nw-modal-form input:not([type=checkbox]){width:100%;padding:12px;border:1px solid #ccd9dc;border-radius:9px;font:inherit}.nw-modal-form .btn{margin-top:7px}.nw-modal-alert{font-size:12px;min-height:20px;margin-top:10px;line-height:1.5}.nw-checks{padding:12px;border-radius:10px;background:#f5f8fa;display:flex;flex-wrap:wrap;gap:12px}.nw-checks strong{width:100%}.nw-checks label{flex-direction:row;align-items:center}.nw-history{display:flex;flex-direction:column;gap:8px;max-height:50vh;overflow:auto}.nw-history-row{border-bottom:1px solid #ecf0f2;padding:10px 0;display:flex;justify-content:space-between;gap:9px;align-items:center}.nw-history-row small{color:#768796;font-size:11px}.nw-toolrow{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:9px 0}.nw-editcorner{display:inline-flex;align-items:center;gap:5px;border:1px solid #b9d7d1;background:#f3faf7;border-radius:8px;padding:6px 10px;font-size:11px;color:#176b68;font-weight:800;cursor:pointer}.nw-home-edit{display:flex;justify-content:flex-end;margin:9px 0 0}.nw-editcard{padding:14px 18px;border:1px dashed #a4c4be;border-radius:12px;background:#fafffd;margin:12px 0}.nw-file-label{display:inline-flex;padding:8px 10px;border:1px solid #bcced1;border-radius:8px;background:#fff;cursor:pointer;font-size:12px;font-weight:700}.nw-file-label input{display:none}.nw-example-image{max-width:min(500px,100%);max-height:310px;object-fit:contain;border-radius:10px;margin:12px 0}.nw-status{font-size:11px;color:#637e76}

.nw-admin-menu{position:relative}.nw-admin-menu summary{list-style:none;cursor:pointer;white-space:nowrap}.nw-admin-menu summary::-webkit-details-marker{display:none}.nw-admin-popup{position:absolute;top:38px;right:0;background:#fff;border:1px solid #d4e1e4;border-radius:11px;padding:10px;z-index:45;min-width:185px;box-shadow:0 12px 36px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:7px}.nw-admin-popup button{width:100%;justify-content:flex-start}.top-actions{flex-wrap:nowrap;flex-shrink:0}.top-actions .btn{white-space:nowrap}@media(max-width:760px){.topbar{gap:3px}.top-actions{gap:4px}.top-actions .btn{font-size:10px!important;padding:7px 8px}.top-actions .btn[data-admin-button]{font-size:10px!important}.top-actions .btn[data-admin-button]::before{content:none!important}.nw-breadcrumb-brand{display:none}.breadcrumbs{flex-shrink:0}.nw-admin-popup .btn{font-size:12px!important}.nw-admin-popup{min-width:180px}}
