.confirm-dialog .modal-actions{flex-wrap:wrap}.confirm-choices{gap:var(--space-xs);margin:var(--space-2xs) 0 var(--space-md);flex-direction:column;display:flex}.confirm-choices[hidden]{display:none}.confirm-choices button{justify-content:center;width:100%;margin:0}.confirm-rows{gap:var(--space-sm);margin:var(--space-2xs) 0 var(--space-md);flex-direction:column;display:flex}.confirm-row{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.confirm-row-label{flex-direction:column;min-width:0;display:flex}.confirm-row-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.segmented{border:1px solid var(--color-border);border-radius:var(--radius-pill);flex:none;display:inline-flex;overflow:hidden}.segmented-option{min-height:0;padding:var(--space-2xs) var(--space-md);box-shadow:none;color:inherit;font-size:var(--font-size-md);cursor:pointer;background:0 0;border:none;border-radius:0;margin:0}.segmented-option+.segmented-option{border-left:1px solid var(--color-border)}.segmented-option:hover{background:var(--color-surface-alt);box-shadow:none}.segmented-option:focus-visible{background:var(--color-surface-alt);box-shadow:none}.segmented-option.is-active{background:var(--color-brand);color:#fff}.segmented-option.segmented-danger.is-active{background:var(--color-danger);color:#fff}.confirm-input{gap:var(--space-xs);margin:var(--space-2xs) 0 var(--space-md);flex-direction:column;display:flex}.confirm-input[hidden]{display:none}.confirm-input-label{font-weight:600}.confirm-input-field{align-items:center;gap:var(--space-sm);display:flex}.confirm-input-field input{flex:auto;min-width:0}.confirm-input-suffix{flex:none}
