.gp-download-form label{display:grid;gap:7px;font-size:14px;font-weight:700;margin:16px 0}.gp-download-form input:not([type=checkbox]),.gp-download-form select{width:100%;min-height:46px;padding:11px;border:1px solid #adc2b7;border-radius:9px;background:#fff;color:#173f32;font:inherit;box-sizing:border-box}.gp-download-form .gp-check{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;font-weight:400}.gp-check input{width:18px;height:18px;flex-shrink:0;accent-color:#173f32;margin-top:2px}.gp-check a{color:inherit;text-decoration:underline}.gp-check small{display:block}.gp-download-form .download-button{width:100%;border:0;cursor:pointer;text-align:left}.gp-download-form .form-intro{font-size:14px;line-height:1.6}.gp-status{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.gp-status a{text-decoration:underline}.gp-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}button:disabled{opacity:.55;cursor:wait}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #ca9459;outline-offset:3px}[hidden]{display:none!important}
@font-face{font-family:Nunito;src:url('/gp2026/assets/nunito.woff2')} .gp-admin{font-family:Nunito,system-ui,sans-serif;background:#f6f7f2;color:#193b30;margin:0}.gp-admin *{box-sizing:border-box}.gp-admin a{color:inherit}.gp-top{display:flex;align-items:center;gap:28px;padding:24px 5%;border-bottom:1px solid #dce5dc;background:#fff}.gp-top img{max-width:180px;height:auto}.gp-top span{font-size:14px;color:#69796f}.gp-top button{margin-left:auto}.gp-admin main{max-width:1320px;margin:auto;padding:42px 28px}.gp-admin h1{font-size:clamp(27px,3vw,38px);line-height:1.2;letter-spacing:-1px;margin:10px 0 15px}.gp-admin h2{font-size:21px;margin:0 0 14px}.gp-admin p{line-height:1.65}.gp-kicker{font-size:11px;font-weight:800;letter-spacing:2px;color:#7c8d65}.gp-login{max-width:440px;margin:6vh auto}.gp-admin label{display:grid;gap:8px;font-size:13px;font-weight:700}.gp-login label{margin:20px 0}.gp-admin input,.gp-admin select{font:inherit;color:inherit;background:white;border:1px solid #cdd9ce;padding:12px 14px;border-radius:8px;min-height:46px;width:100%}.gp-admin button,.gp-admin .gp-primary{font:700 13px Nunito,system-ui;display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border:1px solid #cdd9ce;background:white;color:#193b30;border-radius:8px;cursor:pointer;text-decoration:none;min-height:44px}.gp-admin .gp-primary{background:#173f32;color:white;border-color:#173f32}.gp-login .gp-primary{width:100%}.gp-heading{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:24px}.gp-heading p{color:#66776a}.gp-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:24px 0}.gp-metrics article,.gp-card{border:1px solid #dce5d7;border-radius:16px;background:#fff;padding:24px}.gp-metrics article{display:grid;gap:8px}.gp-metrics span{font-size:13px;font-weight:700;color:#66776a}.gp-metrics strong{font-size:39px;letter-spacing:-1px}.gp-metrics small{font-size:11px;color:#6d7d70;line-height:1.5}.gp-overview{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.gp-overview .gp-card>p{font-size:13px;color:#6d7d70}.gp-days{max-height:300px;overflow:auto}.gp-days>div{display:flex;gap:12px;align-items:center;margin:10px 0;font-size:12px}.gp-days span{min-width:76px}.gp-days meter{flex:1;height:17px;accent-color:#63866d}.gp-days b{min-width:30px;text-align:right}.gp-game-row{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #edf0e9;padding:10px 0;font-size:14px}.gp-history{margin:18px 0 28px;background:#eef3e7}.gp-history p{font-size:14px}.gp-muted{font-size:12px!important;color:#718071}.gp-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:14px;align-items:end;margin:20px 0}.gp-actions{display:flex;align-items:center;gap:16px;font-size:13px;flex-wrap:wrap}.gp-table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}th{color:#718071;font-size:11px;letter-spacing:.4px;font-weight:800;background:#f6f8f3;white-space:nowrap}td,th{padding:14px 12px;border-bottom:1px solid #e7ede3}td{max-width:260px;overflow-wrap:anywhere}td:nth-child(4){min-width:150px}.gp-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:20px;font-size:12px;gap:20px}.gp-pagination>div{display:flex;align-items:center;gap:14px}.gp-admin footer{padding:24px;text-align:center;font-size:12px;color:#718071}@media(max-width:850px){.gp-metrics{grid-template-columns:repeat(2,1fr)}.gp-overview{grid-template-columns:1fr}.gp-filters{grid-template-columns:1fr 1fr}.gp-heading{align-items:flex-start;flex-direction:column}.gp-top span{display:none}}@media(max-width:500px){.gp-admin main{padding:25px 14px}.gp-card{padding:19px 14px}.gp-metrics{gap:10px}.gp-metrics article{padding:17px}.gp-metrics strong{font-size:30px}.gp-filters{grid-template-columns:1fr}.gp-pagination{align-items:flex-start;flex-direction:column}.gp-admin h1{letter-spacing:-.5px}.gp-top{padding:18px}}
