.icon[data-v-a9350456]{display:inline-block;vertical-align:-.15em;flex:none}.muted[data-v-d06747ad]{color:var(--muted)}.small[data-v-d06747ad]{font-size:12px}.err[data-v-d06747ad]{color:var(--danger-text)}.backdrop[data-v-d06747ad]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:grid;place-items:start center;padding:40px 16px;overflow:auto;z-index:100}.modal[data-v-d06747ad]{width:100%;max-width:720px}.head[data-v-d06747ad]{display:flex;justify-content:space-between;align-items:center}.head h3[data-v-d06747ad]{margin:0}.src[data-v-d06747ad]{margin:4px 0 16px}.controls[data-v-d06747ad]{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.controls label[data-v-d06747ad]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}.controls .grow[data-v-d06747ad]{flex:1;min-width:240px}.result[data-v-d06747ad]{margin-top:18px;display:flex;flex-direction:column;gap:16px}.ai-row[data-v-d06747ad]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:-4px}.media[data-v-d06747ad]{display:flex;gap:12px;flex-wrap:wrap}.opt[data-v-d06747ad]{display:flex;flex-direction:column;gap:6px;cursor:pointer;padding:8px;border:2px solid var(--border);border-radius:10px;background:var(--panel-2)}.opt.sel[data-v-d06747ad]{border-color:var(--accent)}.opt input[type=radio][data-v-d06747ad]{position:absolute;opacity:0}.card-preview[data-v-d06747ad]{width:168px;height:168px;border-radius:6px;overflow:hidden}.card-preview[data-v-d06747ad] svg{width:100%;height:100%;display:block}.opt img[data-v-d06747ad]{width:168px;height:168px;object-fit:cover;border-radius:6px}.none-box[data-v-d06747ad]{width:168px;height:168px;display:grid;place-items:center;color:var(--muted);border:1px dashed var(--border);border-radius:6px;font-size:13px}.cap[data-v-d06747ad]{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px}.xs[data-v-d06747ad]{padding:2px 8px;font-size:11px}.variants[data-v-d06747ad]{display:flex;flex-direction:column;gap:12px}.variant[data-v-d06747ad]{background:var(--panel-2)}.vhead[data-v-d06747ad]{font-weight:600;margin-bottom:8px}.chan[data-v-d06747ad]{margin-bottom:10px}.clabel[data-v-d06747ad]{font-size:12px;color:var(--muted);margin-bottom:4px;display:flex;justify-content:space-between}.cc[data-v-d06747ad]{font-variant-numeric:tabular-nums}.cc.over[data-v-d06747ad]{color:var(--danger-text)}.chan textarea[data-v-d06747ad]{width:100%;margin-bottom:6px}.sm[data-v-d06747ad]{padding:5px 10px;font-size:13px}.filters[data-v-3cae2f37]{display:flex;gap:16px;align-items:end;margin-bottom:20px;flex-wrap:wrap}.filters label[data-v-3cae2f37]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}.filters .count[data-v-3cae2f37]{margin-left:auto;color:var(--muted)}.empty[data-v-3cae2f37]{text-align:center;padding:40px}.list[data-v-3cae2f37]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.item h3[data-v-3cae2f37]{margin:8px 0}.edit-title[data-v-3cae2f37]{width:100%;font-size:16px;font-weight:600;margin:8px 0}.edit-body[data-v-3cae2f37]{width:100%;margin-bottom:12px}.item .body[data-v-3cae2f37]{color:var(--muted);margin:0 0 14px;white-space:pre-wrap}.item-head[data-v-3cae2f37]{display:flex;gap:12px;align-items:center;font-size:13px}.terr[data-v-3cae2f37]{font-weight:600}.actions[data-v-3cae2f37]{display:flex;gap:8px}.rel[data-v-3cae2f37]{font-size:12px;padding:2px 8px;border-radius:999px;background:var(--panel-2);color:var(--muted)}.rel.hi[data-v-3cae2f37]{background:#12a0542e;color:#86e3ac}.eval-row[data-v-3cae2f37]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:6px}.flag[data-v-3cae2f37]{font-size:11px;padding:2px 8px;border-radius:999px;background:#c4404029;color:#f0a3a3}.eval-reason[data-v-3cae2f37]{font-size:12px;color:var(--muted);font-style:italic}.err[data-v-3cae2f37]{color:var(--danger-text)}.linklike[data-v-3cae2f37]{display:inline-flex;align-items:center;gap:6px;text-decoration:none;padding:6px 14px;border-radius:8px;font-size:14px}.retract[data-v-3cae2f37]{margin-top:12px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--panel-2);display:flex;flex-direction:column;gap:10px}.retract input[data-v-3cae2f37]{width:100%}.retract-note[data-v-3cae2f37]{margin:0;font-size:13px;color:var(--muted)}.filters[data-v-2b7f8a5c]{display:flex;gap:16px;align-items:end;margin-bottom:20px;flex-wrap:wrap}.filters label[data-v-2b7f8a5c]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}.filters .count[data-v-2b7f8a5c]{margin-left:auto;color:var(--muted)}.empty[data-v-2b7f8a5c]{text-align:center;padding:40px}.list[data-v-2b7f8a5c]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.item h3[data-v-2b7f8a5c]{margin:8px 0}.edit-title[data-v-2b7f8a5c]{width:100%;font-size:16px;font-weight:600;margin:8px 0}.edit-body[data-v-2b7f8a5c]{width:100%;margin-bottom:12px}.item .body[data-v-2b7f8a5c]{color:var(--muted);margin:0 0 14px;white-space:pre-wrap}.item-head[data-v-2b7f8a5c]{display:flex;gap:12px;align-items:center;font-size:13px}.terr[data-v-2b7f8a5c]{font-weight:600}.actions[data-v-2b7f8a5c]{display:flex;gap:8px}.rel[data-v-2b7f8a5c]{font-size:12px;padding:2px 8px;border-radius:999px;background:var(--panel-2);color:var(--muted)}.rel.hi[data-v-2b7f8a5c]{background:#12a0542e;color:#86e3ac}.eval-row[data-v-2b7f8a5c]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:6px}.flag[data-v-2b7f8a5c]{font-size:11px;padding:2px 8px;border-radius:999px;background:#c4404029;color:#f0a3a3}.eval-reason[data-v-2b7f8a5c]{font-size:12px;color:var(--muted);font-style:italic}.err[data-v-2b7f8a5c]{color:var(--danger-text)}.compose[data-v-95319c78]{display:flex;flex-direction:column;gap:16px}.row[data-v-95319c78]{display:flex;gap:16px;flex-wrap:wrap}label[data-v-95319c78]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}label.full[data-v-95319c78],textarea[data-v-95319c78],input[data-v-95319c78],select[data-v-95319c78]{width:100%}.hint[data-v-95319c78]{font-size:13px;margin:0}.media-field[data-v-95319c78]{display:flex;gap:10px;align-items:end}.media-field>label[data-v-95319c78]:first-child{flex:1}.filebtn[data-v-95319c78]{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:8px 14px;border:1px solid var(--border);border-radius:8px;background:var(--panel-2);color:var(--text);font-size:14px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.filebtn[data-v-95319c78]:hover{border-color:var(--muted);background:var(--panel)}.carousel-box[data-v-95319c78]{display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--panel-2);border-radius:8px}.carousel-list[data-v-95319c78]{list-style:decimal inside;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.carousel-list li[data-v-95319c78]{display:flex;align-items:center;gap:10px;font-size:13px}.carousel-list img[data-v-95319c78]{width:44px;height:44px;object-fit:cover;border-radius:6px;border:1px solid var(--border)}.carousel-list .url[data-v-95319c78]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carousel-list .rm[data-v-95319c78]{padding:4px 10px;font-size:12px;background:var(--panel);border:1px solid var(--border);border-radius:6px;color:var(--text);cursor:pointer}.ratio-warn[data-v-95319c78]{color:#fca5a5;font-size:12px;white-space:nowrap}.channels[data-v-95319c78]{display:flex;gap:14px;align-items:center}.chk[data-v-95319c78]{flex-direction:row;align-items:center;gap:6px;color:var(--text);font-size:14px}.lbl[data-v-95319c78]{font-size:13px;color:var(--muted)}.targets[data-v-95319c78]{border-top:1px solid var(--border);padding-top:14px;display:flex;flex-direction:column;gap:12px}.mode[data-v-95319c78]{display:flex;gap:18px}.acc-grid[data-v-95319c78]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;max-height:220px;overflow:auto;padding:10px;background:var(--panel-2);border-radius:8px}.submit[data-v-95319c78]{display:flex;align-items:center;gap:16px}.err[data-v-95319c78]{color:#fca5a5;margin:0}.results h3[data-v-95319c78]{margin:0 0 12px;font-size:15px}.results ul[data-v-95319c78]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.results li[data-v-95319c78]{display:flex;align-items:center;gap:8px;font-size:14px}.results .dot[data-v-95319c78]{width:8px;height:8px;border-radius:50%;background:var(--muted)}.results li.ok .dot[data-v-95319c78]{background:var(--green)}.results li.ko .dot[data-v-95319c78]{background:var(--red)}.muted[data-v-95319c78]{color:var(--muted)}.scene[data-v-dc55890b]{width:100%;height:auto;display:block;border-radius:12px}.region[data-v-dc55890b]{fill:#131c46;stroke:#2c3a7d;stroke-width:.9;transition:fill .2s ease}.region[data-v-dc55890b]:hover{fill:#1a2558}.region.on[data-v-dc55890b]{fill:#14304e;stroke:#37657f}.ray[data-v-dc55890b]{mix-blend-mode:screen;animation:breathe-dc55890b 4.5s ease-in-out infinite;transform-origin:center}.logo-halo[data-v-dc55890b],.logo-ring[data-v-dc55890b]{animation:breathe-dc55890b 6s ease-in-out infinite}.pulse[data-v-dc55890b]{animation:pulse-dc55890b 2.6s ease-in-out infinite}.twinkle[data-v-dc55890b]{animation:twinkle-dc55890b 3.8s ease-in-out infinite}.spot-label[data-v-dc55890b]{font-size:12px;fill:#bff5d2;font-weight:600;paint-order:stroke;stroke:#040819d9;stroke-width:3px}.legend text[data-v-dc55890b]{font-size:12px;fill:#98a3ca}@keyframes breathe-dc55890b{0%,to{opacity:.75}50%{opacity:1}}@keyframes pulse-dc55890b{0%,to{opacity:.55}50%{opacity:1}}@keyframes twinkle-dc55890b{0%,to{opacity:.15}50%{opacity:.7}}.muted[data-v-a8faeeee]{color:var(--muted)}.err[data-v-a8faeeee]{color:var(--danger-text)}.regia-head[data-v-a8faeeee]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.rg-title[data-v-a8faeeee]{margin:0;font-size:26px}.rg-sub[data-v-a8faeeee]{margin:4px 0 0;font-size:14px}.hero[data-v-a8faeeee]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,1fr);gap:16px;align-items:stretch}.scene-card[data-v-a8faeeee]{padding:10px;background:#060b21;overflow:hidden}.side[data-v-a8faeeee]{display:flex;flex-direction:column;gap:16px}.kpis[data-v-a8faeeee]{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex:1}.kpi[data-v-a8faeeee]{display:flex;flex-direction:column;justify-content:center;gap:2px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;text-align:left;color:var(--text);cursor:pointer;transition:border-color .15s ease,transform .08s ease,background .15s ease}.kpi[data-v-a8faeeee]:hover{background:var(--panel-2);border-color:var(--muted);transform:translateY(-1px)}.kpi-num[data-v-a8faeeee]{font-family:var(--serif);font-size:30px;font-weight:700;line-height:1.1}.kpi-label[data-v-a8faeeee]{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600}.kpi-hint[data-v-a8faeeee]{font-size:12px;color:var(--muted);opacity:.8}.kpi.green .kpi-num[data-v-a8faeeee]{color:#86e3ac}.kpi.amber .kpi-num[data-v-a8faeeee]{color:#f2ca7f}.kpi.red .kpi-num[data-v-a8faeeee]{color:var(--danger-text)}.quick[data-v-a8faeeee]{display:flex;flex-direction:column;gap:10px}.q-label[data-v-a8faeeee]{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600}.q-btns[data-v-a8faeeee]{display:flex;gap:8px;flex-wrap:wrap}.cols[data-v-a8faeeee]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.list-card h3[data-v-a8faeeee]{margin:2px 0 12px;font-size:17px}.empty[data-v-a8faeeee]{font-size:14px}.rows[data-v-a8faeeee]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rows li[data-v-a8faeeee]{display:flex;align-items:baseline;gap:12px;padding:8px 2px;border-bottom:1px solid var(--border);font-size:14px;min-width:0}.rows li[data-v-a8faeeee]:last-child{border-bottom:none}.when[data-v-a8faeeee]{font-variant-numeric:tabular-nums;color:var(--brand-yellow);font-weight:600;font-size:13px;white-space:nowrap}.when.ok[data-v-a8faeeee]{color:#86e3ac;text-transform:uppercase;font-size:11px;letter-spacing:.04em}.terr[data-v-a8faeeee]{color:var(--muted);font-size:13px;white-space:nowrap}.ttl[data-v-a8faeeee]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);text-decoration:none}a.ttl[data-v-a8faeeee]:hover{text-decoration:underline}@media(max-width:900px){.hero[data-v-a8faeeee],.cols[data-v-a8faeeee]{grid-template-columns:1fr}}.muted[data-v-c728deca]{color:var(--muted)}.small[data-v-c728deca]{font-size:12px}.err[data-v-c728deca]{color:#fca5a5}.stats[data-v-c728deca]{display:flex;align-items:center;gap:28px;margin-bottom:20px;flex-wrap:wrap}.big[data-v-c728deca]{display:flex;flex-direction:column;line-height:1.05}.big .num[data-v-c728deca]{font-family:var(--serif);font-size:36px;font-weight:700;color:var(--brand-yellow)}.chips[data-v-c728deca]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-c728deca]{border:1px solid var(--border);border-radius:999px;padding:5px 12px;font-size:13px;color:var(--muted);background:none;font-family:inherit;cursor:pointer;transition:border-color .15s,color .15s}.chip[data-v-c728deca]:hover{border-color:var(--brand-yellow);color:var(--text)}.chip strong[data-v-c728deca]{color:var(--text);margin-left:2px}.chip.queued_for_review[data-v-c728deca]{border-color:var(--amber)}.chip.approved[data-v-c728deca],.chip.published[data-v-c728deca]{border-color:var(--green)}.chip.rejected[data-v-c728deca],.chip.failed[data-v-c728deca]{border-color:var(--red)}.refresh[data-v-c728deca]{margin-left:auto}.table-wrap[data-v-c728deca]{padding:0;overflow:hidden}.dash[data-v-c728deca]{width:100%;border-collapse:collapse}.dash th[data-v-c728deca]{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600;padding:12px 18px;border-bottom:1px solid var(--border)}.dash td[data-v-c728deca]{padding:11px 18px;border-bottom:1px solid var(--border);font-size:14px;vertical-align:middle}.dash tbody tr:last-child td[data-v-c728deca]{border-bottom:none}.dash tbody tr[data-v-c728deca]:hover{background:#ffffff08}.dash tr.child td[data-v-c728deca]{background:#ffffff04}.dash tr.child .nm[data-v-c728deca]{font-weight:500;color:var(--muted)}.t-name[data-v-c728deca]{display:flex;align-items:center;gap:10px}.tr.child .t-name[data-v-c728deca],.child .t-name[data-v-c728deca]{padding-left:34px}.nm[data-v-c728deca]{font-weight:600}.nm-btn[data-v-c728deca]{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.nm-btn[data-v-c728deca]:hover{text-decoration:underline;color:var(--brand-yellow)}.lvl[data-v-c728deca]{font-size:10px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;padding:2px 7px;border-radius:5px;background:var(--panel-2);color:var(--muted);min-width:62px;text-align:center}.lvl.regione[data-v-c728deca]{background:#4c7ef029;color:#a9c2ff}.lvl.provincia[data-v-c728deca]{background:#a078f029;color:#d3c4ff}.lvl.comune[data-v-c728deca]{background:#14a0c829;color:#b4ecff}.pages[data-v-c728deca]{display:flex;gap:5px}.pg[data-v-c728deca]{font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 7px;border-radius:5px;background:var(--panel-2);color:var(--muted);border:1px solid var(--border)}.pg.on[data-v-c728deca]{background:#12a05433;color:#7ee2a8;border-color:var(--green)}.states[data-v-c728deca]{display:flex;gap:6px;flex-wrap:wrap}.mini[data-v-c728deca]{font-size:12px;padding:2px 9px;border-radius:999px;background:var(--panel-2);color:var(--muted);border:none;font-family:inherit;cursor:pointer;transition:filter .15s}.mini[data-v-c728deca]:hover{filter:brightness(1.3)}.mini.queued_for_review[data-v-c728deca]{background:#d99a1e29;color:#f2ca7f}.mini.approved[data-v-c728deca],.mini.published[data-v-c728deca]{background:#12a0542e;color:#86e3ac}.mini.needs_revision[data-v-c728deca]{background:#a078f029;color:#cbb8f5}.muted[data-v-99ed54cf]{color:var(--muted)}.err[data-v-99ed54cf]{color:var(--danger-text)}.intro[data-v-99ed54cf]{margin:0 0 14px}.row[data-v-99ed54cf]{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.small[data-v-99ed54cf]{font-size:12px}.prog[data-v-99ed54cf]{margin-top:14px;display:flex;flex-direction:column;gap:6px}.bar[data-v-99ed54cf]{height:8px;background:var(--panel-2);border-radius:999px;overflow:hidden}.fill[data-v-99ed54cf]{height:100%;background:var(--accent);transition:width .3s ease}label[data-v-99ed54cf]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}.res[data-v-99ed54cf]{margin-top:16px}.res h3[data-v-99ed54cf]{margin:0 0 6px;font-size:15px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.res ul[data-v-99ed54cf]{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:5px}.res li[data-v-99ed54cf]{font-size:14px}.muted[data-v-874eaf9e]{color:var(--muted)}.small[data-v-874eaf9e]{font-size:12px}.err[data-v-874eaf9e]{color:var(--danger-text)}.note[data-v-874eaf9e]{margin-bottom:16px;font-size:14px;line-height:1.5}.tbl[data-v-874eaf9e]{width:100%;border-collapse:collapse;padding:0;overflow:hidden}th[data-v-874eaf9e],td[data-v-874eaf9e]{text-align:left;padding:8px 12px;border-bottom:1px solid var(--border);font-size:14px;vertical-align:middle}th[data-v-874eaf9e]{color:var(--muted);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.03em}tbody tr:last-child td[data-v-874eaf9e]{border-bottom:none}td input[data-v-874eaf9e]{width:100%;min-width:110px}td input.uname[data-v-874eaf9e]{min-width:90px}.actions[data-v-874eaf9e]{white-space:nowrap}.ok[data-v-874eaf9e]{color:var(--green);margin-left:8px;display:inline-flex;vertical-align:middle}.editor-row td[data-v-874eaf9e]{background:#0000002e}.relay-editor[data-v-874eaf9e]{display:flex;flex-direction:column;gap:10px;padding:6px 2px}.reh[data-v-874eaf9e]{display:flex;flex-direction:column;gap:2px}.rule[data-v-874eaf9e]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.rule select[data-v-874eaf9e]{min-width:160px}.rule .mode-sel[data-v-874eaf9e]{min-width:180px}.chk[data-v-874eaf9e]{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--text)}.reh-actions[data-v-874eaf9e]{display:flex;gap:10px;align-items:center;margin-top:4px}.xs[data-v-874eaf9e]{padding:4px 10px;font-size:12px}.red-ghost[data-v-874eaf9e]{color:var(--danger-text);border-color:transparent}.red-ghost[data-v-874eaf9e]:hover{background:#e1312624}.toolbar[data-v-874eaf9e]{display:flex;gap:10px;margin-bottom:14px;flex-wrap:wrap}.addform[data-v-874eaf9e]{margin-bottom:16px}.addform .grid[data-v-874eaf9e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.addform label[data-v-874eaf9e]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}.addform label.wide[data-v-874eaf9e]{grid-column:1 / -1}.addform input[data-v-874eaf9e],.addform select[data-v-874eaf9e]{width:100%}.addactions[data-v-874eaf9e]{display:flex;gap:10px;align-items:center;margin-top:14px;flex-wrap:wrap}.discover[data-v-874eaf9e]{margin-bottom:16px}.dhead[data-v-874eaf9e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:12px;flex-wrap:wrap}.dactions[data-v-874eaf9e]{display:flex;gap:8px}.ptbl[data-v-874eaf9e]{width:100%;border-collapse:collapse}.ptbl th[data-v-874eaf9e],.ptbl td[data-v-874eaf9e]{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border);font-size:14px;vertical-align:middle}.ptbl th[data-v-874eaf9e]{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.03em}.ptbl tr:last-child td[data-v-874eaf9e]{border-bottom:none}.ptbl select[data-v-874eaf9e]{min-width:150px}.note-restart[data-v-874eaf9e]{margin:12px 0 0}.muted[data-v-bb2bc41e]{color:var(--muted)}.err[data-v-bb2bc41e]{color:var(--danger-text);margin:0}.share[data-v-bb2bc41e]{display:flex;flex-direction:column;gap:14px}.intro[data-v-bb2bc41e]{margin:0}.row[data-v-bb2bc41e]{display:flex;gap:16px;flex-wrap:wrap}label[data-v-bb2bc41e]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}label.full[data-v-bb2bc41e],textarea[data-v-bb2bc41e],input[data-v-bb2bc41e],select[data-v-bb2bc41e]{width:100%}.lbl[data-v-bb2bc41e]{font-size:13px;color:var(--muted)}.targets[data-v-bb2bc41e]{border-top:1px solid var(--border);padding-top:14px;display:flex;flex-direction:column;gap:12px}.mode[data-v-bb2bc41e]{display:flex;gap:18px}.chk[data-v-bb2bc41e]{flex-direction:row;align-items:center;gap:6px;color:var(--text);font-size:14px}.acc-grid[data-v-bb2bc41e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 12px;max-height:220px;overflow:auto;padding:10px;background:var(--panel-2);border-radius:8px}.acc-item[data-v-bb2bc41e]{gap:8px;min-width:0;padding:3px 4px;border-radius:6px;cursor:pointer}.acc-item[data-v-bb2bc41e]:hover{background:#ffffff0a}.acc-item input[type=checkbox][data-v-bb2bc41e]{flex:0 0 auto;width:auto;margin:0}.acc-name[data-v-bb2bc41e]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submit[data-v-bb2bc41e]{display:flex;align-items:center;gap:16px}.results h3[data-v-bb2bc41e]{margin:0 0 12px;font-size:15px}.results ul[data-v-bb2bc41e]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.results li[data-v-bb2bc41e]{display:flex;align-items:center;gap:8px;font-size:14px}.results .dot[data-v-bb2bc41e]{width:8px;height:8px;border-radius:50%;background:var(--muted)}.results li.ok .dot[data-v-bb2bc41e]{background:var(--green)}.results li.ko .dot[data-v-bb2bc41e]{background:var(--red)}.muted[data-v-a366a872]{color:var(--muted)}.err[data-v-a366a872]{color:var(--danger-text)}.intro[data-v-a366a872]{margin:0 0 14px}.small[data-v-a366a872]{font-size:12px;margin:10px 0 0}.row[data-v-a366a872]{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.spacer[data-v-a366a872]{flex:1}label[data-v-a366a872]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}.tblcard[data-v-a366a872]{margin-top:16px}.tbl[data-v-a366a872]{width:100%;border-collapse:collapse;font-size:14px}.tbl th[data-v-a366a872],.tbl td[data-v-a366a872]{padding:8px 10px;text-align:left;border-bottom:1px solid var(--border)}.tbl tfoot td[data-v-a366a872]{border-bottom:none;border-top:2px solid var(--border)}.num[data-v-a366a872]{text-align:right}.pos[data-v-a366a872]{color:var(--green)}.neg[data-v-a366a872]{color:var(--danger-text)}.chan[data-v-a366a872]{text-transform:capitalize;color:var(--muted)}.conv[data-v-a366a872]{color:var(--brand-yellow)}.flag[data-v-a366a872]{background:#e131262e;color:var(--danger-text);padding:2px 8px;border-radius:999px;font-weight:600}.empty[data-v-a366a872]{margin:4px 0}.actionscard[data-v-a366a872]{margin-top:16px}.actionscard h3[data-v-a366a872]{margin:0 0 8px;font-size:15px}button.danger[data-v-a366a872]{background:var(--red);border-color:transparent}.muted[data-v-d9834370]{color:var(--muted)}.err[data-v-d9834370]{color:var(--danger-text)}.head[data-v-d9834370]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.title[data-v-d9834370]{margin:0;font-size:24px}.sub[data-v-d9834370]{margin:4px 0 0;font-size:14px}.sub a[data-v-d9834370]{color:var(--brand-yellow);text-decoration:none}.sub a[data-v-d9834370]:hover{text-decoration:underline}.empty-state[data-v-d9834370]{text-align:center;color:var(--muted);padding:30px}.months[data-v-d9834370]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px;background:var(--panel-2);padding:5px;border-radius:10px;width:fit-content}.mtab[data-v-d9834370]{background:transparent;border:1px solid transparent;color:var(--muted);padding:7px 16px;font-size:14px;font-weight:600}.mtab[data-v-d9834370]:hover{background:#ffffff0a;color:var(--text)}.mtab.active[data-v-d9834370]{background:var(--accent-2);color:#fff;box-shadow:inset 0 -2px 0 var(--brand-yellow)}.mtab.demo[data-v-d9834370]{color:#f2ca7f}.mtab.demo.active[data-v-d9834370]{box-shadow:inset 0 -2px 0 var(--amber, #d99a1e)}.demo-banner[data-v-d9834370]{margin-bottom:14px;padding:10px 16px;border-radius:10px;border:1px solid var(--amber, #d99a1e);background:#d99a1e1f;color:#f2ca7f;font-size:13px;font-weight:700;letter-spacing:.02em}.table-card h3[data-v-d9834370],.detail-card h3[data-v-d9834370]{margin:0 0 14px;font-size:17px}.detail-card h3[data-v-d9834370]{margin:0;display:flex;align-items:center;gap:8px}.scroll[data-v-d9834370]{overflow-x:auto}.grid[data-v-d9834370]{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.grid th[data-v-d9834370]{text-align:right;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600;padding:8px 14px;border-bottom:1px solid var(--border);white-space:nowrap}.grid th.lead[data-v-d9834370]{text-align:left}.grid td[data-v-d9834370]{text-align:right;padding:10px 14px;border-bottom:1px solid var(--border);font-size:14px;white-space:nowrap}.grid td.lead[data-v-d9834370]{text-align:left;font-weight:600}.grid tbody tr:last-child td[data-v-d9834370]{border-bottom:none}.grid tr.total td[data-v-d9834370]{background:#ece8400f;font-weight:700;color:var(--brand-yellow)}.grid tr.total td.lead[data-v-d9834370]{color:var(--brand-yellow)}.ch[data-v-d9834370]{display:inline-block;min-width:26px;text-align:center;font-size:10px;font-weight:800;padding:2px 5px;border-radius:5px;margin-right:8px;background:var(--panel-2);color:var(--muted)}.ch.facebook[data-v-d9834370],.ch.instagram[data-v-d9834370]{color:#fff}.ch.facebook[data-v-d9834370]{background:#1877f2}.ch.instagram[data-v-d9834370]{background:linear-gradient(45deg,#f09433,#dc2743,#bc1888)}.ch.tiktok[data-v-d9834370]{background:#111;color:#fff}.ch.youtube[data-v-d9834370]{background:red;color:#fff}.details[data-v-d9834370]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.detail-card[data-v-d9834370]{padding:16px}.dh[data-v-d9834370]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.period[data-v-d9834370]{font-size:12px;color:var(--muted);background:var(--panel-2);padding:3px 9px;border-radius:999px;white-space:nowrap}.metrics[data-v-d9834370]{width:100%;border-collapse:collapse}.metrics td[data-v-d9834370]{padding:7px 4px;border-bottom:1px solid var(--border);font-size:14px}.metrics tr:last-child td[data-v-d9834370]{border-bottom:none}.mlabel[data-v-d9834370]{color:var(--muted)}.mval[data-v-d9834370]{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.mdelta[data-v-d9834370]{text-align:right;width:76px}.delta[data-v-d9834370]{font-size:12px;font-weight:700;white-space:nowrap}.delta.up[data-v-d9834370]{color:#86e3ac}.delta.down[data-v-d9834370]{color:var(--danger-text)}.delta.flat[data-v-d9834370]{color:var(--muted)}.empty[data-v-d9834370]{font-size:14px;padding:8px 0}.pending[data-v-d9834370]{margin-top:14px;font-size:13px}@media(max-width:760px){.details[data-v-d9834370]{grid-template-columns:1fr}}.muted[data-v-83f7d52b]{color:var(--muted)}.small[data-v-83f7d52b]{font-size:12px}.err[data-v-83f7d52b]{color:var(--danger-text)}.note[data-v-83f7d52b]{margin-bottom:16px;font-size:14px;line-height:1.5}.addform[data-v-83f7d52b]{margin-bottom:16px}.addform .row[data-v-83f7d52b]{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.addform label[data-v-83f7d52b]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}.token-box[data-v-83f7d52b]{margin-top:14px;border:1px solid var(--green);border-radius:8px;background:#12a05414;padding:12px 14px}.tb-head[data-v-83f7d52b]{display:flex;align-items:center;gap:6px;font-size:13px;color:#86e3ac;margin-bottom:8px}.tb-row[data-v-83f7d52b]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.token[data-v-83f7d52b]{font-family:monospace;font-size:13px;background:var(--panel-2);padding:6px 10px;border-radius:6px;word-break:break-all;flex:1;min-width:220px}.tbl[data-v-83f7d52b]{width:100%;border-collapse:collapse;padding:0;overflow:hidden}th[data-v-83f7d52b],td[data-v-83f7d52b]{text-align:left;padding:9px 12px;border-bottom:1px solid var(--border);font-size:14px;vertical-align:middle}th[data-v-83f7d52b]{color:var(--muted);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.03em}tbody tr:last-child td[data-v-83f7d52b]{border-bottom:none}tr.off td[data-v-83f7d52b]{opacity:.55}.actions[data-v-83f7d52b]{white-space:nowrap}.xs[data-v-83f7d52b]{padding:4px 10px;font-size:12px}.red-ghost[data-v-83f7d52b]{color:var(--danger-text)}.red-ghost[data-v-83f7d52b]:hover{background:#e1312624}.role-badge[data-v-83f7d52b]{font-size:11px;padding:2px 8px;border-radius:999px;background:var(--panel-2);color:var(--muted)}.role-badge.super_admin[data-v-83f7d52b]{background:#ece84029;color:var(--brand-yellow)}.role-badge.responsabile_nazionale[data-v-83f7d52b],.role-badge.responsabile_compliance[data-v-83f7d52b]{background:#3f5fe02e;color:#a9c2ff}.admin[data-v-55356f66]{display:flex;flex-direction:column;gap:20px}.admin h3[data-v-55356f66]{margin:0 0 6px}.hint[data-v-55356f66]{font-size:13px;margin:0 0 10px}.row-toggle[data-v-55356f66]{margin-bottom:12px}.grid[data-v-55356f66]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:12px 0}label[data-v-55356f66]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}label.full[data-v-55356f66]{width:100%;margin-bottom:10px}textarea[data-v-55356f66],input[data-v-55356f66],select[data-v-55356f66]{width:100%}.chk[data-v-55356f66]{flex-direction:row;align-items:center;gap:6px;color:var(--text);font-size:14px}.chk input[data-v-55356f66]{width:auto}.lbl[data-v-55356f66]{font-size:13px;color:var(--muted)}.slots[data-v-55356f66]{display:flex;flex-direction:column;gap:8px;margin:12px 0}.slot-row[data-v-55356f66]{display:flex;gap:8px;align-items:center}.slot-input[data-v-55356f66]{max-width:110px}.rm[data-v-55356f66]{padding:6px 12px;font-size:13px;background:var(--panel-2);border:1px solid var(--border);border-radius:6px;color:var(--text);cursor:pointer}.ghost.small[data-v-55356f66]{align-self:flex-start;padding:6px 12px;font-size:13px}.channels[data-v-55356f66]{display:flex;gap:14px;align-items:center;margin:12px 0}.localrow[data-v-55356f66]{max-width:340px;margin-bottom:10px}button[data-v-55356f66]{align-self:flex-start}.muted[data-v-03ef4b2b]{color:var(--muted)}.small[data-v-03ef4b2b]{font-size:12px}.err[data-v-03ef4b2b]{color:var(--danger-text)}.filters[data-v-03ef4b2b]{display:flex;gap:16px;align-items:end;margin-bottom:16px;flex-wrap:wrap}.filters label[data-v-03ef4b2b]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}.filters .back[data-v-03ef4b2b]{align-self:center}.filters .count[data-v-03ef4b2b]{margin-left:auto;color:var(--muted)}.head[data-v-03ef4b2b]{margin:0 0 16px;font-size:18px;text-transform:capitalize}.empty[data-v-03ef4b2b]{text-align:center;padding:40px}.list[data-v-03ef4b2b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.item h3[data-v-03ef4b2b]{margin:8px 0}.item .body[data-v-03ef4b2b]{color:var(--muted);margin:0 0 12px;white-space:pre-wrap}.item-head[data-v-03ef4b2b]{display:flex;gap:12px;align-items:center;font-size:13px;flex-wrap:wrap}.terr[data-v-03ef4b2b]{font-weight:600}.type[data-v-03ef4b2b]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.when[data-v-03ef4b2b]{margin-left:auto}.rel[data-v-03ef4b2b]{font-size:12px;padding:2px 8px;border-radius:999px;background:var(--panel-2);color:var(--muted)}.rel.hi[data-v-03ef4b2b]{background:#12a0542e;color:#86e3ac}.foot[data-v-03ef4b2b]{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.link[data-v-03ef4b2b]{color:#a9c2ff;font-size:13px;font-weight:600;text-decoration:none}.link[data-v-03ef4b2b]:hover{text-decoration:underline}.state-badge[data-v-03ef4b2b]{font-size:11px;font-weight:700;letter-spacing:.03em;padding:3px 9px;border-radius:999px;text-transform:uppercase;background:var(--panel-2);color:var(--muted)}.state-badge.approved[data-v-03ef4b2b],.state-badge.published[data-v-03ef4b2b]{background:#12a0542e;color:#86e3ac}.state-badge.queued_for_review[data-v-03ef4b2b],.state-badge.in_review[data-v-03ef4b2b],.state-badge.scheduled[data-v-03ef4b2b]{background:#d99a1e29;color:#f2ca7f}.state-badge.rejected[data-v-03ef4b2b],.state-badge.failed[data-v-03ef4b2b]{background:#c440402e;color:#f0a3a3}.state-badge.needs_revision[data-v-03ef4b2b]{background:#a078f029;color:#cbb8f5}.state-badge.removed[data-v-03ef4b2b]{background:#78787833;color:#cfcfcf}.muted[data-v-f926de3f]{color:var(--muted)}.err[data-v-f926de3f]{color:var(--danger-text)}.head[data-v-f926de3f]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.title[data-v-f926de3f]{margin:0;font-size:24px}.sub[data-v-f926de3f]{margin:4px 0 0;font-size:14px;max-width:640px}.empty[data-v-f926de3f]{font-size:14px}.layout[data-v-f926de3f]{display:grid;grid-template-columns:230px 1fr;gap:16px;align-items:start}.side[data-v-f926de3f]{padding:14px;display:flex;flex-direction:column;gap:6px}.side h3[data-v-f926de3f]{margin:0 0 8px;font-size:15px}.rtab[data-v-f926de3f]{text-align:left;font-size:13px;padding:7px 10px;border-radius:8px;width:100%}.rtab.active[data-v-f926de3f]{background:var(--accent-2);color:#fff;box-shadow:inset 0 -2px 0 var(--brand-yellow)}.main[data-v-f926de3f]{padding:20px 24px;min-height:200px}.plan[data-v-f926de3f]{margin-top:16px;padding:18px 24px}.ph[data-v-f926de3f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ph h3[data-v-f926de3f]{margin:0;font-size:17px}.actions[data-v-f926de3f]{display:flex;gap:8px}textarea[data-v-f926de3f]{width:100%;font-family:ui-monospace,monospace;font-size:13px;line-height:1.5;background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:12px}.md[data-v-f926de3f] h3{font-size:19px;margin:4px 0 10px}.md[data-v-f926de3f] h4{font-size:16px;margin:18px 0 8px;color:var(--brand-yellow)}.md[data-v-f926de3f] h5,.md[data-v-f926de3f] h6{font-size:14px;margin:14px 0 6px}.md[data-v-f926de3f] p{margin:6px 0;font-size:14px;line-height:1.55}.md[data-v-f926de3f] ul,.md[data-v-f926de3f] ol{margin:6px 0;padding-left:22px;font-size:14px;line-height:1.55}.md[data-v-f926de3f] blockquote{margin:8px 0;padding:6px 12px;border-left:3px solid var(--brand-yellow);background:var(--panel-2);border-radius:0 8px 8px 0;font-size:13px;color:var(--muted)}.md[data-v-f926de3f] hr{border:none;border-top:1px solid var(--border);margin:14px 0}.md[data-v-f926de3f] code{background:var(--panel-2);padding:1px 5px;border-radius:5px;font-size:12.5px}.md[data-v-f926de3f] .md-table{border-collapse:collapse;margin:8px 0;font-size:13px;width:100%}.md[data-v-f926de3f] .md-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:6px 10px;border-bottom:1px solid var(--border)}.md[data-v-f926de3f] .md-table td{padding:6px 10px;border-bottom:1px solid var(--border)}@media(max-width:760px){.layout[data-v-f926de3f]{grid-template-columns:1fr}}.muted[data-v-9fadea3b]{color:var(--muted)}.err[data-v-9fadea3b]{color:var(--danger-text)}.login[data-v-9fadea3b]{min-height:100vh;display:grid;place-items:center;padding:20px}.login-card[data-v-9fadea3b]{width:100%;max-width:380px;display:flex;flex-direction:column;gap:12px;align-items:stretch}.login-logo[data-v-9fadea3b]{width:88px;height:88px;object-fit:contain;align-self:center;margin-bottom:4px}.login-card h1[data-v-9fadea3b]{margin:0;font-size:22px;text-align:center}.topbar[data-v-9fadea3b]{position:sticky;top:0;z-index:20;display:flex;flex-direction:column;gap:12px;padding:16px 24px 10px;border-bottom:1px solid var(--border);background:#161f47e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:padding .22s ease,gap .22s ease}.brandrow[data-v-9fadea3b]{display:flex;align-items:center;justify-content:space-between;gap:16px}.brand[data-v-9fadea3b]{display:flex;align-items:center;gap:14px}.brand .logo-img[data-v-9fadea3b]{width:92px;height:92px;object-fit:contain;transition:width .22s ease,height .22s ease}.wordmark[data-v-9fadea3b]{display:flex;flex-direction:column;line-height:1.15}.wm-title[data-v-9fadea3b]{font-family:var(--serif);font-weight:700;font-size:24px;transition:font-size .22s ease}.wm-sub[data-v-9fadea3b]{color:var(--muted);font-size:13px;overflow:hidden;max-height:20px;transition:max-height .22s ease,opacity .22s ease}.nav[data-v-9fadea3b]{display:flex;gap:4px;background:var(--panel-2);padding:4px;border-radius:10px;align-self:center;justify-content:center;flex-wrap:wrap}.nav button[data-v-9fadea3b]{padding:6px 14px;font-size:14px}.nav .active[data-v-9fadea3b]{background:var(--accent-2);border-color:transparent;box-shadow:inset 0 -2px 0 var(--brand-yellow)}.nav .ghost[data-v-9fadea3b]:not(.active):hover{background:#ffffff0a}.nav-sep[data-v-9fadea3b]{width:1px;align-self:stretch;margin:4px;background:var(--border)}.user[data-v-9fadea3b]{display:flex;gap:12px;align-items:center;font-size:14px}.topbar.compact[data-v-9fadea3b]{padding:8px 24px;gap:8px}.topbar.compact .logo-img[data-v-9fadea3b]{width:40px;height:40px}.topbar.compact .wm-title[data-v-9fadea3b]{font-size:18px}.topbar.compact .wm-sub[data-v-9fadea3b]{max-height:0;opacity:0}.wrap[data-v-9fadea3b]{max-width:1060px;margin:0 auto;padding:28px 24px}.wrap.wide[data-v-9fadea3b]{max-width:1280px}.login h1[data-v-9fadea3b]{display:flex;align-items:center;gap:10px}:root{--bg: #080c22;--panel: #161f47;--panel-2: #202a58;--border: #303c78;--text: #eaeefb;--muted: #98a3ca;--accent: #3f5fe0;--accent-2: #3149c4;--green: #12a054;--red: #e13126;--amber: #d99a1e;--brand-navy: #202a75;--brand-yellow: #ece840;--danger-text: #f6a6a0;--radius: 12px;--shadow: 0 8px 30px rgba(0, 0, 0, .3);--sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--serif: "Lora", Georgia, "Times New Roman", serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 1px #ffffff08 inset,var(--shadow);padding:16px}body{margin:0;font-family:var(--sans);font-size:15px;background:var(--bg);color:var(--text);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--serif);line-height:1.2;letter-spacing:-.01em}button{font:inherit;font-weight:500;cursor:pointer;border:1px solid transparent;border-radius:8px;padding:8px 14px;color:#fff;background:var(--accent-2);transition:background .15s ease,border-color .15s ease,transform .05s ease,opacity .15s ease}button:hover{background:var(--accent)}button:active{transform:translateY(1px)}button:disabled{opacity:.5;cursor:not-allowed}button.ghost{background:transparent;border-color:var(--border);color:var(--text)}button.ghost:hover{background:var(--panel-2);border-color:var(--muted)}button.green{background:var(--green)}button.green:hover{filter:brightness(1.08)}button.red{background:var(--red)}button.red:hover{filter:brightness(1.08)}button.amber{background:var(--amber)}button.amber:hover{filter:brightness(1.08)}input,select,textarea{font:inherit;background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:8px 10px;transition:border-color .15s ease,box-shadow .15s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #3f5fe047}button:focus-visible,a:focus-visible{outline:none;box-shadow:0 0 0 3px #3f5fe073}.lvl{font-size:10px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;padding:2px 7px;border-radius:5px;background:var(--panel-2);color:var(--muted)}.lvl.regione{background:#4c7ef029;color:#a9c2ff}.lvl.provincia{background:#a078f029;color:#d3c4ff}.lvl.comune{background:#14a0c829;color:#b4ecff}.state-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;background:var(--panel-2);color:var(--muted)}.state-badge.queued_for_review,.state-badge.in_review{background:#d99a1e2e;color:#f2ca7f}.state-badge.approved,.state-badge.published,.state-badge.scheduled{background:#12a0542e;color:#86e3ac}.state-badge.needs_revision{background:#a078f029;color:#cbb8f5}.state-badge.rejected,.state-badge.failed{background:#e131262e;color:var(--danger-text)}button.icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}button.icon-only{padding:8px;line-height:0}textarea{resize:vertical}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#3a4c68}.toast-wrap{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:column;gap:10px;z-index:1000}.toast{min-width:240px;max-width:380px;padding:12px 16px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border);border-left:4px solid var(--accent);box-shadow:var(--shadow);font-size:14px;animation:toast-in .18s ease}.toast.success{border-left-color:var(--green)}.toast.error{border-left-color:var(--red)}.toast.info{border-left-color:var(--accent)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
