.np-backdrop{position:fixed;inset:0;z-index:1000;background:#24203666;display:flex;align-items:center;justify-content:center;padding:24px}.np-dialog{width:min(1100px,100%);height:min(820px,90dvh);display:flex;flex-direction:column;border:1px solid #deddeb;border-radius:18px;background:#fff;box-shadow:0 12px 60px #14112930;overflow:hidden;color:#263044;font-size:14px}.np-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;border-bottom:1px solid #eee}.np-dialog h2{margin:0;font-size:21px}.np-dialog header p{margin:5px 0 0;color:#9399a7}.np-dialog button{border:1px solid #dddfea;border-radius:9px;background:#fff;color:#586377;padding:7px 12px;cursor:pointer;font:inherit}.np-dialog button:disabled{opacity:.5;cursor:default}.np-dialog>header>button{font-size:23px;line-height:24px}.np-tabs{display:flex;gap:8px;padding:12px 24px;border-bottom:1px solid #eee;overflow-x:auto;flex-shrink:0}.np-tabs button{white-space:nowrap}.np-tabs .selected,.np-chapters .selected{background:#eee9ff!important;border-color:#d8ccff!important;color:#7154d9!important}.np-content{flex:1;min-height:0;overflow:auto;padding:20px 24px;scrollbar-width:none}.np-content::-webkit-scrollbar{display:none}.np-dialog label{display:flex;flex-direction:column;gap:7px;margin-bottom:16px;font-weight:500}.np-dialog input,.np-dialog textarea,.np-dialog select{width:100%;border:1px solid #dedfec;border-radius:9px;padding:9px 12px;background:#fff;color:#273146;font:inherit;line-height:1.7;min-width:0}.np-dialog textarea{resize:vertical;min-height:105px}.np-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.np-card{border:1px solid #e9e7f0;border-radius:12px;padding:18px;margin-top:15px}.np-help{color:#9399a7;line-height:1.7}.np-chapter-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;height:100%;min-height:0}.np-chapters{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0 12px 0 0!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:auto;scrollbar-width:none}.np-chapters b{display:block;padding:15px 4px 5px;font-size:13px;color:#999aaa}.np-chapters button{display:block;text-align:left;width:100%;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-chapter-form{min-width:0;overflow:auto;scrollbar-width:none}.np-dialog>footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0;padding:14px 24px;border-top:1px solid #eee;background:#fff}.np-dialog footer span{flex:1;font-size:12px;color:#a27057}.np-dialog .np-save{background:#735ce9;color:#fff;border-color:#735ce9}.nw-volume-label{font-size:12px;color:#9199aa;padding:8px 5px 4px}@media(max-width:720px){.np-backdrop{padding:8px}.np-dialog{height:95dvh}.np-dialog>header,.np-tabs,.np-content,.np-dialog>footer{padding:12px}.np-grid{grid-template-columns:1fr}.np-chapter-layout{grid-template-columns:130px minmax(0,1fr);gap:12px}.np-dialog footer span{max-width:40%}.np-dialog h2{font-size:17px}}
