#page-gameinsights .page-body{max-width:1400px}
.gi-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}.gi-toolbar label{display:flex;align-items:center;gap:8px;font-weight:600}.gi-toolbar select{padding:9px 12px;border:1px solid #d6deea;border-radius:9px;background:#fff;color:#203552}.gi-updated{font-size:.78rem;color:#607089;margin-left:auto}.gi-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.gi-summary article{padding:20px;border:1px solid #dce5f0;border-radius:15px;background:linear-gradient(140deg,#fff,#f4f8ff);box-shadow:0 4px 18px #22385c06}.gi-summary strong{display:block;font-size:1.8rem;color:#1b426f;line-height:1.15}.gi-summary span{display:block;font-size:.82rem;color:#607089;margin-top:8px}.gi-note{font-size:.8rem;line-height:1.6;color:#607089;margin:14px 0}.gi-warning{padding:12px 15px;border:1px solid #e7c571;border-radius:10px;background:#fffaeb;color:#735614;font-size:.84rem;line-height:1.5}.gi-table-scroll{overflow:auto;border:1px solid #dbe3ed;border-radius:13px;background:#fff}.gi-table{border-collapse:collapse;width:100%;min-width:1080px;font-size:.83rem}.gi-table th,.gi-table td{padding:13px 12px;border-bottom:1px solid #e8edf4;text-align:right;white-space:nowrap}.gi-table thead th{font-size:.72rem;letter-spacing:.02em;color:#536983;background:#f3f7fc}.gi-table th:nth-child(2){text-align:left;min-width:200px}.gi-table th:first-child,.gi-table td:first-child{text-align:center;width:42px}.gi-table tbody tr.selected{background:#edf5ff}.gi-table tbody tr:last-child>*{border-bottom:0}.gi-table button{border:0;background:transparent;font:inherit;font-weight:650;color:#1d4c7b;text-align:left;cursor:pointer;padding:3px}.gi-table small{display:block;color:#77869b;font-size:.7rem;font-weight:400;margin:3px}.gi-table tbody th{position:sticky;left:0;background:#fff;z-index:1;box-shadow:2px 0 3px #12345208}.gi-table tbody tr.selected th{background:#edf5ff}.gi-table button:focus-visible,.gi-toolbar button:focus-visible,.gi-table-scroll:focus-visible{outline:3px solid #6a9ee3;outline-offset:2px}.gi-detail{border:1px solid #dbe3ed;border-radius:14px;background:#fff;padding:20px;margin-top:20px}.gi-detail h3{margin:0 0 18px;color:#244567;font-size:1.1rem}.gi-detail-stats{display:flex;flex-wrap:wrap;gap:20px}.gi-detail-stats>div{min-width:130px}.gi-detail-stats b{display:block;color:#253f61;font-size:1.12rem}.gi-detail-stats span{display:block;color:#6e7e92;font-size:.74rem;margin-top:4px}.gi-chart{display:grid;gap:6px;max-height:230px;overflow:auto;margin-top:22px}.gi-chart>div{display:grid;grid-template-columns:45px 1fr 44px;align-items:center;gap:10px;font-size:.7rem;color:#607089}.gi-chart i{height:9px;border-radius:5px;background:linear-gradient(90deg,#3a76be,#8ebef0);width:var(--gi-bar)}.gi-chart b{text-align:right}.gi-chart p{font-size:.82rem;color:#607089}.gi-advice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.gi-advice article{border:1px solid #dce5f0;border-radius:13px;padding:18px;background:#f6f9fd}.gi-advice h3{margin:0 0 8px;font-size:.9rem;color:#23466f}.gi-advice p{margin:0;font-size:.8rem;line-height:1.65;color:#607089}.gi-empty{padding:30px;text-align:center;color:#607089;border:1px dashed #c8d5e5;border-radius:13px;background:#f8faff}
@media(max-width:700px){.gi-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gi-summary article{padding:15px}.gi-summary strong{font-size:1.5rem}.gi-updated{margin-left:0;width:100%}.gi-advice{grid-template-columns:1fr}.gi-detail{padding:15px}.gi-detail-stats{gap:15px}.gi-detail-stats>div{min-width:115px}.gi-table th,.gi-table td{padding:11px 9px}.gi-table th:nth-child(2){min-width:180px}}
