.gps-match-metrics button{border:0;background:#eef5fd;border-radius:10px;padding:12px;text-align:right;color:#10294b;display:grid;gap:5px;cursor:pointer;font:inherit}.gps-match-metrics button.warn{background:#fff0dc;color:#8c4100}.gps-match-metrics button.selected{outline:3px solid #176bc0}.gps-match-metrics button b{font-size:1.25rem}.gps-match-table-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid #d4e0ef;border-radius:12px;padding:12px}.gps-match-table-toolbar h3{margin:0}.gps-match-table-scroll{overflow:auto;max-height:68vh;border:1px solid #d4e0ef;border-radius:12px;background:#fff}.gps-match-table{width:100%;border-collapse:collapse;min-width:850px;font-size:.85rem}.gps-match-table th{position:sticky;top:0;background:#143056;color:#fff;text-align:right;z-index:1}.gps-match-table td,.gps-match-table th{padding:10px;border-bottom:1px solid #dce6f2;vertical-align:middle}.gps-match-table tbody tr:nth-child(4n+3){background:#f3f8fe}.gps-match-table td small{display:block;color:#60748b}.gps-match-table td.gps-alert{color:#a34a00;font-weight:bold}.gps-match-table td button{padding:5px 10px}.gps-detail-row td{background:#f6faff}.gps-match-day{display:inline-block;margin:3px;padding:5px 8px;border-radius:7px;background:#e8f2fd}.gps-match-day.warn{background:#fff0dc;color:#954800}
