/* v1.8.3 TOP 5 SETUPS card - first full-width row of the Command tab */
.t5card{grid-column:1/-1;border-color:rgba(250,204,21,.35);box-shadow:0 0 18px rgba(250,204,21,.08)}
.t5card h2 .sp{flex:1}.t5card h2{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.t5card h2 button{font-size:11px;padding:3px 8px;min-height:0}
.t5r{border:1px solid rgba(148,163,184,.18);border-left:3px solid #64748b;border-radius:10px;padding:8px 10px;margin:6px 0;background:rgba(15,23,42,.35)}
.t5-A{border-left-color:#facc15}.t5-B{border-left-color:#a78bfa}.t5-C{border-left-color:#64748b}
.t5h{display:flex;align-items:center;gap:8px;flex-wrap:wrap;cursor:pointer}.t5h .sp{flex:1}
.t5n{color:#94a3b8;font-weight:700}.t5sym{font-size:16px}
.t5t{font-size:11px;padding:1px 6px;border-radius:6px;background:rgba(148,163,184,.15)}
.t5-A .t5t{background:rgba(250,204,21,.18);color:#facc15}.t5-B .t5t{background:rgba(167,139,250,.18);color:#c4b5fd}
.t5sc{font-weight:800;font-size:16px}.t5new{font-size:10px;padding:1px 5px;border-radius:5px;background:rgba(34,197,94,.18);color:#4ade80}
.t5blk{font-size:10px;padding:1px 5px;border-radius:5px;background:rgba(239,68,68,.18);color:#f87171}
.t5k{font-size:12px;color:#94a3b8}.t5k b{color:inherit}
.t5g{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px 12px;margin:6px 0;font-size:13px}
.t5g label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#64748b}
.t5why{margin:2px 0 4px 16px;padding:0;font-size:12px}.t5why li{margin:1px 0}.t5why .pos{color:#cbd5e1}.t5why .pos::marker{color:#4ade80}
.t5a{display:flex;gap:6px;flex-wrap:wrap}.t5a button{font-size:12px;padding:4px 10px;min-height:0}
.t5more{margin:4px 0;font-size:12px}.t5parts{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}
.t5parts span{position:relative;font-size:11px;padding:2px 6px;border-radius:5px;background:rgba(148,163,184,.1);overflow:hidden}
.t5parts span i{position:absolute;left:0;top:0;bottom:0;background:rgba(250,204,21,.18);z-index:0}
.t5fewer{margin:6px 0;padding:6px 8px;border-radius:8px;background:rgba(250,204,21,.08);font-size:12px;color:#fde68a}.t5none{font-size:13px}
.t5foot{margin-top:6px}.t5st summary{cursor:pointer;font-size:12px;color:#94a3b8}.t5st table{font-size:12px;margin-top:4px}.t5note{font-size:11px;margin-top:4px}
@media(max-width:720px){.t5card{order:0}.t5g{grid-template-columns:repeat(2,minmax(0,1fr))}.t5a button{min-height:40px;flex:1}}
