.reverse-weekly-panel{padding:22px;scroll-margin-top:150px}
.reverse-weekly-notice{color:#f1bc74;border-left:3px solid #f1bc74;padding:9px 13px;background:#15252d;line-height:1.75;font-size:13px}
.reverse-weekly-source{display:flex;flex-direction:column;gap:6px;margin:18px 0;color:#9ab6c2}.reverse-weekly-source strong{font-size:20px;color:#e7f4f6}.reverse-weekly-source small{font-size:12px}
.reverse-weekly-consistency{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;padding:12px 0;margin-bottom:12px;border-bottom:1px solid #294450}.reverse-weekly-consistency span,.reverse-weekly-consistency small{color:#9ab6c2}.reverse-weekly-consistency strong{color:#63d6c9}
.reverse-weekly-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.reverse-weekly-card{background:#0c1a23;border:1px solid #294450;border-radius:12px;padding:16px;min-width:0}.reverse-weekly-card h3{margin:0;font-size:18px}.reverse-weekly-card h3 span{float:right;color:#f1bc74;font-size:15px}.reverse-weekly-card p{font-size:12px;line-height:1.7;color:#9ab6c2}.reverse-weekly-warning{color:#f1bc74;font-weight:500}
.reverse-weekly-column-label,.reverse-weekly-rank{display:grid;grid-template-columns:76px minmax(0,1fr) 40px;align-items:center;gap:8px}.reverse-weekly-column-label{font-size:11px;color:#9ab6c2;margin:18px 0 8px}.reverse-weekly-column-label span:last-child{text-align:right}
.reverse-weekly-rank{width:100%;text-align:left;background:transparent;border:1px solid transparent;border-radius:5px;color:#dcebee;padding:9px 3px;cursor:pointer;min-height:43px}.reverse-weekly-rank:hover,.reverse-weekly-rank.active{border-color:#63d6c9;background:#142b33}.reverse-weekly-rank:focus-visible{outline:2px solid #f1bc74;outline-offset:2px}.reverse-weekly-rank>span:last-child{text-align:right;font-variant-numeric:tabular-nums}
.reverse-weekly-magnitude{position:relative;padding:5px 6px;border-left:1px solid #57727b;overflow:hidden}.reverse-weekly-magnitude i{position:absolute;left:0;top:0;bottom:0;background:#255c61}.reverse-weekly-magnitude b{position:relative;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.reverse-weekly-scale{min-height:62px;margin-bottom:0}
.reverse-weekly-details{margin-top:18px;border-top:1px solid #294450;padding-top:14px}.reverse-weekly-details>summary{color:#dcebee;cursor:pointer;font-weight:600;padding:5px 0}.reverse-weekly-details p,.reverse-weekly-details li{color:#9ab6c2;font-size:13px;line-height:1.8}.reverse-weekly-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:14px 0}.reverse-weekly-controls label{display:flex;flex-direction:column;gap:5px;color:#9ab6c2;font-size:12px}.reverse-weekly-controls select,.reverse-weekly-details button,.reverse-weekly-search input{padding:8px 12px;border:1px solid #294450;border-radius:6px;background:#0c1a23;color:#dcebee}.reverse-weekly-details button{cursor:pointer}.reverse-weekly-details button:hover{border-color:#63d6c9}.reverse-weekly-search{display:flex;gap:10px;align-items:center;margin:14px 0;color:#9ab6c2}.reverse-weekly-search input{max-width:300px;width:100%}.reverse-weekly-details td small{display:block;color:#9ab6c2;font-size:11px;margin-top:5px}.reverse-weekly-details td{font-variant-numeric:tabular-nums}.reverse-weekly-details .table-scroll{max-height:510px;overflow:auto}
@media(max-width:1250px){.reverse-weekly-grid{grid-template-columns:1fr}.reverse-weekly-scale{min-height:0}.reverse-weekly-rank{grid-template-columns:85px minmax(0,1fr) 50px}.reverse-weekly-column-label{grid-template-columns:85px minmax(0,1fr) 50px}}
@media(max-width:560px){.reverse-weekly-panel{padding:16px 10px}.reverse-weekly-notice{font-size:12px}.reverse-weekly-controls{gap:8px}.reverse-weekly-card{padding:12px}.reverse-weekly-card h3 span{float:none;margin-left:15px}.reverse-weekly-details>summary{font-size:14px}#reverseWeeklyReload{display:inline-block}.reverse-weekly-consistency{display:block}.reverse-weekly-consistency>*{display:block;margin-bottom:6px}}
