:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f6f4;--surface:#fff;--surface-2:#f9faf8;--ink:#171a1f;--muted:#68707a;--line:#d9ded8;--accent:#1f6f5b;--accent-2:#245f8f;--warn:#775a18;--nav:#111820;--shadow:0 18px 40px #141a1f24;--mobile-safe-bottom:env(safe-area-inset-bottom,0px);--mobile-command-dock-height:118px;--mobile-shell-bottom-space:calc(var(--mobile-command-dock-height) + var(--mobile-safe-bottom) + 16px);--mobile-touch-target:44px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0}button,input,select,textarea{font:inherit}.boot-state{min-height:100vh;color:var(--muted);place-items:center;display:grid}.login-screen{background:#eef2ef;place-items:center;min-height:100vh;padding:18px;display:grid}.login-panel{border:1px solid var(--line);background:var(--surface);width:min(380px,100%);box-shadow:var(--shadow);border-radius:8px;gap:14px;padding:18px;display:grid}.login-brand{align-items:center;gap:10px;padding-bottom:4px;display:flex}.login-brand>span{color:#fff;background:#17212b;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.login-brand div{gap:2px;display:grid}.login-brand strong{font-size:17px}.login-brand small,.login-panel label span{color:var(--muted);font-size:12px;font-weight:700}.login-panel label{gap:5px;display:grid}.login-panel input{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#fbfcfb;border-radius:6px;padding:8px 10px}.login-error{color:#8a2f19;margin:0;font-size:13px}.login-note{color:var(--muted);background:#f8faf7;border:1px solid #d9ded8;border-radius:6px;margin:0;padding:8px;font-size:13px;line-height:1.35}.login-button{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-weight:750;display:inline-flex}.login-button:disabled{cursor:wait;opacity:.78}.app-shell{min-height:100vh}.mobile-command-dock,.mobile-post-card-list{display:none}.toast-stack{z-index:80;pointer-events:none;gap:8px;width:min(360px,100vw - 28px);display:grid;position:fixed;bottom:14px;right:14px}.toast{border:1px solid var(--line);color:var(--ink);pointer-events:auto;background:#fffffffa;border-left:3px solid #68707a;border-radius:7px;grid-template-columns:18px minmax(0,1fr) 22px;align-items:start;gap:9px;padding:10px;animation:.15s ease-out toast-in;display:grid;box-shadow:0 12px 30px #141a1f2e}.toast.success{border-left-color:#1f8f66}.toast.error{border-left-color:#c74832}.toast.working{border-left-color:#245f8f}.toast svg{color:var(--muted);margin-top:1px}.toast.success>svg{color:#1f8f66}.toast.error>svg{color:#c74832}.toast.working>svg{color:#245f8f}.toast strong,.toast span{overflow-wrap:anywhere;display:block}.toast strong{font-size:13px;line-height:1.2}.toast span{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.35}.toast button{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.toast button:hover,.toast button:focus-visible{color:var(--ink);background:#eef1ee}.topbar{z-index:20;background:var(--nav);color:#f7fafb;border-bottom:1px solid #ffffff14;grid-template-columns:220px minmax(0,1fr) 360px;align-items:center;min-height:54px;padding:0 14px;display:grid;position:sticky;top:0}.brand{letter-spacing:0;font-size:18px;font-weight:760}.nav-center{justify-content:center;gap:2px;display:flex}.nav-item{color:#b9c2c9;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;height:54px;padding:0 14px;display:inline-flex}.nav-item.active{color:#fff;border-bottom-color:#7fd1b4}.nav-item:disabled{cursor:default;opacity:.56}.nav-item.review-ready{color:#fff}.nav-count{color:#fff;background:#c46222;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:11px;line-height:1;display:inline-grid}.account-menu-wrap{justify-content:flex-end;display:flex;position:relative}.topbar-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.topbar-icon-button{color:#f7fafb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.topbar-icon-button:disabled{cursor:wait;opacity:.74}.refresh-diagnostics-wrap{min-width:0;display:flex;position:relative}.refresh-diagnostics-chip{color:#dce5ea;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:6px;align-items:center;gap:6px;max-width:150px;height:34px;padding:0 9px;font-size:12px;font-weight:720;display:inline-flex}.refresh-diagnostics-chip span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.refresh-age-detail{color:var(--muted);margin-top:1px;font-size:10px;font-weight:650;display:block}.refresh-dot{background:#9aa2a9;border-radius:50%;flex:none;width:8px;height:8px}.refresh-diagnostics-chip.good .refresh-dot{background:#1f8f66}.refresh-diagnostics-chip.warn .refresh-dot{background:#c4952d}.refresh-diagnostics-chip.bad .refresh-dot{background:#c74832}.refresh-diagnostics-chip.warn{background:#c4952d24;border-color:#c4952d7a}.refresh-diagnostics-chip.bad{background:#c7483224;border-color:#c7483285}.refresh-diagnostics-menu{z-index:50;width:320px;color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;padding:12px;animation:.15s ease-out menu-in;position:absolute;top:42px;right:0}.refresh-stale-warning{background:#fff8eb;border:1px solid #f0d2aa;border-radius:7px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;margin-bottom:8px;padding:8px;display:grid}.refresh-stale-warning.bad{background:#fff4ef;border-color:#e0b4a8}.refresh-stale-warning div{gap:2px;min-width:0;display:grid}.refresh-stale-warning strong{color:#775a18;font-size:12px}.refresh-stale-warning.bad strong{color:#8a2f19}.refresh-stale-warning span{color:var(--muted);font-size:11px}.refresh-stale-warning button{color:#775a18;cursor:pointer;background:#fff;border:1px solid #dfbf8e;border-radius:6px;align-items:center;gap:4px;min-height:28px;padding:3px 7px;font-size:12px;font-weight:760;display:inline-flex}.refresh-stale-warning.bad button{color:#8a2f19;border-color:#d19a8b}.refresh-stale-warning button:disabled{cursor:wait;opacity:.7}.refresh-diagnostics-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.refresh-diagnostics-head .config-heading{margin-bottom:0}.refresh-now-button{border:1px solid var(--line);min-height:28px;color:var(--accent);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:5px;padding:3px 7px;font-size:12px;font-weight:760;display:inline-flex}.refresh-now-button:disabled{cursor:wait;opacity:.7}.refresh-status-list,.refresh-service-list,.refresh-service-errors,.refresh-action-errors,.refresh-scheduled-list{border-top:1px solid var(--line);flex-wrap:wrap;gap:5px;padding-top:8px;display:flex}.refresh-service-list,.refresh-service-errors{display:grid}.refresh-service-row{background:#fbfcfb;border:1px solid #dfe5dc;border-radius:6px;grid-template-columns:minmax(0,1fr) 38px minmax(74px,max-content) 24px;align-items:center;gap:8px;min-height:28px;padding:4px 6px;font-size:11px;display:grid}.refresh-service-row button,.refresh-service-error-row button{border:1px solid var(--line);width:24px;height:24px;color:var(--accent);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.refresh-service-row button:disabled,.refresh-service-error-row button:disabled{cursor:wait;opacity:.65}.refresh-service-row span{min-width:0;color:var(--ink);font-weight:760;display:grid}.refresh-service-row span small,.refresh-service-row>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.refresh-service-row>strong{text-align:right;color:var(--accent);font-size:13px}.refresh-service-error-row{background:#fff4ef;border:1px solid #e0b4a8;border-radius:6px;grid-template-columns:minmax(86px,.65fr) minmax(0,1fr) 24px;align-items:start;gap:8px;min-height:30px;padding:5px 6px;font-size:11px;display:grid}.refresh-service-error-row span{color:#8a2f19;min-width:0;font-weight:760;display:grid}.refresh-service-error-row span small{color:#9b6c5d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.refresh-service-error-row em{color:#6f2c1b;overflow-wrap:anywhere;font-style:normal;line-height:1.25}.refresh-action-errors{display:grid}.refresh-action-error-row{text-align:left;background:#fff4ef;border:1px solid #e0b4a8;border-radius:6px;grid-template-columns:minmax(86px,.65fr) minmax(0,1fr);align-items:start;gap:8px;min-height:30px;padding:5px 6px;font-size:11px;display:grid}button.refresh-action-error-row{cursor:pointer}button.refresh-action-error-row:hover,button.refresh-action-error-row:focus-visible{background:#fff0e8;border-color:#c9796d}.refresh-action-error-row span{color:#8a2f19;min-width:0;font-weight:760;display:grid}.refresh-action-error-row span small{color:#9b6c5d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.refresh-action-error-row em{color:#6f2c1b;overflow-wrap:anywhere;font-style:normal;line-height:1.25}.refresh-status-list span,.refresh-scheduled-list button{min-height:22px;color:var(--muted);cursor:pointer;text-align:left;background:#fbfcfb;border:1px solid #dfe5dc;border-radius:6px;padding:3px 6px;font-size:11px;font-weight:720}.refresh-scheduled-list{display:grid}.refresh-scheduled-list button:hover,.refresh-scheduled-list button:focus-visible{color:var(--ink);background:#f3fbf7;border-color:#9bc7b5}.refresh-scheduled-list button span,.refresh-scheduled-list button small{display:block}.refresh-scheduled-list button span{color:var(--ink)}.refresh-scheduled-list button small{color:var(--muted);margin-top:1px;font-weight:650}.refresh-section-head{min-height:24px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;padding:0;display:flex}.refresh-section-head span{text-transform:uppercase;font-size:11px;font-weight:780}.refresh-section-head small{color:var(--accent);font-size:11px;font-weight:760}.refresh-section-head:hover,.refresh-section-head:focus-visible{color:var(--ink)}.refresh-section-summary{color:var(--muted);margin:0;font-size:11px;line-height:1.25}.avatar-chip{color:#f7fafb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:6px;align-items:center;gap:8px;max-width:210px;height:36px;padding:0 10px;display:inline-flex}.avatar-dot{background:#284557;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.avatar-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:130px;overflow:hidden}.avatar-role{color:#d9e7ea;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #ffffff24;max-width:70px;padding-left:8px;font-size:11px;font-weight:760;overflow:hidden}.avatar-readiness{background:#9aa2a9;border-radius:50%;width:8px;height:8px;display:inline-block}.avatar-readiness.good{background:#1f8f66}.avatar-readiness.warn,.avatar-readiness.checking{background:#c4952d}.avatar-readiness.bad{background:#c74832}.config-menu{z-index:50;width:290px;color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;padding:12px;animation:.15s ease-out menu-in;position:absolute;top:44px;right:0}.config-menu .config-action-button{align-items:center;gap:6px}.config-heading{color:var(--muted);text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:750}.config-heading.secondary{border-top:1px solid var(--line);margin-top:12px;margin-bottom:6px;padding-top:10px}.config-row{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:8px 0;font-size:13px;display:flex}.config-row strong{overflow-wrap:anywhere;text-align:right}.role-row strong{flex-direction:column;align-items:flex-end;gap:6px;max-width:180px;display:flex}.role-chip,.permission-chip{border:1px solid var(--line);color:var(--ink);background:#f7fafb;border-radius:5px;align-items:center;font-size:11px;font-weight:760;line-height:1;display:inline-flex}.role-chip{padding:5px 7px}.role-chip.superuser{color:#7a4d03;background:#fff7e8;border-color:#d5a45a}.role-chip.operator{color:#176446;background:#eefaf5;border-color:#8fc3b0}.role-chip.viewer,.role-chip.user{color:#3d4b55;background:#f4f7f9;border-color:#b8c4ce}.permission-chip-list{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.permission-chip{color:var(--muted);padding:4px 5px}.auto-refresh-control{justify-content:flex-end;align-items:center;display:inline-flex}.config-select{border:1px solid var(--line-strong);min-width:88px;color:var(--text);font:inherit;background:#fff;border-radius:6px;padding:4px 8px;font-weight:650}.intelligence-readiness strong{align-items:center;gap:6px;display:inline-flex}.intelligence-readiness strong:before{content:"";background:#9aa2a9;border-radius:50%;width:8px;height:8px;display:inline-block}.intelligence-readiness.good strong:before{background:#1f8f66}.intelligence-readiness.warn strong:before,.intelligence-readiness.checking strong:before{background:#c4952d}.intelligence-readiness.bad strong:before{background:#c74832}.config-icon-button{border:1px solid var(--line);width:22px;height:22px;color:var(--muted);cursor:pointer;background:#fff;border-radius:5px;place-items:center;display:inline-grid}.config-icon-button:disabled{cursor:wait;opacity:.58}.config-icon-button:disabled svg{animation:.8s linear infinite spin}.config-note{border-top:1px solid var(--line);color:var(--muted);margin-top:8px;padding-top:8px;font-size:12px;line-height:1.35}.config-action-button{border:1px solid var(--line);width:100%;min-height:30px;color:var(--accent);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;margin-top:10px;font-size:12px;font-weight:740;display:flex}.config-action-button:hover,.config-action-button:focus-visible{background:#f3fbf7;border-color:#9bc7b5}.config-command-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.password-change-form{border:1px solid var(--line);background:#fbfcfb;border-radius:6px;gap:8px;margin-top:8px;padding:8px;display:grid}.password-change-form label{color:var(--muted);gap:4px;font-size:11px;font-weight:700;display:grid}.password-change-form input{border:1px solid var(--line);min-width:0;min-height:30px;color:var(--text);background:#fff;border-radius:6px;padding:0 8px;font-size:12px}.password-change-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.password-change-actions button{border:1px solid var(--line);min-height:30px;color:var(--accent);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:740;display:inline-flex}.password-change-actions button:disabled{cursor:wait;opacity:.6}.password-change-status{margin:0;font-size:12px;line-height:1.3}.password-change-status.error{color:#b73a27}.password-change-status.ok{color:#1c7c54}.auth-user-list{border-top:1px solid var(--line);gap:6px;max-height:190px;padding-top:8px;display:grid;overflow:auto}.auth-user-row{border:1px solid var(--line);background:#fbfcfb;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px;display:grid}.auth-user-row>div{gap:5px;min-width:0;display:grid}.auth-user-row>div>strong{text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:12px;overflow:hidden}.auth-user-row>div>span{flex-wrap:wrap;gap:4px;display:flex}.auth-user-row button{border:1px solid var(--line);min-height:28px;color:var(--accent);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:740;display:inline-flex}.config-command-grid button{border:1px solid var(--line);min-height:30px;color:var(--accent);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:740;display:inline-flex}.config-command-grid button:hover,.config-command-grid button:focus-visible{background:#f3fbf7;border-color:#9bc7b5}.muted{color:var(--muted)}.workspace{grid-template-columns:var(--left-width,312px) minmax(420px, 1fr) var(--right-width,360px);height:calc(100vh - 54px);transition:grid-template-columns .18s;display:grid}.settings-anchor{background:var(--bg);grid-column:1/-1;min-height:0;display:block;overflow:auto}.settings-panel{gap:18px;width:min(1160px,100%);margin:0 auto;padding:24px;display:grid}.settings-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.settings-header h1{color:var(--ink);margin:3px 0 4px;font-size:22px;line-height:1.15}.settings-header p{max-width:760px;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.35}.settings-header button,.settings-action{border:1px solid var(--line);min-height:34px;color:var(--accent);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:740;display:inline-flex}.settings-header button:hover,.settings-header button:focus-visible,.settings-action:hover,.settings-action:focus-visible{background:#f3fbf7;border-color:#9bc7b5}.settings-layout{grid-template-columns:184px minmax(0,1fr);align-items:start;gap:18px;display:grid}.settings-rail{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:4px;padding:8px;display:grid;position:sticky;top:76px}.settings-rail a{min-width:0;color:var(--muted);border-radius:6px;padding:9px 10px;font-size:13px;font-weight:740;text-decoration:none}.settings-rail a:hover,.settings-rail a:focus-visible{color:var(--accent);background:#edf4f1}.settings-sections{gap:14px;min-width:0;padding-bottom:48px;display:grid}.settings-section{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:10px;padding:14px;display:grid}.settings-section-head{color:var(--accent);align-items:center;gap:8px;display:flex}.settings-section-head h2{color:var(--ink);margin:0;font-size:15px;line-height:1.2}.settings-row{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:180px minmax(0,1fr);align-items:start;gap:14px;padding-top:10px;font-size:13px;display:grid}.settings-row strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-weight:700}.settings-row.multiline strong{line-height:1.35}.settings-field{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:180px minmax(0,220px);align-items:center;gap:14px;padding-top:10px;font-size:13px;font-weight:700;display:grid}.settings-password-form{max-width:620px;margin-top:0}.settings-auth-list{max-height:none}.settings-command-grid{max-width:360px}.workspace.right-collapsed{grid-template-columns:var(--left-width,312px) minmax(420px, 1fr) 44px}.app-shell.left-collapsed .workspace{grid-template-columns:54px minmax(420px, 1fr) var(--right-width,360px)}.app-shell.left-collapsed .workspace.right-collapsed{grid-template-columns:54px minmax(420px,1fr) 44px}.left-panel,.right-panel,.center-panel,.pane-anchor{min-width:0;min-height:0}.pane-anchor{display:flex}.center-anchor{grid-column:2}.inspect-anchor{grid-column:3}.center-anchor,.center-anchor .center-panel,.inspect-anchor,.inspect-anchor .right-panel{min-width:0;min-height:0}.center-anchor .center-panel,.inspect-anchor .right-panel{flex:auto}.left-panel{border-right:1px solid var(--line);background:var(--surface);grid-template-columns:52px minmax(0,1fr);display:grid;position:relative}.left-panel.collapsed{grid-template-columns:54px}.tool-rail{border-right:1px solid var(--line);background:#eef2ef;flex-direction:column;align-items:center;gap:8px;padding:10px 7px;display:flex}.tool-button,.icon-button,.expand-left,.expand-right{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;display:grid}.tool-button{width:36px;height:36px}.tool-button.selected{color:#fff;background:var(--accent)}.icon-button,.expand-left,.expand-right{width:30px;height:30px}.tree-panel{flex-direction:column;min-width:0;min-height:0;display:flex}.left-panel.collapsed .tree-panel{display:none}.expand-left,.expand-right{background:var(--surface);border-color:var(--line);position:absolute;top:12px;right:7px}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.eyebrow{color:var(--muted);text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:760;display:block}h1,h2{letter-spacing:0;margin:0}h1{font-size:20px}h2{font-size:15px}.tree-scroll{padding:10px;overflow:auto}.account-node+.account-node{margin-top:14px}.account-title{justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 7px;font-size:13px;font-weight:720;display:flex}.account-title small{color:var(--muted);font-weight:500}.connection-list{gap:3px;display:grid}.connection-row{width:100%;min-height:34px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 7px;display:grid}.connection-row:hover,.connection-row.active{background:#f5faf7;border-color:#cbd8d1}.connection-name{gap:1px;min-width:0;display:grid}.connection-name span,.connection-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connection-name small{color:var(--muted);font-size:10px;font-weight:600}.connection-count{color:var(--muted);font-size:12px}.service-mark{color:#fff;background:#65717b;border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid}.service-mark.facebook{background:#1877f2}.service-mark.instagram{background:#c13584}.service-mark.linkedin{background:#0a66c2}.service-mark.tiktok{background:#111}.service-mark.x,.service-mark.twitter{background:#000}.service-mark.website-blog{background:#7c4a03}.center-panel{background:var(--bg);flex-direction:column;display:flex}.center-toolbar{border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 18px;display:flex}.mobile-source-context{display:none}.search-box{min-width:180px;height:34px;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:inline-flex}.toolbar-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.toolbar-icon-button{border:1px solid var(--line);min-width:34px;height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:5px;display:inline-flex}.toolbar-rate-limit-button{color:#8a2f19;cursor:pointer;background:#fff4ef;border:1px solid #e0b4a8;border-radius:7px;align-items:center;gap:6px;max-width:min(280px,32vw);height:34px;padding:0 9px;font-size:12px;font-weight:760;display:inline-flex}.toolbar-rate-limit-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toolbar-rate-limit-button:hover{color:#6f2c1b;border-color:#c9796d}.toolbar-rate-limit-button:disabled{cursor:wait;opacity:.78}.toolbar-refresh-result{color:#315545;background:#f4faf7;border:1px solid #cbd8d1;border-radius:7px;align-items:center;gap:5px;max-width:min(190px,24vw);height:28px;padding:0 8px;font-size:11px;font-weight:760;display:inline-flex}.toolbar-refresh-result span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toolbar-refresh-result.limited{color:#7a4a11;background:#fff6e8;border-color:#f0d2aa}.toolbar-refresh-result.error{color:#8a2f19;background:#fff4ef;border-color:#e0b4a8}.campaign-count-chip{color:#2d6546;background:#f2faf5;border:1px solid #bbd5c8;border-radius:6px;align-items:center;min-height:26px;padding:3px 7px;font-size:11px;font-weight:780;display:inline-flex}.campaign-count-chip.blocked{color:#8a2f19;background:#fff4ef;border-color:#e0b4a8}.campaigns-panel{min-height:0}.campaign-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;min-height:0;padding:12px;display:grid;overflow:auto}.campaign-card{background:#fff;border:1px solid #d8dfdc;border-radius:8px;align-content:start;gap:10px;padding:12px;display:grid}.campaign-card.ready{border-color:#bbd5c8}.campaign-card.blocked{border-color:#e0b4a8}.campaign-card.focused{border-color:#c9796d;box-shadow:0 0 0 2px #c9796d2e}.campaign-card-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.campaign-card-head h2{margin:2px 0 0;font-size:16px;line-height:1.25}.campaign-state{color:#2d6546;background:#f2faf5;border:1px solid #bbd5c8;border-radius:6px;flex:none;padding:3px 6px;font-size:11px;font-weight:780}.campaign-state.blocked{color:#8a2f19;background:#fff4ef;border-color:#e0b4a8}.campaign-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.campaign-metrics span{min-width:0;color:var(--muted);background:#fbfcfb;border:1px solid #edf0ea;border-radius:6px;padding:6px;font-size:11px}.campaign-metrics strong{color:var(--ink)}.campaign-blockers{gap:5px;display:grid}.campaign-blockers span{color:#7a4a11;background:#fff6e8;border:1px solid #f0d2aa;border-radius:6px;align-items:center;gap:5px;min-height:26px;padding:4px 6px;font-size:12px;display:flex}.campaign-repair-panel{background:#f5fbf8;border:1px solid #d6e4dd;border-radius:7px;gap:8px;padding:9px;display:grid}.campaign-repair-panel>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.campaign-repair-panel strong{color:#1f6f5b;font-size:12px}.campaign-repair-actions{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:7px;display:grid}.campaign-repair-action{color:#1f6f5b;text-align:left;cursor:pointer;background:#fff;border:1px solid #bfd7cd;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 7px;min-height:42px;padding:7px;display:grid}.campaign-repair-action span{min-width:0;color:var(--ink);font-size:12px;font-weight:780}.campaign-repair-action small{min-width:0;color:var(--muted);grid-column:2;font-size:11px;line-height:1.25}.campaign-empty-repair{text-align:left;align-content:start;justify-items:start;gap:10px;max-width:520px;margin:20px auto}.campaign-empty-repair div{gap:4px;display:grid}.campaign-empty-repair strong{color:var(--ink)}.campaign-empty-repair code{border:1px solid var(--line);color:#284a3a;white-space:normal;overflow-wrap:anywhere;background:#fff;border-radius:6px;max-width:100%;padding:7px}.campaign-empty-repair button{border:1px solid var(--line);color:var(--accent);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:760;display:inline-flex}.campaign-card-actions{justify-content:flex-end;display:flex}.campaign-card-actions button{border:1px solid var(--line);min-height:28px;color:var(--accent);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:760;display:inline-flex}.campaign-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.campaign-detail{background:#fbfcfb;border:1px solid #e4e8e2;border-radius:7px;align-content:start;gap:8px;min-width:0;padding:9px;display:grid}.campaign-detail.blocked{background:#fffaf1;border-color:#f0d2aa}.campaign-detail.focused{background:#fff7f1;border-color:#c9796d;box-shadow:inset 0 0 0 1px #c9796d33}.campaign-detail-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.campaign-detail-head h3{align-items:center;gap:5px;margin:0;font-size:13px;line-height:1.2;display:inline-flex}.campaign-detail-head span{color:var(--muted);font-size:11px;font-weight:720}.campaign-items{gap:7px;max-height:280px;display:grid;overflow:auto}.campaign-item{background:#fff;border:1px solid #edf0ea;border-radius:6px;gap:6px;min-width:0;padding:7px;display:grid}.campaign-item div{gap:2px;min-width:0;display:grid}.campaign-item strong{color:var(--ink);font-size:12px}.campaign-item span{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.campaign-item p{color:#22272d;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.4}.campaign-item button,.campaign-editor button,.campaign-show-more{border:1px solid var(--line);min-height:26px;color:var(--accent);cursor:pointer;background:#fff;border-radius:6px;justify-self:start;align-items:center;gap:5px;padding:3px 7px;font-size:12px;font-weight:760;display:inline-flex}.campaign-show-more{color:var(--muted);background:#fbfcfb;justify-content:center;justify-self:stretch}.campaign-editor{gap:7px;display:grid}.campaign-editor-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.campaign-editor select,.campaign-editor textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:6px;padding:7px;font-size:12px;line-height:1.35}.campaign-editor textarea{resize:vertical}.campaign-check{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:680;display:inline-flex}.campaign-focus-banner{color:#7a4a11;background:#fff6e8;border:1px solid #f0d2aa;border-radius:7px;align-items:center;gap:7px;margin:10px 12px 0;padding:7px 9px;font-size:12px;font-weight:680;display:flex}.origin-composer-panel{min-height:0;overflow:auto}.origin-composer-layout{grid-template-columns:minmax(360px,1fr) minmax(260px,360px);gap:12px;min-height:0;padding:12px;display:grid}.origin-editor,.origin-drafts{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.origin-editor label,.composer-side-field{gap:5px;min-width:0;display:grid}.origin-editor label span,.composer-side-field span{color:var(--muted);font-size:12px;font-weight:740}.origin-editor input,.origin-editor select,.origin-editor textarea,.composer-side-field textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfcfb;border-radius:6px;padding:8px;font-size:13px;line-height:1.4}.origin-editor textarea,.composer-side-field textarea{resize:vertical}.origin-editor-head{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.origin-draft-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.origin-draft-title-row button{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);cursor:pointer;background:#fff;border-radius:6px;place-items:center;display:grid}.origin-draft-box textarea{min-height:260px}.composer-stat-row{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:12px;font-weight:700;display:flex}.composer-stat-row span{background:#fbfcfb;border:1px solid #e1e6df;border-radius:6px;padding:3px 6px}.origin-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.origin-actions button{border:1px solid var(--line);min-height:34px;color:var(--accent);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:760;display:inline-flex}.origin-actions button.primary{border-color:var(--accent);background:var(--accent);color:#fff}.origin-actions button:disabled{cursor:not-allowed;opacity:.62}.origin-draft-item{background:#fbfcfb;border:1px solid #edf0ea;border-radius:7px;gap:6px;min-width:0;padding:9px;display:grid}.origin-draft-item div{gap:2px;min-width:0;display:grid}.origin-draft-item strong,.origin-draft-item span,.origin-draft-item p{overflow-wrap:anywhere;min-width:0}.origin-draft-item strong{color:var(--ink);font-size:13px}.origin-draft-item span{color:var(--muted);font-size:11px;font-weight:680}.origin-draft-item p{color:#22272d;margin:0;font-size:12px;line-height:1.4}.origin-draft-item button{border:1px solid var(--line);min-height:26px;color:var(--accent);cursor:pointer;background:#fff;border-radius:6px;justify-self:start;align-items:center;gap:5px;padding:3px 7px;font-size:12px;font-weight:760;display:inline-flex}.full-composer-panel{min-height:0;overflow:hidden}.full-composer-toolbar p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.35}.full-composer-grid{grid-template-columns:minmax(420px,1fr) minmax(280px,360px);gap:12px;min-height:0;padding:12px;display:grid;overflow:hidden}.full-composer-editor,.full-composer-inspector{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:10px;min-width:0;min-height:0;padding:12px;display:grid}.full-composer-editor{grid-template-rows:auto auto auto minmax(360px,1fr) auto}.full-composer-inspector{max-height:calc(100vh - 148px);overflow:auto}.full-composer-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.full-composer-editor label,.full-composer-inspector label{gap:5px;min-width:0;display:grid}.full-composer-editor label span,.full-composer-inspector label span{color:var(--muted);font-size:12px;font-weight:740}.full-composer-editor input,.full-composer-editor select,.full-composer-inspector input,.full-composer-inspector select,.full-composer-inspector textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfcfb;border-radius:6px;padding:8px;font-size:13px;line-height:1.4}.full-composer-textarea{border:1px solid var(--line);width:100%;min-height:420px;color:var(--ink);resize:vertical;background:#fbfcfb;border-radius:0 0 6px 6px;padding:12px;font-size:15px;line-height:1.5}.composer-inspector-block{background:#fbfcfb;border:1px solid #e4e8e2;border-radius:7px;gap:8px;min-width:0;padding:9px;display:grid}.composer-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.composer-state-grid span,.composer-ref-list span{min-width:0;color:var(--muted);overflow-wrap:anywhere;background:#fff;border:1px solid #edf0ea;border-radius:6px;padding:6px;font-size:11px}.composer-state-grid strong{color:var(--ink)}.composer-check-list,.composer-ref-list,.composer-action-stack{gap:6px;display:grid}.composer-check{min-width:0;color:var(--muted);background:#fff;border:1px solid #e1e6df;border-radius:6px;align-items:center;gap:6px;padding:6px;font-size:12px;display:flex}.composer-check.ok{color:#2d6546;border-color:#bbd5c8}.composer-check.warn{color:#7a4a11;border-color:#f0d2aa}.platform-media-status,.media-policy-line{background:#fff;border:1px solid #e4e8e2;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 8px;font-size:12px;display:flex}.platform-chip{min-width:0;color:var(--ink);background:#f3f7f1;border:1px solid #d7ded4;border-radius:999px;align-items:center;padding:3px 7px;font-weight:760;display:inline-flex}.platform-media-status strong.ready{color:#2d6546}.platform-media-status strong.blocked{color:#8a2f19}.media-policy-line span,.media-policy-line strong{overflow-wrap:anywhere;min-width:0}.preferred-media-card,.attached-media-row{background:#fff;border:1px solid #dfe6dd;border-radius:7px;grid-template-columns:44px minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.preferred-media-card strong,.attached-media-row span{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:12px;display:block}.preferred-media-card span,.attached-media-row small,.media-candidate-row small{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:11px;display:block}.media-thumb{aspect-ratio:1;width:44px;color:var(--muted);background:#f3f5f1;border:1px solid #dfe6dd;border-radius:6px;place-items:center;display:grid;overflow:hidden}.media-thumb.small{width:34px}.media-thumb img{object-fit:cover;width:100%;height:100%;display:block}.attached-media-list,.media-candidate-list,.composer-action-row{gap:6px;display:grid}.attached-media-row{grid-template-columns:34px minmax(0,1fr) auto repeat(4,28px)}.preferred-media-card button,.attached-media-row button,.media-candidate-row,.composer-action-row button{border:1px solid var(--line);min-height:30px;color:var(--accent);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:760;display:inline-flex}.media-candidate-row{text-align:left;justify-content:stretch;justify-items:start;padding:7px;display:grid}.composer-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-field-action{grid-template-columns:minmax(0,1fr) 34px;gap:6px;display:grid}.inline-field-action button,.composer-action-stack button{border:1px solid var(--line);min-height:34px;color:var(--accent);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:760;display:inline-flex}.composer-action-stack button.danger{color:#8a2f19}.inline-field-action button:disabled,.composer-action-stack button:disabled,.preferred-media-card button:disabled,.attached-media-row button:disabled,.media-candidate-row:disabled,.composer-action-row button:disabled{cursor:not-allowed;opacity:.62}.composer-modal-backdrop{z-index:100;background:#141a1f75;place-items:center;padding:clamp(12px,3vw,28px);display:grid;position:fixed;inset:0}.composer-modal{background:#fff;border:1px solid #ccd6d1;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(1120px,100%);min-height:min(720px,100vh - 24px);max-height:min(860px,100vh - 24px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0f171c57}.composer-modal-head{border-bottom:1px solid var(--line);background:#f8faf7;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.composer-modal-head h2{letter-spacing:0;margin:0;font-size:17px}.composer-modal-head p{color:var(--muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.composer-modal-head button{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:6px;flex:none;place-items:center;display:grid}.composer-modal-grid{grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:0;min-height:0;display:grid}.composer-modal-editor{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:14px;display:grid}.composer-modal-editor textarea{border:1px solid var(--line);width:100%;min-height:0;color:var(--ink);resize:none;background:#fbfcfb;border-radius:0 0 6px 6px;padding:12px;font-size:15px;line-height:1.5}.composer-modal-sidebar{border-left:1px solid var(--line);background:#fbfcfb;align-content:start;gap:10px;min-width:0;padding:14px;display:grid;overflow:auto}.composer-boundary,.composer-source-panel{background:#fff;border:1px solid #e1e6df;border-radius:7px;gap:6px;padding:9px;display:grid}.composer-boundary strong,.composer-source-panel strong{color:var(--ink);font-size:12px}.composer-boundary span{color:var(--muted);font-size:12px;line-height:1.35}.composer-source-panel a{color:var(--accent);grid-template-columns:14px minmax(0,1fr);align-items:center;gap:5px;font-size:12px;text-decoration:none;display:grid}.campaign-focus-banner.missing{color:#8a2f19;background:#fff4ef;border-color:#e0b4a8}@media (width<=900px){.campaign-detail-grid{grid-template-columns:1fr}}.toolbar-icon-button:hover:not(:disabled){color:#a33b2f;border-color:#c9796d}.toolbar-icon-button:disabled{cursor:not-allowed;opacity:.55}.toolbar-icon-button.mini{width:28px;min-width:28px;height:28px}.toolbar-icon-button span{font-size:11px;font-weight:760}.icon-only{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.icon-only.subtle{background:0 0;border-color:#0000}.icon-only:hover{color:var(--ink);border-color:var(--line-strong)}.rate-limit-drawer-anchor{display:inline-flex;position:relative}.rate-limit-drawer-toggle{color:#7a4a11;background:#fff6e8;border-color:#f0d2aa}.rate-limit-drawer{z-index:45;background:#fff;border:1px solid #e5c7a0;border-radius:8px;width:min(430px,100vw - 28px);max-height:min(420px,100vh - 150px);position:absolute;top:40px;right:0;overflow:auto;box-shadow:0 18px 38px #211c172e}.rate-limit-drawer-head{z-index:1;border-bottom:1px solid var(--line);background:#fffaf3;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px;display:flex;position:sticky;top:0}.rate-limit-drawer-head strong,.rate-limit-drawer-main strong{color:var(--ink);font-size:12px;font-weight:820;display:block}.rate-limit-drawer-head span{color:#7a4a11;margin-top:2px;font-size:11px;font-weight:700;display:block}.rate-limit-drawer-list{gap:0;display:grid}.rate-limit-drawer-row{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(120px,1fr) auto 30px;align-items:center;gap:8px;padding:9px 10px;display:grid}.rate-limit-drawer-row:last-child{border-bottom:0}.rate-limit-drawer-main{min-width:0}.rate-limit-drawer-main span,.rate-limit-drawer-main em,.rate-limit-drawer-counts small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;font-style:normal;font-weight:650;display:block;overflow:hidden}.rate-limit-drawer-main em.cleared{color:#2d6546}.rate-limit-drawer-main em.limited{color:#8a5a15}.rate-limit-drawer-main em.error{color:#8a2f19}.rate-limit-drawer-counts{text-align:right;min-width:86px}.rate-limit-drawer-counts span{color:var(--ink);font-size:12px;font-weight:820;display:block}.filter-toggle{border:1px solid var(--line);height:34px;color:var(--muted);white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.filter-toggle input{margin:0}.filter-toggle.rate-limit-filter{color:#7a4a11;background:#fff6e8;border-color:#f0d2aa}.filter-toggle.rate-limit-filter.active{background:#fff0dc;border-color:#d09542}.filter-toggle.rate-limit-filter:has(input:disabled){opacity:.55}.filter-toggle.rate-limit-filter small{color:inherit;font-size:11px;font-weight:800}.website-filter-controls{align-items:center;gap:6px;min-width:0;display:inline-flex}.website-filter-controls select{border:1px solid var(--line);max-width:142px;height:34px;color:var(--ink);background:#fff;border-radius:6px;padding:0 8px;font-size:12px;font-weight:700}.bulk-bar{border-bottom:1px solid var(--line);background:#edf4ef;grid-template-columns:max-content minmax(0,1fr) max-content max-content max-content;align-items:center;gap:8px;min-height:46px;padding:7px 12px;display:grid}.bulk-bar>strong{color:#284a3a;font-size:12px}.bulk-targets{align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.bulk-targets label,.bulk-button{min-height:28px;color:var(--ink);white-space:nowrap;background:#fff;border:1px solid #cbd8d1;border-radius:6px;align-items:center;gap:5px;padding:4px 7px;font-size:12px;display:inline-flex}.bulk-targets input{margin:0}.bulk-targets small{color:var(--muted);font-weight:700}.bulk-empty{color:var(--muted);font-size:12px}.bulk-button{cursor:pointer}.bulk-button.primary{color:#1f6f5b;border-color:#9bc7b5;font-weight:740}.bulk-button:disabled{cursor:not-allowed;opacity:.58}.worklist-strip{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:10px;min-height:44px;padding:6px 12px;display:grid}.worklist-strip>div:first-child{gap:1px;min-width:92px;display:grid}.worklist-strip strong{color:#284a3a;font-size:12px}.worklist-strip small{color:#8a2f19;font-size:11px}.worklist-tabs{align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.worklist-tabs button,.worklist-review-button{border:1px solid var(--line);min-height:27px;color:var(--muted);white-space:nowrap;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:740;display:inline-flex}.worklist-tabs button.active{color:var(--accent);background:#f3fbf7;border-color:#9bc7b5}.worklist-tabs button strong{color:inherit;font-size:11px}.worklist-review-button strong{color:#fff;background:#c46222;border-radius:8px;place-items:center;min-width:16px;height:16px;font-size:10px;display:inline-grid}.worklist-review-button{color:var(--accent)}.worklist-review-button:disabled{cursor:not-allowed;opacity:.5}.queue-panel{border-bottom:1px solid var(--line);background:#f8faf7;gap:0;display:grid;position:relative}.queue-panel-head{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;min-height:36px;padding:5px 12px;display:grid}.queue-panel-head>button{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0}.queue-panel-head>button:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.queue-panel-head>button:first-child>span{text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:760}.queue-panel-head>button:first-child>strong{color:#284a3a;font-size:12px}.queue-health{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.queue-health-chip{min-height:20px;color:var(--muted);background:#fff;border:1px solid #d4ded8;border-radius:6px;align-items:center;gap:4px;padding:2px 5px;font-size:10px;font-weight:760;line-height:1;display:inline-flex}.queue-health-chip span{color:inherit;font-size:inherit;font-weight:inherit;text-transform:none}.queue-health-chip strong{color:inherit;font-size:inherit;font-weight:820}.queue-health-chip.active{color:#2f5b6b;background:#f2f8fa;border-color:#c6d8e0}.queue-health-chip.ready{color:#2d6546;background:#f2faf5;border-color:#bbd5c8}.queue-health-chip.stale{color:#8b5a00;background:#fff8e6;border-color:#e4c781}.queue-health-chip.error{color:#8a2f19;background:#fff4ef;border-color:#e0b4a8}.queue-health-chip.idle{color:#5d6863;background:#f7faf8;border-color:#d8dfdc}.queue-next-button{border-radius:6px;align-items:center;gap:5px;min-height:28px;padding:4px 7px;display:inline-flex;color:var(--accent)!important;background:#fff!important;border:1px solid #cbd8d1!important}.queue-next-button:disabled{cursor:not-allowed;opacity:.5}.queue-panel-body{gap:4px;min-height:120px;padding:0 12px 9px;display:grid;overflow:auto}.queue-resizer{cursor:row-resize;background:linear-gradient(#eef4ef,#e4ece6);border-top:1px solid #dce5de;height:8px}.queue-resizer:hover{background:linear-gradient(#d8ebe2,#c8e2d5)}.queue-panel-tools,.queue-job-row{align-items:center;gap:7px;display:grid}.queue-panel-tools{color:var(--muted);grid-template-columns:minmax(0,1fr) 26px;font-size:12px}.queue-review-tools{grid-template-columns:repeat(5,max-content) minmax(0,1fr);align-items:center;gap:8px;padding:2px 0;display:grid}.queue-review-tools>button{border:1px solid var(--line);min-height:25px;color:var(--muted);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:740;display:inline-flex}.queue-review-tools>button.active{color:var(--accent);background:#f3fbf7;border-color:#9bc7b5}.queue-review-tools>button:disabled{cursor:not-allowed;opacity:.52}.queue-target-tabs,.review-target-tabs{align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.queue-target-tabs button,.review-target-tabs button{border:1px solid var(--line);min-width:24px;height:24px;color:var(--muted);cursor:pointer;background:#fff;border-radius:6px;place-items:center;padding:0 6px;font-size:11px;font-weight:740;display:grid}.queue-target-tabs button.active,.review-target-tabs button.active{color:var(--accent);background:#f3fbf7;border-color:#9bc7b5}.queue-schedule-tools{grid-column:1/-1;align-items:center;gap:6px;min-width:0;display:flex}.queue-schedule-tools label{border:1px solid var(--line);min-width:0;min-height:25px;color:var(--muted);background:#fff;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.queue-schedule-tools input{width:160px;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;font-size:11px}.queue-schedule-tools label:last-child input{width:48px}.queue-schedule-tools span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:760}.bulk-write-result{background:#f2faf5;border:1px solid #bbd5c8;border-radius:7px;gap:7px;padding:8px;display:grid}.bulk-write-result.error{background:#fff4ef;border-color:#e0b4a8}.bulk-write-result-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bulk-write-result-head strong{color:#284a3a;margin-top:1px;font-size:12px;display:block}.bulk-write-result.error .bulk-write-result-head strong{color:#8a2f19}.bulk-write-result-head button,.bulk-write-result-row button{border:1px solid var(--line);width:24px;height:22px;color:var(--muted);cursor:pointer;background:#fff;border-radius:6px;place-items:center;display:grid}.bulk-write-result-list{gap:4px;display:grid}.bulk-write-result-row{border-top:1px solid #1f6f5b24;grid-template-columns:44px 88px minmax(0,1fr) 26px;align-items:center;gap:7px;min-height:28px;padding-top:4px;display:grid}.bulk-write-result-row:first-child{border-top:0;padding-top:0}.bulk-write-result-row.failed{color:#8a2f19}.bulk-write-result-row>span:first-child{color:var(--muted);justify-content:center;align-items:center;gap:3px;display:inline-flex}.bulk-write-result-row strong,.bulk-write-result-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bulk-write-result-row strong{font-size:12px}.bulk-write-result-row small{color:inherit;font-size:11px}.write-confirm-backdrop{z-index:60;background:#12181561;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.write-confirm{background:#fff;border:1px solid #cbd8d1;border-radius:8px;gap:10px;width:min(720px,100%);max-height:min(640px,100vh - 32px);padding:14px;display:grid;overflow:auto;box-shadow:0 18px 52px #11182738}.write-confirm-head,.write-confirm-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.write-confirm-head h2{margin:1px 0 0;font-size:18px;line-height:1.2}.write-confirm-head button,.write-confirm-actions button{border:1px solid var(--line);min-height:30px;color:var(--muted);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:760;display:inline-flex}.write-confirm-head button{width:30px;padding:0}.write-confirm-actions{justify-content:flex-end}.write-confirm-actions button.primary{color:#fff;background:#1f6f5b;border-color:#1f6f5b}.write-confirm-copy-status{color:var(--muted);font-size:12px;font-weight:720}.write-confirm-actions button:disabled,.write-confirm-head button:disabled{cursor:not-allowed;opacity:.58}.write-confirm-note{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.write-confirm-preflight{color:#5d6863;background:#f7faf8;border:1px solid #d8dfdc;border-radius:6px;align-items:center;gap:7px;min-height:28px;padding:5px 7px;font-size:12px;font-weight:720;display:flex}.write-confirm-preflight.ready{color:#2d6546;background:#f2faf5;border-color:#bbd5c8}.write-confirm-preflight.loading{color:#2f5b6b;background:#f2f8fa;border-color:#c6d8e0}.write-confirm-preflight.blocked{color:#7a4a11;background:#fff6e8;border-color:#f0d2aa}.write-confirm-warning{color:#7a4a11;background:#fff6e8;border:1px solid #f0d2aa;border-radius:6px;align-items:center;gap:7px;min-height:28px;padding:5px 7px;font-size:12px;font-weight:720;display:flex}.write-confirm-issues{background:#fbfcfb;border:1px solid #e1e6df;border-radius:7px;gap:6px;padding:8px;display:grid}.write-confirm-issues-head,.write-confirm-issue{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.write-confirm-issues-head strong{color:var(--muted);font-size:11px}.write-confirm-issue{background:#fff;border:1px solid #edf0ea;border-radius:6px;padding:6px}.write-confirm-issue>div:first-child{gap:2px;min-width:0;display:grid}.write-confirm-issue strong{color:var(--ink);font-size:12px}.write-confirm-issue span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.write-confirm-history{background:#f8faf9;border:1px solid #e1e6df;border-radius:7px;gap:6px;padding:8px;display:grid}.write-confirm-history-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.write-confirm-history-head>div{gap:2px;display:grid}.write-confirm-history-head strong{color:var(--ink);font-size:12px}.write-confirm-history-head button{border:1px solid var(--line);min-height:24px;color:var(--muted);cursor:pointer;background:#fff;border-radius:5px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:760;display:inline-flex}.write-confirm-history-list{gap:4px;display:grid}.write-confirm-history-row{background:#fff;border:1px solid #edf0ea;border-radius:6px;grid-template-columns:minmax(120px,.8fr) minmax(120px,.8fr) minmax(130px,1fr);align-items:center;gap:8px;padding:5px 6px;font-size:11px;display:grid}.write-confirm-history-row span,.write-confirm-history-row small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.write-confirm-history-row strong{color:var(--ink);font-size:11px}.write-confirm-table{border:1px solid #e1e6df;border-radius:7px;display:grid;overflow:hidden}.write-confirm-row{border-top:1px solid #edf0ea;grid-template-columns:minmax(120px,.7fr) minmax(160px,1fr) minmax(130px,.8fr) minmax(80px,max-content);align-items:center;gap:8px;min-height:34px;padding:5px 8px;font-size:12px;display:grid}.write-confirm-row:first-child{border-top:0}.write-confirm-row.head{color:var(--muted);text-transform:uppercase;background:#f6f9f7;font-size:11px;font-weight:780}.write-confirm-row.blocked{color:#8a2f19;background:#fff8ef}.write-confirm-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.write-confirm-row span:first-child{align-items:center;gap:4px;display:inline-flex}.write-confirm-fixes{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:inline-flex}.write-confirm-fixes button{min-height:22px;color:var(--muted);cursor:pointer;background:#fff;border:1px solid #d8dfdc;border-radius:5px;align-items:center;gap:3px;padding:2px 5px;font-size:10px;font-weight:760;display:inline-flex}.write-confirm-row.blocked .write-confirm-fixes button{color:#7a4a11;border-color:#dfbf8e}.write-confirm-fixes button:hover,.write-confirm-fixes button:focus-visible{color:var(--accent);border-color:#9bc7b5}.queue-filter-tabs{gap:4px;min-width:0;display:flex;overflow-x:auto}.queue-filter-tabs button{border:1px solid var(--line);width:auto;min-width:68px;min-height:24px;color:var(--muted);cursor:pointer;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.queue-filter-tabs button.active{color:var(--accent);background:#f3fbf7;border-color:#9bc7b5}.queue-filter-tabs button span{text-transform:capitalize;font-size:11px;font-weight:740}.queue-filter-tabs button strong{color:inherit;font-size:11px}.queue-panel-tools>button,.queue-job-row button{border:1px solid var(--line);width:26px;height:24px;color:var(--muted);cursor:pointer;background:#fff;border-radius:6px;place-items:center;display:grid}.queue-panel-tools>button{justify-self:end}.queue-scope-note{color:var(--muted);margin:0;font-size:11px}.queue-job-row button:disabled{cursor:not-allowed;opacity:.5}.queue-job-row{border-top:1px solid #e5ebe4;grid-template-columns:max-content 54px minmax(0,1fr) 28px 28px 28px;min-height:38px;padding:5px 0}.queue-job-row.stale{background:#fff9ec}.queue-job-row button.active{color:var(--accent);background:#f3fbf7;border-color:#9bc7b5}.queue-route{color:var(--muted);justify-content:center;align-items:center;gap:3px;display:inline-flex}.queue-job-row div{gap:1px;min-width:0;display:grid}.queue-job-row strong,.queue-job-row span,.queue-job-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-job-row strong{font-size:12px}.queue-job-row div span,.queue-job-row small{color:var(--muted);font-size:11px}.queue-job-row small{color:#8a2f19}.table-wrap{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:0;padding:12px;position:relative;overflow:auto}table{table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:8px;width:max-content;min-width:100%;overflow:visible}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:9px 10px;font-size:13px}th{z-index:8;color:var(--muted);box-shadow:0 1px 0 var(--line), 0 -14px 0 var(--surface);background:#f3f6f3;font-size:12px;font-weight:740;position:sticky;top:0}.sort-button{width:calc(100% - 8px);color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.sort-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sort-button.active{color:var(--ink)}.column-resizer{z-index:4;cursor:col-resize;width:7px;height:100%;position:absolute;top:0;right:-3px}.column-resizer:hover{background:#1f6f5b24}tbody tr{cursor:pointer}tbody td{background:var(--surface)}tbody tr:hover td,tbody tr.selected td{background:#f4faf7}tbody tr.restored-cue{animation:1.8s ease-out restored-row-cue}tbody tr.restored-cue td{animation:1.8s ease-out restored-row-cue-cell}tbody tr:last-child td{border-bottom:0}.post-cell{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-width:260px;display:grid}.post-cell strong,.post-cell span{display:block}.post-cell strong{font-size:13px;font-weight:680}.post-cell span{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px}.post-cell em{color:#52615b;margin-top:3px;font-size:12px;font-style:normal;line-height:1.35;display:block}.blog-source-post .thumb{color:#7c4a03;background:#fff6e6;border-color:#e4c789}.blog-meta-cell{gap:2px;min-width:0;display:grid}.blog-meta-cell strong{color:#26342f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;overflow:hidden}.blog-meta-cell span,.tag-list-cell small,.muted-cell{color:var(--muted);font-size:11px}.tag-list-cell{flex-wrap:wrap;gap:4px;max-width:100%;display:flex}.tag-list-cell span{color:#43524c;text-overflow:ellipsis;white-space:nowrap;background:#f7f8f5;border:1px solid #d8ddd8;border-radius:5px;align-items:center;max-width:100%;min-height:20px;padding:1px 5px;font-size:11px;display:inline-flex;overflow:hidden}.table-link-cell{max-width:100%;color:var(--accent);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.table-link-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-link-cell:hover{text-decoration:underline}.thumb{width:42px;height:42px;color:var(--muted);border:1px solid var(--line);background:#eef1ed;border-radius:6px;place-items:center;display:grid;overflow:hidden}.thumb img,.thumb video{object-fit:cover;width:100%;height:100%}.media-status-pill{color:#40514a;background:#f8faf8;border:1px solid #d3ddd7;border-radius:5px;align-items:center;gap:5px;max-width:100%;min-height:22px;padding:2px 6px;font-size:11px;font-weight:720;line-height:1.2;display:inline-flex}.media-status-pill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-status-pill.native,.media-status-pill.link-preview,.media-status-pill.manual{color:#1f6f5b;background:#f1faf6;border-color:#bad8ca}.media-status-pill.no-reusable-media,.media-status-pill.needs-media,.media-status-pill.not-checked{color:#7a4d07;background:#fff9ec;border-color:#dfd5bd}.media-status-pill.media-error{color:#8a2f19;background:#fff4f1;border-color:#e2b1a4}.status-chip{color:#315545;background:#f4faf7;border:1px solid #cbd8d1;border-radius:5px;align-items:center;min-height:22px;padding:1px 6px;display:inline-flex}.mobile-post-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.mobile-post-card.selected{background:#f5fbf8;border-color:#9bc7b5}.mobile-post-card.bulk-selected{box-shadow:inset 3px 0 0 var(--accent)}.mobile-post-card-head{grid-template-columns:32px minmax(0,1fr);gap:8px;min-width:0;display:grid}.mobile-post-source-mark{width:32px;height:32px;color:var(--accent);background:#f4f6f2;border:1px solid #d9ded8;border-radius:7px;place-items:center;display:grid}.mobile-post-card-head div{min-width:0}.mobile-post-card-head strong,.mobile-post-card-head p,.mobile-post-card-head span{overflow-wrap:anywhere;min-width:0;display:block}.mobile-post-card-head strong{color:var(--ink);font-size:13px}.mobile-post-card-head p{color:#34443e;margin:2px 0 0;font-size:12px;line-height:1.35}.mobile-post-card-head span{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.35}.mobile-post-card-meta,.mobile-post-crosspost,.mobile-post-card-actions{align-items:center;min-width:0;display:flex}.mobile-post-card-meta{flex-wrap:wrap;gap:5px}.mobile-post-crosspost{justify-content:flex-start}.mobile-post-card-actions{grid-template-columns:minmax(86px,max-content) minmax(0,1fr) max-content max-content;gap:6px;display:grid}.mobile-select-toggle,.mobile-worklist-action,.mobile-refresh-action{border:1px solid var(--line);min-height:34px;color:var(--accent);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:760;display:inline-flex}.mobile-select-toggle.active{background:#eef9f3;border-color:#9bc7b5}.mobile-worklist-action{justify-content:flex-start;min-width:0}.mobile-worklist-action span,.mobile-worklist-action small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-worklist-action small{color:var(--muted);font-size:11px;font-weight:680}.mobile-worklist-action.review{color:#8b5a00;background:#fff9eb;border-color:#e4c781}.mobile-worklist-action.processing{color:#245f8f;background:#f2f8fb;border-color:#b5cfde}.mobile-worklist-action.error{color:#8a2f19;background:#fff4ef;border-color:#e0b4a8}.assets-panel{min-width:0}.assets-mobile-summary{grid-template-columns:minmax(0,1fr) minmax(240px,.75fr);gap:12px;padding:12px;display:grid}.asset-summary-card,.asset-summary-list{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.asset-summary-head,.asset-summary-actions{flex-wrap:wrap;gap:6px;display:flex}.asset-summary-card strong{overflow-wrap:anywhere}.asset-summary-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.asset-summary-actions button,.asset-summary-list button{border:1px solid var(--line);min-height:34px;color:var(--accent);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:760;display:inline-flex}.asset-summary-list button{text-align:left;justify-content:space-between;min-width:0}.asset-summary-list button>span:first-child{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-more{width:62px;color:var(--muted)}.row-actions{justify-content:flex-end;align-items:center;gap:2px;display:flex}.row-refresh-button{color:#8a2f19;cursor:pointer;background:#fff4ef;border:1px solid #e0b4a8;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.row-refresh-button:hover{color:#6f2c1b;border-color:#c9796d}.row-refresh-button:disabled{cursor:wait;opacity:.78}.row-refresh-result{color:#315545;place-items:center;width:22px;height:26px;display:grid}.row-refresh-result.limited{color:#9b7820}.row-refresh-result.error{color:#8a2f19}.actions-heading{width:62px}.select-heading,.select-cell{width:38px;padding-left:10px;padding-right:4px}.select-heading input,.select-cell input{margin:0}.metric-cell{gap:2px;display:grid}.metric-cell strong{font-weight:680}.metric-cell span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.worklist-cell{gap:2px;width:100%;min-width:0;display:grid}.worklist-summary{text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;gap:2px;width:100%;min-width:0;padding:0;display:grid}.worklist-cell strong{color:#315545;background:#f4faf7;border:1px solid #cbd8d1;border-radius:5px;width:max-content;max-width:100%;min-height:21px;padding:1px 6px;font-size:12px;font-weight:740}.worklist-cell span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.worklist-cell .worklist-outcomes{white-space:normal;flex-wrap:wrap;gap:3px;max-width:100%;display:flex;overflow:visible}.worklist-outcome-group{gap:3px;min-width:0;display:inline-grid;position:relative}.worklist-cell .worklist-outcome{color:#466158;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#f8faf9;border:1px solid #d8dedb;border-radius:4px;align-items:center;gap:4px;width:max-content;max-width:100%;padding:0 4px;font-size:10px;font-weight:680;line-height:15px;display:inline-flex;overflow:hidden}.worklist-outcome-icons{align-items:center;gap:2px;min-width:0;display:inline-flex;overflow:visible}.mini-service-mark{color:#fff;background:#5f7069;border-radius:999px;place-items:center;width:12px;height:12px;line-height:1;display:grid}.mini-service-mark.facebook{background:#1877f2}.mini-service-mark.instagram{background:#d94682}.mini-service-mark.linkedin{background:#0a66c2}.mini-service-mark.tiktok{background:#111827}.mini-service-mark.x,.mini-service-mark.twitter{background:#111}.mini-service-mark.website-blog{background:#7c4a03}.mini-service-more{color:#fff;background:#607068;border-radius:999px;place-items:center;min-width:12px;height:12px;font-size:8px;font-weight:800;line-height:1;display:inline-grid}.worklist-outcome-label{min-width:0}.worklist-target-chooser{background:#fff;border:1px solid #cbd8d1;border-radius:5px;flex-wrap:wrap;gap:3px;max-width:154px;padding:3px;display:flex;box-shadow:0 6px 18px #1826201f}.worklist-target-chooser button{min-height:20px;color:var(--ink);cursor:pointer;background:#f8faf9;border:1px solid #e1e7e3;border-radius:4px;align-items:center;gap:4px;padding:2px 5px;font-size:10px;font-weight:700;display:inline-flex}.worklist-target-chooser button:hover,.worklist-target-chooser button:focus-visible{border-color:var(--accent);color:var(--accent)}.worklist-target-chooser button.remembered{color:var(--accent);background:#f3fbf7;border-color:#9bc7b5}.worklist-cell .worklist-outcome:hover,.worklist-cell .worklist-outcome:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px #1f6f5b1a}.worklist-cell .worklist-outcome.posted{color:#22633c;background:#eef9f0;border-color:#94c7a2}.worklist-cell .worklist-outcome.scheduled{color:#6e5515;background:#fff8df;border-color:#dac48f}.worklist-cell .worklist-outcome.queued,.worklist-cell .worklist-outcome.staged{color:#8a4b11;background:#fff1e2;border-color:#e2ad78}.worklist-cell .worklist-outcome.deleted,.worklist-cell .worklist-outcome.skipped{color:#874333;background:#fff4f1;border-color:#d3b4ad}.worklist-cell.prep strong{color:#755c1d;background:#fff8e7;border-color:#d9ceb7}.worklist-cell.processing strong{color:#2f5790;background:#eef6ff;border-color:#b9cbe3}.worklist-cell.review strong{color:#8a4b11;background:#fff2e4;border-color:#efb77d}.worklist-cell.completed strong{color:#1f6f5b;background:#effaf4;border-color:#9bc7b5}.worklist-cell.error strong{color:#8a2f19;background:#fff1ed;border-color:#e8a08d}.worklist-cell:hover strong,.worklist-cell:focus-visible strong{border-color:var(--accent);box-shadow:0 0 0 2px #1f6f5b1f}.cross-post-icons{align-items:center;gap:5px;min-width:96px;display:flex}.cross-post-icon{color:#9aa2a9;cursor:pointer;background:#f4f5f3;border:1px solid #d5dad5;border-radius:50%;place-items:center;width:24px;height:24px;transition:transform .14s,border-color .14s,background .14s,color .14s;display:grid;position:relative}.cross-post-icon:hover{color:#59636b;border-color:#aebbb3;transform:translateY(-1px)}.cross-post-icon.ready{color:var(--accent);background:#e9f8f1;border-color:#8fcdb9}.cross-post-icon.captured{color:var(--warn);background:#fff9e8;border-color:#d7c99b}.cross-post-icon.applied{color:var(--accent-2);background:#edf5ff;border-color:#9db9db}.cross-post-icon.staged{color:#b86512;background:#fff0dc;border-color:#d09542}.cross-post-icon.scheduled{color:#9b7820;background:#fff8df;border-color:#d2b35d}.cross-post-icon.past_due{color:#a33b2f;background:#fff0ed;border-color:#c9796d}.cross-post-icon.not_found{color:#7f342c;background:#fff0ed;border-color:#c9796d}.cross-post-icon.rate-limited{color:#9b7820;background:#fff6e8;border-color:#d09542;box-shadow:inset 0 0 0 1px #d0954229}.cross-post-icon.posted,.cross-post-icon.sent{color:var(--accent);background:#e9f8f1;border-color:#8fcdb9}.cross-post-badge{background:currentColor;border:1px solid #fff;border-radius:50%;place-items:center;width:12px;height:12px;display:grid;position:absolute;bottom:-3px;right:-3px}.cross-post-badge.warning{background:#a33b2f}.cross-post-badge svg{color:#fff}.cross-post-refresh-badge{color:#fff;background:#d09542;border:1px solid #fff;border-radius:50%;place-items:center;width:13px;height:13px;display:grid;position:absolute;top:-4px;right:-4px}.cross-post-icon:disabled{cursor:progress;opacity:.85}.spin{animation:.9s linear infinite spin}.row-menu-wrap{display:inline-flex;position:relative}.row-menu-button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;display:grid}.row-menu-button:hover,.row-menu-button[aria-expanded=true]{border-color:var(--line);background:#fff}.row-menu{z-index:30;border:1px solid var(--line);background:var(--surface);width:260px;box-shadow:var(--shadow);border-radius:8px;gap:3px;padding:8px;animation:.12s ease-out menu-in;display:grid;position:absolute;top:32px;right:0}.row-menu button,.row-menu a,.menu-meta{min-height:30px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:5px 7px;text-decoration:none;display:grid}.row-menu button,.row-menu a{cursor:pointer}.row-menu button:hover,.row-menu a:hover{background:#f3f6f3}.menu-meta{color:var(--muted);font-size:12px}.menu-meta.lineage{color:var(--accent-2)}.menu-meta span{overflow-wrap:anywhere}.empty-state,.empty-inspector{min-height:160px;color:var(--muted);border:1px dashed var(--line);background:#ffffff94;border-radius:8px;place-items:center;display:grid}.right-panel{border-left:1px solid var(--line);background:var(--surface);flex-direction:column;min-height:0;display:flex;position:relative}.right-resizer{z-index:8;cursor:col-resize;width:8px;height:100%;position:absolute;top:0;left:-4px}.right-resizer:hover{background:#1f6f5b29}.right-panel.collapsed{background:#eef2ef}.right-panel.inspection-cue{animation:1.8s ease-out inspection-cue}.preview-scroll{min-height:0;padding:12px;overflow:auto}.review-walk{border:1px solid var(--line);background:#f8faf7;border-radius:8px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;max-width:318px;margin:0 auto 10px;padding:8px;display:grid}.review-walk .review-target-tabs{grid-column:1/-1}.review-walk div:first-child{gap:1px;min-width:0;display:grid}.review-walk strong{font-size:13px}.review-walk small{color:var(--muted);font-size:11px}.review-walk-actions{gap:5px;display:inline-flex}.review-walk-actions button{width:28px;height:28px;color:var(--accent);cursor:pointer;background:#fff;border:1px solid #cbd8d1;border-radius:6px;place-items:center;display:grid}.review-walk-actions button.active{color:var(--accent);background:#f3fbf7;border-color:#9bc7b5}.review-walk-actions button:disabled{cursor:not-allowed;opacity:.5}.review-complete-state{max-width:318px;color:var(--accent);background:#f3fbf7;border:1px solid #b9d7c9;border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:9px;margin:0 auto 10px;padding:10px;display:grid}.review-complete-state>svg{margin-top:1px}.review-complete-state strong,.review-complete-state span{display:block}.review-complete-state strong{color:var(--ink);font-size:13px}.review-complete-state span{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.35}.review-complete-actions{grid-column:1/-1;gap:6px;display:flex}.review-complete-actions button{min-height:26px;color:var(--accent);cursor:pointer;background:#fff;border:1px solid #cbd8d1;border-radius:6px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:740;display:inline-flex}.social-frame{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:318px;margin:0 auto;overflow:hidden}.social-frame-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-size:13px;display:flex}.social-frame-head span:last-child{color:var(--muted);margin-left:auto;font-size:12px}.lineage-strip{border-bottom:1px solid var(--line);color:var(--accent-2);background:#f5f8f9;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:650;display:flex}.scroll-image{object-fit:contain;background:#eef1ed;width:100%;max-height:390px;display:block}video.scroll-image{aspect-ratio:4/5}.scroll-image.placeholder{min-height:210px;color:var(--muted);place-items:center;display:grid}.media-diagnostic{border-top:1px solid var(--line);background:#fbfcfb;gap:6px;padding:9px 10px;display:grid}.media-diagnostic>span:last-child{color:var(--muted);font-size:12px;line-height:1.35}.manual-media-attach{gap:7px;display:grid}.manual-media-attach>button,.manual-media-panel>button{width:fit-content;min-height:26px;color:var(--accent);cursor:pointer;background:#fff;border:1px solid #cbd8d1;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:740;display:inline-flex}.manual-media-panel{background:#fff;border:1px solid #d8ddd8;border-radius:7px;gap:7px;padding:8px;display:grid}.manual-media-panel label{gap:4px;display:grid}.manual-media-panel label span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:720}.manual-media-panel input{border:1px solid var(--line);border-radius:6px;min-width:0;height:30px;padding:0 8px;font-size:12px}.manual-media-list{gap:5px;max-height:260px;display:grid;overflow:auto}.manual-media-list>button{min-height:48px;color:var(--ink);cursor:pointer;text-align:left;background:#fbfcfb;border:1px solid #e1e6df;border-radius:7px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;padding:4px;display:grid}.manual-media-list>button:hover,.manual-media-list>button:focus-visible{background:#f3fbf7;border-color:#9bc7b5}.manual-media-list>button:disabled,.manual-media-panel>button:disabled{cursor:not-allowed;opacity:.6}.manual-media-thumb{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);background:#eef1ed;border-radius:6px;place-items:center;display:grid;overflow:hidden}.manual-media-thumb img{object-fit:cover;width:100%;height:100%}.manual-media-list strong,.manual-media-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manual-media-list strong{font-size:12px}.manual-media-list small{color:var(--muted);font-size:11px}.caption{white-space:pre-wrap;margin:0;padding:10px 11px 12px;font-size:13px;line-height:1.45}.lineage-note{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.35}.action-block{gap:8px;max-width:318px;margin:12px auto 0;display:grid}.block-title{color:var(--muted);text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:740;display:flex}.target-button,.start-button,.external-link{border:1px solid var(--line);min-height:36px;color:var(--ink);background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;text-decoration:none;display:grid}.target-command,.start-button{font-size:13px}.target-command{align-items:center;gap:7px;min-width:0;font-weight:760;display:inline-flex}.target-button strong{color:var(--muted);align-items:center;gap:5px;font-size:12px;font-weight:680;display:inline-flex}.target-button .target-status{min-width:max-content}.target-button.primary{background:#f3fbf7;border-color:#9bc7b5}.target-button.primary strong{color:var(--accent)}.target-button .target-detail,.target-button .target-blocker{color:var(--muted);grid-column:1/-1;font-size:11px;line-height:1.3}.target-button .target-detail{overflow-wrap:anywhere}.target-button .target-blocker{color:#7a4a11;background:#fff6e8;border:1px solid #f0d2aa;border-radius:5px;padding:4px 5px}.target-button.blocked{background:#fffaf1;border-color:#e8cda2}.target-button:disabled{cursor:not-allowed;opacity:.66}.start-button{cursor:pointer;color:#fff;background:#1f6f5b;border-color:#1f6f5b;font-weight:720}.start-button.ready{border-color:var(--accent-2);background:var(--accent-2)}.start-button:disabled{cursor:not-allowed;border-color:var(--line);color:var(--muted);background:#e9ece8}.boundary-note{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.work-log{border:1px solid var(--line);background:#fff;border-radius:6px;gap:5px;padding:8px;display:grid}.work-log-step{min-height:20px;color:var(--muted);grid-template-columns:16px minmax(66px,.68fr) minmax(0,1fr);align-items:center;gap:6px;font-size:12px;display:grid}.work-log-step svg{color:#9aa2a9}.work-log-step span{color:var(--ink);font-weight:680}.work-log-step small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-log-step.done svg,.work-log-step.ready svg{color:#1f8f66}.work-log-step.active svg{color:#c4952d}.work-log-step.blocked svg,.work-log-step.error svg{color:#c74832}.action-status{color:#275542;gap:2px;margin:0;font-size:12px;line-height:1.35;display:grid}.action-status.error{color:#8a2f19}.action-status a{color:inherit;font-weight:680}.action-status span{color:var(--muted);overflow-wrap:anywhere}.proposal-review{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.proposal-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.proposal-meta a{color:var(--accent-2);text-decoration:none}.proposal-source-summary{background:#fbfcfb;border:1px solid #e1e6df;border-radius:7px;align-items:center;gap:7px;min-width:0;padding:7px 8px;font-size:12px;display:flex}.proposal-source-summary span,.proposal-source-summary em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proposal-source-summary>span{color:var(--muted);font-weight:740}.proposal-source-summary strong{color:#7c4a03;flex:none}.proposal-source-summary em{min-width:0;font-style:normal;font-weight:760}.proposal-source-summary a{color:var(--accent);flex:none;align-items:center;gap:3px;font-weight:760;text-decoration:none;display:inline-flex}.proposal-status-row{flex-wrap:wrap;gap:5px;display:flex}.proposal-chip{border:1px solid var(--line);min-width:0;max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:#f7f8f5;border-radius:6px;padding:3px 6px;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.proposal-chip.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-weight:600}.proposal-chip.redo,.proposal-chip.job.done{color:#1d6a37;background:#eef8f0;border-color:#b7dfc4}.proposal-chip.job.running,.proposal-chip.job.queued{color:#7a4a11;background:#fff6e8;border-color:#f0d2aa}.proposal-chip.job.error{color:#9b2c20;background:#fff0ef;border-color:#e8b3ad}.job-drawer{border-top:1px solid var(--line);gap:6px;padding-top:8px;display:grid}.job-drawer-toggle,.target-button.batch{width:100%}.job-drawer-toggle{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#f8faf7;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font-size:12px;display:flex}.job-drawer-toggle strong{color:var(--muted);font-size:11px}.job-drawer-body{gap:6px;display:grid}.job-drawer-head,.job-row{align-items:center;gap:7px;display:grid}.job-drawer-head{color:var(--muted);grid-template-columns:minmax(0,1fr) 26px;font-size:12px;font-weight:700}.job-drawer-head button{border:1px solid var(--line);width:26px;height:24px;color:var(--muted);cursor:pointer;background:#fff;border-radius:6px;place-items:center;display:grid}.job-row{border-top:1px solid #edf0ea;grid-template-columns:max-content 16px minmax(0,1fr);min-width:0;padding:5px 0}.job-row div{gap:1px;min-width:0;display:grid}.job-row strong,.job-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-row strong{color:var(--ink);font-size:12px}.job-row div span{color:var(--muted);font-size:11px}.proposal-section{border-top:1px solid var(--line);gap:4px;padding-top:9px;display:grid}.proposal-section h3{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px}.proposal-section p{color:#22272d;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.45}.proposal-section textarea,.review-controls textarea,.review-controls input,.review-controls select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfcfb;border-radius:6px;padding:8px;font-size:13px;line-height:1.4}.proposal-section textarea,.review-controls textarea{resize:vertical}.proposal-section.draft p{font-size:14px}.proposal-section.draft textarea{min-height:150px;font-size:14px}.composer-toolbar{border:1px solid var(--line);background:#f8faf7;border-bottom:0;border-radius:6px 6px 0 0;align-items:center;gap:4px;padding:4px;display:flex}.composer-toolbar button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;display:inline-grid}.composer-toolbar button:hover,.composer-toolbar button:focus-visible{color:var(--accent);background:#fff;border-color:#cbd8d1}.composer-toolbar button:disabled{cursor:not-allowed;opacity:.45}.proposal-section.draft .composer-toolbar+textarea{border-radius:0 0 6px 6px}.mention-assist{background:#fbfcfb;border:1px solid #e1e6df;border-radius:7px;gap:7px;margin-top:7px;padding:8px;display:grid}.mention-assist-head{min-height:18px;color:var(--muted);text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:780;display:flex}.mention-assist-head strong{min-width:18px;height:18px;color:var(--ink);background:#eef2ef;border-radius:9px;place-items:center;font-size:11px;display:inline-grid}.mention-chip-list{flex-wrap:wrap;gap:5px;display:flex}.mention-chip-list button{min-width:0;max-width:100%;min-height:28px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #cbd8d1;border-radius:6px;grid-template-columns:minmax(0,max-content);align-items:center;padding:4px 7px;display:inline-grid}.mention-chip-list button span,.mention-chip-list button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mention-chip-list button span{font-size:12px;font-weight:780}.mention-chip-list button small{color:var(--muted);font-size:10px}.mention-chip-list button:hover,.mention-chip-list button:focus-visible{background:#f3fbf7;border-color:#9bc7b5}.mention-warning,.mention-ok{border-radius:6px;flex-wrap:wrap;align-items:center;gap:5px;min-height:24px;padding:4px 6px;font-size:12px;line-height:1.25;display:flex}.mention-warning{color:#7a4a11;background:#fff6e8;border:1px solid #f0d2aa}.mention-ok{color:#1d6a37;background:#eef8f0;border:1px solid #b7dfc4}.mention-profile-list{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;display:flex}.mention-profile-list>span{font-weight:740}.mention-profile-list button{min-height:24px;color:var(--accent);cursor:pointer;background:#fff;border:1px solid #bdd4c9;border-radius:5px;align-items:center;gap:3px;padding:2px 6px;font-size:11px;font-weight:760;display:inline-flex}.mention-profile-list button:hover,.mention-profile-list button:focus-visible{background:#f3fbf7;border-color:#8fcdb9}.mention-resolve-list{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.mention-resolve-list button{color:#7a4a11;cursor:pointer;background:#fff;border:1px solid #dfbf8e;border-radius:5px;align-items:center;gap:3px;min-height:22px;padding:2px 6px;font-size:11px;font-weight:760;display:inline-flex}.mention-resolve-list button:hover,.mention-resolve-list button:focus-visible{background:#fffaf0;border-color:#b97c28}.mention-resolve-list button:disabled{cursor:wait;opacity:.72}.field-note.error{color:#8a2f19}.source-link-list{gap:5px;display:grid}.source-link-list a{color:#1f5d68;grid-template-columns:14px max-content minmax(0,1fr);align-items:center;gap:6px;font-size:12px;text-decoration:none;display:grid}.source-link-list span{color:var(--muted);font-weight:700}.source-link-list strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.proposal-section p.link-check{white-space:normal;border-radius:6px;align-items:center;min-height:24px;padding:5px 7px;font-size:12px;line-height:1.3;display:flex}.proposal-section p.link-check.good{color:#1d6a37;background:#eef8f0;border:1px solid #b7dfc4}.proposal-section p.link-check.warn{color:#7a4a11;background:#fff6e8;border:1px solid #f0d2aa}.field-note{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.35}.review-controls{border-top:1px solid var(--line);gap:10px;padding-top:10px;display:grid}.review-controls label{gap:5px;display:grid}.review-controls label span{color:var(--muted);font-size:12px;font-weight:700}.schedule-field div{align-items:center;gap:7px;display:flex}.schedule-field svg{color:var(--muted)}.review-actions{grid-template-columns:repeat(5,34px);justify-content:start;gap:6px;display:grid}.review-actions button,.review-actions a{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.review-actions button.primary,.review-actions a.primary{border-color:var(--accent);background:var(--accent);color:#fff}.review-actions button.danger{color:#8a2f19;border-color:#e2b1a4}.review-actions button:disabled{cursor:not-allowed;opacity:.65}.buffer-post-actions{background:#fffaf0;border:1px solid #d2b35d;border-radius:6px;gap:9px;padding:10px;display:grid}.buffer-post-summary{color:var(--ink);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.buffer-post-summary span{color:var(--muted)}.review-actions.buffer-actions{grid-template-columns:repeat(3,34px)}.external-link{max-width:318px;color:var(--accent-2);margin:12px auto 0;font-size:13px}.mobile-pane-switcher{display:none}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes restored-row-cue{0%{background:#fff7dc;box-shadow:inset 3px 0 #c4952d}70%{background:#fff7dc;box-shadow:inset 3px 0 #c4952d}to{background:#f4faf7;box-shadow:inset 3px 0 #c4952d00}}@keyframes restored-row-cue-cell{0%{background:#fff7dc}70%{background:#fff7dc}to{background:var(--surface)}}@keyframes inspection-cue{0%{background:#fffaf0;box-shadow:inset 4px 0 #c4952d}70%{background:#fffaf0;box-shadow:inset 4px 0 #c4952d}to{background:var(--surface);box-shadow:inset 4px 0 #c4952d00}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=980px){.topbar{grid-template-columns:minmax(110px,150px) minmax(0,1fr) minmax(190px,auto);gap:8px}.refresh-diagnostics-chip{max-width:92px}.workspace,.workspace.right-collapsed,.app-shell.left-collapsed .workspace,.app-shell.left-collapsed .workspace.right-collapsed{grid-template-rows:minmax(calc(100vh - 126px),1fr);grid-template-columns:54px minmax(0,1fr);height:auto;min-height:calc(100vh - 54px);padding-bottom:72px}.app-shell.mobile-pane-posts .inspect-anchor,.app-shell.mobile-pane-inspect .center-anchor{display:none}.inspect-anchor{background:var(--surface);grid-area:1/2;width:100%;display:flex}.right-panel{border-left:1px solid var(--line);max-width:none;min-height:calc(100vh - 126px);width:100%!important}.preview-scroll{width:100%;padding-bottom:92px}.social-frame,.action-block,.external-link,.proposal-review{width:100%;max-width:none}.right-panel.collapsed{min-height:44px}.right-resizer{display:none}.center-anchor{grid-area:1/2}.settings-anchor{grid-area:1/1/auto/-1;width:100%}.settings-panel{padding:16px 16px 96px}.settings-layout{grid-template-columns:1fr}.settings-rail{flex-wrap:wrap;display:flex;position:static;overflow:visible}.settings-rail a{flex:112px}.left-panel{grid-area:1/1}.tree-panel{display:none}.center-toolbar,.bulk-bar,.worklist-strip{flex-direction:column;align-items:stretch;display:flex}.center-toolbar{gap:10px}.mobile-source-context{max-width:100%;color:var(--muted);align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:650;display:inline-flex}.mobile-source-context span,.mobile-source-context strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.toolbar-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.website-filter-controls{flex-wrap:wrap;width:100%}.website-filter-controls select{flex:112px;min-width:0;max-width:none}.worklist-tabs{width:100%;max-width:100%;padding-bottom:2px}.campaign-grid{padding-bottom:104px}.origin-composer-layout{grid-template-columns:1fr;padding-bottom:104px}.full-composer-grid{grid-template-columns:1fr;padding-bottom:104px;overflow:auto}.full-composer-panel{overflow:auto}.full-composer-inspector{max-height:none}.composer-modal{min-height:calc(100vh - 24px)}.composer-modal-grid{grid-template-columns:1fr;overflow:auto}.composer-modal-editor{min-height:520px}.composer-modal-sidebar{border-top:1px solid var(--line);border-left:0}.worklist-strip>div:first-child{min-width:0}.mobile-pane-switcher{z-index:60;background:#fffffff5;border:1px solid #11182029;border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;min-width:176px;padding:4px;display:grid;position:fixed;bottom:14px;right:14px;box-shadow:0 12px 32px #141a1f38}.mobile-pane-switcher button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:13px;font-weight:740}.mobile-pane-switcher button.active{background:var(--accent);color:#fff}}@media (width<=720px){.app-shell{padding-bottom:var(--mobile-shell-bottom-space)}.toast-stack{top:auto;right:10px;bottom:calc(var(--mobile-shell-bottom-space) + 10px);gap:0;width:min(340px,100vw - 20px)}.toast-stack .toast:not(:last-child){display:none}.toast{grid-template-columns:18px minmax(0, 1fr) var(--mobile-touch-target);align-items:center}.toast button{width:var(--mobile-touch-target);height:var(--mobile-touch-target);margin:-10px -10px -10px 0}.topbar{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:54px;padding:8px 10px}.brand{min-width:0;font-size:16px}.nav-center{display:none}.nav-item{flex:1 1 0;min-width:0;height:44px;padding:0 6px;font-size:13px}.nav-item span{text-overflow:ellipsis;min-width:0;overflow:hidden}.topbar-actions{grid-area:1/2;min-width:0}.refresh-diagnostics-chip{justify-content:center;width:34px;padding:0}.refresh-diagnostics-chip span:last-child{display:none}.avatar-chip{gap:6px;max-width:138px;padding:0 7px}.avatar-label{max-width:82px}.avatar-role{display:none}.config-menu{width:min(290px,100vw - 20px);right:0}.config-row{grid-template-columns:1fr;gap:5px;display:grid}.config-row strong{text-align:left}.role-row strong{align-items:flex-start}.settings-header{flex-direction:column;align-items:stretch}.settings-header button{width:fit-content}.settings-row,.settings-field{grid-template-columns:1fr;gap:6px}.workspace,.workspace.right-collapsed,.app-shell.left-collapsed .workspace,.app-shell.left-collapsed .workspace.right-collapsed{min-height:calc(100vh - 98px);padding-bottom:var(--mobile-shell-bottom-space)}.worklist-strip{gap:8px}.worklist-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding-bottom:0;display:grid;overflow-x:visible}.worklist-tabs button,.worklist-review-button{min-height:var(--mobile-touch-target);justify-content:center;min-width:0;padding:4px 5px}.worklist-tabs button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.queue-panel-head{grid-template-columns:1fr;gap:7px;padding:8px 12px}.queue-panel-head>button:first-child{min-height:var(--mobile-touch-target);grid-template-columns:minmax(0,1fr) max-content;align-items:center;display:grid}.queue-health{justify-content:end;overflow:visible}.queue-next-button{min-height:var(--mobile-touch-target);justify-content:center;width:100%}.right-panel{min-height:calc(100vh - 170px)}.mobile-pane-switcher{z-index:auto;width:100%;min-width:0;box-shadow:none;background:#ffffff14;border-color:#ffffff1f;padding:3px;position:static;bottom:auto;left:auto;right:auto}.mobile-pane-switcher button{min-height:var(--mobile-touch-target);color:#dce5ea}.mobile-pane-switcher button.active{color:var(--accent);background:#fff}.mobile-command-dock{z-index:70;min-height:calc(var(--mobile-command-dock-height) + var(--mobile-safe-bottom));padding:7px 8px calc(7px + var(--mobile-safe-bottom));background:#111820fa;border-top:1px solid #ffffff1f;gap:5px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 34px #141a1f3d}.mobile-command-dock:not(.with-pane-switcher){--mobile-command-dock-height:66px}.mobile-destination-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.mobile-destination-nav button{color:#c7d1d8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-content:center;justify-items:center;gap:3px;min-width:0;min-height:50px;padding:4px 2px;font-size:11px;font-weight:760;display:grid;position:relative}.mobile-destination-nav button.active{color:#fff;background:#ffffff17;border-color:#7fd1b473}.mobile-destination-nav button:disabled{cursor:not-allowed;opacity:.52}.mobile-destination-nav button>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-nav-icon-wrap{place-items:center;min-width:24px;min-height:19px;display:grid;position:relative}.mobile-nav-icon-wrap strong{color:#fff;background:#c46222;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:10px;line-height:1;display:grid;position:absolute;top:-6px;right:-12px}.origin-editor-head,.full-composer-meta{grid-template-columns:1fr}.full-composer-textarea{min-height:360px}.table-wrap{padding:10px;overflow:visible}.post-table{display:none}.mobile-post-card-list{padding-bottom:var(--mobile-shell-bottom-space);gap:9px;display:grid}.mobile-post-card-actions{grid-template-columns:1fr}.mobile-select-toggle,.mobile-worklist-action,.mobile-refresh-action,.mobile-post-card .row-menu-button,.mobile-post-card .row-menu button,.mobile-post-card .row-menu a{min-height:var(--mobile-touch-target)}.mobile-post-card .row-menu-wrap,.mobile-post-card .row-menu-button{width:100%}.mobile-post-card .row-menu{width:min(280px,100vw - 38px);right:0}.mobile-post-card .cross-post-icons{flex-wrap:wrap;min-width:0}.mobile-post-card .cross-post-icon{width:var(--mobile-touch-target);height:var(--mobile-touch-target)}.assets-mobile-summary{padding:10px;padding-bottom:var(--mobile-shell-bottom-space);grid-template-columns:1fr}.asset-summary-actions button,.asset-summary-list button{min-height:var(--mobile-touch-target)}.composer-toolbar{gap:6px;overflow-x:auto}.composer-toolbar button,.origin-draft-title-row button,.toolbar-icon-button,.queue-review-tools>button,.queue-target-tabs button,.review-target-tabs button,.job-drawer-head button,.preferred-media-card button,.attached-media-row button,.composer-action-row button,.inline-field-action button,.composer-action-stack button,.origin-actions button,.origin-draft-item button{min-width:var(--mobile-touch-target);min-height:var(--mobile-touch-target)}.queue-review-tools,.queue-schedule-tools,.proposal-meta,.platform-media-status,.media-policy-line{flex-wrap:wrap}.queue-review-tools{display:flex}.full-composer-grid,.origin-composer-layout,.campaign-grid,.preview-scroll,.settings-panel{padding-bottom:var(--mobile-shell-bottom-space)}.attached-media-row{grid-template-columns:44px minmax(0,1fr)}.attached-media-row small{grid-column:2}.attached-media-row button{width:100%}.preferred-media-card{grid-template-columns:44px minmax(0,1fr)}.preferred-media-card button{grid-column:1/-1}.composer-modal-backdrop{padding:8px}.composer-modal{min-height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.composer-modal-editor{min-height:440px;padding:10px}}@media (width>=721px) and (width<=980px) and (height<=520px){.app-shell{padding-bottom:var(--mobile-shell-bottom-space)}.toast-stack{right:12px;bottom:calc(var(--mobile-shell-bottom-space) + 10px);width:min(360px,100vw - 24px)}.toast-stack .toast:not(:last-child){display:none}.topbar{grid-template-columns:minmax(0,1fr) auto;min-height:54px;padding:8px 12px}.brand{min-width:0;font-size:17px}.nav-center{display:none}.topbar-actions{min-width:0}.avatar-chip{max-width:190px}.workspace,.workspace.right-collapsed,.app-shell.left-collapsed .workspace,.app-shell.left-collapsed .workspace.right-collapsed{padding-bottom:var(--mobile-shell-bottom-space)}.mobile-pane-switcher{z-index:auto;width:100%;min-width:0;box-shadow:none;background:#ffffff14;border-color:#ffffff1f;padding:3px;position:static;bottom:auto;left:auto;right:auto}.mobile-pane-switcher button{min-height:var(--mobile-touch-target);color:#dce5ea}.mobile-pane-switcher button.active{color:var(--accent);background:#fff}.mobile-command-dock{z-index:70;min-height:calc(var(--mobile-command-dock-height) + var(--mobile-safe-bottom));padding:7px 8px calc(7px + var(--mobile-safe-bottom));background:#111820fa;border-top:1px solid #ffffff1f;gap:5px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 34px #141a1f3d}.mobile-command-dock:not(.with-pane-switcher){--mobile-command-dock-height:66px}.mobile-destination-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.mobile-destination-nav button{color:#c7d1d8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-content:center;justify-items:center;gap:3px;min-width:0;min-height:50px;padding:4px 2px;font-size:11px;font-weight:760;display:grid;position:relative}.mobile-destination-nav button.active{color:#fff;background:#ffffff17;border-color:#7fd1b473}.mobile-destination-nav button>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-nav-icon-wrap{place-items:center;min-width:24px;min-height:19px;display:grid;position:relative}.mobile-nav-icon-wrap strong{color:#fff;background:#c46222;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:10px;line-height:1;display:grid;position:absolute;top:-6px;right:-12px}.table-wrap{padding:10px;overflow:visible}.post-table{display:none}.mobile-post-card-list{padding-bottom:var(--mobile-shell-bottom-space);gap:9px;display:grid}.mobile-post-card-actions{grid-template-columns:1fr}.mobile-select-toggle,.mobile-worklist-action,.mobile-refresh-action,.mobile-post-card .row-menu-button,.mobile-post-card .row-menu button,.mobile-post-card .row-menu a{min-height:var(--mobile-touch-target)}.mobile-post-card .row-menu-wrap,.mobile-post-card .row-menu-button{width:100%}.mobile-post-card .cross-post-icons{flex-wrap:wrap;min-width:0}.mobile-post-card .cross-post-icon{width:var(--mobile-touch-target);height:var(--mobile-touch-target)}}
