/* Pricing tiers 2026-10 */
.tci-pricing{max-width:min(1180px,96vw);width:100%}
.tci-interval{display:flex;gap:.5rem;margin:.75rem 0}
.tci-interval button[aria-pressed="true"]{outline:2px solid currentColor}
.tci-plan-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}
.tci-plan{border:1px solid #c9ced6;border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.35rem}
.tci-plan h3{margin:0}
.tci-plan ul{padding-left:1.1rem;margin:.25rem 0 1rem;flex:1}
.tci-plan li{margin:.2rem 0}
.tci-plan-highlight{border-width:2px;border-color:#1f4e8c}
.tci-plan-current{background:#f2f6fb}
.tci-price{font-size:1.5rem;font-weight:700;margin:.25rem 0}
.tci-seats{font-weight:600}
.tci-locked{border:1px dashed #b07d00;background:#fff8e6;padding:.6rem .8rem;border-radius:8px;margin:.5rem 0}
/* Free plan prints carry a watermark; paid plans print clean briefs. */
@media print{
  body:not([data-paid="1"]) #printArea{position:relative}
  body:not([data-paid="1"]) #printArea::before{content:"Texas Court Intel · Free plan · Upgrade to Pro for clean research briefs";position:fixed;top:45%;left:-10%;width:120%;text-align:center;transform:rotate(-30deg);font-size:28pt;font-weight:700;color:rgba(0,0,0,.12);z-index:9999;pointer-events:none}
  body:not([data-paid="1"]) #printArea::after{content:"Printed from the Texas Court Intel Free plan. Confirm details with the court.";display:block;margin-top:1rem;font-size:9pt;color:#555}
  .tci-pricing,#pricingButton{display:none!important}
}
