:root{color:#171717;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f6f7f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}.login-page{--login-surface:#fff;--login-text:#17191d;--login-muted:#69707d;--login-border:#d9dde5;--login-page:#f4f5f7;background:var(--login-page);min-height:100vh;color:var(--login-text);place-items:center;padding:24px;display:grid}.login-card{border:1px solid var(--login-border);background:var(--login-surface);border-radius:14px;width:min(100%,410px);padding:34px;box-shadow:0 18px 50px #17191d17}.login-icon{color:#cf3600;background:#fff0e9;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:22px;display:grid}.login-icon svg{width:21px;height:21px}.login-eyebrow{color:var(--login-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.login-card h1{margin:0;font-size:28px;line-height:1.2}.login-description{color:var(--login-muted);margin:8px 0 24px;font-size:14px}.login-form{gap:9px;display:grid}.login-form label{margin-top:5px;font-size:13px;font-weight:700}.login-form input{border:1px solid var(--login-border);background:var(--login-surface);width:100%;min-height:44px;color:var(--login-text);border-radius:7px;padding:0 12px}.login-form input:focus{border-color:#ff4500;outline:3px solid #ff450026}.login-error{color:#b42318;margin:4px 0;font-size:13px}.login-submit{color:#fff;cursor:pointer;background:#ff4500;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:10px;font-weight:750;display:inline-flex}.login-submit:hover:not(:disabled){background:#e83f00}.login-submit:disabled{cursor:wait;opacity:.75}.login-submit svg,.login-checking svg{width:16px;height:16px}.login-checking{color:var(--login-muted);align-items:center;gap:10px;display:flex}@media (prefers-color-scheme:dark){.login-page{--login-surface:#1b1d21;--login-text:#f3f4f6;--login-muted:#aab2c0;--login-border:#363a42;--login-page:#111315}.login-icon{background:#3d2218}.login-error{color:#fda29b}}@media (width<=480px){.login-card{padding:26px 22px}}.ai-usage-table .management-table-head,.ai-usage-table .management-row{grid-template-columns:repeat(6,minmax(100px,1fr))}:is(.ai-usage-table:has(.management-table-head span:nth-child(3):last-child) .management-table-head,.ai-usage-table:has(.management-table-head span:nth-child(3):last-child) .management-row){grid-template-columns:2fr 1fr 1fr}.schedule-error-message{max-width:220px;color:var(--text-muted,#aab2c0);white-space:normal;overflow-wrap:anywhere;display:block}.settings-workspace{max-width:1180px}.settings-card{background:#fff;border:1px solid #dfe3ea;border-radius:9px;margin-bottom:14px;padding:16px}.settings-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-card-heading h2{color:#17191d;margin:0;font-size:18px}.settings-card-heading p{color:#69707d;margin:5px 0 0;font-size:13px}.settings-provider{border-top:1px solid #edf0f4;margin-top:18px;padding-top:14px}.settings-provider h3{color:#303642;margin:0 0 10px;font-size:14px}.settings-saved-provider{border:1px solid #edf0f4;border-radius:8px;padding:14px}.settings-delete-button{color:#a33131;cursor:pointer;font:inherit;background:0 0;border:0}.settings-provider-actions{color:#69707d;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.settings-provider-hint{color:#69707d;align-self:end;font-size:12px}.settings-empty{color:#69707d;margin:16px 0 2px;font-size:13px}.settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-provider .field{margin:0}.settings-model-row{gap:8px;display:flex}.settings-model-row input{flex:1;min-width:0}.settings-number-fields{max-width:520px;margin-top:16px}.settings-test-row{align-items:end;gap:8px;max-width:620px;margin-top:14px;display:flex}.settings-test-row .field{flex:1}.settings-test-result{color:#303642;background:#f8fafc;border:1px solid #dfe3ea;border-radius:7px;margin-top:12px;padding:12px;font-size:13px}.settings-test-result ol{margin:8px 0 0;padding-left:22px}.settings-test-result li{margin:4px 0}.settings-integrations-field{max-width:560px;margin-top:16px}.settings-toast{color:#17683a;background:#effcf4;border:1px solid #a7e3c0;border-radius:7px;margin-bottom:12px;padding:10px 12px;font-size:13px}.settings-save-row{justify-content:flex-end;margin:16px 0 28px;display:flex}@media (width<=760px){.settings-fields{grid-template-columns:1fr}.settings-model-row{flex-direction:column;align-items:stretch}.settings-provider-actions{flex-direction:column;align-items:flex-start}.settings-test-row{flex-direction:column;align-items:stretch}.settings-test-row button{align-self:flex-start}}.settings-model-error{color:#b42318;margin-top:6px;line-height:1.4;display:block}.settings-model-error button{color:#9a3412;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;font-weight:800;text-decoration:underline}.settings-proxy-row{align-items:end;gap:12px;max-width:760px;display:flex}.settings-proxy-row .field{flex:1;min-width:0}.settings-proxy-row>button{margin-bottom:2px}.settings-proxy-hint,.settings-proxy-result{color:#69707d;margin-top:8px;font-size:12px;display:block}@media (width<=620px){.settings-proxy-row{flex-direction:column;align-items:stretch}}.team-workspace{max-width:1500px}.team-table-wrap{margin-top:14px;overflow-x:auto}.team-table{border-collapse:collapse;width:100%;font-size:13px}.team-table th,.team-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:10px 9px}.team-table th{color:#69707d;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:850}.team-table td{color:#303642}.team-table select{color:#17191d;min-height:34px;font:inherit;background:#fff;border:1px solid #cfd5df;border-radius:7px;padding:0 8px}.team-actions{flex-wrap:wrap;gap:6px;min-width:230px;display:flex}.team-actions .secondary-button{min-height:31px;padding:0 8px;font-size:12px}.team-status{color:#596170;background:#f1f3f5;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.team-status.active{color:#247542;background:#eaf8ef}.team-modal-backdrop{z-index:50;background:#1419226b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.team-modal{background:#fff;border:1px solid #dfe3ea;border-radius:10px;width:min(560px,100%);max-height:min(88vh,900px);padding:18px;overflow-y:auto;box-shadow:0 18px 48px #14192238}.team-modal .settings-card-heading{align-items:center;margin-bottom:16px}.team-modal .settings-card-heading h2{color:#17191d;margin:0;font-size:19px}.team-form{gap:13px;display:grid}.team-form p{color:#69707d;margin:0;font-size:13px}.team-form>button{justify-self:end;margin-top:4px}.team-access-modal{width:min(920px,100%)}.team-access-toolbar{color:#69707d;justify-content:space-between;align-items:center;gap:14px;padding:10px 0 14px;font-size:12px;display:flex}.team-access-toolbar strong{color:#9a4b00}.team-page-group{border-top:1px solid #edf0f4;padding:14px 0}.team-page-group h3{color:#303642;margin:0;font-size:14px}.team-page-group p{color:#69707d;margin:4px 0 11px;font-size:12px}.team-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.team-page-option{color:#303642;border:1px solid #e4e7ec;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:6px 9px;font-size:13px;display:flex}.team-page-option input{accent-color:#ff4500;width:16px;height:16px}.team-page-option small{color:#9a4b00;text-transform:uppercase;margin-left:auto;font-size:10px;font-weight:850}.team-page-option.locked{color:#69707d;background:#f8f9fb}.team-page-option.locked small{color:#69707d}.team-modal-actions{border-top:1px solid #edf0f4;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}@media (width<=760px){.team-page-grid{grid-template-columns:1fr}.team-access-toolbar{flex-direction:column;align-items:flex-start}.team-table{min-width:1050px}}.posting-issue-filters{background:#fff;border:1px solid #dfe3ea;border-radius:8px;grid-template-columns:repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:10px;margin-bottom:14px;padding:12px;display:grid}.posting-issue-filters label,.posting-issue-view-controls label,.posting-issue-feedback{color:#535b68;gap:5px;font-size:12px;font-weight:800;display:grid}.posting-issue-filters input,.posting-issue-filters select,.posting-issue-view-controls select,.posting-issue-feedback textarea{color:#17191d;min-height:36px;font:inherit;background:#fff;border:1px solid #cfd5df;border-radius:7px;padding:7px 9px;font-weight:450}.posting-issues-layout{grid-template-columns:minmax(270px,.75fr) minmax(0,1.8fr);align-items:start;gap:14px;display:grid}.posting-issue-list,.posting-issue-detail{background:#fff;border:1px solid #dfe3ea;border-radius:8px;min-width:0}.posting-issue-list{gap:1px;max-height:calc(100vh - 190px);display:grid;overflow:auto}.posting-issue-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;align-items:center;gap:10px;padding:9px;display:flex}.posting-issue-card:hover,.posting-issue-card.active{background:#fff3ed}.posting-issue-card img,.posting-issue-thumb-empty{object-fit:cover;background:#eef0f3;border-radius:5px;flex:none;width:82px;height:60px}.posting-issue-thumb-empty{color:#737b88;place-items:center;font-size:10px;display:grid}.posting-issue-card-main{gap:4px;min-width:0;display:grid}.posting-issue-card-main strong{color:#22262d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.posting-issue-card-main span{color:#535b68;font-size:12px}.posting-issue-card-main small{color:#77808e;font-size:11px}.posting-issue-detail{padding:15px}.posting-issue-summary{justify-content:space-between;align-items:start;gap:12px;display:flex}.posting-issue-summary h2{margin:4px 0 12px;font-size:19px}.posting-issue-status{color:#7e4a00;text-transform:uppercase;background:#fff0d7;border-radius:99px;padding:4px 8px;font-size:11px;font-weight:800}.posting-issue-status.reviewed{color:#246b42;background:#e4f5eb}.posting-issue-meta{grid-template-columns:repeat(5,minmax(90px,1fr));gap:8px;margin:0 0 14px;display:grid}.posting-issue-meta div{background:#f5f6f8;border-radius:6px;min-width:0;padding:8px}.posting-issue-meta dt{color:#69707d;text-transform:uppercase;font-size:10px;font-weight:800}.posting-issue-meta dd{overflow-wrap:anywhere;color:#272b32;margin:4px 0 0;font-size:12px}.posting-issue-view-controls{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:10px;display:flex}.posting-issue-view-controls label{min-width:180px}.posting-issue-view-controls [role=group]{border:1px solid #d8dde5;border-radius:7px;padding:3px;display:flex}.posting-issue-view-controls [role=group] button{color:#545c69;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 9px}.posting-issue-view-controls [role=group] button.active{color:#bd390b;background:#ffede5;font-weight:800}.posting-issue-view-controls>span{color:#737b88;font-size:12px}.posting-issue-full-image{object-fit:contain;background:#191b1f;border:1px solid #e2e5ea;border-radius:6px;width:100%;max-height:65vh;display:block}.posting-issue-feedback{margin:14px 0 9px}.posting-issue-feedback textarea{resize:vertical;min-height:84px}@media (width<=900px){.posting-issues-layout{grid-template-columns:1fr}.posting-issue-list{max-height:300px}.posting-issue-meta{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media (width<=700px){.posting-issue-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.posting-issue-filters button{grid-column:1/-1}}.account-issues-intro{color:#657080;margin:-4px 0 14px;font-size:13px}.account-issues-filters{background:#fff;border:1px solid #dfe3ea;border-radius:9px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:14px;padding:13px;display:flex}.account-issues-filters label{color:#535b68;gap:5px;min-width:180px;font-size:12px;font-weight:800;display:grid}.account-issues-filters select{color:#17191d;min-height:36px;font:inherit;background:#fff;border:1px solid #cfd5df;border-radius:7px;padding:7px 9px;font-weight:450}.account-issues-count{color:#69707d;margin-left:auto;padding-bottom:8px;font-size:12px;font-weight:700}.account-issues-list{gap:12px;display:grid}.account-issue-card{background:#fff;border:1px solid #dfe3ea;border-radius:10px;min-width:0;padding:16px}.account-issue-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.account-issue-header .eyebrow{color:#737b88;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:750}.account-issue-header h2{color:#22262d;margin:0;font-size:20px}.account-issue-badge{color:#7e4a00;text-transform:uppercase;background:#fff0d7;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:800}.account-issue-badge.suspended,.account-issue-badge.banned{color:#9a2f20;background:#fde7e4}.account-issue-meta{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;margin:14px 0;display:grid}.account-issue-meta div{background:#f5f6f8;border-radius:7px;min-width:0;padding:9px}.account-issue-meta dt{color:#69707d;text-transform:uppercase;font-size:10px;font-weight:800}.account-issue-meta dd{overflow-wrap:anywhere;color:#272b32;margin:3px 0 0;font-size:12px}.account-issue-evidence{flex-wrap:wrap;align-items:start;gap:10px;display:flex}.account-issue-evidence a{color:#596273;gap:4px;max-width:340px;font-size:11px;text-decoration:none;display:grid}.account-issue-evidence img{object-fit:contain;background:#1b1e23;border:1px solid #dfe3ea;border-radius:7px;width:min(340px,100%);max-height:220px;display:block}.account-issue-evidence p,.account-issue-empty{color:#737b88;font-size:12px}.account-issue-card h3{color:#303640;margin:16px 0 6px;font-size:13px}.account-issue-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.account-issue-timeline li{border-top:1px solid #edf0f4;grid-template-columns:minmax(145px,210px) 1fr;gap:12px;padding:10px 0;display:grid}.account-issue-timeline time{color:#737b88;font-variant-numeric:tabular-nums;font-size:11px}.account-issue-timeline li>div{color:#464e5b;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.account-issue-timeline p{color:#737b88;flex-basis:100%;margin:0}.event-state{color:#596273;background:#eef0f3;border-radius:99px;padding:2px 6px;font-size:10px;font-weight:750}.event-state.valid{color:#246b42;background:#e4f5eb}.event-state.logged_out,.event-state.suspended,.event-state.locked{color:#9a2f20;background:#fde7e4}@media (width<=700px){.account-issues-filters{grid-template-columns:1fr;display:grid}.account-issues-filters label{min-width:0}.account-issues-count{margin:0}.account-issue-timeline li{grid-template-columns:1fr;gap:4px}}.docs-workspace{max-width:1600px}.docs-tabs{border-bottom:1px solid #e1e4ea;gap:8px;padding:0 0 12px;display:flex;overflow-x:auto}.docs-tabs button{color:#4a515e;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dde5;border-radius:7px;flex:none;padding:0 14px;font-weight:700}.docs-tabs button.active{color:#bd3200;background:#fff0e9;border-color:#ff4500}.docs-layout{grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:start;gap:22px;padding-top:18px;display:grid}.docs-toc{background:#fff;border:1px solid #e1e4ea;border-radius:8px;flex-direction:column;gap:8px;max-height:calc(100vh - 32px);padding:14px;display:flex;position:sticky;top:16px;overflow-y:auto}.docs-toc strong{color:#272b33;margin-bottom:3px;font-size:13px}.docs-toc a{color:#555d6b;font-size:12px;line-height:1.4;text-decoration:none}.docs-toc a:hover{color:#bd3200;text-decoration:underline}.docs-toc .toc-level-3{padding-left:10px}.docs-toc .toc-level-4{padding-left:20px}.docs-article{background:#fff;border:1px solid #e1e4ea;border-radius:8px;min-width:0;padding:24px clamp(16px,3vw,38px);box-shadow:0 1px 2px #17191d0a}.docs-article>h1{margin:0 0 20px;font-size:clamp(24px,3vw,34px);line-height:1.2}.docs-markdown{color:#343a46;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.docs-markdown h1,.docs-markdown h2,.docs-markdown h3,.docs-markdown h4,.docs-markdown h5,.docs-markdown h6{color:#20242c;margin:1.65em 0 .55em;scroll-margin-top:16px;line-height:1.3}.docs-markdown h1{font-size:1.8em}.docs-markdown h2{border-bottom:1px solid #e8eaee;padding-bottom:6px;font-size:1.45em}.docs-markdown h3{font-size:1.2em}.docs-markdown p{margin:.7em 0}.docs-markdown ul,.docs-markdown ol{padding-left:1.6em}.docs-markdown li{margin:.25em 0;padding-left:.15em}.docs-markdown a{color:#bd3200;text-underline-offset:2px}.docs-markdown code{color:#6b240f;background:#f1f3f6;border-radius:4px;padding:.12em .35em;font-size:.91em}.docs-markdown pre{color:#f3f4f6;background:#20242c;border-radius:7px;padding:14px 16px;line-height:1.5;overflow-x:auto}.docs-markdown pre code{color:inherit;background:0 0;padding:0}.docs-table-wrap{max-width:100%;margin:16px 0;overflow-x:auto}.docs-markdown table{border-collapse:collapse;width:100%;font-size:13px}.docs-markdown th,.docs-markdown td{text-align:left;vertical-align:top;border:1px solid #e1e4ea;min-width:120px;padding:8px 10px}.docs-markdown th{color:#252a32;background:#f5f6f8}@media (width<=760px){.docs-layout{grid-template-columns:minmax(0,1fr);gap:12px}.docs-toc{max-height:180px;position:static}.docs-article{padding:18px 14px}}.app-shell{color:#17191d;background:#f4f5f7;grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#fff;border-right:1px solid #e1e4ea;height:100vh;padding:16px 12px;position:sticky;top:0}.brand{color:#17191d;align-items:center;gap:10px;padding:8px 8px 16px;text-decoration:none;display:flex}.brand-mark{color:#fff;background:#ff4500;border-radius:8px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:900;display:grid}.brand strong,.brand small{display:block}.brand small{color:#69707d;margin-top:1px;font-size:12px}.nav-list{border-top:1px solid #eef0f3;flex-direction:column;gap:3px;padding-top:10px;display:flex}.nav-item{color:#4a515e;border-radius:7px;align-items:center;gap:9px;min-height:38px;padding:0 10px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.nav-item:hover{color:#1f232a;background:#f2f4f7}.nav-item.active{color:#cf3600;background:#fff0e9}.nav-item svg,button svg,a svg,.user-chip svg,.account-line svg,.time-badge svg,.empty-state svg{flex:none;width:16px;height:16px}.workspace{width:100%;min-width:0;max-width:1440px;padding:22px 24px 32px}.topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.user-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.eyebrow{color:#69707d;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.topbar h1{color:#17191d;margin:2px 0 0;font-size:26px;line-height:1.15}.user-chip{color:#424956;background:#fff;border:1px solid #d9dde5;border-radius:7px;align-items:center;gap:8px;min-height:36px;padding:0 10px;font-size:13px;display:inline-flex}.user-chip strong{color:#cf3600;text-transform:uppercase}.alert{color:#9f1239;background:#fff1f2;border:1px solid #fecaca;border-radius:7px;margin-bottom:12px;padding:10px 12px;font-size:14px}.success-alert{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:7px;margin-bottom:12px;padding:10px 12px;font-size:14px;font-weight:750}.manual-copy{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;grid-template-columns:minmax(180px,.6fr) minmax(260px,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:grid}.manual-copy strong,.manual-copy span{display:block}.manual-copy span{color:#7c4a18;margin-top:2px;font-size:13px}.manual-copy textarea{resize:vertical;color:#17191d;min-height:44px;font:inherit;background:#fff;border:1px solid #fdba74;border-radius:7px;padding:9px 10px;font-size:16px}.summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.summary-item,.filters-panel,.post-card,.empty-state{background:#fff;border:1px solid #dfe3ea;border-radius:8px}.access-denied-state{place-items:center start;padding:22px}.summary-item{padding:12px}.summary-item span{color:#69707d;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.summary-item strong{color:#17191d;margin-top:5px;font-size:22px;line-height:1;display:block}.summary-item .small-summary{font-size:14px;line-height:1.25}.filters-panel{grid-template-columns:minmax(210px,1.25fr) minmax(170px,1fr) minmax(150px,.8fr) minmax(140px,.7fr) auto auto auto;align-items:end;gap:10px;margin-bottom:12px;padding:12px;display:grid}.field{min-width:0}.field label{color:#535b68;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.field select,.field input,.field textarea,.post-actions input{box-sizing:border-box;color:#17191d;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #cfd5df;border-radius:7px;padding:0 10px;font-size:14px}.field textarea{resize:vertical;min-height:72px;padding:9px 10px}.input-icon{position:relative}.input-icon svg{color:#69707d;width:15px;height:15px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.input-icon input{padding-left:32px}.field select:disabled{color:#69707d;background:#f2f4f7}.primary-button,.secondary-button,.success-button,.start-button,.icon-button{min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.primary-button{color:#fff;background:#ff4500}.primary-button:hover{background:#e63f00}.primary-button:disabled{cursor:not-allowed;opacity:.55}.secondary-button{color:#303642;background:#fff;border-color:#cfd5df}.secondary-button:hover{background:#f8fafc}.start-button{color:#fff;background:#17191d}.start-button:hover{background:#2b3038}.success-button{color:#fff;background:#15803d}.success-button:hover{background:#116b33}.success-button:disabled,.secondary-button:disabled,.disabled{cursor:not-allowed;opacity:.55}.icon-button{color:#303642;background:#fff;border-color:#cfd5df;width:36px;padding:0}.icon-button.danger{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.danger-text{color:#b91c1c;border-color:#fecaca}.check-panel,.account-form-panel{background:#fff;border:1px solid #dfe3ea;border-radius:8px;margin-bottom:12px}.check-panel{grid-template-columns:minmax(190px,.4fr) minmax(280px,1fr);gap:12px;padding:12px;display:grid}.check-panel strong,.check-panel span{display:block}.check-panel span{color:#69707d;margin-top:4px;font-size:12px}.lane-switcher{border:1px solid var(--border,#d9dee8);background:var(--surface,#fff);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.lane-switcher button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 10px}.lane-switcher button.active{color:#fff;background:#2563eb}.lane-badge,.local-geo-chip{color:#3730a3;background:#eef2ff;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.lane-local{color:#166534;background:#dcfce7}.local-geo-chip{color:#047857;background:#ecfdf5;margin-left:6px}.local-geo-panel{background:#ecfdf5a6;border:1px solid #a7f3d0;border-radius:10px;gap:10px;margin-top:14px;padding:14px;display:grid}.inline-warning{color:#b45309;margin-top:10px;font-weight:600}.check-panel pre{color:#e5e7eb;background:#17191d;border-radius:7px;max-height:150px;margin:0;padding:10px;font-size:12px;overflow:auto}.panel-heading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.panel-heading strong,.panel-heading span{display:block}.panel-heading span{color:#69707d;margin-top:3px;font-size:12px}.account-form-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px;display:grid}.bulk-add-panel{margin-bottom:16px}.bulk-add-content{padding:14px}.bulk-lines-label{margin-bottom:6px;font-size:13px;font-weight:800;display:block}.bulk-account-lines{resize:vertical;color:#17191d;background:#fbfcfe;border:1px solid #cfd5df;border-radius:8px;width:100%;min-height:190px;padding:12px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}.bulk-add-content>small{color:#69707d;margin-top:7px;display:block}.bulk-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.bulk-options select{background:#fff;border:1px solid #cfd5df;border-radius:7px;width:100%;min-height:36px;padding:0 10px}.bulk-proxy-warning{color:#684700;background:#fff8e9;border-left:3px solid #e7a326;margin:12px 0 0;padding:9px 11px;font-size:13px}.bulk-results-wrap{margin-top:14px}.bulk-counts{color:#454b55;margin-bottom:8px;font-size:13px;font-weight:750}.bulk-results{border:1px solid #e1e5eb;border-radius:7px;max-height:240px;font-size:12px;overflow:auto}.bulk-result-head,.bulk-result-row{grid-template-columns:52px minmax(120px,1fr) minmax(140px,1fr) minmax(170px,1.4fr);gap:8px;padding:8px 10px;display:grid}.bulk-result-head{background:#f5f6f8;font-weight:800;position:sticky;top:0}.bulk-result-row:nth-child(2n){background:#fafbfc}.wide-field{grid-column:span 2}.niche-picker{padding:0 12px 12px}.niche-picker strong,.niche-picker span{display:block}.niche-picker span{color:#69707d;margin:3px 0 8px;font-size:12px}.niche-picker>div{flex-wrap:wrap;gap:6px;display:flex}.niche-pill{color:#303642;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dce5;border-radius:999px;padding:0 10px;font-size:12px;font-weight:750}.niche-pill.selected{color:#cf3600;background:#fff0e9;border-color:#ff4500}.form-actions{border-top:1px solid #edf0f4;justify-content:flex-end;gap:8px;padding:12px;display:flex}@media (width<=760px){.bulk-options{grid-template-columns:1fr}.bulk-result-head,.bulk-result-row{grid-template-columns:42px minmax(90px,1fr) minmax(105px,1fr)}.bulk-result-head span:last-child,.bulk-result-row span:last-child{grid-column:2/-1}}.bulk-actions{border-bottom:1px solid #edf0f4;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.bulk-actions select{color:#17191d;min-width:280px;min-height:36px;font:inherit;background:#fff;border:1px solid #cfd5df;border-radius:7px;padding:0 10px;font-size:14px}.bulk-actions span{color:#69707d;font-size:12px;font-weight:800}.accounts-grid{min-width:0;display:block}.accounts-panel{background:#fff;border:1px solid #dfe3ea;border-radius:8px;min-width:0}.accounts-toolbar{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(220px,1fr) minmax(170px,.7fr) minmax(140px,.55fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.accounts-table{overflow-x:auto}.account-row-wrap{min-width:900px}.accounts-table-head,.account-table-row{grid-template-columns:34px minmax(170px,1.15fr) minmax(125px,.75fr) minmax(120px,.7fr) minmax(150px,.8fr) minmax(120px,.65fr) 70px minmax(315px,1.2fr);align-items:center;gap:10px;min-width:1220px;display:grid}.restriction-badge{color:#a42320;white-space:normal;background:#fff0ef;border:1px solid #efb0ae;border-radius:999px;align-items:center;width:fit-content;max-width:100%;margin-top:5px;padding:4px 8px;font-size:11px;font-weight:800;line-height:1.35;display:inline-flex}.account-restriction-detail{background:#fff8f7;border:1px solid #efb0ae;border-radius:8px;margin:0 12px 12px 56px;padding:12px}.account-restriction-detail summary{color:#a42320;cursor:pointer;margin:0 0 10px;font-size:13px;font-weight:850}.account-restriction-detail[open] summary{margin-bottom:10px}.account-restriction-detail dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.account-restriction-detail dl>div{min-width:0}.account-restriction-detail dt{color:#69707d;font-size:11px;font-weight:750}.account-restriction-detail dd{color:#303642;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}@media (width<=760px){.account-restriction-detail{margin-left:12px}.account-restriction-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.accounts-table-head{color:#69707d;text-transform:uppercase;border-bottom:1px solid #edf0f4;padding:9px 12px;font-size:11px;font-weight:850}.account-table-row{color:#303642;width:100%;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;padding:10px 12px}.account-table-row:hover,.account-table-row.selected{background:#fff7f2}.account-table-row strong,.account-table-row small{display:block}.account-table-row strong{color:#17191d;font-size:14px}.account-table-row small{color:#69707d;margin-top:2px;font-size:12px}.status-dot{color:#535b68;text-transform:capitalize;background:#f2f4f7;border-radius:999px;justify-content:center;width:fit-content;min-height:24px;padding:4px 8px;font-size:12px;font-weight:850;display:inline-flex}.account-table-row [data-label=Status]{flex-direction:column;align-items:flex-start;display:flex}.status-dot.active{color:#166534;background:#dcfce7}.status-dot.suspended,.status-dot.deleted{color:#991b1b;background:#fee2e2}.status-dot.inactive{color:#92400e;background:#fef3c7}.worker-link{color:#cf3600;font-weight:850;text-decoration:none}.worker-link:hover{text-decoration:underline}.row-action{color:#cf3600;flex-wrap:wrap;place-content:center flex-end;gap:6px;min-width:0;display:flex}.account-actions-menu{display:inline-flex;position:relative}.account-actions-trigger svg{width:18px;height:18px}.account-actions-dropdown{z-index:20;background:#fff;border:1px solid #eadbd4;border-radius:8px;min-width:170px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #2d190f29}.account-actions-dropdown button{color:#332923;text-align:left;width:100%;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:6px 9px;display:flex}.account-actions-dropdown button:hover,.account-actions-dropdown button:focus-visible{background:#fff3ed;outline:none}.account-actions-dropdown button:disabled{opacity:.6;cursor:wait}.account-actions-dropdown svg{flex:none;width:15px;height:15px}.manual-session-action{white-space:normal;width:auto;min-width:98px;min-height:36px;padding:0 8px;font-size:11px;line-height:1.15}.manual-session-state{color:#58606d;font-size:10px;font-weight:700}.assignment-action{color:#cf3600;width:36px;min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff7f2;border:1px solid #ffd1bd;border-radius:7px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:850;display:inline-flex}.assignment-action:hover,.assignment-action.active{color:#fff;background:#ff4500;border-color:#ff4500}.assignment-action svg{width:15px;height:15px}.assignment-header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.inline-assignment-panel{background:#fffaf5;border:1px solid #fed7aa;border-radius:8px;margin:0 12px 12px 46px;padding:12px;box-shadow:0 4px 14px #1018280d}.inline-assignment-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.assignment-header span,.assignment-header strong,.assignment-header small{display:block}.assignment-header span{color:#69707d;text-transform:uppercase;font-size:11px;font-weight:850}.assignment-header strong{color:#17191d;margin-top:3px;font-size:18px}.assignment-header small{color:#69707d;margin-top:2px}.assignment-form{grid-template-columns:minmax(0,1fr) minmax(110px,.45fr) auto;align-items:end;gap:8px;padding:12px 0;display:grid}.assignment-subreddit-field textarea{min-height:92px}.assignment-section{border-top:1px solid #edf0f4;padding-top:12px}.assignment-section+.assignment-section{margin-top:12px}.assignment-section h2{color:#17191d;margin:0;font-size:15px}.assignment-section p{color:#69707d;margin:4px 0 10px;font-size:12px;line-height:1.35}.assignment-list{flex-direction:column;gap:8px;display:flex}.assignment-row{background:#fbfcfd;border:1px solid #edf0f4;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:flex}.assignment-row.manual{background:#fff7ed;border-color:#fed7aa}.assignment-row.scheduler{background:#eff6ff;border-color:#dbeafe}.assignment-row strong,.assignment-row span{display:block}.assignment-row strong{color:#cf3600;font-size:14px}.assignment-row span{color:#69707d;margin-top:2px;font-size:12px}.mini-empty{color:#69707d;background:#f8fafc;border:1px dashed #dfe3ea;border-radius:7px;align-items:center;gap:8px;min-height:48px;padding:10px 12px;font-size:13px;display:flex}.phone-layout{grid-template-columns:minmax(260px,.32fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.import-workspace{max-width:1120px}.import-blocks{min-height:260px}.import-file-row{color:#69707d;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.import-file-input{display:none}.import-proxies{min-height:110px}.import-grid{grid-template-columns:1.4fr 1fr;gap:16px;margin:14px 0;display:grid}.import-side{gap:12px;display:grid}.import-model-list{background:#fff;border:1px solid #dfe3ea;border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;max-height:180px;padding:9px;display:grid;overflow:auto}.import-model-check{color:#303642;align-items:center;gap:7px;font-size:13px;display:flex}.import-result-row{grid-template-columns:34px minmax(120px,1.2fr) minmax(100px,1fr) 60px minmax(140px,1.6fr)}@media (width<=760px){.import-grid{grid-template-columns:1fr}}.models-workspace{min-width:0}.model-panel{background:#fff;border:1px solid #dfe3ea;border-radius:9px;margin:14px 0;overflow:hidden}.model-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.model-field{color:#343a46;flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:750;display:flex}.model-field input,.model-field select{box-sizing:border-box;color:#17191d;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cfd5df;border-radius:7px;padding:7px 9px;font-size:13px;font-weight:450}.model-field input[type=file]{padding:5px}.model-field small{color:#69707d;font-weight:450}.model-field-wide{grid-column:span 2}.model-selection{color:#343a46;padding:0 14px 14px;font-size:12px;font-weight:750}.model-selection>div{flex-wrap:wrap;gap:6px 12px;margin-top:7px;display:flex}.model-check{border:1px solid #e2e6ed;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:550;display:inline-flex}.model-check input{accent-color:#ff4500}.model-check small{color:#69707d}.model-selection>small{color:#69707d;padding-top:6px;font-weight:450;display:block}.model-success{color:#176635;background:#ecfff2;border:1px solid #a7dfba;border-radius:7px;margin:12px 0;padding:10px 12px}.models-toolbar{color:#69707d;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:12px;font-weight:750;display:flex}.models-search{color:#69707d;border:1px solid #cfd5df;border-radius:7px;align-items:center;gap:8px;width:min(440px,100%);min-height:38px;padding:0 10px;display:flex}.models-search svg{width:16px;height:16px}.models-search input{min-width:0;font:inherit;border:0;outline:0;flex:1;font-size:13px}.models-table-wrap{width:100%;overflow-x:auto}.models-table{border-collapse:collapse;width:100%;font-size:12px}.models-table th{color:#69707d;text-align:left;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;background:#f8f9fb;font-size:10px}.models-table td,.models-table th{vertical-align:middle;border-bottom:1px solid #edf0f4;padding:10px}.models-table tbody tr:last-child td{border-bottom:0}.model-identity{align-items:center;gap:8px;min-width:140px;display:flex}.model-identity img,.model-avatar{object-fit:cover;border-radius:50%;flex:0 0 36px;width:36px;height:36px}.model-avatar{color:#cf3600;background:#fff0e9;place-items:center;font-size:15px;font-weight:800;display:grid}.model-status{color:#525a67;white-space:nowrap;background:#eef1f5;border-radius:99px;padding:4px 8px;display:inline-block}.model-status.active{color:#176635;background:#e5f8eb}.model-status.onboarding{color:#775400;background:#fff5d9}.model-links{white-space:nowrap}.model-links a{color:#155eef;margin-right:7px}.model-row-actions{gap:4px;display:flex}.model-row-actions .secondary-button{min-width:32px;min-height:32px;padding:5px}.model-row-actions svg{width:14px;height:14px}.danger-button{color:#b42318!important}.models-empty{color:#69707d;text-align:center;padding:30px 14px}.model-panel h3{color:#303642;margin:12px 14px 0;font-size:14px}.drive-folder-editor{border-top:1px solid #edf0f4;padding:0 14px 14px}.drive-folder-editor h3{margin:14px 0 8px}.drive-folder-share{color:#475467;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;display:flex}.drive-folder-share button{align-items:center;gap:5px;display:inline-flex}.drive-folder-share button svg{width:14px;height:14px}.drive-folder-list{gap:8px;display:grid}.drive-folder-row{border:1px solid #e2e6ed;border-radius:7px;grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) auto auto;align-items:end;gap:10px;padding:9px;display:grid}.drive-folder-row>a,.config-drive-folder-list a{color:#155eef;font-size:12px}.drive-folder-active{color:#343a46;align-items:center;gap:5px;min-height:38px;font-size:12px;display:inline-flex}.drive-folder-active input{accent-color:#ff4500}.drive-folder-add{grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) auto;align-items:end;gap:10px;margin-top:12px;display:grid}.drive-folder-add button{min-height:38px}.drive-folder-empty{color:#69707d;margin:0;font-size:12px}.config-drive-folder-list{flex-wrap:wrap;gap:8px 12px;padding-top:8px;display:flex}.model-token-status{color:#475467;margin:0 14px 12px;font-size:12px}@media (width<=1000px){.model-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.model-form-grid{grid-template-columns:1fr}.model-field-wide{grid-column:auto}.models-toolbar{flex-direction:column;align-items:stretch}.drive-folder-row,.drive-folder-add{grid-template-columns:1fr}}.phone-list-panel,.phone-main-panel,.phone-access-panel{background:#fff;border:1px solid #dfe3ea;border-radius:8px;min-width:0}.phone-list{flex-direction:column;gap:8px;padding:12px;display:flex}.phone-list-item{color:#303642;width:100%;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3ea;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.phone-list-item:hover,.phone-list-item.active{background:#fff7f2;border-color:#ffb38f}.phone-list-item svg{color:#cf3600;width:22px;height:22px}.phone-list-item strong,.phone-list-item small{display:block}.phone-list-item strong{color:#17191d;font-size:14px}.phone-list-item small{color:#69707d;overflow-wrap:anywhere;margin-top:2px;font-size:12px}.phone-list-item em{color:#535b68;background:#eef0f3;border-radius:999px;place-items:center;min-width:26px;min-height:26px;font-size:12px;font-style:normal;font-weight:850;display:grid}.phone-viewer-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.phone-viewer-head span,.phone-viewer-head strong,.phone-viewer-head small{display:block}.phone-viewer-head span{color:#69707d;text-transform:uppercase;font-size:11px;font-weight:850}.phone-viewer-head strong{color:#17191d;margin-top:2px;font-size:18px}.phone-viewer-head small{color:#69707d;overflow-wrap:anywhere;margin-top:2px;font-size:12px}.phone-password-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex!important}.phone-password-line code{color:#17191d;background:#f8fafc;border:1px solid #dfe3ea;border-radius:6px;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.text-copy-button{color:#303642;min-height:24px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd5df;border-radius:6px;padding:0 8px;font-size:12px;font-weight:800}.text-copy-button:hover{background:#f8fafc}.phone-frame-wrap{background:#111318;height:min(760px,100vh - 190px);min-height:520px}.phone-frame{background:#111318;border:0;width:100%;height:100%}.phone-access-panel{margin-top:12px}.phone-settings-grid{grid-template-columns:minmax(240px,420px);gap:10px;padding:12px;display:grid}.phone-worker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.phone-worker-option{cursor:pointer;background:#fbfcfd;border:1px solid #dfe3ea;border-radius:8px;align-items:center;gap:9px;min-width:0;min-height:48px;padding:8px 10px;display:flex}.phone-worker-option:has(input:checked){background:#fff7f2;border-color:#ffb38f}.phone-worker-option input{flex:none}.phone-worker-option strong,.phone-worker-option small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.phone-worker-option strong{color:#17191d;font-size:13px}.phone-worker-option small{color:#69707d;margin-top:2px;font-size:12px}.phone-access-note{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:12px;font-size:13px;font-weight:750;display:flex}.queue-list{flex-direction:column;gap:8px;display:flex}.post-card{padding:12px;box-shadow:0 1px 1px #10182808}.post-card.posted{opacity:.7}.post-meta,.account-line,.time-badge{align-items:center;display:flex}.post-meta{justify-content:space-between;gap:12px}.account-line{color:#17191d;gap:7px}.account-line span{color:#69707d;font-size:13px}.subreddit-link{color:#cf3600;margin-top:4px;font-weight:800;text-decoration:none;display:inline-block}.time-badge{color:#535b68;white-space:nowrap;gap:7px;font-size:13px}.caption{color:#242933;background:#fbfcfd;border:1px solid #edf0f4;border-radius:7px;margin:10px 0;padding:10px;line-height:1.42}.caption-editor{gap:8px;margin:10px 0;display:grid}.caption-editor textarea{box-sizing:border-box;color:#17191d;width:100%;min-height:110px;font:inherit;resize:vertical;background:#fffaf5;border:1px solid #fdba74;border-radius:7px;padding:10px;font-size:15px;line-height:1.42}.caption-editor>div{justify-content:flex-end;gap:8px;display:flex}.details-editor{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;grid-template-columns:minmax(150px,1fr) minmax(120px,.8fr) minmax(140px,.8fr) minmax(110px,.6fr);gap:8px;margin:10px 0;padding:10px;display:grid}.details-editor-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.audit-strip{color:#4a515e;flex-wrap:wrap;gap:8px;margin:-2px 0 10px;font-size:12px;font-weight:750;display:flex}.audit-strip span,.audit-strip a{color:#4a515e;background:#f2f4f7;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;text-decoration:none;display:inline-flex}.audit-strip a{color:#cf3600;background:#fff0e9}.post-actions{grid-template-columns:repeat(4,auto) minmax(220px,1fr) auto;align-items:center;gap:7px;display:grid}.empty-state,.loading-screen{color:#535b68;justify-content:center;align-items:center;gap:10px;min-height:170px;display:flex}.loading-screen{background:#f4f5f7;min-height:100vh}.focus-shell{background:#f4f5f7;min-height:100vh;padding:12px}.focus-bar{z-index:10;background:#fff;border:1px solid #dfe3ea;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;max-width:760px;margin:0 auto 12px;padding:10px;display:grid;position:sticky;top:0;box-shadow:0 2px 12px #1018280f}.queue-accounts{background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin-top:14px;overflow:hidden}.queue-accounts-toggle{color:#17191d;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:13px 16px;display:flex}.queue-accounts-toggle strong{font-size:14px}.queue-accounts-toggle span{color:#69707d;font-size:12px}.queue-accounts-toggle .queue-accounts-chevron{margin-left:auto;font-size:14px}.queue-accounts-toggle:hover{background:#fafbfc}.queue-accounts-wrap{border-top:1px solid #edf0f4;max-height:420px;overflow:auto}.queue-accounts-table{border-collapse:collapse;width:100%;font-size:13px}.queue-accounts-table th{z-index:1;color:#69707d;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f7f8fa;padding:9px 14px;font-size:11px;font-weight:800;position:sticky;top:0}.queue-accounts-table td{color:#303642;white-space:nowrap;border-top:1px solid #f0f2f5;padding:9px 14px}.queue-accounts-table tbody tr{cursor:pointer}.queue-accounts-table tbody tr:hover{background:#fff6f2}.queue-accounts-table tbody tr.selected{background:#ffede5}.queue-account-name{color:#17191d;font-weight:700}.queue-model-chip,.queue-count-chip{border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.queue-model-chip{color:#4a5160;background:#f1f3f5}.queue-count-chip{color:#c2410c;background:#fff1ea}.queue-accounts-table .muted{color:#a0a6b1}.home-button{color:#cf3600;background:#fff7f2;border-color:#ffd1bd}.focus-count{text-align:center;min-width:0}.focus-count strong,.focus-count span{display:block}.focus-count strong{color:#17191d;font-size:14px}.focus-count span{color:#69707d;font-size:12px;font-weight:800}.focus-post{max-width:760px;margin:0 auto}.focus-actions{grid-template-columns:1fr}.focus-actions .secondary-button,.focus-actions .success-button{min-height:44px}.schedule-workspace{max-width:1500px}.schedule-grid{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);align-items:start;gap:12px;display:grid}.schedule-builder,.schedule-job-panel{background:#fff;border:1px solid #dfe3ea;border-radius:8px}.schedule-form-grid{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(120px,.65fr));gap:10px;padding:12px;display:grid}.subreddit-mode{background:#f8fafc;border:1px solid #dfe3ea;border-radius:8px;gap:4px;margin:0 12px 12px;padding:3px;display:inline-flex}.mode-button{color:#4a515e;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:13px;font-weight:850}.mode-button.active{color:#cf3600;background:#fff;box-shadow:0 1px 2px #10182814}.schedule-toggle-row{color:#303642;cursor:pointer;background:#fbfcfd;border:1px solid #edf0f4;border-radius:8px;align-items:flex-start;gap:9px;margin:0 12px 12px;padding:9px 10px;display:flex}.schedule-toggle-row input{margin-top:3px}.schedule-toggle-row span,.schedule-toggle-row small{display:block}.schedule-toggle-row span{font-size:13px;font-weight:850}.schedule-toggle-row small{color:#69707d;margin-top:2px;font-size:12px;font-weight:600}.schedule-subreddit-picker{background:#fbfcfd;border:1px solid #edf0f4;border-radius:8px;margin:0 12px 12px;padding:10px}.subreddit-picker-head{color:#69707d;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;font-size:12px;font-weight:800;display:flex}.subreddit-picker-head>div{gap:6px;display:flex}.compact-button{min-height:30px;padding:0 8px;font-size:12px}.legacy-subreddit-selector{grid-template-columns:minmax(190px,.42fr) minmax(280px,1fr);gap:12px;display:grid}.legacy-subreddit-selector select[multiple]{min-height:200px;padding:7px 8px}.legacy-subreddit-selector small{color:#69707d;margin-top:5px;font-size:12px;display:block}.legacy-select-actions{gap:6px;margin-top:8px;display:flex}.schedule-actions{align-items:center;gap:10px;padding:0 12px 12px;display:flex}.schedule-actions span{color:#69707d;font-size:12px;line-height:1.35}.schedule-generate-button{min-width:178px}.job-status{background:#f8fafc;border:1px solid #dfe3ea;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:12px 12px 10px;padding:10px;display:flex}.job-status strong{color:#17191d;text-transform:capitalize;font-size:15px}.job-status span{color:#69707d;font-size:13px;font-weight:800}.job-status.running,.job-status.pending{background:#fff7ed;border-color:#fed7aa}.job-status.done{background:#f0fdf4;border-color:#bbf7d0}.job-status.error{background:#fff1f2;border-color:#fecaca}.schedule-progress{background:#edf0f4;border-radius:999px;height:9px;margin:0 12px 12px;overflow:hidden}.schedule-progress div{border-radius:inherit;background:#ff4500;height:100%;transition:width .18s}.job-current{color:#303642;word-break:break-word;margin:-2px 12px 12px;font-size:13px;font-weight:700}.job-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.job-stats-grid div{background:#fbfcfd;border:1px solid #edf0f4;border-radius:7px;padding:9px}.job-stats-grid span,.job-stats-grid strong{display:block}.job-stats-grid span{color:#69707d;text-transform:uppercase;font-size:10px;font-weight:850}.job-stats-grid strong{color:#17191d;margin-top:4px;font-size:20px;line-height:1}.job-time-grid{color:#69707d;gap:4px;padding:0 12px 12px;font-size:12px;display:grid}.job-log{border-top:1px solid #edf0f4;padding:12px}.job-log>strong{color:#17191d;margin-bottom:8px;font-size:13px;display:block}.job-log-row{border-top:1px solid #f0f2f5;grid-template-columns:92px minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.job-log-row span{color:#69707d;font-size:11px}.job-log-row p{color:#303642;margin:0;font-size:13px;line-height:1.35}.compact-empty{margin:12px}.manual-workspace{max-width:1500px}.manual-builder-panel{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.manual-column,.manual-caption-panel{background:#fff;border:1px solid #dfe3ea;border-radius:8px}.manual-column{min-width:0}.manual-caption-panel{grid-column:1/-1}.manual-section-body{gap:10px;min-width:0;padding:12px;display:grid}.manual-two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.manual-result-list{gap:6px;max-height:210px;display:grid;overflow:auto}.manual-result-list button{color:#303642;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #edf0f4;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.manual-result-list button:hover{background:#fff7f2;border-color:#ffb38f}.manual-result-list span{font-size:13px;font-weight:850}.manual-result-list small{color:#69707d;font-size:11px}.manual-source-toggle{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;display:grid}.manual-source-toggle .mode-button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;padding:0 6px;display:flex}.manual-source-toggle svg{width:14px;height:14px}.manual-library-picker{gap:10px;margin-top:12px;display:grid}.manual-library-picker .manual-carousel-tools{display:grid}.manual-library-picker .manual-carousel-tools .secondary-button{white-space:normal;width:100%;min-width:0}.manual-upload-picker>input[type=file]{width:100%;margin-top:7px;display:block}.manual-upload-preview-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;margin-top:12px;display:grid}.manual-upload-preview{background:#fff;border:1px solid #dfe3ea;border-radius:8px;min-width:0;margin:0;overflow:hidden}.manual-upload-preview>img{aspect-ratio:1;object-fit:cover;background:#f4f6f8;width:100%;display:block}.manual-upload-preview figcaption{gap:3px;padding:7px 8px 3px;display:grid}.manual-upload-preview figcaption strong{color:#303642;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.manual-upload-preview figcaption small{color:#69707d;font-size:11px}.manual-upload-controls{justify-content:flex-end;gap:4px;padding:5px 7px 7px;display:flex}.manual-upload-controls button{color:#303642;cursor:pointer;background:#fff;border:1px solid #dfe3ea;border-radius:5px;min-width:28px;min-height:27px}.manual-upload-controls button:last-child{color:#b42318;font-size:18px}.manual-upload-controls button:disabled{opacity:.4;cursor:default}.manual-caption-source{color:#747b86;margin-top:8px;font-size:11px;display:block}.manual-regenerate-caption{color:#596170;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:4px 0;font-size:11px;text-decoration:underline}.manual-regenerate-caption:disabled{opacity:.55;cursor:wait}.manual-caption-no-posts{color:#a1261c;background:#fff4f2;border:1px solid #f3b7b3;border-radius:7px;margin:10px 0 0;padding:10px 12px;font-size:13px;font-weight:600}.manual-result-list button:disabled{cursor:not-allowed;opacity:.7}.manual-result-list button:disabled small{color:#b45309}.manual-library-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:10px;max-height:430px;display:grid;overflow:auto}.manual-library-card{color:#242832;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3e9;border-radius:9px;flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex}.manual-library-card.selected{border:2px solid #ff4500;padding:7px;box-shadow:0 0 0 2px #ff450022}.manual-library-card.used-on-date{opacity:.62}.manual-library-card.used-on-date.selected{opacity:.78}.manual-analysis-badge{color:#2355a0;background:#e8f1ff;border-radius:999px;align-self:flex-start;padding:3px 7px;font-size:10px;font-weight:700}.manual-used-date-badge{color:#805300;background:#fff0c2;border-radius:999px;align-self:flex-start;padding:3px 7px;font-size:11px;font-weight:700}.manual-library-card img{object-fit:cover;background:#eef0f3;border-radius:6px;width:100%;height:145px}.manual-photo-preview{cursor:zoom-in;background:0 0;border:0;border-radius:6px;width:100%;padding:0;display:block}.manual-photo-preview img{display:block}.manual-photo-select{color:#242832;cursor:pointer;background:#fff;border:1px solid #cbd1da;border-radius:5px;align-self:flex-start;padding:4px 8px;font-size:11px}.manual-photo-select:disabled{opacity:.55;cursor:not-allowed}.manual-library-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.manual-library-card small,.manual-library-card em{color:#69707d;font-size:10px;font-style:normal;line-height:1.35}.manual-library-card em{color:#a44d00}.manual-library-card[role=button]{cursor:pointer}.manual-library-card:disabled{opacity:.58;cursor:not-allowed}.manual-carousel-strip{gap:4px;display:flex}.manual-carousel-strip button{cursor:zoom-in;background:#eef0f3;border:0;border-radius:4px;width:calc(25% - 3px);height:54px;padding:0;overflow:hidden}.manual-carousel-strip img{object-fit:cover;border-radius:4px;width:100%;height:100%}.manual-carousel-expanded{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.manual-carousel-expanded figure{margin:0}.manual-carousel-expanded figure[draggable=true],.carousel-member[draggable=true],.custom-carousel-order>span[draggable=true]{cursor:grab}.manual-carousel-expanded figure[draggable=true]:active,.carousel-member[draggable=true]:active,.custom-carousel-order>span[draggable=true]:active{cursor:grabbing}.manual-carousel-expanded .carousel-member-controls{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.manual-carousel-expanded figure button{cursor:zoom-in;background:#f0f1f4;border:0;width:100%;height:140px;padding:0;display:block}.manual-carousel-expanded img{object-fit:contain;background:#f0f1f4;width:100%;height:100%}.manual-carousel-expanded figcaption{color:#596170;font-size:10px}.photo-lightbox-backdrop{z-index:10000;background:#000000eb;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.photo-lightbox{color:#fff;flex-direction:column;align-items:center;gap:10px;max-width:100%;max-height:100%;display:flex;position:relative}.photo-lightbox-image{object-fit:contain;width:auto;max-width:95vw;height:auto;max-height:90vh;display:block}.photo-lightbox-close,.photo-lightbox-nav,.photo-lightbox-select{color:#fff;cursor:pointer;background:#1e1e1eeb;border:1px solid #ffffff59;border-radius:7px}.photo-lightbox-close{z-index:1;width:40px;height:40px;font-size:28px;line-height:1;position:absolute;top:8px;right:8px}.photo-lightbox-nav{padding:10px 14px;font-size:14px;position:fixed;top:50%;transform:translateY(-50%)}.photo-lightbox-nav.previous{left:16px}.photo-lightbox-nav.next{right:16px}.photo-lightbox-caption{text-align:center;justify-content:center;align-items:center;gap:12px;max-width:95vw;font-size:13px;display:flex}.photo-lightbox-caption>span:last-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.photo-lightbox-select{padding:7px 12px}.photo-lightbox-select:disabled{opacity:.5;cursor:not-allowed}.photo-lightbox button:focus-visible,.manual-photo-preview:focus-visible,.manual-photo-select:focus-visible{outline-offset:3px;outline:3px solid #ffb24c}.manual-expand-link{color:#1769aa;cursor:pointer;font-size:11px;text-decoration:underline}.carousel-status{text-transform:capitalize}.carousel-status.approved{color:#187246}.carousel-status.pending{color:#9b5c00}.manual-subreddit-hint{color:#687181;margin-top:7px;font-size:11px;display:block}.manual-result-list .manual-new-subreddit{border:1px dashed #f26436}.manual-result-list .manual-new-subreddit small{color:#687181}.manual-carousel-tools{justify-content:flex-end;display:flex}.custom-carousel-panel{background:#fafbfc;border:1px solid #dfe3e9;border-radius:10px;gap:10px;padding:14px;display:grid}.custom-carousel-panel>header strong,.custom-carousel-panel>header span{display:block}.custom-carousel-panel>header span{color:#69707d;margin-top:3px;font-size:12px}.custom-carousel-order{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.custom-carousel-order>span{background:#fff;border:1px solid #dfe3e9;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;display:inline-flex}.custom-carousel-order button{background:#fff;border:1px solid #dfe3e9;border-radius:4px;width:22px;height:22px}.custom-carousel-panel>footer{justify-content:flex-end;gap:7px;display:flex}.manual-redgifs-card{justify-content:center;min-height:98px}.carousel-toolbar{justify-content:flex-end;margin:16px 0;display:flex}.carousel-toolbar label{color:#555e6b;align-items:center;gap:8px;font-size:13px;display:flex}.carousel-toolbar select{background:#fff;border:1px solid #dfe3e9;border-radius:7px;padding:8px 10px}.carousel-review-grid{grid-template-columns:repeat(auto-fill,minmax(510px,1fr));gap:14px;display:grid}.carousel-review-card{background:#fff;border:1px solid #e1e4ea;border-radius:12px;padding:14px}.carousel-review-card>header,.carousel-review-card>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.carousel-review-card>header strong,.carousel-review-card>header small{display:block}.carousel-review-card>header small,.carousel-review-card>footer span{color:#69707d;font-size:12px}.carousel-review-card>header>span{color:#4c5562;font-size:12px}.carousel-member-list{gap:8px;margin:12px 0;display:grid}.carousel-member{border:1px solid #eceef2;border-radius:8px;grid-template-columns:64px 1fr auto;align-items:center;gap:10px;padding:6px;display:grid}.carousel-member>img{object-fit:cover;background:#eef0f3;border-radius:5px;width:64px;height:72px}.carousel-member>div:nth-child(2){min-width:0}.carousel-member strong,.carousel-member small{display:block}.carousel-member strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.carousel-member small{color:#69707d;font-size:10px;line-height:1.4}.carousel-member-controls{gap:3px;display:flex}.carousel-member-controls button{cursor:pointer;background:#fff;border:1px solid #dfe3e9;border-radius:5px;width:26px;height:26px}.carousel-member-controls button:disabled{opacity:.35;cursor:default}.carousel-review-card>footer>div{gap:7px;display:flex}.manual-caption-textarea{resize:vertical;min-height:88px}.manual-caption-suggestions{flex-wrap:wrap;gap:7px;display:flex}.manual-caption-suggestions button{color:#303642;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #dfe3ea;border-radius:7px;padding:8px 10px;font-size:13px}.manual-caption-suggestions button:hover{background:#fff7f2;border-color:#ffb38f}.manual-submit-row{justify-content:flex-end;display:flex}.schedule-management-panel{background:#fff;border:1px solid #dfe3ea;border-radius:8px;margin-top:12px}.management-stats{border-bottom:1px solid #edf0f4;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px;display:grid}.management-stats div{background:#fbfcfd;border:1px solid #edf0f4;border-radius:7px;padding:10px}.management-stats span,.management-stats strong{display:block}.management-stats span{color:#69707d;text-transform:uppercase;font-size:10px;font-weight:850}.management-stats strong{color:#17191d;margin-top:5px;font-size:20px;line-height:1.05}.management-stats .small-summary{font-size:12px;line-height:1.25}.management-filters{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(150px,.75fr) minmax(140px,.65fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.management-table{border-top:1px solid #edf0f4;overflow-x:auto}.management-table-head,.management-row{grid-template-columns:132px 155px 130px 160px minmax(210px,.9fr) minmax(220px,1fr) 110px 150px;align-items:center;gap:10px;min-width:1320px;display:grid}.management-table-head{color:#69707d;text-transform:uppercase;background:#fbfcfd;padding:9px 12px;font-size:11px;font-weight:900}.management-row{color:#303642;border-top:1px solid #edf0f4;padding:10px 12px;font-size:13px}.management-row strong,.management-row small{display:block}.management-row small{color:#69707d;margin-top:2px;font-size:11px}.caption-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-cell strong,.content-cell small{display:block}.content-cell strong{color:#17191d;font-size:13px}.content-cell small{color:#69707d;font-size:11px}.content-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.muted-text{color:#8a93a1}.management-actions{justify-content:flex-end;gap:7px;display:flex}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=980px){.app-shell{display:block}.sidebar{height:auto;padding:10px;position:static}.brand{padding-bottom:10px}.nav-list{flex-direction:row;padding-top:8px;overflow-x:auto}.nav-item{flex:none}.workspace{padding:14px}.topbar{flex-direction:column;align-items:flex-start}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filters-panel,.phone-layout{grid-template-columns:1fr}.phone-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.phone-frame-wrap{height:68vh;min-height:460px}.phone-worker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accounts-toolbar,.assignment-form,.account-form-grid,.check-panel,.manual-builder-panel,.manual-two-col,.schedule-grid,.schedule-form-grid,.management-stats,.management-filters,.inline-assignment-columns,.legacy-subreddit-selector{grid-template-columns:1fr}.subreddit-picker-head,.schedule-actions{flex-direction:column;align-items:stretch}.subreddit-picker-head>div,.schedule-generate-button{width:100%}.management-table{overflow:visible}.management-table-head{display:none}.management-row{background:#fff;border:1px solid #edf0f4;border-radius:8px;grid-template-columns:1fr;gap:7px;min-width:0;margin:8px;padding:10px;display:grid}.management-row>span:not(.management-actions){grid-template-columns:84px minmax(0,1fr);align-items:start;gap:8px;display:grid}.management-row>span:not(.management-actions):before{content:attr(data-label);color:#69707d;text-transform:uppercase;font-size:11px;font-weight:850}.caption-cell{white-space:normal}.management-actions{grid-template-columns:1fr 44px;justify-content:stretch;display:grid}.manual-caption-panel{grid-column:auto}.manual-source-toggle{width:100%}.manual-source-toggle .mode-button{flex:1;justify-content:center}.manual-submit-row,.manual-submit-row .primary-button{width:100%}.wide-field{grid-column:auto}.inline-assignment-panel{margin:0 8px 10px}.manual-copy{grid-template-columns:1fr}.post-meta{flex-direction:column;align-items:flex-start}.time-badge{white-space:normal}.post-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.details-editor{grid-template-columns:1fr}.details-editor-actions{flex-direction:column}.focus-shell{padding:8px}.post-actions input,.success-button{grid-column:1/-1}}@media (width<=560px){.summary-grid,.phone-list,.phone-worker-grid{grid-template-columns:1fr}.phone-viewer-head{flex-direction:column;align-items:stretch}.phone-viewer-head .secondary-button{width:100%}.phone-frame-wrap{height:72vh;min-height:420px}.post-actions{grid-template-columns:1fr}}@media (width<=760px){.accounts-table{overflow:visible}.accounts-table-head{display:none}.account-row-wrap{border-bottom:1px solid #edf0f4;min-width:0;padding:8px}.account-table-row{background:#fff;border:1px solid #edf0f4;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;min-width:0;padding:10px;display:grid}.account-table-row.selected{background:#fff7f2;border-color:#ffb38f}.account-table-row>span:not(.select-cell):not(.account-cell):not(.row-action){color:#303642;grid-column:1/-1;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;display:grid}.account-table-row>span:not(.select-cell):not(.account-cell):not(.row-action):before{content:attr(data-label);color:#69707d;text-transform:uppercase;font-size:11px;font-weight:850}.select-cell{grid-row:1;align-self:start;padding-top:2px}.account-cell{grid-column:2;min-width:0}.row-action{grid-column:1/-1;grid-template-columns:1fr 44px 44px;justify-content:stretch;gap:8px;margin-top:4px;display:grid}.assignment-action{width:100%;min-height:40px}.icon-button{width:44px;min-height:40px}.inline-assignment-panel{margin:8px 0 0;padding:10px}.assignment-header{flex-direction:column;align-items:stretch}.assignment-header .secondary-button{width:100%}.assignment-form{grid-template-columns:1fr}.assignment-form .primary-button{min-height:42px}.assignment-subreddit-field textarea{min-height:110px}.inline-assignment-columns{grid-template-columns:1fr}.bulk-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bulk-actions select,.bulk-actions .danger-text,.bulk-actions span{grid-column:1/-1;width:100%;min-width:0}}.redgifs-workspace{align-content:start;gap:12px;display:grid}.redgifs-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.redgifs-stats div{background:#fff;border:1px solid #dfe3ea;border-radius:8px;padding:12px 14px}.redgifs-stats span,.redgifs-stats strong{display:block}.redgifs-stats span{color:#69707d;text-transform:uppercase;font-size:11px;font-weight:850}.redgifs-stats strong{color:#ff4500;margin-top:4px;font-size:24px;line-height:1}.redgifs-panel{background:#fff;border:1px solid #dfe3ea;border-radius:8px;min-width:0}.redgifs-toolbar{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(150px,.8fr) minmax(140px,.7fr) minmax(150px,.8fr) minmax(200px,1.3fr);align-items:end;gap:10px;padding:12px;display:grid}.redgifs-search{position:relative}.redgifs-search svg{color:#9aa1ad;width:16px;height:16px;position:absolute;bottom:11px;left:10px}.redgifs-search input{padding-left:32px}.redgifs-table{overflow-x:auto}.redgifs-row-wrap{min-width:1080px}.redgifs-table-head,.redgifs-row{grid-template-columns:52px minmax(90px,.65fr) minmax(180px,1.25fr) minmax(105px,.8fr) minmax(120px,.85fr) 104px minmax(125px,.9fr) minmax(165px,1.1fr) 76px;align-items:center;gap:10px;min-width:1080px;display:grid}.redgifs-table-head{color:#69707d;text-transform:uppercase;border-bottom:1px solid #edf0f4;padding:9px 12px;font-size:11px;font-weight:850}.redgifs-row{color:#303642;border-bottom:1px solid #edf0f4;padding:9px 12px;font-size:13px}.redgifs-row:hover{background:#fff7f2}.redgifs-id{color:#69707d;font-weight:850}.redgifs-url a{color:#cf3600;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:210px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.redgifs-url a svg{flex:none;width:14px;height:14px}.redgifs-url a:hover{text-decoration:underline}.redgifs-tags{flex-wrap:wrap;gap:3px;display:flex}.redgifs-tag{color:#535b68;background:#eef1f5;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.redgifs-tag.auto{color:#166534;background:#dcfce7}.redgifs-account{color:#535b68;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.redgifs-uploaded{color:#535b68;white-space:nowrap;font-size:12px}.redgifs-edit{gap:3px;display:grid}.redgifs-edit input{color:#303642;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #dfe3ea;border-radius:6px;padding:6px 8px;font-size:12px}.redgifs-edit input:focus{border-color:#f60;outline:none;box-shadow:0 0 0 3px #ff660026}.redgifs-edit small{color:#69707d;min-height:12px;font-size:11px}.redgifs-edit small.ok{color:#198754}.redgifs-edit small.err{color:#dc3545}.redgifs-count{color:#69707d;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.redgifs-count svg{width:14px;height:14px}.redgifs-preview{z-index:99999;background:#000;border:2px solid #f60;border-radius:10px;width:360px;height:240px;position:fixed;overflow:hidden;box-shadow:0 8px 30px #00000080}.redgifs-preview iframe{border:0;width:100%;height:100%}@media (width<=900px){.redgifs-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.redgifs-toolbar{grid-template-columns:1fr}}.account-profile-link{color:inherit;text-decoration:none}.account-profile-link:hover{color:#ff4500;text-decoration:underline}.version-update-banner{z-index:1000;color:#7d2d09;background:#fff0e9;border-bottom:1px solid #f0b38f;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:8px 16px;font-size:14px;font-weight:650;display:flex;position:sticky;top:0}.version-update-banner button{color:#fff;cursor:pointer;background:#cf3600;border:0;border-radius:6px;min-height:32px;padding:0 12px;font-size:13px;font-weight:700}.version-update-banner button:hover{background:#ad2e00}@media (width<=520px){.version-update-banner{justify-content:space-between;gap:8px;font-size:13px}}
