.rankings-section{max-width:none}.rankings-section .section-title{align-items:flex-start}.rank-filter{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.rank-filter input[type=search]{min-width:240px}.rank-cards{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:12px;margin:20px 0}.rank-card{border:1px solid #dce4ee;border-radius:12px;background:#fff;padding:15px}.rank-card span{display:block;font-size:13px;color:#59697e}.rank-card strong{display:block;font-size:28px;margin-top:8px}.rank-card.warning{border-color:#f2d59d;background:#fffaf0}.rank-card.excluded{background:#f3f5f8}.rank-card.watch{background:#f2f7ff}.rankings-table{min-width:1160px;width:100%;border-collapse:collapse}.rankings-table td{vertical-align:top;max-width:280px}.rankings-table small{display:block;line-height:1.6}.rank-player-id{font-family:ui-monospace,monospace;font-size:11px;overflow-wrap:anywhere}.rank-hint{font-size:12px;color:#68758a}.rank-position{font-size:20px;font-weight:700;text-align:center}.rank-top-1{color:#b77912}.rank-top-2{color:#64748b}.rank-top-3{color:#a46b36}.rank-pill{display:inline-block;border-radius:6px;padding:3px 7px;font-size:12px;margin:0 5px 5px 0;background:#f1f5f9;color:#475569}.rank-pill.watch{color:#215db0;background:#eaf2ff}.rank-pill.excluded{color:#9a3a32;background:#fcebe8}.rank-pill.normal{color:#34634b;background:#edf7f0}.rank-warning{color:#945d0d;font-weight:600;cursor:pointer;font-size:13px}.rank-signals details p{font-size:12px;line-height:1.65;max-width:270px;margin:7px 0}.rank-row-actions{min-width:140px}.rank-row-actions button{font-size:12px;padding:6px 9px;margin:0 5px 6px 0}.rank-excluded{background:#f8f9fb}.rank-empty{text-align:center;padding:36px!important;color:#64748b}.rank-pagination{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin:14px 0}.rank-dialog{width:min(620px,90vw);border:0;border-radius:14px;padding:24px;box-shadow:0 20px 70px #16263e40}.rank-dialog::backdrop{background:#14213b70}.rank-dialog form{display:block}.rank-dialog textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:95px;margin:8px 0 16px}.rank-dialog .actions{display:flex;justify-content:flex-end;gap:12px}.rank-dialog output{display:block;color:#a13f31;margin-top:10px}.rank-audit{border-top:1px solid #e3e8ef;padding:14px 0;overflow-wrap:anywhere}.rank-audit small{display:block;color:#69768a;font-size:12px;line-height:1.6}.rank-audit p{margin:8px 0}#rank-history-content{max-height:65vh;overflow:auto}#rankings-readonly{font-size:13px;color:#68758a}@media(max-width:760px){.rank-cards{grid-template-columns:repeat(2,minmax(110px,1fr))}.rank-filter input[type=search]{min-width:180px}.rank-dialog{padding:18px}}
