.ui-approval{border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid;container-type:inline-size}.ui-approval>.ui-action-row{justify-self:stretch}.ui-approval.pending{margin-block:var(--space-label);background:var(--surface-1);--ground:var(--surface-1);--raise-1:var(--surface-2);--raise-2:var(--surface-3);--raise-3:var(--surface-3)}.ui-approval>.ui-action-details.rail,.ui-approval.embedded>.ui-action-details,.ui-approval-request.open>.ui-action-details{padding-block:var(--space-label) var(--space-row)}.ui-approval.pending>.ui-action-details.rail,.ui-approval.pending.embedded>.ui-action-details{gap:var(--space-row);padding-block:var(--space-row)}.ui-approval.embedded{padding-inline-start:calc(var(--m-row-bleed) + var(--m-rail))}.ui-action-row[hidden]~.ui-approval.embedded{padding-inline-start:var(--m-row-bleed)}.ui-approval.embedded:not(.pending){padding-block-end:var(--space-label)}.ui .ui-approval-fact.t-meta{margin-block-start:calc(var(--space-hint) - var(--space-label))}.ui-approval-head{justify-content:space-between;align-items:start;gap:var(--space-label);flex-wrap:wrap;display:flex}.ui-approval-title{gap:var(--space-hint);overflow-wrap:anywhere;flex:auto;min-width:0;max-width:100%;display:grid}.ui-approval-request-slot{margin-inline:calc((var(--space-row) + var(--stroke-hair)) * -1);display:inline-flex}.ui-approval-request-chevron{transition:transform var(--dur-base) var(--ease-inout);display:inline-flex}.ui-approval-request-chevron.open{transform:rotate(90deg)}.ui-approval-summary{max-width:var(--m-measure);margin:0}.ui-approval-plans{gap:var(--space-hint);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-approval-preview,.ui-approval-request{flex-direction:column;min-width:0;display:flex}.ui-approval.pending .ui-approval-request:not(.open){margin-block-start:calc(var(--space-row) * -1)}.ui-approval-decisions{align-items:start;gap:var(--space-label);flex-direction:column;display:flex}.ui-approval-verbs{align-items:center;gap:var(--space-label);flex-wrap:wrap;margin-inline-end:calc(var(--m-row-bleed) * -1);display:flex}.ui-approval-confirm,.ui-approval-deny{display:inline-flex}.ui-approval-key{margin-inline-start:var(--space-hint);display:inline-flex}.ui .ui-approval-key .ui-kbd.quiet{color:inherit}.ui-action-details{gap:var(--space-label);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ui-action-details.rail{padding-block:var(--space-hint) var(--space-row);padding-inline-start:calc(var(--m-dot) + var(--space-label))}.ui-action-details[hidden]{display:none}.ui-exact-value{min-width:0}.ui-segmented{align-items:stretch;gap:var(--space-hint);width:fit-content;max-width:100%;min-height:var(--m-field);padding:var(--space-hint);border:var(--stroke-hair) solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1);--ground:var(--surface-1);--raise-1:var(--surface-2);--raise-2:var(--surface-3);--raise-3:var(--surface-3);transition:border-color var(--dur-fast) var(--ease-out);flex-wrap:wrap;display:inline-flex}.ui-segmented.size-sm{min-height:var(--m-btn-sm);padding:var(--stroke-stripe)}.ui-segmented.invalid{border-color:var(--danger)}.ui-segmented.inert{opacity:var(--disabled-opacity)}.ui-segmented-opt{appearance:none;justify-content:center;align-items:center;gap:var(--space-inner);padding:var(--space-hint) var(--space-field);border-radius:var(--radius-sm);--ground:inherit;color:var(--text-secondary);font:var(--weight-medium) var(--text-md) / 1 var(--font-sans);white-space:normal;overflow-wrap:anywhere;cursor:pointer;max-width:100%;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;display:inline-flex}.ui-segmented.size-sm .ui-segmented-opt{padding:calc(var(--space-hint) - var(--stroke-hair) / 2) var(--space-label)}.ui-segmented-opt:hover:not(:disabled){background:var(--raise-1);--ground:var(--raise-1);color:var(--text-primary)}.ui-segmented-opt:active:not(:disabled),.ui-segmented-opt[aria-checked=true],.ui-segmented-opt[aria-checked=true]:disabled{background:var(--raise-2);--ground:var(--raise-2);color:var(--text-primary)}.ui-segmented-opt[aria-checked=true]:hover:not(:disabled){background:var(--raise-3);--ground:var(--raise-3)}.ui-segmented:focus-visible{border-radius:var(--radius-md)}.ui-segmented-opt:focus-visible{box-shadow:var(--ring-inset);outline:0}.ui-segmented-opt:disabled{cursor:not-allowed}.ui-segmented:not(.inert) .ui-segmented-opt:disabled{opacity:var(--disabled-opacity)}
