.faq-inline{min-width:0;overflow:hidden;transition:height var(--popup-stage-height-duration) ease}.faq-inline__form-layer,.faq-inline__state-layer{min-width:0}.faq-inline__form-layer[hidden]{display:none}.faq-inline__state-layer{animation:faq-inline-state-in var(--popup-stage-height-duration) ease both}.faq-inline .quick-order-state__header{align-items:center;display:flex;gap:var(--sp-8);padding:var(--sp-16)}.faq-inline .quick-order-state__title{color:var(--text-primary);font-family:var(--font-head);font-size:var(--t-h3);font-weight:700;letter-spacing:var(--t-h3-ls);line-height:var(--t-h3-lh);margin:0;text-transform:uppercase}.faq-inline .quick-order-state__body{color:var(--text-secondary);display:flex;flex-direction:column;font-family:var(--font-body);font-size:var(--t-caption);gap:var(--sp-12);padding:0 var(--sp-16) var(--sp-16)}.faq-inline .quick-order-state__body p{color:inherit;font:inherit;margin:0}.faq-inline .quick-order-state__actions{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--sp-8);padding:var(--sp-16)}.faq-inline .quick-order-state__icon{display:inline-flex;flex:none}.faq-inline .quick-order-state__icon svg{display:block;height:var(--t-h3);width:var(--t-h3)}.faq-inline[data-faq-inline-stage=processing] .quick-order-state__icon svg{fill:var(--brand)}.faq-inline .quick-order-state__retry{align-items:center;display:inline-flex;gap:var(--sp-8)}.faq-inline .quick-order-state__error{color:var(--legacy-danger)}@keyframes faq-inline-state-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.faq-inline{transition:none}.faq-inline__state-layer{animation:none}}