.manage{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:3rem;border-top:1px solid #e8dcc6}.manage h2{margin:.4rem 0}.manage p{max-width:38rem}.manage .primary{border:0;cursor:pointer;white-space:nowrap;font:inherit}.upload-dialog,.uploaded-reader{border:0;border-radius:1.2rem;box-shadow:0 25px 80px #263a4990;max-width:min(95vw,520px);width:100%;padding:1.5rem;color:#283848}.upload-dialog::backdrop,.uploaded-reader::backdrop{background:#102331aa}.upload-dialog form{display:grid;gap:1rem}.upload-head,.uploaded-reader>div{display:flex;justify-content:space-between;align-items:center;gap:1rem}.upload-dialog h2{margin:0}.upload-dialog label{display:grid;gap:.35rem;font-weight:650}.upload-dialog input,.upload-dialog select{padding:.7rem;border:1px solid #b9c5c9;border-radius:.6rem;width:100%;font:inherit}.upload-dialog button,.uploaded-reader button{cursor:pointer}.upload-dialog .primary{border:0;font:inherit}.upload-dialog #upload-status{min-height:1.5rem;margin:0}.uploaded-cover{display:grid;place-items:center;min-height:12rem;background:linear-gradient(135deg,#d5ecf3,#fff2c4);color:#18486c;font-size:1.3rem;font-weight:700}.uploaded-reader{max-width:min(96vw,900px);height:min(92vh,950px)}.uploaded-reader iframe{width:100%;height:calc(100% - 4rem);border:0}.remove{color:#a22727!important}.card[hidden]{display:none!important}@media(max-width:650px){.manage{display:block}.manage .primary{margin-top:1rem}.uploaded-reader{padding:.7rem}}
.group-tabs{display:flex;gap:.65rem;overflow-x:auto;padding:.3rem 0 .65rem;margin-top:1.7rem;scrollbar-width:thin}.group-tabs button{flex:none;border:1px solid #d8cdb8;background:#fff;color:#173b66;border-radius:999px;padding:.65rem 1.15rem;font:700 .95rem/1.2 inherit;cursor:pointer}.group-tabs button.active{background:#173b66;color:#fff;border-color:#173b66}.group-tabs button:focus-visible{outline:3px solid #e47d20;outline-offset:2px}
.movers-audio{grid-column:span 2}.movers-audio .card-body{padding:1.4rem}.audio-tracks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.audio-tracks label{display:grid;gap:.35rem;font-weight:700;color:#173b66}.audio-tracks audio{width:100%;max-width:100%}@media(max-width:900px){.movers-audio{grid-column:1/-1}}@media(max-width:650px){.movers-audio{display:block}.audio-tracks{grid-template-columns:1fr}.movers-audio .card-body{padding:1rem}}
.delete-dialog{border:0;border-radius:1rem;padding:1.4rem;max-width:min(92vw,430px);width:100%;box-shadow:0 25px 80px #263a4990;color:#283848}.delete-dialog::backdrop{background:#102331aa}.delete-dialog form{display:grid;gap:.8rem}.delete-dialog h2{font-size:1.3rem;margin:0}.delete-dialog input{width:100%;padding:.75rem;border:1px solid #b9c5c9;border-radius:.6rem;font:inherit}.delete-dialog #delete-status{min-height:1.4rem;margin:0;color:#a22727}.delete-actions{display:flex;justify-content:flex-end;gap:.7rem}.delete-actions button{font:inherit;border:1px solid #b9c5c9;background:#fff;border-radius:.6rem;padding:.65rem .9rem;cursor:pointer}.delete-actions .remove{background:#a22727;color:#fff!important;border-color:#a22727}.card-foot .remove{color:#a22727;cursor:pointer}.card-foot{flex-wrap:wrap}.movers-audio .remove{align-self:start;border:0;background:none;padding:.5rem 0;cursor:pointer;font:700 .9rem inherit}#library-error{color:#a22727;margin:.6rem 0 0}
.delete-dialog{height:auto;max-height:90dvh}.movers-audio .remove{font-weight:700;font-size:.9rem}
.audio-card{grid-column:span 1}.audio-card audio{width:100%;margin:9px 0 16px}.audio-card .card-body{min-height:190px}.audio-card .card-foot{justify-content:flex-end}
