.ag-workspace{display:grid;gap:20px;min-width:0}.ag-heading{display:flex!important;align-items:start!important;justify-content:space-between!important;gap:18px!important;padding:0!important;border:0!important}.ag-heading h2{font-size:20px!important;margin:0 0 8px!important}.ag-heading p{font-size:12px;color:var(--tc-muted);max-width:650px}.ag-heading button{flex:none;text-align:start;max-width:230px}.ag-layout{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(340px,1.4fr);gap:24px;align-items:start}.ag-preview{position:sticky;top:0;min-width:0}.ag-counts{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:12px}.ag-counts button{justify-content:space-between;text-align:start;font-size:10px!important;gap:8px;padding:8px 10px!important;border-radius:8px!important;min-height:37px!important}.ag-counts button[aria-pressed=true]{border-color:#1284ff!important;color:#14d4ee!important}.ag-counts strong{font-variant-numeric:tabular-nums}.ag-toolbar{display:flex;gap:10px}.ag-toolbar input{flex:1;min-width:0}.ag-toolbar select{max-width:200px;flex:0 1 45%}.ag-country-rows{max-height:65vh;overflow:auto;border:1px solid var(--tc-line);border-radius:12px;scrollbar-width:thin}.ag-country-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px;border-bottom:1px solid var(--tc-line);font-size:12px}.ag-country-row:last-child{border-bottom:0}.ag-country-row>span{min-width:0;overflow-wrap:anywhere}.ag-country-row strong{display:block;font-weight:550}.ag-country-row small{display:block;color:var(--tc-muted);font-size:9px}.ag-country-row select{width:190px;min-width:120px;max-width:52%;font-size:10px!important;min-height:35px!important;padding:6px 8px!important}.ag-total{font-size:11px;color:var(--tc-muted);margin:10px 0!important}.ag-save{display:flex;align-items:end;gap:16px;border-top:1px solid var(--tc-line);padding-top:18px}.ag-save label{flex:1;font-size:12px}.ag-save label>span{display:block;margin-bottom:7px}.ag-save textarea{width:100%;min-height:64px}.ag-save button{flex:none;min-width:130px}.ag-workspace [data-ag-error]{padding:12px 16px;border:1px solid #cc8a3e;background:#cc8a3e14;border-radius:10px;font-size:12px}.ag-workspace [data-ag-status]{color:#62cfa5;font-size:12px}@media(max-width:850px){.ag-layout{grid-template-columns:1fr}.ag-preview{position:static}.ag-preview .mf-world-surface{aspect-ratio:2;max-height:260px}.ag-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.ag-country-rows{max-height:55vh}}@media(max-width:540px){.ag-heading{flex-direction:column!important}.ag-counts{grid-template-columns:1fr 1fr}.ag-toolbar{flex-direction:column}.ag-toolbar select{max-width:100%;width:100%}.ag-country-row{padding:10px}.ag-save{flex-direction:column;align-items:stretch}.ag-save button{width:100%}}
