.agc{color:#eee;max-width:1700px;margin:auto}.agc *{box-sizing:border-box}.agc span{padding:0}.agc header{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px}.agc h1{font-size:25px;font-weight:700}.agc h2{font-size:18px;font-weight:600;margin:0 0 16px}.agc p{color:#aaa;font-size:13px;line-height:1.7}.agc button{border:1px solid #414149;border-radius:7px;background:#25252a;padding:8px 12px;font-size:12px;cursor:pointer;color:#eee}.agc button:disabled{opacity:.5;cursor:wait}.agc button:focus-visible,.agc input:focus-visible,.agc textarea:focus-visible,.agc select:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}.agc-layout{display:grid;grid-template-columns:minmax(280px,2fr) minmax(380px,3fr);gap:24px}.agc-list,.agc-form{padding:20px;border:1px solid #33333b;border-radius:12px;background:#18181c}.agc-list{max-height:78vh;overflow:auto}.agc-form{scroll-margin-top:100px}.agc-row{display:flex;align-items:center;gap:8px;border-bottom:1px solid #333;padding:12px 0}.agc-row.selected{background:#a78bfa12}.agc .agc-select{padding:0;display:flex;gap:12px;align-items:center;text-align:left;background:none;border:0;flex:1;min-width:0}.agc-select>span:last-child{min-width:0;flex:1}.agc-select strong{font-size:12px;display:block;overflow-wrap:anywhere}.agc-select small{display:block;color:#999;font-size:11px;margin-top:6px}.agc-select img,.agc-thumb{width:64px;height:50px;object-fit:cover;border-radius:6px;flex:none;background:#292931}.agc-thumb{display:grid;place-items:center;color:#aaa}.agc-row>div{display:flex;flex-direction:column;gap:5px}.agc-row>div button{padding:4px 8px;font-size:11px}.agc-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.agc label{display:block;font-size:12px;color:#ccc;margin-bottom:14px}.agc input:not([type=checkbox]),.agc textarea,.agc select{display:block;width:100%;margin-top:7px;background:#101013;color:#eee;border:1px solid #3a3a44;border-radius:7px;padding:9px 10px;font:inherit;min-width:0}.agc textarea{resize:vertical;line-height:1.7}.agc .agc-publish{display:flex;gap:10px;margin-top:20px;align-items:center}.agc .agc-primary{background:#c4b5fd;color:#201938;border-color:#c4b5fd;font-weight:600}.agc-error{padding:14px;border:1px solid #ef444455;background:#ef444412;color:#fca5a5;margin:15px 0}.agc-error button{margin-left:15px}.agc .agc-success{color:#86efac}.agc details{font-size:12px;color:#aaa}.agc details pre{max-height:180px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.agc fieldset{border:0;padding:0;min-width:0}@media(max-width:1100px){.agc-layout{grid-template-columns:1fr}.agc-list{max-height:400px}}@media(max-width:650px){.agc-fields{grid-template-columns:1fr}.agc header{flex-direction:column}}
