#chan-plan{border:1px solid var(--line,#d5dce5);border-radius:16px;padding:22px;margin:20px 0;background:var(--surface,#fff)}.plan-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.plan-heading h2{margin:0}.plan-heading p{font-size:13px;opacity:.75}.plan-badge{font-size:12px;padding:6px 10px;border-radius:20px;background:var(--inset,#edf3f8);white-space:nowrap}.plan-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.plan-metrics article{border:1px solid var(--line,#d5dce5);border-radius:10px;padding:12px}.plan-metrics small{display:block;opacity:.8}.plan-metrics b{font-size:26px;display:block;margin-top:6px}.plan-warning{border-left:3px solid #b76912;padding:10px 14px;background:var(--warning-bg,#fff7e8)}#chan-plan details{margin-top:14px;padding-top:12px;border-top:1px solid var(--line,#d5dce5)}#chan-plan li{margin:10px 0}.plan-table{overflow-x:auto}.plan-table th,.plan-table td{text-align:left;padding:10px;white-space:nowrap}.holding-evidence{font-size:14px;border-top:1px solid var(--line,#d5dce5);padding-top:10px}.holding-blocked{color:var(--warning,#9a5700)}@media(max-width:650px){.plan-metrics{grid-template-columns:repeat(2,1fr)}.plan-heading{display:block}.plan-badge{display:inline-block;margin-bottom:12px}#chan-plan{padding:16px}}
