.sitemap .badge{background:var(--primary);color:#fff;border-radius:10px;margin-left:auto;padding:0 7px;font-size:11px}.care-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.care-kpis a.kpi:hover{box-shadow:var(--elev-hi);text-decoration:none}.care-home{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.care-list{display:grid}.care-row{border-bottom:1px solid var(--line);color:inherit;align-items:center;gap:12px;padding:10px 16px;display:flex}.care-row:last-child{border-bottom:0}.care-row:hover{background:var(--bg);text-decoration:none}.care-row .grow{min-width:0;display:grid}.care-funnel{gap:8px;padding:14px 16px;display:grid}.care-funnel .frow{grid-template-columns:160px minmax(0,1fr) 36px;align-items:center;gap:10px;display:grid}.care-funnel .ftrack{background:var(--bg);border-radius:3px;height:22px;overflow:hidden}.care-funnel .ffill{background:linear-gradient(90deg, var(--primary), #2886de);border-radius:3px;min-width:2px;height:100%}.care-facts{padding:0 16px 14px}.care-stages{border-top:1px solid var(--line);display:flex;overflow-x:auto}.care-stage{border-right:1px solid var(--line);flex:1;align-items:center;gap:10px;min-width:170px;padding:12px 18px;display:flex}.care-stage:last-child{border-right:0}.care-stage b{font-weight:600;display:block}.care-stage small{color:var(--muted);font-size:12px;display:block}.care-stage .ring{border:2px solid var(--field);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:grid}.care-stage.done .ring{background:var(--good);border-color:var(--good);color:#fff}.care-stage.now{background:var(--brand-soft)}.care-stage.now .ring{border-color:var(--brand);color:var(--brand)}.care-stage.bad .ring{background:var(--bad);border-color:var(--bad);color:#fff}.care-record{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:16px;display:grid}.care-side{align-content:start;gap:16px;display:grid}.care-gap{gap:12px;display:grid}.care-section{padding-bottom:10px}.care-section h3{padding:10px 0 4px}.care-section .fieldrow,.care-side .fieldrow{grid-template-columns:minmax(180px,30%) minmax(0,1fr)}.care-docrow{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.care-docstate{width:24px;height:24px;color:var(--muted);border:2px solid var(--field);border-radius:50%;place-items:center;font-size:12px;display:grid}.care-docstate.done{background:var(--good);border-color:var(--good);color:#fff}.care-check{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:8px 0;display:grid}.care-choice{border:1px solid var(--line);cursor:pointer;border-radius:6px;grid-template-columns:auto 30px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.care-choice.on{border-color:var(--brand);background:var(--brand-soft)}.care-choice>span:last-child{gap:2px;display:grid}.care-quote{border-left:3px solid var(--warn);background:var(--warn-soft);white-space:pre-wrap;border-radius:0 6px 6px 0;margin:4px 0 0;padding:8px 12px}@media (width<=1280px){.care-home{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.care-record{grid-template-columns:minmax(0,1fr) 360px}}@media (width<=860px){.care-home,.care-record,.care-kpis{grid-template-columns:1fr}}
