.scheme-progress .tiles .tile .v{font-size:1.9rem}.progress-bar{background:var(--rule);border-radius:999px;height:12px;margin:.25rem 0 .4rem;display:flex;overflow:hidden}.progress-bar .progress-done{background:var(--good,#2f7d4f)}.progress-bar .progress-building{background:var(--amber,#c98a12)}.progress-legend .key{vertical-align:-.05em;border-radius:2px;width:.7em;height:.7em;display:inline-block}.progress-legend .key-done{background:var(--good,#2f7d4f)}.progress-legend .key-building{background:var(--amber,#c98a12)}.progress-legend .key-left{background:var(--rule)}.progress-history{margin:.5rem 0 .75rem}.progress-history summary{cursor:pointer;font-weight:600}.progress-history .table-scroll{overflow-x:auto}.progress-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:36rem;margin-top:.4rem;font-size:.9rem}.progress-table th,.progress-table td{text-align:right;border-bottom:1px solid var(--hairline,var(--rule));white-space:nowrap;padding:.3rem .6rem}.progress-table th:first-child{text-align:left}.progress-table .spark-col{width:30%;min-width:4rem}.progress-table .spark{background:var(--rule);border-radius:999px;height:8px;display:block;overflow:hidden}.progress-table .spark>span{background:var(--good,#2f7d4f);height:100%;display:block}.scheme-link-card{border:1px solid var(--rule);border-radius:var(--radius-lg);margin:1rem 0;padding:.8rem 1rem}.scheme-link-card p{margin:0}.strategic-case{margin:.2rem 0 .6rem}.strategic-case .chip{vertical-align:.05em}.scheme-fold{margin:.5rem 0}.scheme-fold>summary{cursor:pointer;font-weight:600}.scheme-fold>summary .count{color:var(--ink-3);margin-left:.35rem;font-weight:400}.scheme-fold>ul,.scheme-fold>p{margin-top:.4rem}.scheme-headline{max-width:60ch;margin:.2rem 0 .3rem;font-size:1.2rem;font-weight:700;line-height:1.3}.scheme-estate{color:var(--ink-2);max-width:68ch;margin:0 0 .4rem}.scheme-counts li{margin:.15rem 0}.scheme-alert{margin:.6rem 0 .9rem}.scheme-alert .btn{white-space:normal}.scheme-org-record{color:var(--ink-3)}.scheme-list .scheme-near-state{color:var(--ink-2)}
