.action-confirmation-dialog{border:1px solid var(--admin-line-strong,#6b7785);background:var(--admin-surface-raised,var(--surface,#fff));width:min(32rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--admin-ink,var(--text,#071f45));border-radius:.85rem;margin:auto;padding:0;overflow:hidden;box-shadow:0 1.5rem 4rem #08182847}.action-confirmation-dialog::backdrop{background:#030e19a8}html.action-confirmation-open{overflow:hidden}.action-confirmation-shell{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;max-height:calc(100dvh - 2rem);display:grid}.action-confirmation-heading,.action-confirmation-body,.action-confirmation-actions{min-width:0;padding-inline:1rem}.action-confirmation-heading{border-bottom:1px solid var(--admin-line,#c6d0d9);padding-block:1rem .8rem}.action-confirmation-heading h2{color:inherit;overflow-wrap:anywhere;margin:0;font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.3}.action-confirmation-body{overscroll-behavior:contain;gap:.75rem;padding-block:1rem;display:grid;overflow:hidden auto}.action-confirmation-context,.action-confirmation-description,.action-confirmation-progress p{overflow-wrap:anywhere;margin:0}.action-confirmation-context{border-left:3px solid var(--admin-blue,#0a4f84);background:var(--admin-surface-muted,#edf2f6);color:var(--admin-ink,#071f45);border-radius:.4rem;padding:.7rem .75rem;font-size:.82rem;font-weight:750;line-height:1.45}.action-confirmation-description{color:var(--admin-muted,#44576a);font-size:.9rem;line-height:1.55}.action-confirmation-progress{gap:.45rem;padding-top:.15rem;display:grid}.action-confirmation-progress[hidden]{display:none}.action-confirmation-progress progress{width:100%;height:.65rem;accent-color:var(--admin-blue,#0a4f84)}.action-confirmation-progress p{color:var(--admin-muted,#44576a);font-size:.8rem;font-weight:700}.action-confirmation-actions{padding-block:.8rem max(.8rem, env(safe-area-inset-bottom));border-top:1px solid var(--admin-line,#c6d0d9);background:var(--admin-surface,#f7f9fb);flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.action-confirmation-actions .button{white-space:normal;min-width:8rem;min-height:2.75rem}.action-confirmation-dialog .button-danger{color:#fff;background:#9f2f37;border-color:#8f242b}.action-confirmation-dialog .button-danger:hover{background:#84242b}:root[data-theme=dark] .action-confirmation-dialog{border-color:var(--admin-line-strong,#52687a);background:var(--admin-surface-raised,#101b25);color:var(--admin-ink,#edf4fa)}:root[data-theme=dark] .action-confirmation-context{background:var(--admin-surface-muted,#172735);color:var(--admin-ink,#edf4fa)}:root[data-theme=dark] .action-confirmation-description,:root[data-theme=dark] .action-confirmation-progress p{color:var(--admin-muted,#b8c7d4)}:root[data-theme=dark] .action-confirmation-actions{background:var(--admin-surface,#0b141d)}@media (width<=34rem){.action-confirmation-dialog[open]{width:100%;max-width:100%;max-height:min(82dvh, calc(100dvh - max(.5rem, env(safe-area-inset-top))));border-width:1px 0 0;border-radius:1rem 1rem 0 0;margin:auto 0 0;position:fixed;inset:auto 0 0}.action-confirmation-shell{max-height:min(82dvh, calc(100dvh - max(.5rem, env(safe-area-inset-top))))}.action-confirmation-heading,.action-confirmation-body,.action-confirmation-actions{padding-inline:max(.85rem, env(safe-area-inset-left), env(safe-area-inset-right))}.action-confirmation-actions{display:grid}.action-confirmation-actions .button{width:100%}}@media (forced-colors:active){.action-confirmation-dialog,.action-confirmation-context{border:1px solid canvastext}}[data-action-confirmation-inert]{opacity:.75}[data-action-confirmation-task]>:not([data-action-confirmation-dialog]){display:none!important}.action-confirmation-dialog[data-presentation=page][open]{width:100%;max-width:100%;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;display:block;position:static;inset:auto;overflow:visible}.action-confirmation-dialog[data-presentation=page] .action-confirmation-shell{max-height:none;display:block}.action-confirmation-dialog[data-presentation=page] .action-confirmation-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.action-confirmation-dialog[data-presentation=page] .action-confirmation-heading h2{flex:12rem;font-size:1.05rem}.action-confirmation-dialog[data-presentation=page] .action-confirmation-body{max-height:none;overflow:visible}.action-confirmation-dialog[data-presentation=page] .action-confirmation-context{background:0 0;border:0;padding:0;font-size:.9rem}.action-confirmation-dialog[data-presentation=page] .action-confirmation-actions{background:0 0}.action-confirmation-dialog[data-presentation=page] [data-action-confirmation-state]:focus-visible{outline:2px solid var(--admin-blue,#0a4f84);outline-offset:4px}@media (width<=43.749rem){.action-confirmation-dialog[data-presentation=page] :is(.action-confirmation-heading,.action-confirmation-body,.action-confirmation-actions){padding-inline:0}}
