@layer amset-ui.tokens,amset-ui.base;@layer amset-ui.components{.amset-approval{gap:var(--amset-space-3);min-width:0;font-family:var(--amset-font);color:var(--amset-ink);flex-direction:column;display:flex}.amset-approval__summary{gap:var(--amset-space-3);color:var(--amset-ink-2);font-size:var(--amset-text-sm);flex-wrap:wrap;margin:0;display:flex}.amset-approval__flow{color:var(--amset-ink)}.amset-approval[data-status=rejected] .amset-approval__flow{color:var(--amset-error)}.amset-approval__steps{gap:var(--amset-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.amset-approval__step{gap:var(--amset-space-2);padding:var(--amset-space-3);border:var(--amset-border-width) solid var(--amset-border);border-inline-start:.25rem solid var(--amset-border);border-radius:var(--amset-radius-lg);background:var(--amset-surface);flex-direction:column;display:flex}.amset-approval__step[data-status=current]{border-inline-start-color:var(--amset-accent)}.amset-approval__step[data-status=approved]{border-inline-start-color:var(--amset-success)}.amset-approval__step[data-status=rejected]{border-inline-start-color:var(--amset-error)}.amset-approval__heading{align-items:baseline;gap:var(--amset-space-2);flex-wrap:wrap;margin:0;display:flex}.amset-approval__number{color:var(--amset-ink-2);font-size:var(--amset-text-sm)}.amset-approval__title{flex:1;font-weight:600}.amset-approval__status{font-size:var(--amset-text-sm);font-weight:600}.amset-approval__approvers{gap:var(--amset-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.amset-approval__approver{align-items:center;gap:var(--amset-space-2);flex-wrap:wrap;display:flex}.amset-approval__decision,.amset-approval__time{color:var(--amset-ink-2);font-size:var(--amset-text-sm)}.amset-approval__comment{color:var(--amset-ink-2);font-size:var(--amset-text-sm);flex-basis:100%;margin:0;padding-inline-start:calc(var(--amset-space-2) + 2rem)}.amset-approval__actions{gap:var(--amset-space-2);flex-wrap:wrap;display:flex}.amset-approval__reject{gap:var(--amset-space-2);flex-direction:column;display:flex}.amset-approval__error{color:var(--amset-error);margin:0;font-weight:600}.amset-approval__empty{color:var(--amset-ink-2);margin:0}}
