/* SOTA private historical trends; readable table on desktop and mobile. */
.hist-trends-panel{background:linear-gradient(145deg,#09281e,#102d25);border:1px solid #9c814b66;border-radius:15px;padding:18px;margin:16px 0 28px;color:#f0eee2}
#histStatus{padding:12px 14px;border:1px solid #b9aa7a44;border-radius:9px;background:#061c16;color:#e7d2a2;font-size:.91rem;line-height:1.45}
.hist-trends-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin:18px 0}
.hist-trends-filters label{font-size:.8rem;font-weight:700;color:#e6d4ae;display:flex;flex-direction:column;gap:6px}
.hist-trends-filters select{width:100%;min-width:0;background:#061d17;border:1px solid #a8906c77;color:#f4f0e0;padding:9px;border-radius:7px}
.hist-trends-filters select:focus-visible,.hist-trends-filters button:focus-visible{outline:2px solid #e3c585;outline-offset:2px}
.hist-trends-filters button{align-self:end;min-height:40px}
.hist-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px;margin:15px 0}
.hist-stat{padding:12px;background:#061d17;border:1px solid #a8906c55;border-radius:10px;display:flex;flex-direction:column;gap:5px}
.hist-stat small{color:#dfd0ae;font-size:.73rem}.hist-stat strong{color:#f4ebd0;font-size:1.45rem;font-variant-numeric:tabular-nums}
.hist-trends-table-wrap{max-width:100%;overflow-x:auto;border-radius:9px;border:1px solid #a8906c55}
.hist-trends-table{width:100%;border-collapse:collapse;font-size:.81rem;min-width:990px}
.hist-trends-table th{background:#173d30;color:#f7e4b7;padding:13px 11px;text-align:left;white-space:nowrap;border-bottom:1px solid #98784a}
.hist-trends-table td{background:#071d16;color:#f4f0e4;border-bottom:1px solid #9c814b33;padding:12px 11px;vertical-align:top;font-variant-numeric:tabular-nums}
.hist-trends-table tr:nth-child(even) td{background:#102b22}.hist-trends-table td:first-child{font-weight:700;color:#e1bf80;min-width:130px}
.hist-footnote{font-size:.8rem;color:#cfc6ac;line-height:1.65;margin:14px 0 0}
@media(max-width:700px){.hist-trends-panel{padding:11px}.hist-trends-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.hist-stat strong{font-size:1.2rem}}

.hist-interpretation{margin-top:14px;padding:14px 16px;border:1px solid #c6a76a66;background:#061c16;border-radius:9px;line-height:1.55}
.hist-interpretation strong{color:#f3d592;font-size:.98rem}.hist-interpretation p{color:#e1ddce;font-size:.9rem;margin:8px 0 0}

/* No-network PFL historical collection preview. */
.hist-plan-summary{background:#061b16;border:1px solid #bea06b77;color:#e8ddc0;padding:13px 15px;border-radius:9px;margin:13px 0 7px;line-height:1.55;font-size:.83rem}
.hist-plan-summary[hidden]{display:none!important}
.hist-plan-summary strong{display:block;font-size:.93rem;color:#efd290}
.hist-plan-summary p{margin:8px 0;overflow-wrap:anywhere}
.hist-plan-summary small{color:#cebfa2;display:block}

