.cc-create-flow__microactions .secondary-button{justify-self:start}.cc-create-flow__section{gap:18px;display:grid}.cc-create-flow__hero-card,.cc-create-flow__panel,.cc-create-flow__line-card,.cc-create-flow__summary-card,.cc-create-flow__microactions,.cc-create-flow__review-card,.cc-create-flow__status-card{background:#0f1725b8;border:1px solid #ffffff14;border-radius:22px;gap:12px;padding:18px;display:grid}.cc-create-flow__hero-card strong,.cc-create-flow__panel strong,.cc-create-flow__line-card strong,.cc-create-flow__summary-card strong,.cc-create-flow__microactions strong,.cc-create-flow__review-card strong,.cc-create-flow__status-card strong{font-size:1rem}.cc-create-flow__hero-card small,.cc-create-flow__panel small,.cc-create-flow__line-card small,.cc-create-flow__summary-card small,.cc-create-flow__microactions small,.cc-create-flow__review-card small,.cc-create-flow__status-card small,.cc-create-flow__helper,.cc-create-flow__muted{color:#bfdbfebd;line-height:1.5}.cc-create-flow__choice-grid,.cc-create-flow__grid,.cc-create-flow__review-grid,.cc-create-flow__summary-list,.cc-create-flow__footer-meta,.cc-create-flow__footer-actions,.cc-create-flow__microactions-row{gap:12px;display:grid}.cc-create-flow__choice-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cc-create-flow__choice{text-align:left;color:inherit;background:#09111dd1;border:1px solid #ffffff14;border-radius:20px;gap:8px;padding:18px;display:grid}.cc-create-flow__choice--active{background:linear-gradient(135deg,#0a344eeb,#0d1c30f5);border-color:#38bdf86b}.cc-create-flow__choice span,.cc-create-flow__summary-label,.cc-create-flow__review-card span{color:#94a3b8e6}.cc-create-flow__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-create-flow__grid>.form-field-full,.cc-create-flow__grid>.cc-create-flow__panel,.cc-create-flow__grid>.cc-alert,.cc-create-flow__grid>.cc-create-flow__microactions{grid-column:1/-1}.cc-create-flow__line-list{gap:14px;display:grid}.cc-create-flow__line-card{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end}.cc-create-flow__line-card .form-field{margin:0}.cc-create-flow__line-card .form-field-full,.cc-create-flow__line-card .cc-create-flow__line-actions{grid-column:1/-1}.cc-create-flow__line-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-create-flow__summary-list,.cc-create-flow__review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-create-flow__summary-item,.cc-create-flow__review-card{background:#09111dbd;border:1px solid #ffffff0f;border-radius:18px;gap:6px;padding:14px 16px;display:grid}.cc-create-flow__status-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.cc-create-flow__status-card--ready{background:linear-gradient(135deg,#0b2924b8,#0d1f22e0);border-color:#2dd4bf47}.cc-create-flow__status-card--blocked{background:linear-gradient(135deg,#422b0cc7,#16120fe6);border-color:#fbbf2457}.cc-create-flow__status-icon{background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;display:inline-flex}.cc-create-flow__status-copy{gap:4px;display:grid}.cc-create-flow__status-copy span{color:#94a3b8e6}.cc-create-flow__totals{gap:10px;display:grid}.cc-create-flow__totals-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-create-flow__totals-row--grand{border-top:1px solid #ffffff14;padding-top:10px;font-size:1.06rem}.cc-create-flow__footer-meta{align-items:center}.cc-create-flow__footer-actions{grid-auto-flow:column;justify-content:end;align-items:center}.cc-create-flow__warning-list{color:#f8fafceb;margin:0;padding-left:18px}:root[data-theme=light] .cc-create-flow__hero-card,:root[data-theme=light] .cc-create-flow__panel,:root[data-theme=light] .cc-create-flow__line-card,:root[data-theme=light] .cc-create-flow__summary-card,:root[data-theme=light] .cc-create-flow__microactions,:root[data-theme=light] .cc-create-flow__review-card,:root[data-theme=light] .cc-create-flow__status-card,:root[data-theme=light] .cc-create-flow__summary-item,:root[data-theme=light] .cc-create-flow__choice{background:#ffffffd6;border-color:#0e54721a}:root[data-theme=light] .cc-create-flow__choice--active{background:linear-gradient(135deg,#e6f7fff5,#eff8fffa);border-color:#0ea5e94d}:root[data-theme=light] .cc-create-flow__status-card--ready{background:linear-gradient(135deg,#e7fcf7fa,#f4fffcfc)}:root[data-theme=light] .cc-create-flow__status-card--blocked{background:linear-gradient(135deg,#fff7ddf5,#fffceffa)}@media (width<=900px){.cc-create-flow__grid,.cc-create-flow__summary-list,.cc-create-flow__review-grid,.cc-create-flow__line-card{grid-template-columns:1fr}.cc-create-flow__footer-actions{grid-auto-flow:row;justify-content:stretch}.cc-create-flow__line-actions{flex-direction:column;align-items:stretch}.cc-create-flow__status-card{grid-template-columns:1fr}}@media (width<=720px){.cc-create-flow__hero-card{display:none}.cc-create-flow__status-card{grid-template-columns:auto minmax(0,1fr);align-items:center}.cc-create-flow__status-copy{gap:2px}.cc-create-flow__footer-meta small{display:none}.cc-create-flow__footer-actions{gap:8px}.cc-create-flow__line-card{gap:10px}}@media (width<=640px){.cc-create-flow__section{gap:12px}.cc-create-flow__hero-card,.cc-create-flow__panel,.cc-create-flow__line-card,.cc-create-flow__summary-card,.cc-create-flow__microactions,.cc-create-flow__review-card,.cc-create-flow__status-card{border-radius:18px;gap:10px;padding:14px}.cc-create-flow__hero-card strong,.cc-create-flow__panel strong,.cc-create-flow__line-card strong,.cc-create-flow__summary-card strong,.cc-create-flow__microactions strong,.cc-create-flow__review-card strong,.cc-create-flow__status-card strong{font-size:.92rem;line-height:1.24}.cc-create-flow__hero-card small,.cc-create-flow__panel small,.cc-create-flow__line-card small,.cc-create-flow__summary-card small,.cc-create-flow__microactions small,.cc-create-flow__review-card small,.cc-create-flow__status-card small,.cc-create-flow__helper,.cc-create-flow__muted{font-size:.76rem;line-height:1.36}.cc-create-flow__status-card{gap:8px;padding:12px 13px}.cc-create-flow__status-icon{width:34px;height:34px;font-size:.92rem}.cc-create-flow__line-list{gap:10px}.cc-create-flow__footer-meta{gap:4px}.cc-create-flow__footer-actions{grid-auto-flow:row;gap:10px}.cc-create-flow__footer-actions .primary-button,.cc-create-flow__footer-actions .secondary-button{width:100%;min-height:44px}.cc-create-flow__microactions-row .secondary-button{width:100%;min-height:42px}}
