@layer theme,base,components;@layer primitives{._wrapper_c3nsf_3{align-items:center;display:inline-flex;position:relative}._trigger_c3nsf_22{width:fit-content;font-size:var(--font-size-sm);color:var(--confirm-trigger-color,var(--color-danger-fg));cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--confirm-trigger-bg,transparent);border:1px solid var(--confirm-trigger-border-color,var(--color-danger));border-radius:var(--radius-md);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;padding:10px 20px;font-weight:600;transition:background-color .2s,opacity .2s,transform .2s,box-shadow 60ms;display:inline-flex;position:relative;overflow:hidden}._trigger_c3nsf_22:hover:not(:disabled){color:var(--confirm-trigger-hover-color,var(--color-white));background-color:var(--confirm-trigger-hover-bg,var(--color-danger-fill-strong));opacity:1}._trigger_c3nsf_22:active:not(:disabled){box-shadow:none;transform:scale(.97)}._trigger_c3nsf_22:disabled{cursor:not-allowed;opacity:.6}._triggerSm_c3nsf_62{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}._triggerIcon_c3nsf_67{color:var(--color-fg-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .15s,background-color .15s;display:flex}._triggerIcon_c3nsf_67:hover:not(:disabled){color:var(--color-danger);background-color:var(--color-border)}._triggerIcon_c3nsf_67:disabled{cursor:not-allowed;opacity:.6}._triggerDangerText_c3nsf_92{gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-danger-fg);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-md);background-color:#0000;border:none;justify-content:center;align-items:center;font-weight:600;transition:background-color .15s,opacity .15s;display:inline-flex}._triggerDangerText_c3nsf_92:hover:not(:disabled){background-color:var(--color-danger-subtle)}._triggerDangerText_c3nsf_92:disabled{cursor:not-allowed;opacity:.6}._cancelButton_c3nsf_121{width:fit-content;font-size:var(--font-size-sm);color:var(--color-fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background-color:#0000;justify-content:center;align-items:center;padding:10px 20px;font-weight:600;transition:background-color .2s,opacity .2s,transform 60ms,box-shadow 60ms;display:inline-flex;position:relative}._cancelButton_c3nsf_121:hover{color:var(--color-fg);background-color:var(--color-surface);opacity:1}._cancelButton_c3nsf_121:active{box-shadow:none;transform:scale(.97)}._confirmButton_c3nsf_173{width:fit-content;font-size:var(--font-size-sm);color:var(--color-white);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--color-danger-fill-strong);border-radius:var(--radius-md);box-shadow:0 2px 4px color-mix(in srgb, var(--color-danger-fill-strong) 30%, transparent);border:none;justify-content:center;align-items:center;padding:10px 20px;font-weight:600;transition:opacity .2s,transform 60ms,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}._confirmButton_c3nsf_173:hover:not(:disabled){box-shadow:0 3px 8px color-mix(in srgb, var(--color-danger-fill-strong) 40%, transparent);opacity:.95}._confirmButton_c3nsf_173:active:not(:disabled){box-shadow:0 1px 2px color-mix(in srgb, var(--color-danger-fill-strong) 30%, transparent);transform:scale(.97)}._confirmButton_c3nsf_173:disabled{cursor:not-allowed;opacity:.6}._confirmButtonRunning_c3nsf_211{opacity:1}._confirmButtonRunning_c3nsf_211:after{content:"";opacity:1;background:linear-gradient(90deg,#0000 0%,#ffffff26 50%,#0000 100%);animation:1.2s ease-in-out infinite _shimmer_c3nsf_1;position:absolute;inset:0}._dialog_c3nsf_224{max-width:400px;padding:var(--spacing-xl);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._dialog_c3nsf_224::backdrop{background:#0006}._dialogContent_c3nsf_237{gap:var(--spacing-md);flex-direction:column;display:flex}._dialogTitle_c3nsf_243{font-size:var(--font-size-lg);font-weight:600;line-height:var(--line-height-heading);color:var(--color-fg)}._dialogDescription_c3nsf_250{font-size:var(--font-size-sm);color:var(--color-fg-muted)}._dialogNotice_c3nsf_255{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-warning-fg);background-color:var(--color-warning-bg);border-radius:var(--radius-sm);font-weight:600}._dialogInputGroup_c3nsf_264{gap:var(--spacing-xs);flex-direction:column;display:flex}._dialogInputLabel_c3nsf_270{font-size:var(--font-size-sm);color:var(--color-fg-muted);font-weight:600}._dialogInput_c3nsf_264{width:100%;font-size:var(--font-size-input);color:var(--color-fg);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:10px 12px;transition:border-color .15s}._dialogInput_c3nsf_264:focus:not(:focus-visible){outline:none}._dialogInput_c3nsf_264:focus{border-color:var(--color-primary)}._dialogActions_c3nsf_296{gap:var(--spacing-sm);justify-content:flex-end;display:flex}@keyframes _shimmer_c3nsf_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._trigger_c3nsf_22[hidden],._triggerIcon_c3nsf_67[hidden],._triggerDangerText_c3nsf_92[hidden]{display:none}}@layer utilities;
