.assistant-summary{margin:var(--space-5) var(--request-gutter) 0;gap:var(--space-4);padding:var(--space-4);border:var(--size-border) solid var(--color-brand);border-radius:var(--radius-card);flex-direction:column;display:flex}.assistant-summary__heading{font-family:var(--font-display);font-size:var(--font-size-wordmark);letter-spacing:var(--letter-spacing-display);color:var(--color-brand);margin:0}.assistant-summary__heading:focus-visible{outline:var(--size-focus-ring) solid var(--color-brand-mid);outline-offset:2px}.assistant-summary__rows{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.assistant-summary__row{gap:var(--space-3);grid-template-columns:5.5em minmax(0,1fr);display:grid}.assistant-summary__row dt{font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-muted-on-light-soft);padding-top:3px}.assistant-summary__row dd{font-size:var(--font-size-body);overflow-wrap:anywhere;margin:0}.assistant-summary .ui-button{width:100%}.request-form-link{min-height:var(--size-tap-target);font:inherit;font-size:var(--font-size-control);font-weight:var(--font-weight-semibold);color:var(--color-brand);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.request-form-link:focus-visible,.assistant-sent__link:focus-visible{outline:var(--size-focus-ring) solid var(--color-white);outline-offset:2px}.request-form-link:focus-visible{outline-color:var(--color-brand-mid)}.assistant-sent__link{color:var(--color-white);font-weight:var(--font-weight-bold)}
