.ts-section{color:#182b2a;border-top:1px solid #bdc6b6;margin:40px 0;padding:28px 0}.ts-intro{margin:32px 0}.ts-kicker{text-transform:uppercase;letter-spacing:.1em;color:#61706c;font-size:12px;font-weight:700}.ts-section h2{margin:12px 0 16px;font-size:clamp(25px,3vw,35px);line-height:1.15}.ts-section p,.ts-intro p{max-width:84ch;line-height:1.65}.ts-note{color:#61706c;font-size:13px}.ts-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.ts-cards>div{background:#f2efe5;border-top:3px solid;border-radius:5px;padding:18px}.ts-cards strong{font-variant-numeric:tabular-nums;font-size:38px;line-height:1.3;display:block}.ts-cards small{color:#61706c;font-size:12px;line-height:1.5;display:block}.ts-trend{max-width:850px}.ts-trend svg{width:100%;height:auto;display:block}.ts-trend text{fill:#61706c;font-variant-numeric:tabular-nums;font:13px Inter,Arial,sans-serif}.ts-legend{flex-wrap:wrap;gap:14px;margin:8px 0 20px;font-size:13px;display:flex}.ts-legend i{vertical-align:middle;width:20px;height:3px;margin-right:7px;display:inline-block}.ts-controls{background:#f2efe5;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px;display:grid}.ts-controls label,.ts-order{gap:8px;font-size:13px;font-weight:700;display:grid}.ts-controls select,.ts-order select{color:#182b2a;max-width:100%;font:inherit;background:#f8f6ed;border:1px solid #a5b8aa;border-radius:4px;min-width:0;padding:12px}.ts-evidence{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ts-evidence>div{background:#f2efe5;border-radius:5px;padding:20px}.ts-evidence h3{margin:0 0 16px}.ts-order{max-width:240px;margin:20px 0}.ts-table-wrap{overflow:auto}.ts-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:420px;font-size:14px}.ts-table thead{color:#fff;background:#193730}.ts-table th,.ts-table td{text-align:right;padding:12px}.ts-table th:first-child{text-align:left}.ts-table tr:nth-child(2n){background:#f2efe5}.ts-table tbody tr[data-selected=true]{background:#dce5d6;border-left:3px solid #bc3136}.ts-table button{color:inherit;cursor:pointer;text-align:left;font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.ts-links{justify-content:space-between;align-items:center;gap:20px;display:flex}.ts-save{align-items:center;gap:12px;font-size:13px;display:flex}.ts-save button{color:#146d63;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:700;text-decoration:underline}.ts-method{max-width:85ch}.ts-method p{font-size:15px}@media (max-width:600px){.ts-section{margin:28px 0;padding-top:20px}.ts-controls{grid-template-columns:1fr;padding:16px}.ts-cards{gap:8px}.ts-cards>div{padding:12px 9px}.ts-cards strong{font-size:29px}.ts-cards small{font-size:11px}.ts-links{flex-direction:column;align-items:flex-start;gap:4px}.ts-evidence{grid-template-columns:1fr}.ts-table{min-width:0;font-size:12px}.ts-table th,.ts-table td{padding:10px 6px}.ts-table th:first-child{width:42%}.ts-trend text{font-size:22px}.ts-legend{gap:10px;font-size:12px}}.ts-saved-status{color:#182b2a;background:#f2efe5;border-left:4px solid #b58b42;padding:14px 18px;font-size:14px;line-height:1.6}
