.gpf-dispatch{max-width:1160px;margin:auto;color:var(--text)}.dispatch-heading{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--border);padding-bottom:22px;margin-bottom:23px}.dispatch-heading h1{font-size:34px;letter-spacing:-1px;font-weight:650;margin:0}.dispatch-heading p,.dispatch-note{color:var(--text3);font-size:12px;line-height:1.8}.dispatch-controls{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:25px}.dispatch-controls .form-input{width:auto;max-width:240px}.dispatch-columns{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:34px}.dispatch-watch{border-left:1px solid var(--border);padding-left:22px}.dispatch-watch h3{font-size:13px;margin:0 0 20px}.dispatch-watch button{display:flex;gap:12px;align-items:center;background:none;border:0;color:var(--text2);width:100%;padding:9px 0;text-align:left;font-size:11px;cursor:pointer}.dispatch-watch img{width:35px;height:48px;object-fit:cover;border-radius:4px}.dispatch-day{font-size:11px;font-weight:600;letter-spacing:1px;color:var(--text3);margin:25px 0 6px}.dispatch-item{display:grid;grid-template-columns:48px minmax(0,1fr) 200px;gap:20px;padding:23px 0;border-top:1px solid var(--border);align-items:start}.dispatch-item time{font-size:11px;color:var(--text3);padding-top:4px}.dispatch-item h2{font-size:21px;line-height:1.35;letter-spacing:-.4px;margin:7px 0 9px;font-weight:650}.dispatch-item h2 button{font:inherit;color:inherit;text-align:left;border:0;background:none;cursor:pointer;padding:0}.dispatch-item h2 button:hover{color:var(--accent)}.dispatch-kicker{font-size:10px;color:var(--accent);letter-spacing:.5px}.dispatch-meta{color:var(--text3);font-size:10px}.dispatch-item p{font-size:12px;color:var(--text2);line-height:1.8;margin:10px 0}.dispatch-image{width:100%;aspect-ratio:1.65;object-fit:cover;border-radius:8px;background:var(--bg3)}.dispatch-actions{display:flex;gap:15px;flex-wrap:wrap;margin-top:12px}.dispatch-actions button,.dispatch-actions a{font-size:11px;background:none;border:0;padding:0;color:var(--accent);text-decoration:none;cursor:pointer}.dispatch-empty{padding:40px 20px;text-align:center;color:var(--text3);font-size:13px;border:1px dashed var(--border);border-radius:10px}.dispatch-dialog{width:min(680px,94vw);max-height:90dvh;overflow:auto;padding:0;background:var(--bg2);color:var(--text);border:1px solid var(--border);border-radius:16px}.dispatch-dialog::backdrop{background:#080c16c9;backdrop-filter:blur(4px)}.dispatch-dialog img{width:100%;max-height:330px;object-fit:cover}.dispatch-dialog-body{padding:26px}.dispatch-dialog h2{font-size:25px;line-height:1.4}.dispatch-dialog p{color:var(--text2);line-height:1.9;font-size:14px}.dispatch-dialog-close{float:right;margin:12px}.dispatch-admin-row{border-bottom:1px solid var(--border);padding:20px 0}.dispatch-admin-row img{width:160px;max-height:100px;object-fit:cover;float:right;border-radius:5px;margin-left:14px}.dispatch-admin-row h3{font-size:15px;margin:7px 0}.dispatch-admin-row p{font-size:12px;color:var(--text3);line-height:1.7}.dispatch-admin-form{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:20px 0}.dispatch-admin-form input{max-width:240px}.dispatch-admin-row:after{content:'';display:block;clear:both}.metrics-choice{position:fixed;bottom:85px;left:20px;max-width:390px;padding:18px;background:var(--bg2,#172131);color:var(--text,#eee);border:1px solid var(--border,#586475);border-radius:14px;z-index:800;box-shadow:0 8px 30px #0004}.metrics-choice p{font-size:12px;line-height:1.7}.metrics-choice button{margin-right:8px}
@media(max-width:1100px){.dispatch-columns{grid-template-columns:1fr}.dispatch-watch{display:none}.dispatch-item{grid-template-columns:42px minmax(0,1fr) 160px;gap:15px}}
@media(max-width:600px){.dispatch-heading h1{font-size:28px}.dispatch-heading p{font-size:11px}.dispatch-item{grid-template-columns:minmax(0,1fr) 108px;gap:12px;padding:19px 0}.dispatch-item time{grid-column:1/-1;padding:0;font-size:10px}.dispatch-item h2{font-size:17px}.dispatch-item p{display:none}.dispatch-item>img{min-height:106px}.dispatch-controls{gap:8px}.dispatch-controls .form-input{max-width:100%;flex:1;font-size:12px}.dispatch-controls input{min-width:100%}.dispatch-dialog-body{padding:20px}.metrics-choice{left:12px;right:12px;bottom:85px;max-width:none}.dispatch-admin-row img{width:105px}}

.dispatch-watch .gpf-game-art{width:35px;height:48px;flex:0 0 35px;border-radius:4px}.dispatch-watch .gpf-game-art img{width:100%;height:100%}

.dispatch-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:24px 0;font-size:12px}.dispatch-pagination[hidden]{display:none}.dispatch-pagination button:disabled{opacity:.4;cursor:default}#view-news-content{scroll-margin-top:90px}
