:root{--eui-bg:#fff;--eui-bg-subtle:#f9fafb;--eui-bg-hover:#eff6ff;--eui-text:#1f2937;--eui-text-muted:#6b7280;--eui-text-disabled:#9ca3af;--eui-text-on-primary:#fff;--eui-border:#d1d5db;--eui-border-subtle:#e5e7eb;--eui-primary:#3b82f6;--eui-primary-hover:#2563eb;--eui-primary-subtle:#dbeafe;--eui-primary-border:#bfdbfe;--eui-shadow:0 4px 16px 0 #0000001f;--eui-font-family:"Inter", system-ui, -apple-system, sans-serif;--eui-radius-sm:.25rem;--eui-radius-md:.375rem}body.mode-dark{--eui-bg:#1f2937;--eui-bg-subtle:#111827;--eui-bg-hover:#1e3a5f;--eui-text:#e5e7eb;--eui-text-muted:#9ca3af;--eui-text-disabled:#6b7280;--eui-text-on-primary:#fff;--eui-border:#4b5563;--eui-border-subtle:#374151;--eui-primary:#2563eb;--eui-primary-hover:#3b82f6;--eui-primary-subtle:#1e3a5f;--eui-primary-border:#1d4ed8;--eui-shadow:0 4px 16px 0 #0006}.eui-confirm-popover{z-index:9999;background-color:var(--eui-bg);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);width:18rem;box-shadow:var(--eui-shadow);transition:opacity .15s;position:absolute}.eui-confirm-popover.eui-confirm-popover-hidden{opacity:0}.eui-confirm-popover.eui-confirm-popover-visible{opacity:1}.eui-confirm-popover .eui-confirm-popover-body{padding:1rem}.eui-confirm-popover .eui-confirm-popover-body .eui-confirm-popover-header{align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.eui-confirm-popover .eui-confirm-popover-body .eui-confirm-popover-header .eui-confirm-popover-icon{color:var(--eui-primary);flex-shrink:0;align-items:center;margin-top:.125rem;display:flex}.eui-confirm-popover .eui-confirm-popover-body .eui-confirm-popover-header .eui-confirm-popover-icon svg{width:1.25rem;height:1.25rem}.eui-confirm-popover .eui-confirm-popover-body .eui-confirm-popover-header .eui-confirm-popover-title{color:var(--eui-text);margin:0;font-size:.875rem;font-weight:600;line-height:1.375}.eui-confirm-popover .eui-confirm-popover-body .eui-confirm-popover-message{color:var(--eui-text-muted);font-size:.875rem;line-height:1.625}.eui-confirm-popover .eui-confirm-popover-body .eui-confirm-popover-message p{margin:0}.eui-confirm-popover .eui-confirm-popover-actions{justify-content:flex-end;gap:.5rem;padding:0 1rem 1rem;display:flex}
