/* Confirmation has one surface and no stacked header/action separators. */
html[data-theme] .modal-card.asset-delete-confirm-modal{box-sizing:border-box;width:min(480px,calc(100vw - 32px));max-width:100%;padding:24px;border-radius:12px}
html[data-theme] .asset-delete-confirm-modal>.modal-head{display:flex;align-items:flex-start;gap:16px;border:0!important;margin:0!important;padding:0!important}
html[data-theme] .asset-delete-confirm-modal>.modal-head>div{flex:1;min-width:0}
html[data-theme] .asset-delete-confirm-modal .kicker{display:none}
html[data-theme] .asset-delete-confirm-modal .modal-head h2{margin:0 0 10px;font-size:18px;line-height:1.4;font-weight:600;letter-spacing:0}
html[data-theme] .asset-delete-confirm-modal .modal-head p{margin:0;max-width:none;font-size:13px;line-height:1.7;overflow-wrap:anywhere;word-break:normal}
html[data-theme] .asset-delete-confirm-modal .modal-head>.icon-btn{box-sizing:border-box;display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;margin:-3px -3px 0 0;padding:0;border:0!important;background:transparent!important;box-shadow:none}
html[data-theme] .asset-delete-confirm-modal>.modal-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;border:0!important;margin:24px 0 0!important;padding:0!important}
html[data-theme] .asset-delete-confirm-modal>.modal-actions>button{box-sizing:border-box;min-width:72px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;margin:0;font-size:13px;line-height:1.4}
@media(max-width:520px){html[data-theme] .modal-card.asset-delete-confirm-modal{padding:20px}html[data-theme] .asset-delete-confirm-modal>.modal-actions{margin-top:20px!important}}
