.sva-table{border-collapse:collapse;width:calc(100% + 20px);margin:0 -10px}.sva-table th{text-align:left;color:var(--soft);vertical-align:bottom;padding:0 8px 9px 0;font-size:.88em;font-weight:600;line-height:1.25}.sva-table td{border-top:var(--border);vertical-align:middle;white-space:nowrap;padding:10px 8px 10px 0}.sva-table th:first-child,.sva-table td:first-child{padding-left:10px}.sva-table th:last-child,.sva-table td:last-child{padding-right:10px}.sva-table .num{text-align:right;font-variant-numeric:tabular-nums}.sva-work{white-space:normal!important}.sva-work b{font-weight:400}.sva-fit-col{width:1%}.sva-dots{vertical-align:middle;gap:4px;display:inline-flex}.sva-dots i{background:var(--cm-rule);border-radius:50%;width:8px;height:8px}.sva-dots.is-strong i.on{background:#3ba676}.sva-dots.is-partial i.on{background:var(--cm-amber)}.sva-dots.is-weak i.on{background:var(--soft)}.sva-pay{font-weight:600}.sva-pay.is-none{color:var(--soft);font-weight:400}.sva-fit tr.is-chosen td{background:var(--tint);border-top-color:#0000}.sva-fit tr.is-chosen+tr td{border-top-color:#0000}.sva-fit tr.is-chosen td:first-child{border-radius:8px 0 0 8px}.sva-fit tr.is-chosen td:last-child{border-radius:0 8px 8px 0}.sva-fit tr.is-chosen .sva-work b{font-weight:600}.sva-fit tr.is-chosen .sva-pay{color:var(--point-text)}.sva-chosen{color:var(--point-text);margin-top:2px;font-size:.84em;font-weight:600;display:block}.sva-foot{border-top:var(--border);padding-top:12px}.sva-stat-label{color:var(--soft);margin:0 0 4px;font-size:.88em}.sva-stat{align-items:baseline;gap:14px;margin:0;display:flex}.sva-stat-big{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:2.5em;font-weight:700;line-height:1.05}.sva-stat-pct{color:var(--cm-green-text);font-size:1.4em;font-weight:700}.sva-meter{margin:18px 0 0}.sva-meter-svg{width:100%;height:24px;display:block;overflow:visible}.sva-meter-track{fill:#eeece6}.sva-meter-fill{fill:#3ba676}.sva-meter-mark{stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.sva-meter-label{text-align:right;color:var(--ink);margin:6px 0 0;font-size:.88em;font-weight:600}.sva-proof-low{border-top:var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-top:18px;padding-top:16px;display:grid}.sva-sent-title{margin:0 0 8px;font-size:1.02em;font-weight:600}.sva-sent{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sva-sent li{grid-template-columns:5.8em minmax(0,1fr);gap:10px;display:grid}.sva-sent b{font-variant-numeric:tabular-nums;font-weight:600}.sva-sent span{color:var(--muted)}.sva-cost{justify-items:end;gap:2px;margin:0;display:grid}.sva-cost b{color:var(--point-text);font-variant-numeric:tabular-nums;font-size:1.5em;font-weight:700}.sva-cost small{color:var(--soft);font-size:.88em}.sva-runs{margin:0;padding:0;list-style:none}.sva-run+.sva-run{border-top:var(--border)}.sva-run-row{grid-template-columns:3.4em 5.8em minmax(0,1fr) auto 3.4em;grid-template-areas:"at id what state cost";align-items:center;gap:10px;padding:11px 0;display:grid}.sva-run.is-open .sva-run-row{background:var(--tint);border-radius:8px;margin:0 -10px;padding:11px 10px}.sva-run-at{color:var(--soft);font-variant-numeric:tabular-nums;grid-area:at;font-size:.92em}.sva-run-id{font-variant-numeric:tabular-nums;grid-area:id;font-weight:600}.sva-run-what{white-space:nowrap;text-overflow:ellipsis;grid-area:what;min-width:0;overflow:hidden}.sva-run-cost{text-align:right;font-variant-numeric:tabular-nums;grid-area:cost}.sva-pill{border-radius:var(--r-pill);white-space:nowrap;grid-area:state;justify-self:start;padding:2px 10px;font-size:.86em;font-weight:500}.sva-pill.is-done{color:var(--cm-green-text);background:#e3f3ea}.sva-pill.is-person{color:var(--cm-orange-on-tint);background:#fbeae4}.sva-steps{margin:6px 0 10px;padding:0 0 0 calc(3.4em + 10px);list-style:none}.sva-steps li{justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0 7px 24px;display:flex;position:relative}.sva-steps li:before{content:"";background:var(--cm-white);box-sizing:border-box;border:2px solid #3ba676;border-radius:50%;width:11px;height:11px;margin-top:-6px;position:absolute;top:50%;left:0}.sva-steps li:not(:last-child):after{content:"";background:var(--cm-rule);width:2px;height:calc(100% - 12px);position:absolute;top:calc(50% + 6px);left:4.5px}.sva-step-note{color:var(--soft);text-align:right;font-size:.92em}.sva-unused{color:var(--point-text);font-weight:600}.sva-none{color:var(--soft)}.sva-totals{border-top:var(--border);justify-content:space-between;align-items:end;gap:16px;margin-top:16px;padding-top:14px;display:flex}.sva-totals p{gap:3px;margin:0;display:grid}.sva-totals small{color:var(--soft);font-size:.88em}.sva-totals b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.36em;font-weight:700}.sva-totals .sva-total-hot{color:var(--point-text)}.sva-total-end{text-align:right;justify-items:end}@container (width<=440px){.sva-run-row{grid-template-columns:3em minmax(0,1fr) auto;grid-template-areas:"at id state"".what cost";row-gap:3px}.sva-run-what{white-space:normal}.sva-steps{padding-left:calc(3em + 10px)}.sva-steps li{flex-direction:column;gap:1px}.sva-step-note{text-align:left}.sva-stat-big{font-size:2.1em}.sva-table th{white-space:normal}}.sva-how .svc-tl-grid{background-image:linear-gradient(90deg, var(--cm-rule) 0 1px, transparent 1px);background-repeat:repeat-x;background-size:6.66667% calc(100% - 22px);grid-template-columns:repeat(30,minmax(0,1fr))}.sva-how .svc-tl-step{padding:8px 10px}.sva-how .svc-tl-s21{grid-column-start:21}.sva-how .svc-tl-s22{grid-column-start:22}.sva-how .svc-tl-s23{grid-column-start:23}.sva-how .svc-tl-s24{grid-column-start:24}.sva-how .svc-tl-s25{grid-column-start:25}.sva-how .svc-tl-s26{grid-column-start:26}.sva-how .svc-tl-s27{grid-column-start:27}.sva-how .svc-tl-s28{grid-column-start:28}.sva-how .svc-tl-s29{grid-column-start:29}.sva-how .svc-tl-s30{grid-column-start:30}.sva-how .svc-tl-e22{grid-column-end:22}.sva-how .svc-tl-e23{grid-column-end:23}.sva-how .svc-tl-e24{grid-column-end:24}.sva-how .svc-tl-e25{grid-column-end:25}.sva-how .svc-tl-e26{grid-column-end:26}.sva-how .svc-tl-e27{grid-column-end:27}.sva-how .svc-tl-e28{grid-column-end:28}.sva-how .svc-tl-e29{grid-column-end:29}.sva-how .svc-tl-e30{grid-column-end:30}.sva-how .svc-tl-e31{grid-column-end:31}
