.billing-hero-actions{margin-top:8px}.billing-steps .wrap,.billing-dashboard .wrap{gap:40px;display:grid}.billing-money .wrap{gap:36px;display:grid}.steps{gap:20px;display:grid}.steps .card{align-content:start;gap:10px;display:grid}.num-badge{background:var(--terracottaDeep);width:40px;height:40px;color:var(--cream);border-radius:50%;place-items:center;font-size:17px;font-weight:700;display:grid}.steps-four{margin:0;padding:0;list-style:none}@media (width>=640px){.steps.steps-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.steps.steps-four{grid-template-columns:repeat(4,minmax(0,1fr))}}.week-card{max-width:720px}.week{gap:10px;margin:0;display:grid}.week-chart{gap:10px;display:grid}.week .days{gap:6px;display:grid}.week .days,.week-spans{grid-template-columns:repeat(8,minmax(0,1fr))}.week-spans{gap:6px;font-size:13px;font-weight:700;display:grid}.week-charged{color:var(--terracottaDeep);grid-column:1/4}.week-care{border-top:2px solid var(--sageDark);color:var(--sageText);text-align:center;grid-column:4/9;padding-top:4px}.week-note{font-weight:600}.week .d{text-align:center;border:1.5px solid var(--border);background:var(--offCream);color:var(--cocoaMuted);border-radius:12px;padding:10px 0;font-size:13px;font-weight:700}.week .d.charge{background:var(--terracottaDeep);color:var(--cream);border-color:var(--terracottaDeep)}.week .d.care{background:var(--successBg);color:var(--sageText);border-color:var(--successBorder)}.week .d.wknd{background:0 0;border-style:dashed}@media (width<=374px){.week-card{padding-inline:14px}.week .days,.week-spans{gap:4px}}@media (width<=359px){.week .d{font-size:12px}}.week .legend{color:var(--cocoaMuted);flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.week .legend i{vertical-align:-1px;border-radius:4px;width:12px;height:12px;margin-right:6px;display:inline-block}.week .legend .key-charge{background:var(--terracottaDeep)}.week .legend .key-care{background:var(--successBg);border:1px solid var(--successBorder)}@media (forced-colors:active){.week .legend .key-charge,.week .d.charge{forced-color-adjust:none;color:canvas;background:canvastext;border-color:canvastext}}.tab-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;margin:0;padding:0;list-style:none}@media (width>=1024px){.tab-cards{grid-template-columns:repeat(5,minmax(0,1fr))}}.tab-card{align-content:start;gap:10px;padding:20px;display:grid}.money-flow{margin:0}.flow{align-items:center;gap:12px;display:grid}@media (width>=900px){.flow{grid-template-columns:1fr auto 1fr auto 1.2fr auto 1fr}}.money-flow .flow{margin:0;padding:0;list-style:none}.flow .node{background:var(--offCream);border:1.5px solid var(--border);border-radius:18px;justify-items:start;gap:8px;padding:16px;display:grid}.flow .node.you{border-color:var(--sageDark);background:var(--successBg);--cocoaMuted:var(--neutralText)}.flow .node.you .node-sub{color:var(--sageText)}.flow .arr{color:var(--cocoaMuted);place-items:center;display:grid}@media (width<=899px){.flow .arr svg{transform:rotate(90deg)}}.flow-cubby{border:1.5px dashed var(--terracotta);background:var(--cream);border-radius:18px;align-items:center;gap:14px;margin-top:16px;padding:14px 18px;display:flex}.flow-cubby .badge-mark{flex:none}@media (width>=900px){.money-flow .flow{align-items:stretch}.money-flow .flow .node{align-content:start}}
