#seasonRankingDialog{padding:0;background:#e7d8ae;color:#352e21;border:2px solid #bda56f;border-radius:5px}#seasonRankingDialog[open]{display:flex;flex-direction:column}#seasonRankingDialog>header{background:linear-gradient(#414a36,#262e22);color:#ead7a5}.season-ranking-body{flex:1;min-height:0;overflow:auto;padding:20px 24px}.season-ranking-test{font:700 12px/1.4 system-ui;letter-spacing:1px;color:#725128;margin:0 0 14px}.season-score-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.season-score-summary article{display:flex;flex-direction:column;gap:7px;background:#fff5d566;border:1px solid #b6a07466;padding:14px}.season-score-summary b{font-size:26px;color:#485236}.season-score-summary small,.season-score-summary span{font-size:14px}.season-score-tools,.season-score-pagination{display:flex;gap:12px;align-items:center;margin:14px 0}.season-score-tools label{flex:1}.season-score-tools input{padding:9px;font:inherit;border:1px solid #9c845a;background:#fff6d8;max-width:300px}.season-ranking-body button{padding:8px 14px;border:1px solid #9c845a;background:#4c583c;color:#fff1c7;font:inherit;cursor:pointer}.season-ranking-body button:disabled{opacity:.45;cursor:default}.season-ranking-body .ledger-tabs button[aria-pressed=true]{background:#bda471;color:#272d20}.season-score-pagination{justify-content:flex-end}.season-score-own{background:#cbd4b866}.season-ranking-body details summary{cursor:pointer}.season-ranking-body dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.season-ranking-body dd{margin:0}.season-score-explainer{margin-top:16px;padding:12px;background:#fff5d544}.season-score-explainer p{line-height:1.5}.season-ranking-launch{margin:0 0 14px}
