.recova-approval-card__root{gap:var(--recova-dimension-x3);padding-inline:var(--recova-dimension-x4);padding-block:var(--recova-dimension-x4);background-color:var(--recova-color-bg-layer-default);border-radius:var(--recova-dimension-x4);box-shadow:inset 0 0 0 1px var(--recova-color-stroke-neutral-muted);flex-direction:column;display:flex}.recova-approval-card__root>[data-review-field]{gap:var(--recova-dimension-x3);min-width:0;color:var(--recova-color-fg-neutral);font-size:var(--recova-font-size-t3);line-height:var(--recova-line-height-t3);overflow-wrap:anywhere;grid-template-columns:minmax(112px,.32fr) minmax(0,1fr);display:grid}.recova-approval-card__root>[data-review-field]:before{content:attr(aria-label);color:var(--recova-color-fg-neutral-muted);font-weight:var(--recova-font-weight-regular)}.recova-approval-card__root>[data-review-field=receipt]{padding:var(--recova-dimension-x3);background-color:var(--recova-color-bg-positive-weak);border-radius:var(--recova-radius-r2);font-variant-numeric:tabular-nums}@media (max-width:480px){.recova-approval-card__root>[data-review-field]{gap:var(--recova-dimension-x1);grid-template-columns:minmax(0,1fr)}}.recova-approval-card__header{align-items:center;gap:var(--recova-dimension-x2);box-shadow:inset 0 -1px 0 var(--recova-color-stroke-neutral-muted);padding-block-end:12px;display:flex}@media (max-width:480px){.recova-approval-card__header{flex-direction:column;align-items:flex-start}}.recova-approval-card__summary{color:var(--recova-color-fg-neutral);font-size:var(--recova-font-size-t5);line-height:var(--recova-line-height-t5);font-weight:var(--recova-font-weight-bold);flex:1}.recova-approval-card__rationale{color:var(--recova-color-fg-neutral-subtle);font-size:var(--recova-font-size-t3);line-height:var(--recova-line-height-t3);padding-block-end:4px}.recova-approval-card__cost{color:var(--recova-color-fg-neutral);font-variant-numeric:tabular-nums}.recova-approval-card__risk{color:var(--recova-color-fg-warning);font-weight:600}.recova-approval-card__plan{gap:var(--recova-dimension-x2);flex-direction:column;margin:0;padding-inline-start:20px;display:flex}.recova-approval-card__status{color:var(--recova-color-fg-neutral-subtle);font-size:var(--recova-font-size-t2);background-color:var(--recova-color-bg-neutral-weak);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 8px}@media (max-width:480px){.recova-approval-card__status{white-space:normal}}.recova-approval-card__actions{justify-content:flex-end;gap:var(--recova-dimension-x2);box-shadow:inset 0 1px 0 var(--recova-color-stroke-neutral-muted);flex-wrap:wrap;padding-block-start:12px;display:flex}.recova-approval-card__root--state_pending,.recova-approval-card__root--state_reviewing,.recova-approval-card__root--state_approved{box-shadow:inset 0 0 0 1px var(--recova-color-stroke-brand-weak)}.recova-approval-card__root--state_partial-failure{box-shadow:inset 0 0 0 1px var(--recova-color-stroke-warning-weak)}.recova-approval-card__root--state_success{box-shadow:inset 0 0 0 1px var(--recova-color-stroke-positive-weak)}.recova-approval-card__root--state_failure{box-shadow:inset 0 0 0 1px var(--recova-color-stroke-critical-weak)}.recova-approval-card__root--state_outcome-unknown{box-shadow:inset 0 0 0 1px var(--recova-color-stroke-warning-weak)}
