.cc-fexp__card{overflow:hidden;border-radius:var(--radius-xl);border:1px solid color-mix(in srgb,var(--cc-white) 70%,transparent);background:color-mix(in srgb,var(--cc-white) 50%,transparent);-webkit-backdrop-filter:var(--glass-panel);backdrop-filter:var(--glass-panel);box-shadow:0 1px color-mix(in srgb,var(--cc-white) 60%,transparent) inset,var(--shadow-sm);transition:opacity var(--dur-base) var(--ease-out)}.cc-fexp__cardbtn{width:100%;display:block;text-align:left;border:none;background:transparent;cursor:pointer;padding:var(--space-5) var(--space-5) var(--space-4);font-family:inherit}.cc-fexp__cardtop{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.cc-fexp__vtag{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase}.cc-fexp__vdot{width:8px;height:8px;border-radius:var(--radius-pill);flex:none}.cc-fexp__vtag--approved{color:var(--cc-moss)}.cc-fexp__vtag--reject{color:var(--cc-clay)}.cc-fexp__vtag--approved .cc-fexp__vdot{background:var(--cc-moss)}.cc-fexp__vtag--reject .cc-fexp__vdot{background:var(--cc-clay)}.cc-fexp__vtag--live{color:var(--cc-ink)}.cc-fexp__vtag--live .cc-fexp__vdot{background:var(--cc-live)}.cc-fexp__code{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-caps-tight);color:var(--cc-graphite)}.cc-fexp__name{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-family:var(--font-display);font-weight:400;font-size:var(--text-h3);line-height:var(--leading-snug);letter-spacing:var(--tracking-display);color:var(--cc-ink)}.cc-fexp__chev{flex:none;width:24px;height:24px;display:grid;place-items:center;color:var(--cc-graphite);transition:transform var(--dur-slow) var(--ease-out)}.cc-fexp__chev svg{width:14px;height:14px}.cc-fexp__card.is-open .cc-fexp__chev{transform:rotate(90deg)}.cc-fexp__reveal{overflow:hidden;height:0;transition:height var(--dur-slow) var(--ease-out)}.cc-fexp__reveal-inner{padding:0 var(--space-5) var(--space-5)}.cc-fexp__rule{height:1px;background:color-mix(in srgb,var(--cc-black) 10%,transparent);margin-bottom:var(--space-3)}.cc-fexp__reason{margin:0;font-family:var(--font-mono);font-size:var(--text-body-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-wide);color:var(--cc-graphite);text-wrap:pretty}.cc-fexp__card--teaser .cc-fexp__cardbtn{cursor:default}.cc-fexp__card--teaser .cc-fexp__reveal{height:auto}.cc-fexp__card--teaser .cc-fexp__cardbtn{padding:var(--space-4) var(--space-5) var(--space-3)}.cc-fexp__card--teaser .cc-fexp__cardtop{margin-bottom:var(--space-3)}.cc-fexp__card--teaser .cc-fexp__reveal-inner{padding:0 var(--space-5) var(--space-4)}.cc-fexp__card--teaser .cc-fexp__rule{margin-bottom:var(--space-2)}.cc-fexp__card--teaser .cc-fexp__name{font-size:var(--text-h4)}.cc-fexp__card--teaser .cc-fexp__reason{font-size:var(--text-caption)}@media(prefers-reduced-motion:reduce){.cc-fexp__reveal,.cc-fexp__chev{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/formulary-card.css.map */
