.vs-library-cap{margin:14px 0;padding:14px 16px;background:#fff7e8;border:1px solid #ead9b9;border-radius:12px;line-height:1.7;color:#634b24}
.vs-library-cap p{margin:6px 0 0}.vs-delete-clip{margin-top:24px;padding-top:16px;border-top:1px solid #e8d5d0}
.vs-delete-clip>p{font-size:13px;color:#765b54;margin:0 0 10px}.vs-delete-open{color:#a42a26!important}
.vs-delete-dialog{width:calc(100% - 32px);max-width:520px;max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid #ead8d2;border-radius:16px;color:#392c28;background:#fff;box-shadow:0 20px 90px #0005;line-height:1.7;margin:auto}
.vs-delete-dialog::backdrop{background:#1b1718aa}.vs-delete-dialog h3{font-size:20px;margin:0 0 12px}.vs-delete-dialog p{margin:12px 0}.vs-delete-name{font-weight:600;overflow-wrap:anywhere}
.vs-delete-dialog code{display:block;font-size:12px;overflow-wrap:anywhere}.vs-delete-warning{display:block;margin-top:18px;color:#a52121;font-size:18px}
.vs-delete-accept{display:flex;align-items:flex-start;gap:10px;margin:18px 0;font-size:14px}.vs-delete-accept input{width:18px;height:18px;flex:0 0 18px;margin-top:4px}
.vs-delete-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.vs-delete-actions button{min-height:44px}.vs-delete-dialog .vs-delete-confirm{background:#b52b28;color:#fff;border:1px solid #b52b28}.vs-delete-confirm:disabled{opacity:.45;cursor:not-allowed}.vs-delete-error{color:#a52121}
@media(max-width:480px){.vs-delete-dialog{padding:18px}.vs-delete-actions button{flex:1 1 auto}.vs-delete-dialog .button{white-space:normal}}
