.sales-editor footer .sales-delete-open{color:#fff;background:#b91c1c;border:1px solid #ef4444;margin-right:auto;font-weight:700}
.sales-editor footer .sales-delete-open:disabled{opacity:.55;cursor:not-allowed}
.sales-editor footer .sales-delete-blocked{color:#fca5a5;font-size:12px;max-width:210px}
.sales-delete-backdrop{position:fixed!important;inset:0!important;z-index:2147483000!important;background:rgba(10,12,18,.76);display:flex!important;align-items:center!important;justify-content:center!important;padding:20px;isolation:isolate}
.sales-delete-dialog{width:min(520px,100%);max-height:90dvh;overflow:auto;background:#fff1f2!important;color:#450a0a!important;border:3px solid #dc2626!important;border-radius:12px;box-shadow:0 24px 100px #0009;font-family:inherit}
.sales-delete-dialog h2{margin:0!important;padding:24px!important;background:#b91c1c!important;color:#fff!important;font-size:22px!important;line-height:1.35!important;overflow-wrap:anywhere}
.sales-delete-dialog>p{margin:0;padding:22px 24px;color:#450a0a!important}
.sales-delete-dialog .sales-delete-error{margin:0 24px 20px;padding:12px;background:#fee2e2;border:1px solid #dc2626;border-radius:6px;color:#991b1b!important}
.sales-delete-actions{display:flex;justify-content:flex-end;gap:12px;padding:0 24px 24px}
.sales-delete-actions button{min-height:44px;padding:10px 18px;border:1px solid #a1a1aa;border-radius:6px;background:#fff;color:#27272a;font-size:15px;font-weight:700;cursor:pointer}
.sales-delete-actions .sales-delete-confirm{background:#b91c1c;color:#fff;border-color:#b91c1c}
.sales-delete-actions button:focus-visible{outline:3px solid #2563eb;outline-offset:3px}
.sales-delete-actions button:disabled{opacity:.6;cursor:wait}
@media(max-width:540px){.sales-delete-backdrop{padding:12px}.sales-delete-dialog h2{padding:18px!important;font-size:20px!important}.sales-delete-actions{padding:0 18px 18px;flex-wrap:wrap}.sales-delete-actions button{flex:1}.sales-editor footer .sales-delete-blocked{max-width:100%}}
