/* STRONG LMB 360 V18.2.69 — Financial Ratios Data Cutoff Traceability */
.strong-ratio-cutoff-card{border-left:5px solid #1d4ed8 !important;margin:14px 0 18px !important;box-shadow:0 12px 30px rgba(15,23,42,.08)!important;}
.strong-ratio-cutoff-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px;}
.strong-ratio-cutoff-head h4{margin:0 0 4px;font-size:1.05rem;font-weight:800;}
.strong-ratio-cutoff-head p{margin:0;color:var(--muted,#64748b);font-size:.9rem;}
.strong-ratio-cutoff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;}
.strong-ratio-cutoff-grid>div{background:rgba(15,23,42,.035);border:1px solid rgba(148,163,184,.25);border-radius:12px;padding:10px 12px;}
.strong-ratio-cutoff-grid b{display:block;font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#64748b);margin-bottom:4px;}
.strong-ratio-cutoff-grid span{display:block;font-weight:750;color:var(--text,#0f172a);font-size:.92rem;}
.strong-ratio-cutoff-warning{margin:10px 0;padding:10px 12px;border-radius:12px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.25);font-size:.88rem;color:#92400e;}
.strong-ratio-cutoff-details{margin-top:12px;border-top:1px solid rgba(148,163,184,.22);padding-top:10px;}
.strong-ratio-cutoff-details summary{cursor:pointer;font-weight:750;color:#1d4ed8;font-size:.9rem;}
.strong-ratio-cutoff-table{width:100%;border-collapse:collapse;font-size:.84rem;margin-top:10px;}
.strong-ratio-cutoff-table th,.strong-ratio-cutoff-table td{padding:8px 10px;border-bottom:1px solid rgba(148,163,184,.22);text-align:left;vertical-align:top;}
.strong-ratio-cutoff-table th{font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#64748b);}
@media(max-width:900px){.strong-ratio-cutoff-grid{grid-template-columns:1fr;}.strong-ratio-cutoff-head{flex-direction:column;}}
body.dark .strong-ratio-cutoff-grid>div,.dark .strong-ratio-cutoff-grid>div{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14);}
body.dark .strong-ratio-cutoff-grid span,.dark .strong-ratio-cutoff-grid span{color:#e5e7eb;}
