.deletion-backdrop{position:fixed;inset:0;z-index:2000;background:#000b;display:flex;align-items:center;justify-content:center;padding:20px}.deletion-dialog{background:#18232d;color:#f0f4f8;border:1px solid #69808d;border-radius:12px;padding:24px;width:min(760px,100%);max-height:90vh;overflow:auto}.deletion-list{max-height:220px;overflow:auto;border-block:1px solid #69808d;padding:8px 0;margin:12px 0}.deletion-dialog .actions{position:sticky;bottom:-24px;background:#18232d;padding:16px 0;display:flex;gap:10px;flex-wrap:wrap}.deletion-dialog details{margin:12px 0}.deletion-dialog button,.pack-selection button{min-height:44px}.danger{color:#fff!important;background:#9b2738!important;border:1px solid #e7909c!important}.danger:disabled{opacity:.5;cursor:not-allowed}.deletion-error{color:#ffb8c1}.pack-selection{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:12px 0}.select-pack{display:flex;gap:8px;align-items:center;padding:10px;min-height:44px}.select-pack input{width:18px;height:18px}.deletion-dialog :focus-visible{outline:3px solid #83d4fa;outline-offset:3px}
