@layer ds.components{dialog.confirm-pop{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-surface);box-shadow:var(--shadow-lg);width:min(300px,100vw - 16px);max-width:calc(100vw - 16px);color:var(--text,var(--color-text));animation:confirm-pop-in var(--motion-1) ease-out;margin:auto;padding:0;position:fixed;overflow:visible}dialog.confirm-pop.anchored{margin:0;inset:auto}dialog.confirm-pop[data-side]:before{content:"";left:calc(var(--tail-x) - var(--space-1));width:var(--space-2);height:var(--space-2);background:var(--color-bg-surface);border:1px solid var(--color-border-strong);position:absolute;transform:rotate(45deg)}dialog.confirm-pop[data-side=below]:before{top:calc(var(--space-1) * -1 - 1px);border-bottom:0;border-right:0}dialog.confirm-pop[data-side=above]:before{bottom:calc(var(--space-1) * -1 - 1px);border-top:0;border-left:0}dialog.confirm-pop::backdrop{background:0 0}@keyframes confirm-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.confirm-pop-body{gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.confirm-pop-body>.confirm-pop-text{font-size:var(--fs-12);color:var(--muted,var(--color-text-muted));margin:0;line-height:1.55}.confirm-pop-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.confirm-pop:has(.confirm-pop-choices){width:min(380px,100vw - 16px)}.confirm-pop-actions.confirm-pop-choices{grid-template-columns:1fr;grid-auto-rows:1fr;justify-content:stretch;align-items:stretch;display:grid}.confirm-pop-actions.confirm-pop-choices button{text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start}.confirm-pop-body{padding:var(--confirm-pad)}.confirm-pop-body>b{font-size:var(--fs-13);font-weight:var(--fw-semibold)}.confirm-pop-body>.confirm-pop-text{font-size:var(--fs-12);color:var(--color-text-secondary)}}
