:root{--ink:#142235;--muted:#627184;--faint:#8290a1;--line:#d8e1e8;--soft:#f3f6f6;--panel:#fff;--nav:#102638;--nav-active:#1b3a50;--teal:#168a9d;--cyan:#2eb3c5;--green:#178562;--amber:#bd741b;--red:#b14a45;--plum:#7a5c97;--shadow:0 10px 28px #12223514}.organic-social-workspace{color:var(--ink);background:#f6f8f7;gap:16px}.organic-social-topbar .module-action{align-items:center;gap:7px;display:inline-flex}.organic-social-hero{background:#fff;border:1px solid #d9e3de;border-radius:8px;grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;gap:18px;padding:24px;display:grid}.organic-social-kicker,.organic-panel-header .eyebrow{color:#1b6f61;letter-spacing:0;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:800;display:inline-flex}.organic-social-hero h2{max-width:800px;margin:10px 0 0;font-size:34px;line-height:1.08}.organic-social-hero p{color:var(--muted);max-width:760px;margin:12px 0 0;line-height:1.5}.organic-social-hero aside{background:#f3faf7;border:1px solid #cfe7dc;border-radius:8px;align-content:center;gap:6px;padding:18px;display:grid}.organic-social-hero aside strong{color:#13715c;font-size:42px;line-height:1}.organic-social-hero aside span,.organic-social-hero aside p{color:var(--muted);margin:0}.organic-module-strip{grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;display:grid}.organic-module-strip article{background:#fff;border:1px solid #dce4e0;border-radius:8px;gap:5px;min-height:118px;padding:14px;display:grid}.organic-module-strip article.active{border-color:#8fc9bb;box-shadow:inset 0 0 0 2px #e4f4ef}.organic-module-strip span,.organic-search-list small,.organic-conversation-card small,.organic-draft-list small,.organic-data-notes span,.organic-score-list span,.organic-watchlist span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.organic-module-strip strong,.organic-mission-card strong,.organic-search-list strong,.organic-conversation-card strong,.organic-watchlist strong{color:var(--ink)}.organic-module-strip p,.organic-mission-card p,.organic-reply-example p,.organic-watchlist p,.organic-muted,.organic-data-notes p,.organic-draft-list p{color:var(--muted);margin:0;line-height:1.45}.organic-finder-grid,.organic-social-grid{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:14px;display:grid}.organic-finder-grid{grid-template-columns:minmax(0,1.1fr) minmax(330px,.75fr)}.organic-capture-panel{grid-column:1/-1}.organic-social-grid.wide-left{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)}.organic-workflow-panel{background:#fff;border:1px solid #dce4e0;border-radius:8px;gap:16px;min-width:0;padding:18px;display:grid}.organic-panel-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.organic-panel-header h2{margin:4px 0 0;font-size:20px;line-height:1.15}.organic-panel-header svg,.organic-guardrail-list svg{color:#1b8b76;flex:none}.organic-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.organic-mission-card,.organic-search-list a,.organic-watchlist a,.organic-draft-list div,.organic-data-notes div,.organic-reply-example,.organic-empty-state,.organic-conversation-card{background:#f8faf9;border:1px solid #e0e7e3;border-radius:8px}.organic-mission-card{gap:10px;padding:14px;display:grid}.organic-mission-card div{flex-wrap:wrap;gap:8px;display:flex}.organic-mission-card a,.organic-search-list a,.organic-watchlist a,.organic-conversation-card a{color:#126f60;text-decoration:none}.organic-mission-card a{background:#fff;border:1px solid #cfe2db;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:13px;font-weight:800;display:inline-flex}.organic-search-list,.organic-conversation-list,.organic-watchlist,.organic-draft-list,.organic-guardrail-list,.organic-data-notes{gap:10px;display:grid}.organic-search-list a,.organic-watchlist a,.organic-draft-list div,.organic-data-notes div{gap:6px;padding:12px;display:grid}.organic-capture-form,.organic-mini-form{gap:12px;display:grid}.organic-capture-form label,.organic-mini-form label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:12px;font-weight:800;display:grid}.organic-capture-form input,.organic-capture-form select,.organic-capture-form textarea,.organic-mini-form input,.organic-mini-form select,.organic-mini-form textarea,.organic-conversation-card input,.organic-conversation-card select{color:var(--ink);font:inherit;background:#fff;border:1px solid #cfdad5;border-radius:8px;min-height:40px;padding:10px 11px}.organic-capture-form textarea,.organic-mini-form textarea{resize:vertical}.organic-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.organic-capture-form button,.organic-mini-form button,.organic-conversation-card button{color:#fff;cursor:pointer;font:inherit;background:#146f61;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-weight:800;display:inline-flex}.organic-mini-form.compact{background:#f8faf9;border:1px solid #e0e7e3;border-radius:8px;padding:12px}.organic-guardrail-list div{align-items:flex-start;gap:9px;display:flex}.organic-guardrail-list span{color:var(--ink);line-height:1.4}.organic-reply-example{gap:5px;padding:12px;display:grid}.organic-reply-example span{color:#995f13;text-transform:uppercase;font-size:12px;font-weight:800}.organic-conversation-card{gap:10px;padding:13px;display:grid}.organic-conversation-card>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.organic-conversation-card>div span{color:#176b5a;text-transform:uppercase;background:#eef6f2;border:1px solid #cfe7dc;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}.organic-conversation-card p{color:var(--ink);margin:0;line-height:1.45}.organic-conversation-card form{grid-template-columns:150px minmax(0,1fr) auto;gap:8px;display:grid}.organic-empty-state{color:var(--muted);place-items:center start;gap:7px;padding:18px;display:grid}.organic-empty-state svg{color:#1b8b76}.organic-score-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.organic-score-list div{background:#f8faf9;border:1px solid #e0e7e3;border-radius:8px;gap:3px;padding:12px;display:grid}.organic-score-list strong{color:var(--ink);font-size:22px;line-height:1.1}.organic-quiet-panel{background:#fff;border:1px solid #dce4e0;border-radius:8px}.organic-quiet-panel summary{cursor:pointer;justify-content:space-between;align-items:center;padding:15px 18px;list-style:none;display:flex}.organic-quiet-panel summary::-webkit-details-marker{display:none}.organic-quiet-panel summary span{color:var(--ink);font-weight:800}.organic-quiet-panel summary small{color:var(--muted);text-transform:uppercase;font-weight:800}.organic-data-notes{border-top:1px solid #e0e7e3;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}@media (max-width:1100px){.organic-module-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.organic-finder-grid,.organic-social-grid,.organic-social-grid.wide-left{grid-template-columns:1fr}}@media (max-width:720px){.organic-social-hero,.organic-mission-grid,.organic-module-strip,.organic-form-row,.organic-data-notes,.organic-score-list{grid-template-columns:1fr}.organic-social-hero h2{font-size:28px}.organic-conversation-card form{grid-template-columns:1fr}}.influencer-os-workspace,.influencer-detail-workspace{gap:14px;display:grid}.influencer-command-hero{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 240px;gap:18px;padding:22px;display:grid}.influencer-command-hero h2{max-width:760px;margin:0;font-size:34px;line-height:1.08}.influencer-command-hero p{color:var(--muted);max-width:820px;margin:12px 0 0;line-height:1.5}.influencer-command-hero aside{background:#f5fbfa;border:1px solid #cde9e6;border-radius:8px;align-content:center;gap:5px;padding:18px;display:grid}.influencer-command-hero aside span,.creator-summary-card span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.influencer-command-hero aside strong{color:var(--teal);font-size:42px;line-height:1}.influencer-command-hero aside p{margin:0;font-size:13px}.influencer-os-board{grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;padding:16px;display:grid;overflow-x:auto}.influencer-os-board article{border:1px solid var(--line);background:#f7f9fa;border-radius:8px;gap:10px;min-height:180px;padding:12px;display:grid}.influencer-os-board article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.influencer-os-board article>div span{border:1px solid var(--line);text-align:center;background:#fff;border-radius:999px;min-width:28px;padding:4px 8px;font-size:12px;font-weight:800}.influencer-os-board a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;gap:4px;padding:10px;text-decoration:none;display:grid}.influencer-os-board a span,.influencer-os-board a small,.template-list span,.template-list p,.influencer-task-list span,.compact-record-list span,.compact-record-list p,.timeline-list p,.profile-quick-facts span,.creator-summary-card p{color:var(--muted)}.influencer-os-table{min-width:1320px}.influencer-os-table a{color:var(--ink);text-decoration:none}.inline-update-form{grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) minmax(132px,.7fr) auto;gap:7px;min-width:620px;display:grid}.inline-update-form input,.inline-update-form select,.influencer-create-form input,.influencer-create-form select,.influencer-create-form textarea,.profile-card-form input,.profile-card-form select,.detail-edit-form input,.detail-edit-form select,.detail-edit-form textarea,.quick-add-form input,.stacked-form input,.stacked-form select,.stacked-form textarea{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:8px;min-height:38px;padding:9px 11px}.influencer-create-form,.detail-edit-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.influencer-create-form .wide,.detail-edit-form .wide{grid-column:span 3}.influencer-search-pack-list,.template-list,.influencer-task-list,.compact-record-list,.timeline-list,.profile-quick-facts,.stacked-form,.profile-card-form{gap:10px;display:grid}.influencer-search-pack-list{padding:16px}.influencer-search-pack-list div,.template-list div,.influencer-task-list a,.compact-record-list div,.timeline-list div,.profile-quick-facts div{border:1px solid var(--line);background:#fff;border-radius:8px;gap:5px;padding:12px;display:grid}.influencer-search-pack-list p,.template-list p,.compact-record-list p,.timeline-list p{margin:0;font-size:13px;line-height:1.45}.template-list,.influencer-task-list,.compact-record-list,.timeline-list{padding:16px}.influencer-task-list a{color:var(--ink);grid-template-columns:minmax(0,1fr) auto;text-decoration:none}.influencer-task-list span,.influencer-task-list b{font-size:13px}.empty-panel{color:var(--muted);padding:16px;font-size:14px}.influencer-profile-grid{grid-template-columns:340px minmax(0,1fr);gap:14px;display:grid}.influencer-profile-panel,.influencer-profile-main{align-content:start;gap:14px;display:grid}.creator-summary-card,.profile-card-form,.profile-quick-facts{border:1px solid var(--line);background:#fff;border-radius:8px;padding:16px}.creator-summary-card{gap:8px;display:grid}.creator-summary-card h2{margin:0;font-size:24px;line-height:1.1}.creator-summary-card>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.creator-summary-card>div strong{font-size:20px}.creator-summary-card>div small{color:var(--muted);text-transform:uppercase;margin-top:-8px;font-size:11px}.profile-card-form{grid-template-columns:1fr}.profile-quick-facts div{grid-template-columns:auto 92px minmax(0,1fr);align-items:center;min-height:44px}.profile-quick-facts svg{color:var(--teal)}.profile-quick-facts strong{overflow-wrap:anywhere}.quick-add-form{border-top:1px solid var(--line);grid-template-columns:minmax(150px,.5fr) minmax(0,1fr) auto;gap:8px;padding:16px;display:grid}.influencer-detail-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.stacked-form{border-top:1px solid var(--line);padding:16px}.checkbox-row{align-items:center;gap:8px;font-size:13px;display:flex}.checkbox-row input{width:auto;min-height:0}.research-import-form{margin-top:7px}@media (max-width:1180px){.influencer-command-hero,.influencer-profile-grid,.influencer-detail-sections{grid-template-columns:1fr}.influencer-os-board{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:820px){.inline-update-form,.influencer-create-form,.detail-edit-form,.quick-add-form,.influencer-ops-grid,.influencer-filter-form,.quick-creator-form,.creator-summary-card>div,.profile-quick-facts div{grid-template-columns:1fr}.quick-creator-form button,.influencer-create-form .wide,.detail-edit-form .wide{grid-column:auto}.influencer-os-board{grid-template-columns:1fr}}*{box-sizing:border-box}html,body{background:var(--soft);min-height:100%;color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--nav);color:#eef7fb;flex-direction:column;height:100vh;padding:18px 10px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 8px 24px;display:flex}.brand strong{font-size:17px;display:block}.brand span{color:#9cb5c7;font-size:12px}.brand-mark{background:var(--cyan);border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:700;display:grid}.nav-list{gap:6px;display:grid}.nav-item{color:#e7f2f7;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;min-height:38px;padding:8px 10px;display:flex}.nav-item:hover{background:#183349}.nav-item.disabled{color:#6f8798;cursor:not-allowed;opacity:.48}.nav-item.disabled:hover{background:0 0}.nav-item.active{background:var(--nav-active)}.nav-group{border-radius:8px}.nav-group[open]{background:#ffffff09}.nav-group-summary{color:#d5e5ed;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:8px 10px;list-style:none;display:flex}.nav-group-summary::-webkit-details-marker{display:none}.nav-group-summary:hover,.nav-group-summary.active{background:#183349}.nav-group-summary span{align-items:center;gap:10px;min-width:0;display:flex}.nav-group-chevron{color:#9cb5c7;flex:none;transition:transform .16s}.nav-group[open] .nav-group-chevron{transform:rotate(90deg)}.nav-sublist{gap:2px;padding:2px 0 7px 18px;display:grid}.nav-subitem{color:#c9dbe5;min-height:32px;padding:7px 9px;font-size:13px}.nav-subitem svg{width:15px;height:15px}.sidebar-footer{color:#a9bdcc;margin-top:auto;padding:18px 10px 4px;font-size:12px}.sidebar-footer span{overflow-wrap:anywhere;margin-bottom:8px;display:block}.sidebar-footer button{color:#eff9fb;cursor:pointer;background:#1b3a50;border:1px solid #31566a;border-radius:6px;width:100%;min-height:32px;padding:6px 10px}.workspace{min-width:0;padding:22px}.topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.topbar h1,.command-panel h2,.panel h2{margin:0}.topbar h1{font-size:clamp(28px,4vw,42px);line-height:1}.eyebrow{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}.topbar-actions{align-items:center;gap:10px;display:flex}.search-box{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:6px;align-items:center;gap:8px;width:min(390px,35vw);height:40px;padding:0 12px;display:flex}.search-box input{border:0;outline:0;width:100%;min-width:0}.icon-button{border:1px solid var(--line);background:#fff;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;display:grid}.text-action{border:1px solid var(--line);color:var(--teal);background:#fff;border-radius:6px;align-items:center;gap:6px;min-height:40px;padding:8px 12px;font-weight:700;display:inline-flex}.source-banner{color:#225f56;background:#edf7f5;border:1px solid #bdded6;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-bottom:14px;padding:10px 14px;display:flex}.source-banner.fallback{color:#81531b;background:#fff7ea;border-color:#efd3a9}.source-banner div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.source-banner span{font-size:13px}.hero-grid,.metric-grid,.dashboard-grid{gap:14px;display:grid}.hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);margin-bottom:14px}.command-panel,.signal-card,.metric-card,.panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px}.command-panel{min-height:270px;padding:24px;position:relative;overflow:hidden}.command-panel:after{content:"";background:linear-gradient(90deg,#168a9d33,#0000 50%),repeating-linear-gradient(90deg,#6271841a 0 1px,#0000 1px 56px);height:76px;position:absolute;bottom:0;left:0;right:0}.panel-kicker{color:var(--teal);align-items:center;gap:8px;margin-bottom:18px;font-size:13px;font-weight:700;display:flex}.command-panel h2{max-width:840px;font-size:clamp(28px,4vw,46px);line-height:1.04}.command-panel p{color:var(--muted);max-width:780px;margin:16px 0 22px;font-size:16px;line-height:1.55}.hero-actions{z-index:1;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative}.hero-actions span,.hero-actions b{border-radius:999px;padding:7px 11px;font-size:13px;display:inline-flex}.hero-actions span{color:#31566a;background:#eef5f7}.hero-actions b{color:#eff9fb;background:#123247}.signal-stack{gap:10px;display:grid}.signal-card{align-items:center;gap:12px;min-height:60px;padding:14px;display:flex}.signal-card svg{color:var(--teal)}.signal-card.good svg{color:var(--green)}.signal-card.focus{border-color:#9ed7df}.signal-card span,.metric-card span,.module-row span,.queue-row span,.po-row span{color:var(--muted)}.signal-card strong{margin-top:3px;display:block}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.module-summary{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:14px;display:grid}.module-summary-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;min-height:96px;padding:18px 20px}.module-summary-card span{color:var(--muted);font-size:13px;display:block}.module-summary-card strong{margin-top:10px;font-size:28px;display:block}.metric-card{min-height:122px;padding:18px 20px}.metric-topline{justify-content:space-between;align-items:center;display:flex}.metric-topline svg{color:var(--teal)}.metric-card strong{margin:12px 0 6px;font-size:30px;display:block}.metric-card p{color:var(--muted);margin:0;font-size:13px}.dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);margin-bottom:14px}.dashboard-grid.bottom{margin-top:14px}.panel{overflow:hidden}.panel.large{min-height:360px}.panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:17px 20px;display:flex}.panel-header svg{color:var(--teal)}.panel-tools{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.panel-tools span,.filter-chip,.module-action,.tab-link{border:1px solid var(--line);color:#536273;background:#f0f4f5;border-radius:999px;padding:5px 9px;font-size:12px}.module-action{color:var(--ink);background:#fff;border-radius:6px;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:13px;font-weight:700;display:inline-flex}.module-action.primary{background:var(--teal);border-color:var(--teal);color:#fff}.module-action.compact{min-height:36px;padding:7px 10px}.module-action:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.55}.module-action:hover,.filter-chip:hover,.tab-link:hover{color:var(--teal);border-color:#9ed7df}.module-action.primary:hover{color:#fff;background:#167f89;border-color:#167f89}.module-toolbar,.filter-bar,.tab-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.module-toolbar{justify-content:flex-end}.filter-panel{gap:12px;margin-bottom:14px;display:grid}.filter-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.custom-date-form{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.custom-date-form input[type=date]{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:6px;min-height:31px;padding:5px 8px;font-size:12px}.custom-date-form button{cursor:pointer}.filter-group strong{min-width:72px;font-size:13px}.filter-chip.active,.tab-link.active{color:#126d7d;background:#e7f6f7;border-color:#81d0db;font-weight:700}.view-switch{align-items:center;gap:6px;display:inline-flex}.direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.direction-card{border:1px solid var(--line);border-radius:8px;gap:12px;min-height:150px;padding:15px;display:grid}.direction-card.selected{border-color:#7dcbd5;box-shadow:inset 0 0 0 1px #7dcbd5}.direction-card-header{justify-content:space-between;align-items:center;gap:10px;display:flex}a.direction-card-header:hover strong,a.queue-row:hover strong,a.module-row:hover strong{color:var(--teal)}.direction-card-header span{color:#267183;white-space:nowrap;background:#eef6f7;border-radius:999px;padding:5px 8px;font-size:12px}.direction-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.mini-dashboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.mini-dashboard i{color:#4f6070;text-overflow:ellipsis;white-space:nowrap;background:#f2f5f6;border:1px solid #dde6ea;border-radius:6px;min-height:42px;padding:8px 6px;font-size:11px;font-style:normal;overflow:hidden}.queue-list,.module-list,.po-list{display:grid}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;display:grid}.record-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;min-height:190px;padding:18px;display:grid}.record-card-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.record-card h3{margin:0;font-size:16px}.record-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.record-icon{color:var(--teal);background:#edf7f8;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:grid}.record-meta{gap:8px;display:grid}.record-meta span{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}.record-card-footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.idea-image{aspect-ratio:16/10;border:1px solid var(--line);object-fit:cover;background:#edf2f4;border-radius:6px;width:100%}.idea-placeholder{aspect-ratio:16/10;border:1px solid var(--line);color:var(--muted);background:#edf2f4;border-radius:6px;justify-content:center;align-items:center;display:grid}.production-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:16px;display:grid}.production-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.production-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;padding:16px;display:grid}.production-card h3{margin:0 0 6px}.production-stages{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.production-stages span{border:1px solid var(--line);color:#526273;text-align:center;background:#f3f6f6;border-radius:6px;padding:7px 8px;font-size:12px}.production-stages span.active{color:#126d62;background:#e5f6f5;border-color:#8ed1cb;font-weight:700}.production-item-name{color:var(--ink);margin:0;font-weight:700;line-height:1.4}.production-scorecard{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.production-scorecard span,.production-total-box{border:1px solid var(--line);background:#f8fafb;border-radius:6px;gap:5px;min-height:58px;padding:9px 10px;display:grid}.production-scorecard small,.production-total-box span{color:var(--muted);font-size:12px}.production-scorecard strong,.production-total-box strong{font-size:18px}.production-card-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.production-card-actions form{margin:0}.production-run-editor{gap:16px;display:grid}.production-section-card{gap:14px;padding:20px;display:grid;box-shadow:0 8px 22px #1222350f}.production-section-card h2{margin:0;font-size:16px}.production-file-link{border:1px solid var(--line);color:var(--teal);background:#f8fafb;border-radius:6px;align-items:center;gap:8px;width:fit-content;min-height:40px;padding:9px 12px;font-weight:700;display:inline-flex}.production-size-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.production-stage-list{grid-template-columns:1fr;gap:12px;display:grid}.production-stage-card{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;gap:14px;padding:14px;display:grid}.production-stage-card h3{margin:0;font-size:15px}.production-stage-card strong{color:var(--teal);font-size:18px}.stage-admin-grid{grid-template-columns:minmax(150px,1fr) minmax(130px,.7fr) minmax(130px,.7fr) minmax(120px,.6fr) minmax(120px,.6fr);gap:10px;display:grid}.production-size-grid.compact{grid-template-columns:repeat(7,minmax(76px,1fr))}.stage-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stage-color-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;padding:12px;display:grid}.finisher-color-breakdown{gap:8px;display:grid}.stage-row-label{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.production-packing-table{grid-template-columns:100px repeat(6,minmax(70px,1fr));align-items:center;gap:8px;display:grid;overflow-x:auto}.production-packing-table strong{font-size:13px}.production-packing-table input{min-width:0}.damage-entry-grid{grid-template-columns:110px 110px minmax(180px,1fr) minmax(180px,1fr);gap:10px;display:grid}.damage-list{border-top:1px solid var(--line);color:var(--muted);gap:8px;padding-top:12px;display:grid}.queue-row,.module-row,.po-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:58px;padding:12px 20px;display:grid}.queue-row{grid-template-columns:minmax(0,1fr) auto}.queue-row div,.module-row div,.po-row div{gap:4px;min-width:0;display:grid}.queue-row strong,.module-row strong,.po-row strong{overflow-wrap:anywhere}.queue-row:last-child,.module-row:last-child,.po-row:last-child{border-bottom:0}.queue-row em,.po-row em{color:#1278a6;border:1px solid #b9d9ee;border-radius:999px;justify-self:start;padding:4px 9px;font-size:12px;font-style:normal}.module-row{grid-template-columns:minmax(0,1fr) auto}a.module-row,a.queue-row{color:inherit}.module-row b{color:var(--teal);font-size:18px}.stage-list{gap:18px;padding:20px;display:grid}.stage-row{gap:8px;display:grid}.stage-row div{justify-content:space-between;align-items:center;display:flex}.stage-row span{color:var(--muted);font-size:13px}.stage-row i{background:#e8eef1;border-radius:999px;height:9px;display:block;overflow:hidden}.stage-row i span{background:linear-gradient(90deg, var(--teal), var(--green));height:100%;display:block}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:1320px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:13px 16px}th{color:var(--muted);background:#f7fafb;font-size:13px;font-weight:700}td{font-size:14px}.pill{color:#0a7659;text-overflow:ellipsis;white-space:nowrap;background:#e2f5ef;border:1px solid #a8dfcf;border-radius:999px;max-width:190px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.table-action-link{color:#1278a6;border:1px solid #b9d9ee;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.table-action-link:hover{background:#eef7fb}.products-index-table{min-width:1120px}.materials-library-table,.vendors-library-table{min-width:980px}.materials-library-table th:nth-child(5),.materials-library-table th:nth-child(6),.materials-library-table td:nth-child(5),.materials-library-table td:nth-child(6),.vendors-library-table th:nth-child(5),.vendors-library-table th:nth-child(6),.vendors-library-table td:nth-child(5),.vendors-library-table td:nth-child(6){text-align:right}.material-name-link{color:var(--ink);font-weight:700}.material-name-link:hover{color:var(--teal)}.vendor-contact-link{color:var(--ink)}.vendor-contact-link:hover{color:var(--teal)}.material-metric-strip{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:14px;padding:14px 18px;display:flex}.material-metric-strip span{color:var(--muted);font-size:13px}.material-metric-strip b{color:var(--ink);margin-right:5px;font-size:18px}.invoice-table{min-width:980px}.sort-link,.table-primary-link{align-items:center;gap:6px;display:inline-flex}.sort-link:hover,.table-primary-link:hover{color:var(--teal)}.table-primary-link{color:var(--ink);font-weight:700}.invoice-cell-link{color:var(--ink)}.invoice-cell-link:hover{color:var(--teal)}.numeric-cell{text-align:right;white-space:nowrap}.status-pill{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.status-pill.paid{color:#0a7659;background:#e2f5ef;border:1px solid #a8dfcf}.status-pill.unpaid{color:#9a5a00;background:#fff5dd;border:1px solid #f0c77c}.module-summary-card.warning{border-color:#f0c77c}.invoice-filter-panel{justify-content:space-between;align-items:center;display:flex}.detail-topbar{align-items:center;gap:14px;margin-bottom:24px;display:flex}.detail-topbar h1{margin:0 0 5px;font-size:22px;line-height:1.1}.detail-topbar p{color:var(--muted);margin:0}.detail-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.product-detail-workspace,.material-detail-workspace{padding-top:18px}.material-detail-kpis,.material-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.material-detail-kpis article,.material-flow-grid article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:16px}.material-detail-kpis span,.material-flow-grid span{color:var(--muted);margin-bottom:8px;font-size:13px;display:block}.material-detail-kpis strong,.material-flow-grid strong{color:var(--ink);overflow-wrap:anywhere;font-size:22px;line-height:1.1;display:block}.material-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-bottom:18px;display:grid}.material-detail-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;margin-bottom:18px;padding:22px;overflow:hidden}.material-detail-grid .material-detail-card{margin-bottom:0}.material-card-heading{align-items:center;gap:9px;margin-bottom:16px;display:flex}.material-card-heading svg{color:var(--teal)}.material-card-heading h2{margin:0;font-size:17px}.definition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.definition-grid div{border-bottom:1px solid #eef3f5;padding-bottom:10px}.definition-grid dt{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700}.definition-grid dd{overflow-wrap:anywhere;margin:0}.muted-copy{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.5}.field-chip-list{flex-wrap:wrap;gap:8px;display:flex}.field-chip-list span{border:1px solid var(--line);color:#4c5f70;background:#f4f8f9;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.material-mini-table{min-width:560px}.vendor-mini-table{min-width:620px}.material-form{gap:18px;display:grid}.material-form-section{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:22px}.material-form-section h2{margin:0 0 16px;font-size:17px}.material-form-section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.material-form label{gap:7px;display:grid}.checkbox-stack{align-content:start;gap:10px;padding-top:18px;display:grid}.checkbox-stack label{align-items:center;gap:8px;display:flex}.checkbox-stack input{width:auto;min-height:0}.material-form label span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.material-form input,.material-form select,.material-form textarea{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:6px;width:100%;min-height:40px;padding:9px 11px}.material-form textarea{resize:vertical;min-height:120px}.form-action-row{justify-content:flex-end;align-items:center;gap:10px;display:flex}.invoice-detail-workspace{padding-top:18px}.invoice-detail-topbar{justify-content:flex-start}.invoice-detail-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.invoice-status-form{align-items:center;gap:8px;display:flex}.invoice-status-form select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;min-width:140px;min-height:40px;padding:0 12px}.icon-button.danger{color:#df1d1d}.invoice-detail-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;margin-bottom:24px;padding:24px;overflow:hidden}.invoice-detail-card h2{margin:0 0 8px;font-size:16px}.invoice-detail-card p{color:var(--muted);margin:0 0 8px}.section-label{font-size:13px;font-weight:800;color:var(--ink)!important;margin-bottom:10px!important}.panel-header.flush{border-bottom:0;min-height:0;padding:0 0 18px}.invoice-document-row{background:#f7fafb;border-radius:8px;align-items:center;gap:14px;padding:20px;display:flex}.invoice-document-row svg{color:#60748a;flex:none}.invoice-document-row strong{margin-bottom:6px;display:block}.invoice-line-items-table{min-width:980px}.invoice-line-items-table th:nth-child(4),.invoice-line-items-table th:nth-child(6),.invoice-line-items-table th:nth-child(7){text-align:right}.invoice-line-items-table tfoot td{background:#f7fafb;font-weight:800}.product-meta-grid{grid-template-columns:repeat(5,minmax(150px,1fr)) auto;align-items:stretch;gap:12px;margin-bottom:24px;display:grid}.meta-card{border:1px solid var(--line);border-left:4px solid var(--teal);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:8px;min-height:74px;padding:13px 14px;display:grid}.meta-card span,.comment-form label{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.meta-card strong{color:var(--teal);overflow-wrap:anywhere;font-size:14px;line-height:1.35}.meta-card.blue{border-left-color:#2f9ee9}.meta-card.teal{border-left-color:var(--teal)}.meta-card.green{border-left-color:var(--green)}.meta-card.amber{border-left-color:#f0a526}.meta-card select,.comment-form select,.comment-form textarea{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;width:100%;min-height:34px;padding:7px 9px}.save-workflow-button{background:var(--teal);border:1px solid var(--teal);color:#fff;cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-self:end;align-items:center;gap:7px;min-height:44px;padding:9px 12px;font-weight:700;display:inline-flex}.detail-tabs{background:#ebf0f2;border-radius:8px;align-items:center;gap:4px;margin-bottom:16px;padding:4px;display:flex;overflow-x:auto}.detail-tab{color:#526477;border-radius:6px;flex:none;align-items:center;gap:6px;min-height:32px;padding:7px 10px;font-size:13px;display:inline-flex}.detail-tab.active{color:var(--ink);background:#fff;font-weight:700;box-shadow:0 1px 4px #12223514}.detail-tab span{color:#126d7d;background:#e7f6f7;border-radius:999px;padding:2px 6px;font-size:11px}.product-detail-panel{padding:24px}.product-section-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.product-section-header h2{font-size:18px}.upload-shell{gap:10px;margin-bottom:18px;display:grid}.upload-trigger{justify-self:end}.upload-trigger:disabled,.upload-dropzone:disabled,.save-workflow-button:disabled{cursor:progress;opacity:.7}.upload-dropzone{color:#5c7187;cursor:pointer;text-align:center;background:#f5f7f8;border:2px dashed #cfdde6;border-radius:8px;place-items:center;gap:8px;min-height:164px;padding:24px;display:grid}.upload-dropzone.dragging,.upload-dropzone:hover{color:var(--teal);background:#eef8f9;border-color:#7ccbd6}.upload-dropzone strong{color:var(--ink)}.upload-dropzone span,.upload-message,.empty-inline{color:var(--muted);font-size:13px}.sr-only{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.product-image-grid,.file-grid,.colorway-grid,.comment-list{gap:12px;display:grid}.product-image-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-image-card,.file-card,.colorway-card,.comment-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.product-image-card img,.file-placeholder{aspect-ratio:4/3;border:1px solid var(--line);object-fit:cover;background:#edf2f4;border-radius:6px;width:100%}.file-placeholder{color:var(--muted);justify-content:center;align-items:center;display:grid}.product-image-card strong,.file-card strong,.colorway-card strong{overflow-wrap:anywhere;font-size:13px}.product-image-card span,.file-card span,.colorway-card span,.comment-card span{color:var(--muted);font-size:12px}.file-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.file-card svg{color:var(--teal)}.detail-table{min-width:880px}.colorway-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.colorway-card{grid-template-columns:auto minmax(0,1fr)}.colorway-card i{border:1px solid var(--line);border-radius:999px;width:34px;height:34px;display:block}.colorway-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.comment-form{border-bottom:1px solid var(--line);grid-template-columns:210px minmax(0,1fr) auto;gap:12px;margin:-4px -4px 18px;padding:4px 4px 18px;display:grid}.comment-form label{text-transform:none;gap:6px;display:grid}.comment-form textarea{resize:vertical;min-height:74px}.comment-form button{align-self:end}.comment-card{gap:8px}.comment-card div{justify-content:space-between;align-items:center;gap:10px;display:flex}.comment-card p{color:#29394a;margin:0;line-height:1.5}.comment-card img{border:1px solid var(--line);object-fit:contain;border-radius:6px;width:100%;max-height:280px}.idea-tags{flex-wrap:wrap;gap:6px;display:flex}.idea-tags span{color:#126d7d;background:#eef7f8;border:1px solid #c7e4e8;border-radius:999px;padding:4px 8px;font-size:11px}.idea-detail-workspace{padding-top:18px}.idea-edit-form{grid-template-columns:minmax(280px,.7fr) minmax(0,1fr);gap:18px;padding:16px;display:grid}.idea-edit-image-panel,.idea-edit-fields{gap:14px;min-width:0;display:grid}.idea-edit-image-panel{align-content:start}.idea-remove-image{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.idea-remove-image input{accent-color:var(--teal)}.modal-backdrop{z-index:50;background:#0b121ab8;justify-content:center;align-items:center;padding:24px;display:grid;position:fixed;inset:0}.idea-modal{border:1px solid var(--line);background:#fff;border-radius:8px;gap:16px;width:min(512px,100vw - 32px);max-height:calc(100vh - 48px);padding:24px;display:grid;overflow-y:auto;box-shadow:0 24px 70px #0c162252}.modal-header{justify-content:space-between;align-items:center;display:flex}.modal-header h2{margin:0;font-size:19px}.icon-only-button{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:grid}.icon-only-button:hover{color:var(--ink)}.field-label{color:var(--ink);gap:8px;font-size:14px;font-weight:700;display:grid}.field-label input,.field-label textarea{border:1px solid var(--line);color:var(--ink);border-radius:6px;width:100%;min-height:40px;padding:9px 12px}.field-label textarea{resize:vertical;min-height:82px}.invoice-upload-panel{gap:18px;padding:20px;display:grid}.finance-import-panel{gap:16px;margin-bottom:14px;padding:18px;display:grid}.invoice-dropzone-shell{width:100%}.invoice-dropzone-shell.compact{width:min(280px,100%)}.invoice-file-dropzone,.file-input-shell{background:#f8fafb;border:1px dashed #cfdde6;border-radius:6px;align-items:center;gap:10px;min-height:46px;padding:10px 12px;display:flex}.invoice-file-dropzone{cursor:pointer;min-height:120px;transition:background .16s,border-color .16s,color .16s}.invoice-file-dropzone:hover,.invoice-file-dropzone.dragging{border-color:var(--teal);color:var(--teal);background:#eefafb}.invoice-file-dropzone span{gap:3px;display:grid}.invoice-file-dropzone strong,.invoice-file-dropzone small{overflow-wrap:anywhere}.invoice-file-dropzone small{color:var(--muted);font-size:.8rem}.invoice-dropzone-shell.compact .invoice-file-dropzone{min-height:38px;padding:8px 10px}.invoice-extract-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.invoice-extract-row span{font-size:.9rem}.inline-form-message{color:#536273;align-items:center;gap:7px;margin-top:10px;font-size:.9rem;display:inline-flex}.inline-form-message.error{color:#b53636}.transaction-import-status{border:1px solid var(--line);border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.transaction-import-meter{background:#e9eff1;border-radius:999px;height:8px;overflow:hidden}.transaction-import-meter span{background:var(--teal);height:100%;transition:width .26s;display:block}.transaction-import-steps,.transaction-import-results{flex-wrap:wrap;gap:8px;display:flex}.transaction-import-steps span,.transaction-import-results span{border:1px solid var(--line);color:#536273;background:#f5f8f9;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.82rem;display:inline-flex}.transaction-import-steps span.active{color:var(--teal);background:#eefafb;border-color:#9ed7df}.transaction-import-steps span.done{color:#23704b;background:#eef8f3;border-color:#b8dec9}.transaction-import-status small{color:var(--muted);font-size:.82rem}.invoice-extract-preview{border:1px solid var(--line);border-radius:6px;margin-top:10px;display:grid;overflow:hidden}.invoice-extract-preview div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.invoice-extract-preview div+div,.invoice-extract-preview p{border-top:1px solid var(--line)}.invoice-extract-preview strong{overflow-wrap:anywhere;font-size:.88rem}.invoice-extract-preview span,.invoice-extract-preview p{color:var(--muted);margin:0;font-size:.84rem}.invoice-extract-preview p{padding:9px 12px}.invoice-review-table .table-primary-link span{gap:2px;display:grid}.invoice-review-table small,.agent-ready-card small{color:var(--muted);font-size:.78rem}.review-score{border-radius:999px;justify-content:center;min-width:48px;padding:5px 8px;font-size:.78rem;font-weight:800;display:inline-flex}.review-score.good{color:#147a57;background:#e9f8f3}.review-score.ok{color:#9a6500;background:#fff7df}.review-score.low{color:#b53636;background:#fdeeee}.review-signal-list{flex-wrap:wrap;gap:6px;max-width:420px;display:flex}.review-signal-list span,.empty-inline{align-items:center;gap:5px;display:inline-flex}.review-signal-list span{color:#7a540d;background:#fff7df;border:1px solid #f2dca5;border-radius:999px;padding:4px 8px;font-size:.76rem}.agent-ready-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;padding:16px;display:grid}.agent-ready-card{border:1px solid var(--line);color:inherit;border-radius:6px;align-items:center;gap:10px;min-width:0;padding:12px;text-decoration:none;display:flex}.agent-ready-card:hover{border-color:#9ed7df}.agent-ready-card span{gap:3px;min-width:0;display:grid}.agent-ready-card strong,.agent-ready-card small{overflow-wrap:anywhere}.transaction-cell,.transaction-match-table .table-primary-link span,.finance-transaction-gap span{gap:3px;min-width:0;display:grid}.transaction-cell strong,.transaction-cell small,.transaction-match-table .table-primary-link span,.finance-transaction-gap strong,.finance-transaction-gap small{overflow-wrap:anywhere}.transaction-cell small,.transaction-match-table .table-primary-link small,.finance-transaction-gap small{color:var(--muted);font-size:.78rem}.inline-action-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finance-transaction-gap{border:1px solid var(--line);color:inherit;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.finance-transaction-gap:hover{border-color:#9ed7df}.file-input-shell input{border:0;min-height:auto;padding:0}.inline-file-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline-file-form label.module-action{cursor:pointer;margin:0}.idea-upload-zone{color:#66798c;cursor:pointer;text-align:center;background:#f7f9fa;border:2px dashed #d3e0e8;border-radius:8px;place-items:center;gap:12px;min-height:192px;padding:22px;display:grid;overflow:hidden}.idea-upload-zone:hover,.idea-upload-zone.dragging{color:var(--teal);background:#eef8f9;border-color:#7ccbd6}.idea-upload-zone img{object-fit:contain;border-radius:6px;width:100%;max-height:220px}.idea-upload-zone span,.modal-message{color:var(--muted);font-size:13px;font-weight:400}.save-idea-button{background:var(--teal);border:1px solid var(--teal);color:#fff;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;padding:9px 14px;font-weight:700;display:inline-flex}.save-idea-button:disabled{cursor:progress;opacity:.75}.save-idea-button.compact{width:auto;min-width:76px}.color-modal{border:1px solid var(--line);background:#fff;border-radius:8px;gap:18px;width:min(512px,100vw - 32px);max-height:calc(100vh - 48px);padding:24px;display:grid;overflow-y:auto;box-shadow:0 24px 70px #0c162252}.color-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.modal-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.colors-table{min-width:1180px}.color-chip img,.color-chip i{border:1px solid var(--line);object-fit:cover;border-radius:999px;width:24px;height:24px;display:block}.color-detail-grid{grid-template-columns:minmax(320px,.75fr) minmax(0,1fr);gap:16px;display:grid}.color-preview-panel,.color-info-panel{padding:24px}.color-preview{aspect-ratio:16/10;border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;margin-bottom:16px;display:grid;overflow:hidden}.color-preview img{object-fit:cover;width:100%;height:100%}.swatch-upload-panel{gap:10px;display:grid}.swatch-dropzone{color:#66798c;cursor:pointer;text-align:center;background:#f7f9fa;border:2px dashed #d3e0e8;border-radius:8px;place-items:center;gap:8px;min-height:150px;padding:18px;display:grid}.swatch-dropzone:hover,.swatch-dropzone.dragging{color:var(--teal);background:#eef8f9;border-color:#7ccbd6}.swatch-dropzone img{border:1px solid var(--line);object-fit:contain;border-radius:6px;width:100%;max-height:120px}.swatch-dropzone strong{color:var(--ink)}.swatch-dropzone span{color:var(--muted);font-size:13px}.color-detail-list{border:1px solid var(--line);border-radius:8px;overflow:hidden}.color-detail-row{border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:14px;min-height:54px;padding:13px 16px;display:grid}.color-detail-row:last-child{border-bottom:0}.color-detail-row span{color:var(--muted);font-size:13px;font-weight:700}.color-detail-row strong{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.color-detail-row i{border:1px solid var(--line);border-radius:999px;width:18px;height:18px;display:block}.po-create-shell{gap:14px;max-width:1180px;display:grid}.po-mode-switch{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.po-mode-switch button{cursor:pointer}.po-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.po-form-card,.po-line-card{gap:14px;padding:18px;display:grid;box-shadow:0 8px 22px #1222350f}.po-form-card h2,.po-line-card h2{margin:0;font-size:15px}.field-grid{gap:12px;display:grid}.field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.field-label select,.field-label input:disabled{border:1px solid var(--line);color:var(--ink);background:#f8fafb;border-radius:6px;width:100%;min-height:40px;padding:9px 12px}.readonly-stack{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:grid}.readonly-stack span,.po-helper-text,.po-section-header span{color:var(--muted);font-size:13px}.po-section-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.po-lines{gap:10px;display:grid}.po-line-row{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;align-items:end;gap:9px;padding:12px;display:grid}.po-lines.garment .po-line-row{grid-template-columns:minmax(180px,1.4fr) minmax(180px,1.4fr) repeat(6,minmax(58px,.44fr)) minmax(76px,.55fr) 96px auto}.po-lines.material .po-line-row{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(100px,.32fr) minmax(90px,.28fr) minmax(110px,.34fr) 110px auto}.field-label.wide{min-width:0}.field-label.small input{min-width:0;padding-left:8px;padding-right:8px}.po-line-total{justify-items:end;gap:5px;min-width:92px;display:grid}.po-line-total span{color:var(--muted);font-size:12px}.po-total-bar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.po-total-bar span{color:var(--muted);font-weight:700}.po-create-actions{justify-content:flex-end;gap:10px;display:flex}.po-detail-workspace{gap:16px;display:grid}.po-detail-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.po-detail-header .detail-topbar{margin-bottom:0}.po-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.po-detail-actions form{margin:0}.po-detail-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.po-info-card{gap:12px;padding:24px;display:grid;box-shadow:0 8px 22px #1222350f}.po-info-card h2{margin:0 0 4px;font-size:16px}.po-info-card>span,.po-info-card p,.po-address-lines span,.po-date-row span,.po-assignment-grid span,.po-detail-line span,.po-detail-line small,.po-detail-line-total span{color:var(--muted)}.po-address-lines{align-content:start;gap:8px;line-height:1.25;display:grid}.po-address-lines strong{overflow-wrap:anywhere;line-height:1.18}.po-address-lines span{overflow-wrap:anywhere}.po-date-row{grid-template-columns:minmax(120px,.5fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.po-assignment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.po-assignment-grid div{border:1px solid var(--line);background:#f8fafb;border-radius:6px;gap:7px;padding:12px;display:grid}.po-lot-empty{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin-top:6px;padding:18px}.po-detail-lines{gap:12px;display:grid}.po-detail-line{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(360px,1.4fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.po-detail-line>div:first-child{gap:5px;display:grid}.size-matrix-readout{grid-template-columns:repeat(7,minmax(46px,1fr));gap:8px;display:grid}.size-matrix-readout.material{grid-template-columns:repeat(3,minmax(90px,1fr))}.size-matrix-readout span{justify-items:center;gap:3px;display:grid}.po-detail-line-total{justify-items:end;gap:5px;min-width:96px;display:grid}.purchase-orders-compact-table{min-width:980px}.production-list-table{min-width:1120px}.production-list-table th:first-child,.production-list-table td:first-child{white-space:nowrap;width:110px}.production-list-table th:nth-child(2),.production-list-table td:nth-child(2){min-width:330px}.production-list-table th:nth-child(n+6),.production-list-table td:nth-child(n+6){text-align:right;white-space:nowrap}.production-list-table th:last-child,.production-list-table td:last-child{text-align:left;width:100px}.inline-table-form{margin:0;display:inline-flex}button.table-action-link{cursor:pointer;background:0 0;align-items:center;gap:6px}.purchase-orders-compact-table th:first-child,.purchase-orders-compact-table td:first-child{white-space:nowrap;width:110px}.purchase-orders-compact-table th:nth-child(2),.purchase-orders-compact-table td:nth-child(2){min-width:360px}.purchase-orders-compact-table th:nth-child(6),.purchase-orders-compact-table td:nth-child(6){text-align:right;white-space:nowrap}.shipping-claims-workspace{gap:16px;display:grid}.shipping-claim-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.shipping-claim-metric{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;padding:16px;display:grid;box-shadow:0 8px 22px #1222350f}.shipping-claim-metric span,.shipping-claim-metric p{color:var(--muted);margin:0}.shipping-claim-metric strong{font-size:24px}.shipping-claim-create-panel,.shipping-claim-form-card{gap:14px;display:grid}.shipping-claim-inline-form{grid-template-columns:minmax(170px,1.1fr) minmax(170px,1fr) minmax(150px,.8fr) minmax(150px,.8fr) minmax(150px,.75fr) minmax(130px,.7fr) auto;align-items:end;gap:12px;display:grid}.shipping-claims-table{min-width:1240px}.shipping-claims-table th:nth-child(8),.shipping-claims-table td:nth-child(8),.shipping-claims-table th:nth-child(9),.shipping-claims-table td:nth-child(9){text-align:right}.claim-status{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.claim-status.submitted{color:#0369a1;background:#eaf4ff}.claim-status.pending_docs{color:#a15c00;background:#fff6df}.claim-status.docs_submitted{color:#4338ca;background:#eef2ff}.claim-status.payment_received{color:#057a55;background:#ddf8ec}.claim-status.denied,.claim-status.closed{color:#526173;background:#eef1f4}.shipping-seed-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.shipping-seed-list div{border:1px solid var(--line);background:#f8fafb;border-radius:7px;align-items:center;gap:10px;padding:10px 12px;display:flex}.shipping-seed-list span{color:var(--muted);font-weight:800}.shipping-claim-detail-form{gap:16px;display:grid}.nowrap{white-space:nowrap}.inline-update-form textarea{border:1px solid var(--line);color:var(--ink);resize:vertical;border-radius:6px;width:260px;min-height:56px;padding:8px}.update-controls{gap:7px;min-width:190px;display:grid}.update-controls select,.update-controls button,.products-table select,.save-row-button,.auth-form input,.auth-actions button{border:1px solid var(--line);color:var(--ink);border-radius:6px;min-height:36px;padding:7px 9px}.update-controls button,.save-row-button,.auth-actions button{background:var(--teal);border-color:var(--teal);color:#fff;cursor:pointer;font-weight:700}.products-table select{background:#fff;min-width:150px}.save-row-button{min-width:84px}.color-chip{align-items:center;gap:8px;display:inline-flex}.color-chip i{border:1px solid var(--line);border-radius:999px;width:18px;height:18px;display:block}.empty-module{padding:24px}.empty-module h2{font-size:clamp(28px,4vw,42px);line-height:1.05}.empty-module p:last-child{color:var(--muted);max-width:760px;line-height:1.55}.auth-actions button.secondary{border-color:var(--line);color:var(--ink);background:#fff}.login-shell{background:linear-gradient(120deg,#168a9d1f,#0000 42%),#eef4f4;align-items:center;min-height:100vh;padding:28px;display:grid}.login-panel{grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:22px;width:100%;max-width:1080px;margin:0 auto;display:grid}.login-copy{align-self:center}.brand-lock,.login-status{align-items:center;gap:9px;display:inline-flex}.brand-lock{color:var(--teal);margin-bottom:18px;font-weight:800}.login-copy h1{letter-spacing:0;max-width:650px;margin:0;font-size:clamp(34px,5vw,58px);line-height:1.02}.login-copy p{color:var(--muted);max-width:560px;font-size:17px;line-height:1.55}.login-status{border:1px solid var(--line);color:#31566a;background:#fff;border-radius:8px;padding:12px 14px}.login-privacy-link{color:var(--teal);margin-top:14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.login-privacy-link:hover{text-decoration:underline}.auth-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:22px}.auth-card h2{margin:0 0 14px}.auth-message{color:#225f56;background:#eef7f5;border:1px solid #bdded6;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.45}.auth-form{gap:13px;display:grid}.auth-form label{color:var(--muted);gap:6px;font-size:13px;font-weight:700;display:grid}.auth-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:4px;display:grid}.po-row{grid-template-columns:minmax(0,1fr) auto auto}.po-row b{color:#233448}.ai-panel{background:#fbfbfd}.ai-copy{padding:20px}.ai-copy p{color:var(--muted);margin:0 0 16px;line-height:1.55}.ai-actions{flex-wrap:wrap;gap:8px;display:flex}.ai-actions span{border:1px solid var(--line);color:#4f6070;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.financial-workspace .panel{box-shadow:0 8px 22px #1222350f}.legal-shell{background:#f4f8fa;min-height:100vh;padding:34px}.legal-page{max-width:980px;margin:0 auto}.legal-header{border:1px solid var(--line);background:#fff;border-radius:8px;margin-bottom:18px;padding:26px;box-shadow:0 8px 22px #1222350f}.legal-back-link{color:var(--teal);align-items:center;gap:7px;margin-bottom:18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.legal-header h1{color:var(--ink);letter-spacing:0;margin:0 0 10px;font-size:40px;line-height:1.08}.legal-header>p:not(.eyebrow){color:var(--muted);max-width:780px;margin-bottom:14px;font-size:16px;line-height:1.55}.legal-updated{color:#536273;font-size:13px;font-weight:800}.legal-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.legal-summary article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:7px;min-height:138px;padding:16px;display:grid}.legal-summary svg{color:var(--teal)}.legal-summary strong{color:var(--ink)}.legal-summary span{color:var(--muted);font-size:13px;line-height:1.45}.legal-content{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 26px 26px;box-shadow:0 8px 22px #1222350f}.legal-section{border-bottom:1px solid var(--line);padding:20px 0}.legal-section:last-child{border-bottom:0}.legal-section h2{color:var(--ink);letter-spacing:0;margin:0 0 10px;font-size:20px}.legal-section p,.legal-section li{color:#3f4f61;font-size:15px;line-height:1.6}.legal-section p{margin:0 0 10px}.legal-section ul{margin:0;padding-left:20px}.legal-placeholder{border:1px solid var(--line);background:#f7fafb;border-radius:8px;padding:10px 12px}.finance-input-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:14px;display:grid}.finance-input-card{gap:16px;padding:18px;display:grid}.finance-account-editor{border:1px solid var(--line);background:#f8fafb;border-radius:8px;gap:10px;padding:12px;display:grid}.finance-account-row{grid-template-columns:minmax(170px,1fr) repeat(5,minmax(96px,.48fr)) 40px;align-items:end;gap:10px;display:grid}.compact-finance-fields{max-width:980px}.finance-matrix-totals{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.finance-matrix-totals span{border:1px solid var(--line);color:var(--muted);background:#f7fafb;border-radius:8px;gap:4px;min-height:76px;padding:12px;display:grid}.finance-matrix-totals strong{color:var(--ink);font-size:20px}.finance-account-editor .po-section-header small{color:var(--muted);margin-right:auto;font-size:.82rem}.plaid-mfa-panel{max-width:900px}.plaid-mfa-body{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:20px;padding:22px;display:grid}.plaid-mfa-body h3{color:var(--ink);margin:0 0 8px;font-size:20px}.plaid-mfa-body p{color:var(--muted);max-width:680px;margin:0 0 18px;line-height:1.55}.plaid-mfa-lock{color:var(--teal);background:#eef9fa;border:1px solid #bfe7eb;border-radius:8px;justify-content:center;align-items:center;width:74px;height:74px;display:flex}.plaid-mfa-lock.verified{color:#18804b;background:#ecfdf3;border-color:#b8e6c7}.primary-action{background:var(--teal);border:1px solid var(--teal);color:#fff;font:inherit;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-size:14px;font-weight:800;display:inline-flex}.primary-action:disabled{color:#607282;cursor:not-allowed;background:#dce6ea;border-color:#dce6ea}.plaid-mfa-checklist{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 20px 20px;display:grid}.plaid-mfa-checklist span{border:1px solid var(--line);color:#435466;background:#f7fafb;border-radius:8px;align-items:center;gap:8px;min-height:48px;padding:10px;font-size:13px;display:flex}.plaid-mfa-checklist svg{color:var(--teal);flex:none}.finance-checklist-panel{margin-bottom:14px}.finance-checklist{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:16px;display:grid}.finance-checklist div{color:#81531b;background:#fff7ea;border:1px solid #efd3a9;border-radius:8px;align-items:center;gap:8px;min-height:58px;padding:12px;display:flex}.finance-checklist div.complete{color:#225f56;background:#edf7f5;border-color:#bdded6}.finance-command-band.daily h2{max-width:860px}.finance-command-band{grid-template-columns:minmax(0,1fr) minmax(320px,.38fr);align-items:stretch;gap:14px;margin-bottom:14px;display:grid}.finance-command-band article,.finance-health-score,.finance-refresh-card,.finance-metric-card,.concept-card,.finance-link-grid a{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 8px 22px #1222350f}.finance-command-band article{min-height:150px;padding:22px 24px}.finance-command-band h2{margin:0;font-size:clamp(25px,3vw,36px);line-height:1.05}.finance-command-band p{color:var(--muted);max-width:920px;margin:12px 0 0;line-height:1.55}.finance-health-score{gap:8px;padding:20px;display:grid}.finance-refresh-card{align-content:start;gap:10px;padding:18px 20px;display:grid}.finance-refresh-card>div{justify-content:space-between;align-items:center;display:flex}.finance-health-score span,.finance-health-score small,.finance-refresh-card span,.finance-refresh-card small,.finance-metric-card span,.finance-metric-card p,.workflow-row span,.source-row span,.concept-card span,.finance-link-grid small,.waterfall-row span{color:var(--muted)}.finance-health-score strong{font-size:34px}.finance-refresh-card strong{color:var(--ink);font-size:24px;line-height:1.15}.finance-refresh-card svg{color:var(--teal)}.finance-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.finance-priority-grid .finance-metric-card{min-height:132px}.finance-support-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-support-grid .finance-metric-card{min-height:108px}.finance-support-grid .finance-metric-card strong{font-size:24px}.finance-metric-card{border-left:4px solid var(--teal);min-height:120px;padding:16px}.finance-metric-card>div{justify-content:space-between;align-items:center;display:flex}.finance-metric-card strong{margin:12px 0 6px;font-size:28px;display:block}.finance-metric-card p{margin:0;font-size:13px;line-height:1.4}.finance-metric-card.green{border-left-color:var(--green)}.finance-metric-card.amber{border-left-color:var(--amber)}.finance-metric-card.red{border-left-color:var(--red)}.finance-metric-card.plum{border-left-color:var(--plum)}.finance-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:14px;margin-bottom:14px;display:grid}.finance-current-read{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.finance-readout-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.finance-readout-grid div{border:1px solid var(--line);background:#f7fafb;border-radius:8px;gap:6px;min-height:104px;padding:14px;display:grid}.finance-readout-grid span,.finance-readout-grid small,.finance-insight-list p{color:var(--muted)}.finance-readout-grid span{text-transform:uppercase;font-size:12px;font-weight:800}.finance-readout-grid strong{font-size:27px;line-height:1.1}.finance-readout-grid small{font-size:13px;line-height:1.35}.finance-insight-list{gap:12px;padding:16px;display:grid}.finance-insight-list div{border:1px solid var(--line);border-radius:8px;gap:8px;min-height:118px;padding:14px;display:grid}.finance-insight-list svg{color:var(--teal)}.finance-insight-list strong{font-size:15px;line-height:1.3}.finance-insight-list p{margin:0;font-size:13px;line-height:1.45}.finance-table-wrap{overflow-x:auto}.finance-table{min-width:620px}.finance-table td:nth-child(n+2),.finance-table th:nth-child(n+2){text-align:right}.inventory-workspace .panel{margin-bottom:16px}.inventory-source-banner strong{white-space:nowrap}.inventory-status-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.inventory-status-tile{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;min-height:118px;padding:16px}.inventory-status-tile>div{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;display:flex}.inventory-status-tile svg{color:var(--teal)}.inventory-status-tile strong{margin-bottom:8px;font-size:27px;line-height:1.1;display:block}.inventory-status-tile p{color:#40556a;margin:0;font-size:13px;line-height:1.35}.inventory-workflow-grid,.inventory-method-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.inventory-score-panel{align-content:start}.inventory-action-summary{gap:10px;display:grid}.inventory-action-summary div{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.inventory-action-summary strong{font-size:18px}.inventory-gap-list,.inventory-method-list{gap:10px;display:grid}.inventory-gap-list div,.inventory-method-list div{border:1px solid var(--line);border-radius:8px;gap:5px;padding:12px;display:grid}.inventory-gap-list strong,.inventory-method-list strong{font-size:14px}.inventory-gap-list span,.inventory-method-list span{color:var(--muted);font-size:13px;line-height:1.4}.inventory-planning-panel{margin-top:0}.inventory-planning-table{min-width:1420px}.inventory-planning-table th,.inventory-planning-table td{vertical-align:top}.inventory-planning-table td:first-child{min-width:290px}.inventory-planning-table td:first-child strong{margin-bottom:4px;line-height:1.3;display:block}.inventory-planning-table td:first-child span,.inventory-planning-table td small,.inventory-planning-table td:nth-child(11) span{color:var(--muted);font-size:12px;line-height:1.35;display:block}.inventory-planning-table th:nth-child(3),.inventory-planning-table td:nth-child(3){text-align:right}.inventory-command-band{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 360px;gap:18px;margin-bottom:14px;padding:22px;display:grid}.inventory-command-band h2{margin:0 0 8px;font-size:25px}.inventory-command-band p{color:var(--muted);max-width:780px;margin:0;line-height:1.5}.inventory-merchbees-readout{gap:5px;margin-top:8px;display:grid}.inventory-merchbees-readout p{color:#43566b;font-size:15px}.inventory-merchbees-readout strong{color:#4350a3;font-weight:800}.inventory-source-card{border:1px solid var(--line);background:#f7fafb;border-radius:8px;gap:7px;padding:16px;display:grid}.inventory-source-card span,.inventory-source-card small{color:var(--muted);font-size:13px}.inventory-source-card strong{font-size:20px}.inventory-metric-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:16px;display:grid}.inventory-metric-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;min-height:126px;padding:18px}.inventory-metric-card>div{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;display:flex}.inventory-metric-card svg{color:var(--teal)}.inventory-metric-card strong{overflow-wrap:normal;margin-bottom:8px;font-size:26px;line-height:1.1;display:block}.inventory-metric-card p{color:#40556a;margin:0;font-size:13px;line-height:1.35}.inventory-metric-card.green svg{color:var(--green)}.inventory-metric-card.amber svg{color:var(--amber)}.inventory-metric-card.red svg{color:var(--red)}.inventory-metric-card.plum svg{color:var(--plum)}.inventory-action-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;display:grid}.inventory-action-panel{align-content:start}.inventory-action-list{gap:10px;display:grid}.inventory-action-card{border:1px solid var(--line);border-radius:8px;gap:7px;padding:13px;display:grid}.inventory-action-card>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.inventory-action-card strong{font-size:14px;line-height:1.3}.inventory-action-card p,.inventory-action-card small,.inventory-action-copy{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.inventory-action-pill{color:#334155;white-space:nowrap;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;padding:6px 9px;font-size:12px;font-weight:800;line-height:1.1;display:inline-flex}.inventory-action-pill.clean-up-data{color:#b45309;background:#fff7ed;border-color:#fed7aa}.inventory-action-pill.watch{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.inventory-action-pill.maintain{color:#15803d;background:#ecfdf3;border-color:#bbf7d0}.inventory-action-pill.markdown,.inventory-action-pill.exit{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.inventory-action-pill.chase-reorder{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.inventory-action-pill.exclude{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.inventory-signal-list{gap:10px;margin-bottom:14px;display:grid}.inventory-signal-list div{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.inventory-signal-list span{color:var(--muted);font-size:13px}.inventory-signal-list strong{font-size:15px}.inventory-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.inventory-report-list,.inventory-health-list{gap:12px;display:grid}.inventory-report-list div,.inventory-health-list div,.inventory-context-grid article{border:1px solid var(--line);border-radius:8px;gap:6px;padding:14px;display:grid}.inventory-report-list span{color:var(--teal);background:#eaf7f8;border:1px solid #b9e4eb;border-radius:999px;justify-self:start;padding:4px 9px;font-size:12px;font-weight:700}.inventory-report-list strong,.inventory-health-list strong,.inventory-context-grid strong{font-size:15px}.inventory-report-list p,.inventory-health-list span,.inventory-context-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.inventory-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.inventory-context-grid svg{color:var(--teal)}.inventory-table{min-width:1160px}.inventory-table th:nth-child(3),.inventory-table td:nth-child(3),.inventory-table th:nth-child(4),.inventory-table td:nth-child(4),.inventory-table th:nth-child(5),.inventory-table td:nth-child(5){text-align:right}.panel-note{color:var(--muted);text-align:right;max-width:420px;font-size:13px}.attribution-workspace{gap:14px;display:grid}.attribution-filter-panel,.attribution-metric-grid,.attribution-dashboard-grid{margin-bottom:0}.attribution-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.attribution-decision-card{border:1px solid var(--line);border-radius:8px;gap:10px;min-height:150px;padding:15px;display:grid}.attribution-decision-card svg{color:var(--teal)}.attribution-decision-card strong{font-size:16px}.attribution-decision-card p,.attribution-note-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.attribution-stack,.attribution-note-list{gap:12px;padding:16px;display:grid}.attribution-readout{border:1px solid var(--line);background:#f7fafb;border-radius:8px;padding:14px}.attribution-readout span{color:var(--muted);font-size:13px;display:block}.attribution-readout strong{margin-top:8px;font-size:28px;display:block}.attribution-readout p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.4}.growth-mvp-workspace,.channel-workspace{gap:14px;display:grid}.channel-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.channel-command-card{border:1px solid var(--line);color:inherit;border-radius:8px;gap:8px;min-height:178px;padding:15px;text-decoration:none;display:grid}.channel-command-card:hover{border-color:#0092a673;box-shadow:0 12px 24px #0e232d14}.channel-command-card span,.channel-command-card em{color:var(--muted);font-size:12px;font-style:normal}.channel-command-card strong{color:var(--ink);letter-spacing:0;font-size:28px}.channel-command-card p{color:var(--ink);margin:0;font-size:13px;line-height:1.35}.attribution-table{min-width:1180px}.attribution-creative-table{min-width:1320px}.attribution-table th:nth-child(n+3),.attribution-table td:nth-child(n+3){text-align:right;white-space:nowrap}.attribution-table th:last-child,.attribution-table td:last-child{text-align:left;white-space:normal}.table-subtext{color:var(--muted);max-width:320px;margin-top:4px;font-size:12px;line-height:1.35;display:block}.creative-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;display:grid}.creative-card{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:320px;display:grid;overflow:hidden}.creative-thumb{aspect-ratio:1.35;background:#eef5f7;align-items:end;padding:14px;display:flex;position:relative;overflow:hidden}.creative-thumb-1{background:#f1f7f3}.creative-thumb-2{background:#fbf5eb}.creative-thumb-3{background:#f5f2f8}.creative-thumb-4{background:#fbf0ef}.creative-thumb span{color:var(--ink);z-index:1;background:#ffffffdb;border:1px solid #d8e1e8e6;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;position:relative}.creative-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.creative-card-body{gap:14px;padding:14px;display:grid}.creative-card-title{justify-content:space-between;align-items:start;gap:12px;display:flex}.creative-card-title strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.creative-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.creative-stat-grid span{border:1px solid var(--line);color:var(--muted);background:#f7fafb;border-radius:7px;gap:5px;min-height:56px;padding:10px;font-size:12px;display:grid}.creative-stat-grid b{color:var(--ink);font-size:14px}.attribution-full-width{grid-column:1/-1}.product-economics-workspace{gap:14px;display:grid}.product-economics-readouts{margin-bottom:0}.product-economics-panel{min-width:0}.product-economics-note{border-top:1px solid var(--line);color:var(--muted);padding:12px 16px;font-size:13px;line-height:1.45}.product-economics-note-warning{color:#7a4b00;background:#fff8ec}.product-economics-table-wrap{max-width:100%}.product-economics-table{min-width:1260px}.product-economics-table th:nth-child(3),.product-economics-table td:nth-child(3){text-align:left;white-space:normal}.product-economics-table th:nth-child(n+4),.product-economics-table td:nth-child(n+4){text-align:right;white-space:nowrap}.product-economics-table th:last-child,.product-economics-table td:last-child{text-align:left}.attribution-data-health-footer{color:#225f56;background:#edf7f5;border-top:1px solid #bdded6;align-items:center;gap:8px;padding:14px 16px;display:flex}.keyword-os-workspace{gap:14px;display:grid}.google-ads-preview-panel{min-width:0}.google-ads-preview-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:14px;padding:16px;display:grid}.google-ads-preview-table{min-width:720px}.google-ads-preview-table th:nth-child(n),.google-ads-preview-table td:nth-child(n){text-align:left;white-space:normal}.google-ads-preview-table th:nth-child(n+3):nth-child(-n+6),.google-ads-preview-table td:nth-child(n+3):nth-child(-n+6){text-align:right;white-space:nowrap}.keyword-os-scorecard,.keyword-os-dashboard-grid{margin-bottom:0}.keyword-os-lane-table{min-width:760px}.keyword-os-search-table{min-width:1680px}.keyword-os-recommendation-table{min-width:1380px}.keyword-os-search-table th:nth-child(-n+6),.keyword-os-search-table td:nth-child(-n+6),.keyword-os-recommendation-table th:nth-child(n),.keyword-os-recommendation-table td:nth-child(n),.keyword-os-lane-table th:first-child,.keyword-os-lane-table td:first-child{text-align:left;white-space:normal}.keyword-os-label-list{flex-wrap:wrap;gap:6px;min-width:170px;display:flex}.keyword-os-label-list em{color:#126d7d;background:#eef6f7;border:1px solid #bddde1;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800}.keyword-os-alignment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.keyword-os-alignment-grid div{border:1px solid var(--line);border-radius:8px;gap:8px;min-height:170px;padding:13px;display:grid}.keyword-os-alignment-grid strong{font-size:14px}.keyword-os-alignment-grid span{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:13px;line-height:1.35;display:flex}.keyword-os-alignment-grid b{color:var(--ink);overflow-wrap:anywhere;text-align:right;max-width:170px;font-size:12px}.email-workspace{gap:14px;display:grid}.email-metric-grid,.email-dashboard-grid{margin-bottom:0}.email-scorecard{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.email-scorecard div,.email-winner-list div{border:1px solid var(--line);border-radius:8px;gap:6px;padding:14px;display:grid}.email-scorecard span,.email-winner-list span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.email-scorecard strong{font-size:28px}.email-table{min-width:1040px}.email-winner-list{gap:12px;padding:0 16px 16px;display:grid}.email-winner-list strong{font-size:15px;line-height:1.35}.email-winner-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.reviews-workspace{gap:14px;display:grid}.reviews-filter-panel,.reviews-metric-grid{margin-bottom:0}.reviews-risk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.reviews-risk-card{min-height:220px}.reviews-risk-card .panel-header{border-bottom:0;padding-bottom:8px}.reviews-risk-card svg{color:var(--amber)}.reviews-risk-readout{gap:4px;padding:0 16px 12px;display:grid}.reviews-risk-readout strong{font-size:34px}.reviews-risk-readout span{color:var(--muted);font-size:13px}.reviews-pill-list{flex-wrap:wrap;gap:6px;display:flex}.reviews-risk-card .reviews-pill-list{padding:0 16px 16px}.reviews-table{min-width:1280px}.reviews-table th:nth-child(n+2):nth-child(-n+7),.reviews-table td:nth-child(n+2):nth-child(-n+7){text-align:right;white-space:nowrap}.reviews-rate-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.reviews-rate-card{gap:8px;min-height:132px;padding:16px;display:grid}.reviews-rate-card span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.reviews-rate-card strong{font-size:30px}.reviews-rate-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.reviews-detail-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.reviews-theme-list,.reviews-issue-list{gap:12px;padding:16px;display:grid}.reviews-theme-list div,.reviews-issue-list>div{border:1px solid var(--line);border-radius:8px;gap:8px;padding:14px;display:grid}.reviews-theme-list strong,.reviews-issue-list strong{font-size:15px}.reviews-theme-list span,.reviews-issue-list span{color:var(--muted);font-size:12px}.reviews-theme-list p,.reviews-issue-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.influencers-workspace{gap:14px;display:grid}.influencer-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.influencer-hero{grid-template-columns:minmax(0,1fr) 320px;gap:14px;display:grid}.influencer-hero article,.influencer-hero aside,.influencer-option,.influencer-metric,.influencer-stage-board article,.influencer-decision-grid div{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px}.influencer-hero article{min-height:190px;padding:24px}.influencer-hero h2{max-width:820px;margin:0;font-size:clamp(30px,4vw,46px);line-height:1.04}.influencer-hero p,.influencer-option p,.influencer-metric p,.influencer-seeding-list span,.influencer-seeding-list small,.influencer-decision-grid p,.influencer-workflow-list span,.influencer-action-row span{color:var(--muted)}.influencer-hero article p{max-width:860px;margin:14px 0 0;font-size:16px;line-height:1.55}.influencer-hero aside{align-content:center;gap:9px;padding:20px;display:grid}.influencer-hero aside span,.influencer-decision-grid span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.influencer-hero aside strong{font-size:24px;line-height:1.15}.influencer-hero aside p{margin:0;font-size:13px;line-height:1.45}.influencer-option-grid,.influencer-metric-grid,.influencer-dashboard-grid,.influencer-stage-board,.influencer-decision-grid{gap:14px;display:grid}.influencer-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.influencer-option{gap:13px;min-height:190px;padding:18px;display:grid;box-shadow:0 8px 22px #1222350f}.influencer-option.selected{border-color:#82d2d8;box-shadow:inset 0 0 0 1px #82d2d8,0 8px 22px #1222350f}.influencer-option>div{justify-content:space-between;align-items:start;gap:10px;display:flex}.influencer-option strong{font-size:16px;line-height:1.3}.influencer-option>div span{color:#126d7d;white-space:nowrap;background:#e7f6f7;border:1px solid #a8dce2;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.influencer-option p{margin:0;font-size:13px;line-height:1.45}.influencer-option ul{flex-wrap:wrap;gap:7px;margin:auto 0 0;padding:0;list-style:none;display:flex}.influencer-option li{border:1px solid var(--line);color:#536273;background:#f0f4f5;border-radius:999px;padding:5px 9px;font-size:12px}.influencer-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.influencer-metric{border-left:4px solid var(--teal);min-height:124px;padding:17px}.influencer-metric>div{justify-content:space-between;align-items:center;display:flex}.influencer-metric span{color:var(--muted);font-size:13px}.influencer-metric svg{color:var(--teal)}.influencer-metric.amber{border-left-color:var(--amber)}.influencer-metric.amber svg{color:var(--amber)}.influencer-metric.green{border-left-color:var(--green)}.influencer-metric.green svg{color:var(--green)}.influencer-metric.plum{border-left-color:var(--plum)}.influencer-metric.plum svg{color:var(--plum)}.influencer-metric strong{margin:11px 0 7px;font-size:32px;display:block}.influencer-metric p{margin:0;font-size:13px;line-height:1.35}.influencer-crm-command{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:18px 20px;display:flex}.influencer-crm-command h2{margin:0;font-size:30px;line-height:1}.influencer-crm-command span{color:var(--muted);margin-top:7px;font-size:14px;display:block}.influencer-command-actions{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.influencer-metric-grid.compact .influencer-metric{min-height:104px}.influencer-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.58fr)}.influencer-today-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px;display:grid}.influencer-today-grid>.panel:first-child{grid-row:span 2}.influencer-ops-grid{grid-template-columns:minmax(0,.8fr) minmax(360px,.55fr);gap:14px;display:grid}.influencer-filter-form,.quick-creator-form{align-items:end;gap:12px;display:grid}.influencer-filter-form{grid-template-columns:minmax(220px,1fr) minmax(160px,.45fr) minmax(160px,.45fr) auto auto}.quick-creator-form{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-creator-form button{grid-column:span 2;justify-content:center}.saral-import-form{gap:14px;padding:18px;display:grid}.saral-import-form button{justify-content:center}.import-priority-list,.import-decision-grid{gap:10px;padding:18px;display:grid}.import-priority-list div{border:1px solid var(--line);border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.import-priority-list strong{color:var(--teal);background:#e7f6f7;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:inline-flex}.import-priority-list span{color:var(--muted);font-size:13px;line-height:1.45}.import-decision-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.import-decision-grid div{border:1px solid var(--line);border-radius:8px;gap:5px;min-height:86px;padding:14px;display:grid}.import-decision-grid strong{font-size:26px}.import-decision-grid span{color:var(--muted);text-transform:capitalize;font-size:13px}.import-filter-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:0 18px 16px;display:flex}.saral-review-table{min-width:1380px}.import-row-actions{flex-wrap:wrap;gap:7px;display:flex}.text-action.compact-danger{color:#9d2b2b;min-height:36px;padding:7px 10px}.influencer-dashboard-grid.bottom{grid-template-columns:minmax(360px,.62fr) minmax(0,1fr)}.influencer-action-list,.influencer-seeding-list,.influencer-workflow-list{display:grid}.influencer-action-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) 150px minmax(150px,.8fr) 90px;align-items:center;gap:12px;min-height:70px;padding:12px 20px;display:grid}.influencer-action-row:last-child,.influencer-workflow-list div:last-child{border-bottom:0}.influencer-action-row div{gap:4px;min-width:0;display:grid}.influencer-action-row strong{overflow-wrap:anywhere}.influencer-action-row em{color:#126d7d;text-overflow:ellipsis;white-space:nowrap;background:#e7f6f7;border:1px solid #a8dce2;border-radius:999px;justify-self:start;max-width:150px;padding:5px 9px;font-size:12px;font-style:normal;overflow:hidden}.influencer-action-row b{color:var(--ink);justify-self:end}.influencer-seeding-list{gap:10px;padding:16px}.influencer-seeding-list div{border:1px solid var(--line);border-radius:8px;gap:7px;padding:13px;display:grid}.influencer-seeding-list p{color:var(--teal);margin:0;font-size:13px;font-weight:800}.influencer-seeding-list small{font-size:12px}.influencer-stage-board{grid-template-columns:repeat(6,minmax(0,1fr));padding:16px}.influencer-stage-board article{box-shadow:none;gap:10px;min-height:120px;padding:14px;display:grid}.influencer-stage-board span{color:var(--muted);font-size:13px}.influencer-stage-board strong{font-size:28px}.influencer-stage-board i{background:#e8eef1;border-radius:999px;height:9px;display:block;overflow:hidden}.influencer-stage-board b{background:linear-gradient(90deg, var(--teal), var(--green));height:100%;display:block}.influencer-table{min-width:1120px}.influencer-table td:nth-child(5),.influencer-table th:nth-child(5),.influencer-table td:nth-child(7),.influencer-table th:nth-child(7){text-align:right}.influencer-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.influencer-decision-grid div{box-shadow:none;gap:7px;min-height:116px;padding:15px;display:grid}.influencer-decision-grid strong{font-size:28px}.influencer-decision-grid p{margin:0;font-size:13px;line-height:1.4}.influencer-workflow-list div{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:66px;padding:12px 18px;display:grid}.influencer-workflow-list svg{color:var(--teal)}.influencer-workflow-list span{gap:3px;font-size:13px;line-height:1.35;display:grid}.influencer-workflow-list strong{color:var(--ink);font-size:14px}.influencer-workflow-row{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:66px;padding:12px 18px;text-decoration:none;display:grid}.influencer-workflow-row:last-child{border-bottom:0}.influencer-workflow-row em{color:#126d7d;background:#e7f6f7;border:1px solid #a8dce2;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.influencer-workflow-row svg{color:var(--teal)}.influencer-mini-pipeline{gap:10px;padding:16px;display:grid}.influencer-mini-pipeline a{color:var(--ink);grid-template-columns:minmax(0,1fr) auto;gap:7px;text-decoration:none;display:grid}.influencer-mini-pipeline span{color:var(--muted);font-size:13px}.influencer-mini-pipeline strong{font-size:14px}.influencer-mini-pipeline i{background:#e8eef1;border-radius:999px;grid-column:1/-1;height:8px;display:block;overflow:hidden}.influencer-mini-pipeline b{background:var(--teal);height:100%;display:block}.influencer-research-workspace,.research-metric-grid,.research-layout,.research-pack-grid{gap:14px;display:grid}.research-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.research-metric,.research-pack{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px}.research-metric{min-height:118px;padding:17px}.research-metric>div{justify-content:space-between;align-items:center;display:flex}.research-metric span,.research-metric p,.research-pack span,.research-attribute-list span{color:var(--muted)}.research-metric svg{color:var(--teal)}.research-metric strong{margin:10px 0 7px;font-size:30px;display:block}.research-metric p{margin:0;font-size:13px;line-height:1.35}.research-layout{grid-template-columns:minmax(0,1fr) 380px}.research-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.research-pack{box-shadow:none;gap:9px;min-height:150px;padding:14px;display:grid}.research-pack strong{font-size:16px}.research-pack span{font-size:13px;line-height:1.4}.research-pack div{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.research-pack a{color:#126d7d;background:#e7f6f7;border:1px solid #a8dce2;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.research-attribute-list{gap:10px;padding:16px;display:grid}.research-attribute-list div{border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:10px 12px;display:flex}.research-attribute-list svg{color:var(--green)}.research-create-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.research-create-form .wide{grid-column:span 2}.research-create-form button{align-self:end}.research-filter-form{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.research-filter-form input,.research-filter-form select{min-width:150px}.research-table{min-width:1480px}.research-table .table-subtext{align-items:center;gap:5px;display:flex}.research-row-form{grid-template-columns:140px 130px minmax(180px,1fr) 72px;gap:6px;min-width:560px;display:grid}.research-row-form input,.research-row-form select{min-width:0}.waterfall-list,.source-list,.workflow-list,.risk-list{padding:16px 20px;display:grid}.waterfall-list,.workflow-list,.risk-list{gap:13px}.waterfall-row{gap:8px;display:grid}.waterfall-row div,.source-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.waterfall-row span,.source-row span,.workflow-row span,.concept-card span,.concept-card em,.finance-link-grid small{font-size:13px;line-height:1.4}.waterfall-row i{background:#eef2f3;border-radius:999px;height:10px;display:block;overflow:hidden}.waterfall-row b{height:100%;display:block}.waterfall-row i.positive b{background:linear-gradient(90deg, var(--teal), var(--green))}.waterfall-row i.negative b{background:linear-gradient(90deg, var(--amber), var(--red))}.source-list{padding:0}.source-row{border-bottom:1px solid var(--line);min-height:68px;padding:12px 20px}.source-row:last-child{border-bottom:0}.source-row div{gap:4px;display:grid}.source-row em{border:1px solid var(--line);color:#31566a;text-align:center;white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal}.workflow-row{border-left:3px solid var(--teal);gap:5px;padding-left:12px;display:grid}.concept-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.concept-card{box-shadow:none;gap:11px;min-height:220px;padding:15px;display:grid}.concept-card div{align-items:center;gap:9px;display:flex}.concept-card svg{color:var(--teal)}.concept-card p{margin:0;font-weight:700;line-height:1.35}.concept-card em{color:#325060;font-style:normal}.finance-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.finance-link-grid a{box-shadow:none;gap:7px;min-height:112px;padding:15px;display:grid}.finance-link-grid a:hover strong{color:var(--teal)}.finance-link-grid span{color:var(--muted);font-size:13px}.finance-link-grid strong{font-size:28px}.risk-panel .panel-header svg,.risk-list svg{color:var(--amber)}.risk-list div{align-items:flex-start;gap:9px;display:flex}.risk-list span{color:#405061;font-size:14px;line-height:1.45}.social-workspace{gap:14px;display:grid}.social-banner{border-color:#b8e0e4}.social-today-command{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:18px;padding:22px;display:grid}.social-today-header{grid-template-columns:minmax(0,1fr) minmax(250px,330px);align-items:start;gap:18px;display:grid}.social-today-header h2{margin:0;font-size:clamp(32px,4vw,48px);line-height:1}.social-today-header p{color:var(--muted);max-width:720px;margin:10px 0 0;font-size:15px;line-height:1.5}.social-access-strip{background:#f7fbfb;border:1px solid #cce6e9;border-radius:8px;gap:7px;padding:14px;display:grid}.social-access-strip span,.social-action-grid article>div span,.social-rhythm-grid span,.social-radar-row span,.social-workbench-list span,.social-composer-note span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.social-access-strip strong{color:var(--ink);font-size:18px}.social-access-strip p,.social-access-strip small{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.social-action-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.social-action-grid article{border:1px solid var(--line);background:#f8fbfc;border-radius:8px;gap:10px;min-height:172px;padding:14px;display:grid}.social-action-grid article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.social-action-grid svg,.social-focused-workspace svg,.social-weekly-rhythm svg{color:var(--teal);flex:none}.social-action-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.social-action-grid footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.social-action-grid footer small,.social-rhythm-grid small,.social-workbench-list small{color:var(--faint);font-size:12px}.social-action-grid footer a,.social-workbench-footer a{color:var(--teal);align-items:center;gap:4px;font-size:12px;font-weight:900;display:inline-flex}.social-focused-workspace{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr) minmax(280px,.55fr);gap:14px;display:grid}.social-today-rows,.social-workbench-list,.social-reply-composer-preview,.social-guardrail-list{gap:8px;display:grid}.social-today-rows{padding:14px}.social-today-rows a{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:6px 0 10px;display:grid}.social-today-rows a:last-child{border-bottom:0;padding-bottom:6px}.social-today-rows span{color:var(--teal);background:#edf7f8;border:1px solid #c8e5ea;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.social-today-rows strong{font-size:13px}.social-today-rows small{color:var(--muted);font-size:12px}.social-workbench-tabs{gap:6px;padding:14px 14px 0;display:flex}.social-workbench-tabs span{border:1px solid var(--line);color:var(--muted);background:#f0f4f5;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.social-workbench-tabs .active{color:var(--teal);background:#e7f6f7;border-color:#81d0db}.social-workbench-list{padding:14px}.social-workbench-list div{border-bottom:1px solid var(--line);gap:5px;padding-bottom:10px;display:grid}.social-workbench-list div:last-child{border-bottom:0;padding-bottom:0}.social-workbench-list p,.social-composer-note p,.social-rhythm-grid p,.social-radar-row p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.social-workbench-footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px 14px 14px;display:flex}.social-composer-note{gap:8px;padding:14px;display:grid}.social-composer-note strong{font-size:17px}.social-guardrail-list{border-top:1px solid var(--line);padding:12px 14px 14px}.social-guardrail-list span{border:1px solid var(--line);color:#405061;background:#f7fafb;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:800}.social-weekly-rhythm{display:grid}.social-rhythm-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px;display:grid}.social-rhythm-grid article{border:1px solid var(--line);background:#f8fbfc;border-radius:8px;gap:7px;min-height:130px;padding:12px;display:grid}.social-rhythm-grid strong{font-size:14px}.social-radar-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.social-radar-row div{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;padding:12px;display:grid}.social-advanced-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;display:grid;overflow:hidden}.social-advanced-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:16px 18px;list-style:none;display:flex}.social-advanced-panel summary::-webkit-details-marker{display:none}.social-advanced-panel summary span{color:var(--ink);font-size:15px;font-weight:900}.social-advanced-panel summary small{color:var(--muted);text-align:right;font-size:12px}.social-advanced-panel[open]{gap:14px;padding-bottom:14px}.social-advanced-panel[open] summary{border-bottom:1px solid var(--line)}.social-advanced-panel>.panel,.social-advanced-panel>.social-dashboard-grid,.social-advanced-panel>.social-platform-grid{box-shadow:none;margin-left:14px;margin-right:14px}.social-today-command{grid-template-columns:1fr;align-items:start;padding:18px}.social-today-header{grid-template-columns:1fr}.social-action-grid{border:1px solid var(--line);background:#f8fbfc;border-radius:8px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.social-action-grid article{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:180px 210px minmax(0,1fr) 150px;align-items:center;gap:10px;min-height:74px;padding:12px 14px;display:grid}.social-action-grid strong{font-size:15px}.social-action-grid p{font-size:12px}.social-workarea-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;overflow:hidden}.social-workarea-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:15px 18px;list-style:none;display:flex}.social-workarea-panel summary::-webkit-details-marker{display:none}.social-workarea-panel summary span{color:var(--ink);font-size:16px;font-weight:900}.social-workarea-panel summary small{color:var(--muted);text-align:right;font-size:12px}.social-workarea-panel[open] summary{border-bottom:1px solid var(--line)}.social-workarea-panel[open] .social-focused-workspace,.social-workarea-panel[open] .social-weekly-rhythm,.social-workarea-panel[open]>.panel{box-shadow:none;margin:14px}.social-workarea-panel{background:#fcfefe;border-color:#d7e4e8}.social-workarea-panel summary{min-height:54px;padding:14px 18px}.social-workarea-panel summary span{font-size:15px}.social-workarea-panel summary small{font-size:12px}.social-today-command{background:#fbfdfd;border-color:#cfdee3;grid-template-columns:1fr;padding:20px}.social-today-header{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:stretch}.social-today-header h2{font-size:clamp(32px,3.4vw,46px)}.social-access-strip{background:#f3faf9}.social-action-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(5,minmax(140px,1fr));gap:12px;overflow:visible}.social-action-grid article{background:#fff;border:1px solid #d9e5e9;border-radius:8px;grid-template-columns:1fr;align-content:start;gap:12px;min-height:148px;padding:14px;display:grid;box-shadow:0 8px 20px #1222350b}.social-action-grid article:last-child{border-bottom:1px solid #d9e5e9}.social-action-grid article>div{justify-content:space-between}.social-action-grid strong{font-size:17px;line-height:1.15}.social-action-grid p{font-size:13px;line-height:1.35}.social-action-grid footer{border-top:1px solid #e1eaee;justify-content:space-between;margin-top:auto;padding-top:10px}.social-action-grid footer small{display:inline}@media (max-width:1180px){.social-today-header,.social-focused-workspace,.social-radar-row,.social-today-command,.social-action-grid,.social-rhythm-grid{grid-template-columns:1fr}.social-action-grid article{grid-template-columns:1fr;align-items:start}.social-action-grid footer{justify-content:flex-start}}@media (max-width:820px){.social-today-command{padding:16px}.social-action-grid,.social-rhythm-grid{grid-template-columns:1fr}.social-action-grid article{grid-template-columns:1fr;align-items:start}.social-action-grid footer{justify-content:flex-start}.social-today-rows a{grid-template-columns:28px minmax(0,1fr)}.social-today-rows small{grid-column:2}.social-advanced-panel summary,.social-workarea-panel summary{flex-direction:column;align-items:flex-start}.social-advanced-panel summary small,.social-workarea-panel summary small{text-align:left}}.social-hero{grid-template-columns:minmax(0,1fr) 340px;gap:14px;display:grid}.social-hero article,.social-hero aside,.social-platform-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px}.social-hero article{min-height:190px;padding:24px}.social-hero h2{max-width:860px;margin:0;font-size:clamp(30px,4vw,46px);line-height:1.04}.social-hero article p,.social-hero aside p,.social-platform-card p,.social-platform-card em,.social-cadence-list p,.social-pillars p,.social-signal-list span,.social-checklist span,.social-data-roadmap p,.social-report-grid p,.social-calendar-grid p,.social-rules-list span{color:var(--muted)}.social-hero article p{max-width:860px;margin:14px 0 0;font-size:16px;line-height:1.55}.social-hero aside{align-content:center;gap:9px;padding:20px;display:grid}.social-hero aside span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.social-hero aside strong{font-size:23px;line-height:1.15}.social-hero aside p{margin:0;font-size:13px;line-height:1.45}.social-live-metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.social-live-metric-grid article{border:1px solid var(--line);border-left:4px solid var(--teal);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:6px;min-height:128px;padding:16px;display:grid}.social-live-metric-grid span,.social-profile-card dt,.social-account-list span,.social-content-idea-grid span,.social-reply-template-grid span,.social-inline-note span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.social-live-metric-grid strong{font-size:30px;line-height:1.05}.social-live-metric-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.35}.social-refresh-run-card{border:1px solid var(--line);background:#f8fbfc;border-left:4px solid #9fb7bd;border-radius:8px;gap:10px;margin:16px 16px 0;padding:14px;display:grid}.social-refresh-run-card.completed{border-left-color:#168464}.social-refresh-run-card.partial{border-left-color:#d18a1f}.social-refresh-run-card.failed,.social-refresh-run-card.missing{border-left-color:#b94b4b}.social-refresh-run-card>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.social-refresh-run-card span{color:#126d7d;text-transform:capitalize;background:#eef6f7;border:1px solid #bddde1;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.social-refresh-run-card strong{color:var(--ink);font-size:18px}.social-refresh-run-card p,.social-refresh-run-card small,.social-refresh-run-card em,.social-refresh-run-card dd{color:var(--muted);margin:0;font-size:13px;line-height:1.42}.social-refresh-run-card em{color:#7d4b16;background:#fff7ef;border:1px solid #efd1ad;border-radius:6px;padding:8px 10px;font-style:normal}.social-refresh-run-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.social-refresh-run-card dt{color:var(--muted);text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:800}.social-brief-history-panel{grid-column:span 2}.social-brief-generate-form{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:16px 16px 0;display:grid}.social-brief-generate-form input,.social-brief-generate-form select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.social-brief-generate-form button{justify-content:center;min-height:38px}.social-brief-run-form{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;padding:16px;display:grid}.social-brief-run-form input,.social-brief-run-form select,.social-brief-run-form textarea{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.social-brief-run-form textarea{resize:vertical;min-height:92px}.social-brief-run-form .wide{grid-column:span 2}.social-brief-run-form button{grid-column:span 4;justify-content:center}.social-brief-run-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.social-owned-inbox-checklist{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.social-owned-inbox-checklist article{border:1px solid var(--line);border-left:4px solid var(--teal);background:#f8fbfc;border-radius:8px;gap:6px;min-height:112px;padding:12px;display:grid}.social-owned-inbox-checklist strong{color:var(--ink)}.social-owned-inbox-checklist p{color:var(--muted);margin:0;font-size:13px;line-height:1.42}.social-owned-inbox-checklist small{color:#31566a;font-size:12px;font-weight:700;line-height:1.35}.social-meta-scan-guide{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.social-meta-scan-card{background:#fbfaf6;border:1px solid #eee1c8;border-radius:8px;gap:12px;min-height:220px;padding:14px;display:grid}.social-meta-scan-card.compact{border-color:var(--line);background:#f8fbfc}.social-meta-scan-card h3{color:var(--ink);margin:0;font-size:16px;line-height:1.25}.social-meta-scan-card ol{counter-reset:scan-step;gap:9px;margin:0;padding:0;list-style:none;display:grid}.social-meta-scan-card li{grid-template-columns:28px minmax(0,1fr);gap:3px;display:grid}.social-meta-scan-card li:before{color:#7d5a14;content:counter(scan-step);counter-increment:scan-step;background:#fff;border:1px solid #d7c9aa;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:12px;font-weight:900;display:inline-flex}.social-meta-scan-card li strong,.social-meta-scan-card li span{grid-column:2}.social-meta-scan-card li strong{color:var(--ink);font-size:13px;line-height:1.25}.social-meta-scan-card li span,.social-meta-scan-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.social-meta-scan-card code{border:1px solid var(--line);color:#31566a;white-space:normal;background:#fff;border-radius:6px;padding:10px;font-family:inherit;font-size:12px;font-weight:800;line-height:1.45;display:block}.social-meta-search-terms{flex-wrap:wrap;gap:8px;display:flex}.social-meta-search-terms span{color:#126d7d;background:#fff;border:1px solid #bddde1;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.social-owned-scan-packet{border-bottom:1px solid var(--line);gap:12px;padding:16px;display:grid}.social-owned-scan-packet-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.social-owned-scan-packet-header h3{color:var(--ink);margin:0;font-size:17px;line-height:1.25}.social-owned-scan-packet-header>span{color:#126d7d;white-space:nowrap;background:#eef6f7;border:1px solid #bddde1;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.social-owned-scan-packet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.social-owned-scan-packet-card{border:1px solid var(--line);background:#fbfcfd;border-left:4px solid #9fb7bd;border-radius:8px;gap:8px;min-height:252px;padding:12px;display:grid}.social-owned-scan-packet-card.action_due,.social-owned-scan-packet-card.no_scan,.social-owned-scan-packet-card.current_missing,.social-owned-scan-packet-card.stale_checked,.social-owned-scan-packet-card.stale_missing,.social-owned-scan-packet-card.needs_owned_inbox_scan,.social-owned-scan-packet-card.needs_scan_first,.social-owned-scan-packet-card.blocked_until_source{border-left-color:#d58a1f}.social-owned-scan-packet-card.blocked{border-left-color:#c34a45}.social-owned-scan-packet-card.complete,.social-owned-scan-packet-card.current_checked,.social-owned-scan-packet-card.ready_to_log{border-left-color:#168464}.social-owned-scan-packet-card.ready_to_capture,.social-owned-scan-packet-card.ready_to_save_source,.social-owned-scan-packet-card.source_ready_review,.social-owned-scan-packet-card.needs_exact_source{border-left-color:var(--teal)}.social-owned-scan-packet-topline,.social-owned-scan-packet-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.social-owned-scan-packet-topline span{border:1px solid var(--line);color:#31566a;background:#f4f8f9;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.social-owned-scan-packet-topline small{color:#267183;text-transform:capitalize;font-size:11px;font-weight:900}.social-owned-scan-packet-card strong{color:var(--ink);font-size:14px;line-height:1.25}.social-owned-scan-packet-card p,.social-owned-scan-packet-card em,.social-owned-scan-packet-card footer,.social-owned-scan-packet-card b,.social-owned-scan-packet-card code{color:var(--muted);margin:0;font-size:12px;line-height:1.42}.social-owned-scan-packet-card em{color:#31566a;font-style:normal;font-weight:700}.social-owned-scan-packet-card code,.social-owned-scan-packet-card b{border:1px solid var(--line);white-space:normal;background:#fff;border-radius:6px;padding:8px;font-family:inherit;font-weight:800;display:block}.social-owned-scan-packet-card footer a,.social-owned-scan-packet-card footer span{color:#126d7d;font-size:12px;font-weight:800;text-decoration:none}.social-hannah-verification-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px;display:grid}.social-hannah-verification-card{border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;gap:8px;min-height:285px;padding:12px;display:grid}.social-hannah-verification-card.complete{border-left-color:var(--green)}.social-hannah-verification-card.blocked_until_source,.social-hannah-verification-card.needs_owned_inbox_scan,.social-hannah-verification-card.needs_scan_first{border-left-color:var(--red)}.social-hannah-verification-card.source_ready_review,.social-hannah-verification-card.ready_to_capture,.social-hannah-verification-card.ready_to_save_source{border-left-color:var(--teal)}.social-hannah-verification-card>div,.social-hannah-verification-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.social-hannah-verification-card>div span{color:#7a4b00;background:#fff8ec;border:1px solid #f2d29e;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900}.social-hannah-verification-card.complete>div span{color:#146345;background:#edf8f3;border-color:#bde6d3}.social-hannah-verification-card.blocked_until_source>div span,.social-hannah-verification-card.needs_owned_inbox_scan>div span,.social-hannah-verification-card.needs_scan_first>div span{color:#9f2418;background:#fff1f0;border-color:#ffc9c2}.social-hannah-verification-card.source_ready_review>div span,.social-hannah-verification-card.ready_to_capture>div span,.social-hannah-verification-card.ready_to_save_source>div span{color:#126d7d;background:#eef6f7;border-color:#bddde1}.social-hannah-verification-card p,.social-hannah-verification-card em,.social-hannah-verification-card small,.social-hannah-verification-card footer span,.social-hannah-verification-card footer a{color:var(--muted);margin:0;font-size:12px;line-height:1.42}.social-hannah-verification-card em{border:1px solid var(--line);background:#f8fbfc;border-radius:8px;padding:9px;font-style:normal;display:block}.social-hannah-verification-card code{border:1px solid var(--line);color:#405061;white-space:normal;background:#f1f4f5;border-radius:8px;padding:8px;font-size:11px;line-height:1.45}.social-hannah-verification-card footer a{color:#126d7d;font-weight:800;text-decoration:none}.social-hannah-scan-form{border-bottom:1px solid var(--line);grid-template-columns:1.35fr 1fr 1.4fr;gap:12px;padding:16px;display:grid}.social-hannah-scan-copy{background:#fbfaf6;border:1px solid #eee1c8;border-radius:8px;gap:7px;padding:12px;display:grid}.social-hannah-scan-copy span{color:#7a4b00;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.social-hannah-scan-copy strong{color:var(--ink);font-size:15px;line-height:1.25}.social-hannah-scan-copy p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.social-hannah-scan-form input,.social-hannah-scan-form select,.social-hannah-scan-form textarea{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:8px;width:100%;padding:10px}.social-hannah-scan-form .wide,.social-hannah-scan-form button{grid-column:span 3}.social-hannah-scan-surfaces{border:1px solid var(--line);border-radius:8px;gap:8px;margin:0;padding:10px;display:grid}.social-hannah-scan-surfaces legend{color:var(--muted);padding:0 4px;font-size:12px;font-weight:800}.social-hannah-scan-surfaces label{color:var(--ink);align-items:center;gap:8px;font-size:12px;display:flex}.social-hannah-scan-surfaces input{width:auto}.social-inbox-proof-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:16px;display:grid}.social-inbox-proof-card{border:1px solid var(--line);background:#fbfcfd;border-left:4px solid #9fb7bd;border-radius:8px;gap:8px;min-height:174px;padding:11px;display:grid}.social-inbox-proof-card.current_checked{border-left-color:#168464}.social-inbox-proof-card.current_missing,.social-inbox-proof-card.stale_missing,.social-inbox-proof-card.no_scan{border-left-color:#d58a1f}.social-inbox-proof-card.blocked{border-left-color:#c34a45}.social-inbox-proof-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.social-inbox-proof-card span{color:#267183;text-transform:capitalize;background:#eef6f7;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800}.social-inbox-proof-card strong{color:var(--ink);font-size:14px;line-height:1.25}.social-inbox-proof-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.social-inbox-proof-card dt,.social-inbox-proof-card p,.social-inbox-proof-card small{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.social-inbox-proof-card dd{color:var(--ink);margin:0;font-size:13px;font-weight:800}.social-inbox-closeout-presets{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.social-inbox-closeout-presets article{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;gap:12px;padding:14px;display:grid}.social-inbox-closeout-presets span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.social-inbox-closeout-presets strong{color:var(--ink);margin-top:4px;font-size:16px;line-height:1.25;display:block}.social-inbox-closeout-presets p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.45}.social-inbox-closeout-presets form{align-items:end;gap:10px;display:grid}.social-inbox-closeout-presets input{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.social-inbox-closeout-presets button{justify-content:center}.social-inbox-review-form{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;padding:16px;display:grid}.social-inbox-review-form input,.social-inbox-review-form select,.social-inbox-review-form textarea{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.social-inbox-review-form textarea{resize:vertical;line-height:1.4}.social-inbox-review-form .wide{grid-column:span 2}.social-inbox-review-form button{grid-column:span 4;justify-content:center}.social-inbox-platforms{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;grid-column:span 4;gap:8px;margin:0;padding:10px 12px 12px;display:flex}.social-inbox-platforms legend{color:var(--muted);text-transform:uppercase;padding:0 4px;font-size:11px;font-weight:800}.social-inbox-platforms label{border:1px solid var(--line);color:var(--muted);background:#f8fbfc;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.social-daily-run-form{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;padding:16px;display:grid}.social-daily-run-form input,.social-daily-run-form select,.social-daily-run-form textarea{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.social-daily-run-form textarea{resize:vertical;line-height:1.4}.social-daily-run-form .wide{grid-column:span 2}.social-daily-run-form button{grid-column:span 4;justify-content:center}.social-daily-run-steps{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;grid-column:span 4;gap:8px;margin:0;padding:10px 12px 12px;display:flex}.social-daily-run-steps legend{color:var(--muted);text-transform:uppercase;padding:0 4px;font-size:11px;font-weight:800}.social-daily-run-steps label{border:1px solid var(--line);color:var(--muted);background:#f8fbfc;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.social-inbox-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.social-inbox-review-card{border:1px solid var(--line);border-left:4px solid #9fb7bd;border-radius:8px;gap:9px;min-height:240px;padding:12px;display:grid}.social-inbox-review-card.fresh{border-left-color:#168464}.social-inbox-review-card.partial,.social-inbox-review-card.manual{border-left-color:#d18a1f}.social-inbox-review-card.blocked{border-left-color:#b94b4b}.social-inbox-review-card>div,.social-inbox-review-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.social-inbox-review-card span{color:#126d7d;text-transform:capitalize;background:#eef6f7;border:1px solid #bddde1;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.social-inbox-review-card strong{color:var(--ink);font-size:15px;line-height:1.3}.social-inbox-review-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.social-inbox-review-card dt{color:var(--muted);text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:800}.social-inbox-review-card dd{color:var(--ink);margin:0;font-size:16px;font-weight:900}.social-inbox-review-card p,.social-inbox-review-card small,.social-inbox-review-card footer span,.social-inbox-review-card em{color:var(--muted);font-size:12px;line-height:1.4}.social-inbox-review-card em{background:#fbfaf6;border:1px solid #eee1c8;border-radius:6px;padding:8px}.social-inbox-review-card footer{margin-top:auto}.social-brief-run-card{border:1px solid var(--line);border-left:4px solid #9fb7bd;border-radius:8px;gap:9px;min-height:220px;padding:12px;display:grid}.social-brief-run-card.fresh,.social-brief-run-card.current{border-left-color:#168464}.social-brief-run-card.partial,.social-brief-run-card.manual{border-left-color:#d18a1f}.social-brief-run-card.stale,.social-brief-run-card.blocked{border-left-color:#b94b4b}.social-brief-run-card>div,.social-brief-run-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.social-brief-run-card span{color:#126d7d;text-transform:capitalize;background:#eef6f7;border:1px solid #bddde1;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.social-brief-run-card strong{color:var(--ink);font-size:15px;line-height:1.3}.social-brief-run-card small,.social-brief-run-card footer span,.social-brief-run-card li{color:var(--muted);font-size:12px;line-height:1.4}.social-brief-run-card ul{gap:5px;margin:0;padding-left:16px;display:grid}.social-brief-run-card footer{margin-top:auto}.social-platform-grid,.social-access-test-grid,.social-access-handoff-grid,.social-windsor-test-plan-grid,.social-goal-audit-grid,.social-access-grid,.social-capability-grid,.social-connector-unlock-grid,.social-connector-test-grid,.social-connector-step-list,.social-operating-health-grid,.social-daily-run-grid,.social-daily-run-history-grid,.social-weekly-review-grid,.social-command-queue-grid,.social-management-brief-grid,.social-today-lane-summary,.social-today-action-grid,.social-dashboard-grid,.social-community-grid,.social-reply-source-grid,.social-content-idea-grid,.social-post-draft-grid,.social-reply-template-grid,.social-listening-search-grid,.social-readiness-grid,.social-creator-shortlist-grid,.social-creator-engagement-grid,.social-weekly-creator-grid,.social-daily-creator-grid,.social-engagement-task-grid,.social-data-roadmap,.social-report-grid,.social-calendar-grid{gap:14px;display:grid}.social-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.social-access-test-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.social-access-handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.social-windsor-test-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.social-goal-audit-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:16px}.social-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.social-capability-grid,.social-connector-unlock-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.social-connector-test-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 16px 16px}.social-connector-step-list{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.social-operating-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:16px}.social-next-session-summary,.social-next-session-steps{gap:12px;padding:16px;display:grid}.social-next-session-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr))}.social-next-session-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.social-next-session-summary article,.social-next-session-steps article{border:1px solid var(--line);background:#f8fbfc;border-radius:8px;gap:8px;min-height:150px;padding:13px;display:grid}.social-next-session-summary article:first-child,.social-next-session-steps article:first-child{background:#fbfaf6;border-color:#eee1c8}.social-next-session-summary span,.social-next-session-steps span{color:#126d7d;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.social-next-session-summary strong,.social-next-session-steps strong{color:var(--ink);font-size:15px;line-height:1.25}.social-next-session-summary p,.social-next-session-steps p,.social-next-session-steps small{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.social-next-session-steps small{border-top:1px solid var(--line);align-self:end;padding-top:7px}.social-daily-run-grid{grid-template-columns:repeat(6,minmax(0,1fr));padding:16px}.social-session-closeout{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.social-session-closeout article{border:1px solid var(--line);background:#f8fbfc;border-radius:8px;gap:7px;min-height:150px;padding:13px;display:grid}.social-session-closeout article:first-child{background:#fbfaf6;border-color:#eee1c8}.social-session-closeout span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.social-session-closeout strong{color:var(--ink);font-size:15px;line-height:1.25}.social-session-closeout p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.social-daily-run-history-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 16px 16px}.social-weekly-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.social-weekly-plan-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.social-weekly-plan-grid article{border:1px solid var(--line);background:#f8fbfc;border-radius:8px;gap:10px;min-height:250px;padding:13px;display:grid}.social-weekly-plan-grid article:first-child{background:#fbfaf6;border-color:#eee1c8}.social-weekly-plan-grid span{color:#126d7d;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.social-weekly-plan-grid strong{color:var(--ink);font-size:15px;line-height:1.25}.social-weekly-plan-grid ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.social-weekly-plan-grid li{border-top:1px solid var(--line);gap:4px;padding-top:8px;display:grid}.social-weekly-plan-grid b{color:var(--ink);font-size:12px;line-height:1.3}.social-weekly-plan-grid small{color:var(--muted);font-size:12px;line-height:1.4}.social-management-brief-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:16px}.social-command-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.social-today-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:16px}.social-today-lane-summary{grid-template-columns:repeat(6,minmax(0,1fr));padding:16px 16px 0}.social-listening-search-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:16px}.social-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.social-creator-shortlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.social-creator-engagement-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.social-weekly-creator-grid{grid-template-columns:repeat(5,minmax(0,1fr));padding:16px}.social-daily-creator-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.social-platform-card{border-left:4px solid var(--teal);gap:11px;min-height:230px;padding:18px;display:grid}.social-platform-card.amber{border-left-color:var(--amber)}.social-platform-card.red{border-left-color:var(--red)}.social-platform-card>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.social-platform-card svg{color:var(--teal)}.social-platform-card.amber svg{color:var(--amber)}.social-platform-card.red svg{color:var(--red)}.social-platform-card>div span{color:#126d7d;text-align:center;background:#eef6f7;border:1px solid #bddde1;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.social-platform-card h2{margin:0;font-size:24px}.social-platform-card p,.social-platform-card em{margin:0;font-size:13px;line-height:1.45}.social-platform-card small{border:1px solid var(--line);color:#405061;background:#f1f4f5;border-radius:999px;justify-self:start;margin-top:auto;padding:5px 9px;font-size:12px}.social-platform-card em{font-style:normal}.social-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}.social-community-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.social-reply-source-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding:0 0 14px}.social-profile-card,.social-platform-summary,.social-mention-list,.social-account-list,.social-cadence-list,.social-interaction-list,.social-pillars,.social-signal-list,.social-checklist{gap:10px;padding:16px;display:grid}.social-profile-card>div,.social-platform-summary div,.social-access-test-card,.social-access-card,.social-capability-card,.social-mention-card,.social-account-list div,.social-content-idea-grid article,.social-reply-template-grid article,.social-listening-search-grid article,.social-readiness-card,.social-operating-health-card,.social-daily-run-card,.social-weekly-review-card,.social-creator-shortlist-card,.social-weekly-creator-card,.social-daily-creator-card,.social-engagement-task-grid article,.social-cadence-list div,.social-interaction-list article,.social-pillars div,.social-data-roadmap article{border:1px solid var(--line);border-radius:8px;gap:7px;padding:13px;display:grid}.social-profile-card>div{justify-content:space-between;align-items:center;display:flex}.social-profile-card>div span,.social-platform-summary span,.social-platform-summary small,.social-mention-card small,.social-mention-card footer span,.social-mention-card footer em,.social-account-list small,.social-content-idea-grid small,.social-reply-template-grid small{color:var(--muted);font-size:12px;font-style:normal;line-height:1.35}.social-profile-card p,.social-platform-summary p,.social-mention-card p,.social-account-list p,.social-content-idea-grid p,.social-reply-template-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.42}.social-profile-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.social-profile-card dl div{border:1px solid var(--line);background:#f7fafb;border-radius:8px;gap:4px;padding:10px;display:grid}.social-profile-card dd{margin:0;font-weight:900}.social-platform-summary{grid-template-columns:1fr 1fr}.social-platform-summary strong{font-size:20px}.social-access-card{border-left:4px solid var(--amber);min-height:210px}.social-access-test-card{border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;gap:9px;min-height:285px;padding:13px;display:grid}.social-access-handoff-card{border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;gap:9px;min-height:265px;padding:13px;display:grid}.social-windsor-test-plan-card{border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;gap:9px;min-height:350px;padding:13px;display:grid}.social-goal-audit-card{border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;gap:9px;min-height:245px;padding:13px;display:grid}.social-capability-card{border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;gap:9px;min-height:330px;padding:13px;display:grid}.social-connector-unlock-card{border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;gap:9px;min-height:340px;padding:13px;display:grid}.social-connector-test-card{border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;gap:9px;min-height:220px;padding:13px;display:grid}.social-connector-step-card{border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;gap:9px;min-height:260px;padding:13px;display:grid}.social-weekly-review-card{border-left:4px solid var(--amber);gap:9px;min-height:235px}.social-today-action-card{border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:8px;gap:9px;min-height:260px;padding:13px;display:grid}.social-command-card{border:1px solid var(--line);border-left:4px solid var(--teal);background:#fff;border-radius:8px;gap:9px;min-height:285px;padding:13px;display:grid}.social-command-card:first-child{background:#fbfaf6}.social-today-lane-card{border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:8px;gap:7px;min-height:178px;padding:12px;display:grid}.social-management-brief-card{border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:8px;gap:9px;min-height:250px;padding:13px;display:grid}.social-management-brief-card.reply,.social-management-brief-card.mention{border-left-color:var(--green)}.social-management-brief-card.connector_setup,.social-command-card.proof,.social-command-card.hannah,.social-command-card.check_in,.social-command-card.action_due,.social-command-card.needs_owned_inbox_scan,.social-command-card.needs_scan_first,.social-command-card.blocked_until_source{border-left-color:var(--amber)}.social-command-card.reply,.social-command-card.creator,.social-command-card.source_ready_review,.social-command-card.ready_to_save_source,.social-command-card.ready_to_capture{border-left-color:var(--teal)}.social-command-card.content,.social-command-card.closeout,.social-command-card.draft_ready,.social-command-card.partial{border-left-color:var(--green)}.social-command-card.access,.social-command-card.authorization_blocked,.social-command-card.waiting_on_authorization,.social-command-card.decision_needed,.social-command-card.blocked{border-left-color:var(--red)}.social-today-action-card.check_in,.social-today-lane-card.check_in,.social-today-lane-card.cadence_due{border-left-color:var(--green)}.social-today-action-card.respond,.social-today-action-card.engage,.social-today-lane-card.respond,.social-today-lane-card.engage,.social-today-lane-card.high_priority{border-left-color:var(--teal)}.social-today-action-card.listen,.social-today-action-card.create,.social-today-lane-card.listen,.social-today-lane-card.create{border-left-color:var(--amber)}.social-today-action-card.unlock_access,.social-today-lane-card.unlock_access,.social-today-lane-card.access_blocker{border-left-color:var(--red)}.social-listening-search-grid article{border-left:4px solid var(--teal);min-height:300px}.social-readiness-card{border-left:4px solid var(--teal);min-height:220px}.social-operating-health-card,.social-daily-run-card{border-left:4px solid var(--teal);min-height:230px}.social-daily-run-history-card{border:1px solid var(--line);border-left:4px solid #9fb7bd;border-radius:8px;gap:9px;min-height:190px;padding:12px;display:grid}.social-creator-shortlist-card{border-left:4px solid var(--teal);min-height:280px}.social-creator-engagement-card{border-left:4px solid var(--teal);gap:12px;min-height:430px;padding:14px;display:grid}.social-weekly-creator-card{border-left:4px solid var(--teal);gap:12px;min-height:455px;padding:14px;display:grid}.social-daily-creator-card{border-left:4px solid var(--teal);gap:12px;min-height:440px;padding:14px;display:grid}.social-readiness-card.fresh,.social-readiness-card.connected,.social-readiness-card.current,.social-readiness-card.clear,.social-operating-health-card.ready,.social-daily-run-card.ready,.social-daily-run-history-card.done,.social-weekly-review-card.ready{border-left-color:var(--green)}.social-readiness-card.action_due,.social-readiness-card.needs_authorization,.social-readiness-card.blocked_or_open,.social-readiness-card.stale,.social-operating-health-card.action_due,.social-operating-health-card.partial,.social-daily-run-card.action_due,.social-daily-run-card.partial,.social-daily-run-history-card.partial,.social-weekly-review-card.action_due,.social-weekly-review-card.partial{border-left-color:var(--amber)}.social-readiness-card.missing,.social-operating-health-card.blocked,.social-daily-run-card.blocked,.social-daily-run-history-card.blocked,.social-daily-run-history-card.skipped,.social-weekly-review-card.blocked{border-left-color:var(--red)}.social-creator-shortlist-card.engage_today,.social-creator-shortlist-card.needs_first_check,.social-creator-shortlist-card.refresh_relationship,.social-creator-engagement-card.verify_mention,.social-creator-engagement-card.leave_value_comment{border-left-color:var(--amber)}.social-creator-shortlist-card.research_queue,.social-creator-shortlist-card.scheduled,.social-creator-shortlist-card.monitor,.social-creator-engagement-card.check_recent_posts,.social-creator-engagement-card.save_creator_lead,.social-creator-engagement-card.log_content_idea,.social-creator-engagement-card.follow_up,.social-weekly-creator-card.relationship_refresh,.social-daily-creator-card.ready{border-left-color:var(--green)}.social-creator-shortlist-card.needs_profile_url,.social-weekly-creator-card.source_needed,.social-daily-creator-card.overdue{border-left-color:var(--red)}.social-weekly-creator-card.ready_this_week,.social-weekly-creator-card.first_touch,.social-daily-creator-card.due_today,.social-daily-creator-card.first_touch{border-left-color:var(--amber)}.social-connector-step-card.done,.social-connector-step-card.skipped{border-left-color:var(--green)}.social-connector-step-card.blocked{border-left-color:var(--red)}.social-access-card.connected{border-left-color:var(--green)}.social-access-test-card.manual_check_due,.social-access-test-card.waiting_on_authorization,.social-access-test-card.decision_needed,.social-access-test-card.optional_available,.social-access-handoff-card.manual_check_due,.social-access-handoff-card.waiting_on_authorization,.social-access-handoff-card.decision_needed,.social-access-handoff-card.optional_available,.social-windsor-test-plan-card.waiting_on_authorization,.social-windsor-test-plan-card.decision_needed,.social-goal-audit-card.partial,.social-goal-audit-card.action_due{border-left-color:var(--teal)}.social-access-test-card.authorization_blocked,.social-access-handoff-card.authorization_blocked,.social-windsor-test-plan-card.authorization_blocked,.social-goal-audit-card.blocked{border-left-color:var(--red)}.social-goal-audit-card.complete,.social-capability-card.connected_verified,.social-capability-card.connected_limited,.social-capability-card.manual_required{border-left-color:var(--green)}.social-capability-card.build_option,.social-connector-unlock-card.limited_connected,.social-connector-unlock-card.manual_ready,.social-connector-unlock-card.decision_needed{border-left-color:var(--teal)}.social-connector-unlock-card.brief_ready{border-left-color:var(--green)}.social-connector-unlock-card.needs_authorization,.social-connector-unlock-card.needs_field_check,.social-connector-unlock-card.needs_sample_pull,.social-connector-unlock-card.needs_brief_readiness{border-left-color:var(--red)}.social-connector-test-card.passed{border-left-color:var(--green)}.social-connector-test-card.partial{border-left-color:var(--teal)}.social-connector-test-card.failed,.social-connector-test-card.blocked,.social-connector-test-card.not_supported{border-left-color:var(--red)}.social-access-card.manual_review,.social-access-card.build_option{border-left-color:var(--teal)}.social-access-card>div,.social-access-card footer,.social-access-test-card>div,.social-access-test-card footer,.social-access-handoff-card>div,.social-access-handoff-card footer,.social-windsor-test-plan-card>div,.social-windsor-test-plan-card footer,.social-goal-audit-card>div,.social-goal-audit-card footer,.social-capability-card>div,.social-capability-card footer,.social-connector-unlock-card>div,.social-connector-unlock-card footer,.social-connector-test-card>div,.social-connector-test-card footer,.social-connector-step-card>div,.social-connector-step-card footer,.social-today-action-card>div,.social-today-action-card footer,.social-today-lane-card>div,.social-management-brief-card>div,.social-management-brief-card footer,.social-listening-search-grid article>div,.social-listening-search-grid footer,.social-readiness-card>div,.social-readiness-card footer,.social-operating-health-card>div,.social-operating-health-card footer,.social-daily-run-card>div,.social-daily-run-card footer,.social-weekly-review-card>div,.social-weekly-review-card footer,.social-daily-run-history-card>div,.social-daily-run-history-card footer,.social-creator-shortlist-card>div,.social-creator-shortlist-card footer,.social-creator-engagement-card header,.social-creator-engagement-card footer,.social-weekly-creator-card header,.social-weekly-creator-card footer,.social-daily-creator-card header,.social-daily-creator-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.social-access-card>div span,.social-access-test-card>div span,.social-access-handoff-card>div span,.social-windsor-test-plan-card>div span,.social-goal-audit-card>div span{color:#7a4b00;text-transform:capitalize;background:#fff8ec;border:1px solid #f2d29e;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.social-access-test-card.manual_check_due>div span,.social-access-test-card.waiting_on_authorization>div span,.social-access-test-card.decision_needed>div span,.social-access-test-card.optional_available>div span,.social-access-handoff-card.manual_check_due>div span,.social-access-handoff-card.waiting_on_authorization>div span,.social-access-handoff-card.decision_needed>div span,.social-access-handoff-card.optional_available>div span,.social-windsor-test-plan-card.waiting_on_authorization>div span,.social-windsor-test-plan-card.decision_needed>div span,.social-goal-audit-card.partial>div span,.social-goal-audit-card.action_due>div span{color:#126d7d;background:#eef6f7;border-color:#bddde1}.social-access-test-card.authorization_blocked>div span,.social-access-handoff-card.authorization_blocked>div span,.social-windsor-test-plan-card.authorization_blocked>div span,.social-goal-audit-card.blocked>div span{color:#9f2418;background:#fff1f0;border-color:#ffc9c2}.social-goal-audit-card.complete>div span{color:#146345;background:#edf8f3;border-color:#bde6d3}.social-capability-card>div span,.social-connector-unlock-card>div span{color:#7a4b00;text-transform:capitalize;background:#fff8ec;border:1px solid #f2d29e;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.social-connector-unlock-card.limited_connected>div span,.social-connector-unlock-card.manual_ready>div span,.social-connector-unlock-card.decision_needed>div span{color:#126d7d;background:#eef6f7;border-color:#bddde1}.social-connector-unlock-card.brief_ready>div span{color:#146345;background:#edf8f3;border-color:#bde6d3}.social-connector-unlock-card.needs_authorization>div span,.social-connector-unlock-card.needs_field_check>div span,.social-connector-unlock-card.needs_sample_pull>div span,.social-connector-unlock-card.needs_brief_readiness>div span{color:#9f2418;background:#fff1f0;border-color:#ffc9c2}.social-connector-test-card>div span{color:#7a4b00;text-transform:capitalize;background:#fff8ec;border:1px solid #f2d29e;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.social-connector-test-card.passed>div span{color:#146345;background:#edf8f3;border-color:#bde6d3}.social-connector-test-card.partial>div span{color:#126d7d;background:#eef6f7;border-color:#bddde1}.social-connector-test-card.failed>div span,.social-connector-test-card.blocked>div span,.social-connector-test-card.not_supported>div span{color:#9f2418;background:#fff1f0;border-color:#ffc9c2}.social-connector-step-card>div span{color:#7a4b00;text-transform:capitalize;background:#fff8ec;border:1px solid #f2d29e;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.social-management-brief-card>div span,.social-today-action-card>div span,.social-today-lane-card>div span{color:#126d7d;text-transform:capitalize;background:#eef6f7;border:1px solid #bddde1;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.social-today-action-card.check_in>div span,.social-today-lane-card.check_in>div span,.social-today-lane-card.cadence_due>div span{color:#146345;background:#edf8f3;border-color:#bde6d3}.social-today-action-card.listen>div span,.social-today-action-card.create>div span,.social-today-lane-card.listen>div span,.social-today-lane-card.create>div span{color:#7a4b00;background:#fff8ec;border-color:#f2d29e}.social-today-action-card.unlock_access>div span,.social-today-lane-card.unlock_access>div span,.social-today-lane-card.access_blocker>div span{color:#9f2418;background:#fff1f0;border-color:#ffc9c2}.social-management-brief-card.reply>div span,.social-management-brief-card.mention>div span{color:#146345;background:#edf8f3;border-color:#bde6d3}.social-management-brief-card.connector_setup>div span{color:#7a4b00;background:#fff8ec;border-color:#f2d29e}.social-listening-search-grid span,.social-readiness-card>div span,.social-operating-health-card>div span,.social-daily-run-card>div span,.social-weekly-review-card>div span,.social-daily-run-history-card>div span,.social-creator-shortlist-card>div span{color:#126d7d;text-transform:capitalize;background:#eef6f7;border:1px solid #bddde1;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.social-creator-engagement-card header span,.social-weekly-creator-card header span,.social-daily-creator-card header span{color:#126d7d;background:#eef6f7;border:1px solid #bddde1;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.social-creator-engagement-card.verify_mention header span,.social-creator-engagement-card.leave_value_comment header span,.social-weekly-creator-card.ready_this_week header span,.social-weekly-creator-card.first_touch header span,.social-daily-creator-card.due_today header span,.social-daily-creator-card.first_touch header span,.social-creator-shortlist-card.engage_today>div span,.social-creator-shortlist-card.needs_first_check>div span,.social-creator-shortlist-card.refresh_relationship>div span{color:#7a4b00;background:#fff8ec;border-color:#f2d29e}.social-creator-shortlist-card.needs_profile_url>div span,.social-daily-creator-card.overdue header span{color:#9f2418;background:#fff1f0;border-color:#ffc9c2}.social-readiness-card.fresh>div span,.social-readiness-card.connected>div span,.social-readiness-card.current>div span,.social-readiness-card.clear>div span,.social-operating-health-card.ready>div span,.social-daily-run-card.ready>div span,.social-weekly-review-card.ready>div span,.social-daily-run-history-card.done>div span{color:#146345;background:#edf8f3;border-color:#bde6d3}.social-readiness-card.action_due>div span,.social-readiness-card.needs_authorization>div span,.social-readiness-card.blocked_or_open>div span,.social-readiness-card.stale>div span,.social-operating-health-card.action_due>div span,.social-operating-health-card.partial>div span,.social-daily-run-card.action_due>div span,.social-daily-run-card.partial>div span,.social-weekly-review-card.action_due>div span,.social-weekly-review-card.partial>div span,.social-daily-run-history-card.partial>div span{color:#7a4b00;background:#fff8ec;border-color:#f2d29e}.social-readiness-card.missing>div span,.social-operating-health-card.blocked>div span,.social-daily-run-card.blocked>div span,.social-weekly-review-card.blocked>div span,.social-daily-run-history-card.blocked>div span,.social-daily-run-history-card.skipped>div span{color:#9f2418;background:#fff1f0;border-color:#ffc9c2}.social-connector-step-card.done>div span,.social-connector-step-card.skipped>div span{color:#146345;background:#edf8f3;border-color:#bde6d3}.social-connector-step-card.blocked>div span{color:#9f2418;background:#fff1f0;border-color:#ffc9c2}.social-access-card.connected>div span,.social-capability-card.connected_verified>div span,.social-capability-card.connected_limited>div span,.social-capability-card.manual_required>div span{color:#146345;background:#edf8f3;border-color:#bde6d3}.social-capability-card.build_option>div span,.social-access-card.manual_review>div span,.social-access-card.build_option>div span{color:#126d7d;background:#eef6f7;border-color:#bddde1}.social-access-card p,.social-access-card em,.social-access-card footer span,.social-access-test-card p,.social-access-test-card em,.social-access-test-card footer span,.social-access-test-card small,.social-access-handoff-card p,.social-access-handoff-card em,.social-access-handoff-card footer span,.social-access-handoff-card footer a,.social-access-handoff-card small,.social-windsor-test-plan-card p,.social-windsor-test-plan-card em,.social-windsor-test-plan-card footer span,.social-windsor-test-plan-card footer a,.social-windsor-test-plan-card small,.social-windsor-test-plan-card li,.social-goal-audit-card p,.social-goal-audit-card em,.social-goal-audit-card footer span,.social-goal-audit-card small,.social-access-test-flags span,.social-capability-card p,.social-capability-card em,.social-capability-card footer span,.social-capability-card footer a,.social-capability-card small,.social-connector-unlock-card p,.social-connector-unlock-card em,.social-connector-unlock-card footer span,.social-connector-unlock-card small,.social-connector-unlock-card li,.social-connector-test-card p,.social-connector-test-card em,.social-connector-test-card footer span,.social-connector-test-card small,.social-connector-step-card p,.social-connector-step-card em,.social-connector-step-card footer span,.social-connector-step-card footer a,.social-connector-step-card small,.social-today-action-card p,.social-today-action-card em,.social-today-action-card footer span,.social-today-action-card footer a,.social-today-action-card small,.social-command-card p,.social-command-card em,.social-command-card footer span,.social-command-card footer a,.social-command-card footer b,.social-command-card small,.social-today-lane-card p,.social-today-lane-card em,.social-today-lane-card small,.social-management-brief-card p,.social-management-brief-card em,.social-management-brief-card footer span,.social-management-brief-card footer a,.social-management-brief-card small,.social-listening-search-grid p,.social-listening-search-grid em,.social-listening-search-grid small,.social-listening-search-grid footer span,.social-listening-search-grid footer a,.social-readiness-card p,.social-readiness-card em,.social-readiness-card small,.social-readiness-card footer span,.social-operating-health-card p,.social-operating-health-card em,.social-operating-health-card small,.social-operating-health-card footer span,.social-daily-run-card p,.social-daily-run-card em,.social-daily-run-card small,.social-daily-run-card footer span,.social-weekly-review-card p,.social-weekly-review-card em,.social-weekly-review-card small,.social-weekly-review-card footer span,.social-daily-run-history-card p,.social-daily-run-history-card em,.social-daily-run-history-card small,.social-daily-run-history-card footer span,.social-creator-shortlist-card p,.social-creator-shortlist-card em,.social-creator-shortlist-card small,.social-creator-shortlist-card footer span,.social-creator-shortlist-card footer a,.social-creator-engagement-card p,.social-creator-engagement-card em,.social-creator-engagement-card small,.social-creator-engagement-card footer span,.social-creator-engagement-card footer a,.social-weekly-creator-card p,.social-weekly-creator-card em,.social-weekly-creator-card small,.social-weekly-creator-card footer span,.social-weekly-creator-card footer a,.social-daily-creator-card p,.social-daily-creator-card em,.social-daily-creator-card small,.social-daily-creator-card footer span,.social-daily-creator-card footer a,.social-creator-engagement-steps span{color:var(--muted);margin:0;font-size:13px;line-height:1.42}.social-access-card em,.social-access-test-card em,.social-access-handoff-card em,.social-goal-audit-card em,.social-capability-card em,.social-connector-unlock-card em,.social-connector-test-card em,.social-proof-note,.social-connector-step-card em,.social-command-card em,.social-today-action-card em,.social-today-lane-card em,.social-management-brief-card em,.social-operating-health-card em,.social-daily-run-card em,.social-weekly-review-card em,.social-daily-run-history-card em{border:1px solid var(--line);background:#f8fbfc;border-radius:8px;padding:10px;font-style:normal;display:block}.social-access-test-flags{flex-wrap:wrap;gap:6px;display:flex}.social-access-test-flags span{border:1px solid var(--line);background:#f8fbfc;border-radius:999px;padding:5px 8px}.social-capability-card footer a,.social-access-handoff-card footer a{color:#126d7d;font-weight:800;text-decoration:none}.social-access-handoff-card footer a.social-access-action-link{color:#11684f;background:#f3faf7;border:1px solid #bfdfd0;border-radius:6px;padding:7px 10px;display:inline-flex}.social-access-handoff-card.authorization_blocked footer a.social-access-action-link{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.social-windsor-test-plan-card footer a.social-access-action-link{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;padding:7px 10px;font-weight:800;text-decoration:none;display:inline-flex}.social-windsor-test-plan-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;padding-left:17px;display:grid}.social-next-action{color:var(--ink);font-size:13px;line-height:1.4}.social-connector-unlock-card ul{gap:5px;margin:0;padding-left:17px;display:grid}.social-listening-search-grid em,.social-readiness-card em,.social-creator-shortlist-card em{border:1px solid var(--line);background:#f8fbfc;border-radius:8px;padding:10px;font-style:normal;display:block}.social-creator-engagement-title{gap:4px;display:grid}.social-creator-engagement-title strong{color:var(--ink);font-size:18px}.social-creator-engagement-title em{font-style:normal}.social-creator-engagement-card blockquote,.social-weekly-creator-card blockquote,.social-daily-creator-card blockquote{border:1px solid var(--line);border-left:4px solid var(--teal);color:#33485f;background:#f7fafb;border-radius:8px;margin:0;padding:10px;font-size:13px;line-height:1.48}.social-creator-engagement-steps{gap:7px;display:grid}.social-creator-engagement-steps span,.social-guardrail-note{border:1px solid var(--line);background:#f8fbfc;border-radius:8px;padding:9px;font-style:normal;display:block}.social-guardrail-note{color:#7a4b00;border-color:#f2d29e}.social-creator-shortlist-card footer,.social-creator-engagement-card footer,.social-weekly-creator-card footer,.social-daily-creator-card footer{margin-top:auto}.social-weekly-creator-card .social-task-form{grid-template-columns:1fr}.social-creator-shortlist-card footer a,.social-creator-engagement-card footer a,.social-weekly-creator-card footer a,.social-daily-creator-card footer a,.social-connector-step-card footer a{color:#126d7d;font-weight:800;text-decoration:none}.social-today-action-card footer{margin-top:auto}.social-command-card>div,.social-command-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.social-command-card>div span{color:#126d7d;letter-spacing:0;text-transform:uppercase;background:#eaf6f7;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.social-command-card strong{color:var(--ink);font-size:18px;line-height:1.2}.social-command-card footer{border-top:1px solid var(--line);margin-top:auto;padding-top:9px}.social-command-card footer a{color:#126d7d;font-weight:800;text-decoration:none}.social-today-lane-card strong{font-size:24px;line-height:1}.social-today-action-card footer a{color:#126d7d;font-weight:800;text-decoration:none}.social-management-brief-card footer{margin-top:auto}.social-management-brief-card footer a,.social-listening-search-grid footer a{color:#126d7d;font-weight:800;text-decoration:none}.social-connector-step-form,.social-connector-test-form,.social-listening-form{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:auto;padding-top:10px;display:grid}.social-connector-test-form{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;margin:0 16px 16px;padding:16px 0}.social-listening-form{grid-template-columns:minmax(104px,.42fr) minmax(0,1fr) minmax(0,1fr)}.social-connector-step-form select,.social-connector-test-form input,.social-connector-test-form select,.social-connector-test-form textarea,.social-listening-form input,.social-listening-form select,.social-listening-form textarea{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.social-listening-form textarea{resize:vertical;min-height:84px;line-height:1.4}.social-listening-form label{color:var(--muted);align-items:center;gap:7px;min-height:38px;font-size:13px;font-weight:800;display:flex}.social-listening-form label input{width:16px;height:16px;min-height:0;padding:0}.social-listening-form .wide,.social-listening-form button{grid-column:span 3}.social-listening-form button{justify-content:center}.social-connector-test-form .wide{grid-column:span 2}.social-connector-test-form button{grid-column:span 4;justify-content:center}.social-connector-test-flags{flex-wrap:wrap;grid-column:span 4;align-items:center;gap:8px;display:flex}.social-connector-test-flags label{border:1px solid var(--line);color:var(--muted);background:#f8fbfc;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.social-access-card small{color:var(--muted);font-size:12px}.social-capture-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;padding:16px;display:grid}.social-bulk-capture-form{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;margin:0 16px 16px;padding-top:16px;display:grid}.social-capture-form .wide{grid-column:span 2}.social-bulk-capture-form .wide{grid-column:span 4}.social-capture-form .field-label,.social-bulk-capture-form .field-label,.social-reply-source-form,.social-reply-draft-form,.social-status-form{min-width:0}.social-capture-form input,.social-capture-form select,.social-capture-form textarea,.social-bulk-capture-form input,.social-bulk-capture-form select,.social-bulk-capture-form textarea,.social-reply-source-form input,.social-reply-draft-form input,.social-reply-draft-form select,.social-reply-draft-form textarea,.social-status-form input,.social-status-form select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.social-capture-form textarea,.social-bulk-capture-form textarea{resize:vertical;line-height:1.4}.social-reply-draft-form{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(120px,.7fr) minmax(130px,.7fr) repeat(2,minmax(0,1fr)) auto;gap:8px;padding:10px;display:grid}.social-reply-draft-form textarea{resize:vertical;grid-column:span 5;min-height:96px;line-height:1.45}.social-capture-form button,.social-bulk-capture-form button{grid-column:span 4;justify-content:center}.social-status-form{border-top:1px solid var(--line);grid-template-columns:minmax(120px,.6fr) minmax(130px,.7fr) repeat(2,minmax(160px,1fr)) auto;gap:8px;padding-top:10px;display:grid}.social-status-form .module-action{justify-content:center;min-width:78px}.social-data-table{min-width:980px}.social-data-table.creative{min-width:1120px}.social-data-table th:first-child,.social-data-table td:first-child,.social-data-table.creative th:first-child,.social-data-table.creative td:first-child{text-align:left;white-space:normal}.social-data-table th:nth-child(n+3),.social-data-table td:nth-child(n+3){text-align:right;white-space:nowrap}.social-mention-card{gap:10px}.social-mention-card>div,.social-mention-card footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.social-mention-card blockquote{border:1px solid var(--line);border-left:4px solid var(--teal);color:#33485f;background:#f7fafb;border-radius:8px;margin:0;padding:11px 12px;font-size:13px;line-height:1.45}.social-reply-source-card{border:1px solid var(--line);background:#fbfcfd;border-left:4px solid #9fb7bd;border-radius:8px;gap:8px;min-height:178px;padding:12px;display:grid}.social-reply-source-card.hannah_source_missing{border-left-color:#c34a45}.social-reply-source-card.source_missing{border-left-color:#d58a1f}.social-reply-source-card.source_ready_review,.social-reply-source-card.source_ready_approved,.social-reply-source-card.source_ready{border-left-color:#168464}.social-reply-source-card.source_ready_triage{border-left-color:#267183}.social-reply-source-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.social-reply-source-card span,.social-reply-source-card small,.social-reply-source-card em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.35}.social-reply-source-card span{color:#267183;background:#eef6f7;border-radius:999px;padding:4px 7px;font-weight:800}.social-reply-source-card strong{color:var(--ink);font-size:14px;line-height:1.25}.social-reply-source-card p{color:#33485f;margin:0;font-size:13px;line-height:1.42}.social-reply-source-card a{color:#126d7d;font-size:12px;font-weight:900;text-decoration:none}.social-reply-source-form{border-top:1px solid var(--line);grid-template-columns:1fr;gap:8px;padding-top:10px;display:grid}.social-reply-source-form .module-action{justify-content:center}.social-reply-safety-strip{background:#fbfaf6;border:1px solid #eee1c8;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.social-reply-safety-strip a,.social-reply-safety-strip span{color:#126d7d;font-size:12px;font-weight:900;text-decoration:none}.social-reply-safety-strip small{color:var(--muted);font-size:12px;line-height:1.35}.social-priority-pill,.social-account-list span,.social-content-idea-grid small,.social-reply-template-grid span{color:#126d7d;background:#eef6f7;border:1px solid #bddde1;border-radius:999px;justify-self:start;padding:5px 8px}.social-priority-pill.high,.social-priority-pill.urgent{color:#7a4b00;background:#fff8ec;border-color:#f2d29e}.social-account-list div{min-height:118px}.social-community-create-form{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:10px;margin:0 16px;padding:16px 0;display:grid}.social-community-create-form input,.social-community-create-form select,.social-community-create-form textarea{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.social-community-create-form textarea{resize:vertical;min-height:82px;line-height:1.4}.social-community-create-form .wide{grid-column:span 3}.social-community-task-toggle{border:1px solid var(--line);color:var(--muted);background:#f8fbfc;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:13px;font-weight:800;display:flex}.social-community-task-toggle input{width:auto;min-height:auto}.social-community-create-form button{grid-column:span 6;justify-content:center}.social-account-action-form{justify-content:flex-start;display:flex}.social-account-action-form .module-action{justify-content:center;min-width:104px}.social-inline-note{border-top:1px solid var(--line);gap:4px;padding:0 16px 16px;display:grid}.social-content-idea-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.social-interaction-form,.social-content-idea-form,.social-post-create-form{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;margin:0 16px;padding:16px 0;display:grid}.social-post-create-form{grid-template-columns:repeat(5,minmax(0,1fr))}.social-interaction-form input,.social-interaction-form select,.social-interaction-form textarea,.social-content-idea-form input,.social-content-idea-form select,.social-content-idea-form textarea,.social-post-create-form input,.social-post-create-form select,.social-post-create-form textarea{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.social-interaction-form textarea,.social-content-idea-form textarea,.social-post-create-form textarea{resize:vertical;min-height:88px}.social-interaction-form .wide,.social-content-idea-form .wide,.social-post-create-form .wide{grid-column:span 2}.social-interaction-form button,.social-content-idea-form button{justify-content:center}.social-post-create-form button{grid-column:span 5;justify-content:center}.social-post-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.social-content-idea-grid article{gap:8px;min-height:250px;display:grid}.social-content-idea-status-form{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding-top:10px;display:grid}.social-content-idea-status-form input,.social-content-idea-status-form select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.social-content-idea-status-form button{grid-column:span 2;justify-content:center}.social-idea-draft-form{margin-top:auto}.social-post-draft-grid article{border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:8px;gap:10px;min-height:360px;padding:13px;display:grid}.social-post-draft-grid article>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.social-post-draft-grid span{color:#126d7d;text-transform:capitalize;background:#eef6f7;border:1px solid #bddde1;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.social-post-draft-grid p,.social-post-draft-grid em,.social-post-draft-grid small{color:var(--muted);margin:0;font-size:13px;line-height:1.42}.social-post-draft-grid em{border:1px solid var(--line);background:#f8fbfc;border-radius:8px;padding:10px;font-style:normal;display:block}.social-post-draft-form{border-top:1px solid var(--line);grid-template-columns:minmax(120px,.45fr) minmax(140px,.5fr) minmax(0,1fr) minmax(0,1fr) auto;gap:8px;margin-top:auto;padding-top:10px;display:grid}.social-post-draft-form input,.social-post-draft-form select,.social-post-draft-form textarea{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.social-post-draft-form textarea{resize:vertical;min-height:84px;line-height:1.4}.social-post-draft-form label{color:var(--muted);text-transform:uppercase;grid-column:span 5;gap:5px;font-size:11px;font-weight:800;display:grid}.social-reply-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.social-reply-template-grid article{min-height:180px}.social-engagement-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.social-engagement-task-grid article{min-height:270px}.social-engagement-task-grid article>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.social-engagement-task-grid span{color:#126d7d;background:#eef6f7;border:1px solid #bddde1;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.social-engagement-task-grid small,.social-engagement-task-grid p,.social-engagement-task-grid em{color:var(--muted);margin:0;font-size:13px;line-height:1.42}.social-engagement-task-grid em{border:1px solid var(--line);background:#f8fbfc;border-radius:8px;padding:10px;font-style:normal}.social-engagement-task-grid blockquote{border:1px solid var(--line);border-left:4px solid var(--teal);color:#33485f;background:#f7fafb;border-radius:8px;margin:0;padding:10px;font-size:13px;line-height:1.45}.social-task-form{border-top:1px solid var(--line);grid-template-columns:minmax(110px,.35fr) minmax(180px,.8fr) minmax(0,1fr) auto;gap:8px;margin-top:auto;padding-top:10px;display:grid}.social-task-form input,.social-task-form select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.social-cadence-list span{color:#126d7d;text-transform:uppercase;font-size:12px;font-weight:800}.social-cadence-list header,.social-cadence-list footer,.social-interaction-list article>div,.social-interaction-list footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.social-cadence-list header small{color:#126d7d;text-transform:capitalize;background:#eef6f7;border:1px solid #bddde1;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.social-cadence-card.checked_today{border-left:4px solid var(--green)}.social-cadence-card.due_today{border-left:4px solid var(--amber)}.social-cadence-list p,.social-pillars p,.social-data-roadmap p{margin:0;font-size:13px;line-height:1.42}.social-cadence-checklist{gap:7px;margin:0;padding:0;list-style:none;display:grid}.social-cadence-checklist li{color:var(--muted);padding-left:17px;font-size:13px;line-height:1.42;position:relative}.social-cadence-checklist li:before{content:"";background:#126d7d;border-radius:999px;width:6px;height:6px;position:absolute;top:.62em;left:2px}.social-cadence-list em,.social-cadence-list small,.social-cadence-list footer span,.social-interaction-list p,.social-interaction-list small,.social-interaction-list footer span,.social-interaction-list footer a{color:var(--muted);font-size:13px;line-height:1.42}.social-interaction-list span{color:#146345;text-transform:capitalize;background:#edf8f3;border:1px solid #bde6d3;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.social-interaction-list footer a{color:#126d7d;font-weight:800;text-decoration:none}.social-cadence-list em{border:1px solid var(--line);background:#f8fbfc;border-radius:8px;padding:10px;font-style:normal;display:block}.social-cadence-form{border-top:1px solid var(--line);grid-template-columns:minmax(96px,.38fr) minmax(0,1fr);gap:8px;margin-top:auto;padding-top:10px;display:grid}.social-cadence-form input,.social-cadence-form select,.social-cadence-form textarea{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.social-cadence-form textarea{resize:vertical;min-height:88px;line-height:1.4}.social-cadence-form label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:11px;font-weight:800;display:grid}.social-cadence-form label,.social-cadence-form button{grid-column:span 2}.social-signal-list div,.social-checklist div{align-items:center;gap:9px;min-height:36px;display:flex}.social-signal-list svg,.social-checklist svg,.social-data-roadmap svg{color:var(--teal);flex:none}.social-checklist div:not(:has(svg:first-child+span)){color:var(--muted)}.social-inline-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:9px;padding:0 16px 16px;display:flex}.social-inline-actions a{color:#126d7d;background:#eef6f7;border:1px solid #bddde1;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;font-weight:800;display:inline-flex}.social-data-roadmap{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.social-data-roadmap article{min-height:130px}.social-report-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:16px}.social-report-grid article,.social-calendar-grid article{border:1px solid var(--line);border-radius:8px;gap:8px;padding:13px;display:grid}.social-report-grid article{min-height:150px}.social-report-grid p,.social-calendar-grid p{margin:0;font-size:13px;line-height:1.42}.social-report-grid span{color:#126d7d;background:#eef6f7;border:1px solid #bddde1;border-radius:999px;justify-self:start;margin-top:auto;padding:5px 8px;font-size:12px;font-weight:800}.social-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));padding:16px 16px 0}.social-calendar-focus{border-bottom:1px solid var(--line);gap:12px;padding:16px 16px 4px;display:grid}.social-calendar-focus header{gap:3px;display:grid}.social-calendar-focus header strong{font-size:17px}.social-calendar-grid.draft-ready{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 0 12px}.social-calendar-grid article{min-height:180px}.social-calendar-grid.draft-ready article{border-left:4px solid var(--teal)}.social-calendar-card-topline,.social-calendar-grid footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.social-calendar-grid span{color:var(--teal);text-transform:uppercase;font-size:12px;font-weight:900}.social-calendar-grid strong{font-size:18px;line-height:1.2}.social-calendar-grid em{color:#31566a;font-size:12px;font-style:normal;font-weight:800}.social-calendar-grid small{border:1px solid var(--line);color:#405061;background:#f1f4f5;border-radius:999px;justify-self:start;padding:5px 8px;font-size:12px}.social-calendar-grid article>footer{margin-top:auto}.social-calendar-outcome-form{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding-top:10px;display:grid}.social-calendar-outcome-form input,.social-calendar-outcome-form select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:6px;width:100%;min-height:36px;padding:8px 10px}.social-calendar-outcome-form select,.social-calendar-outcome-form button{grid-column:span 2}.social-calendar-outcome-form button{justify-content:center}.social-rules-list{gap:9px;padding:16px;display:grid}.social-rules-list div{align-items:flex-start;gap:9px;display:flex}.social-rules-list svg{color:var(--green);flex:none;margin-top:2px}.social-rules-list span{font-size:13px;line-height:1.42}.ad-creation-workspace{gap:10px}.ad-lab-command-strip,.ad-lab-preview-card,.ad-lab-qc,.ad-lab-meta,.ad-lab-prompt{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 10px 24px #1222350f}.ad-lab-command-strip{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.ad-lab-command-strip div,.ad-lab-command-strip span{align-items:center;gap:6px;display:inline-flex}.ad-lab-command-strip strong{color:var(--ink);font-size:13px}.ad-lab-command-strip span,.ad-lab-qc li,.ad-lab-meta span{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.ad-lab-command-strip svg{color:var(--teal)}.ad-lab-grid{grid-template-columns:minmax(360px,430px) minmax(760px,1fr);gap:10px;display:grid}.ad-lab-grid.matrix{grid-template-columns:minmax(330px,410px) minmax(0,1fr)}.ad-lab-control-panel,.ad-lab-preview-panel{align-self:start}.ad-lab-form{gap:10px;padding:14px;display:grid}.ad-lab-strategy-box,.ad-lab-rules-editor,.ad-lab-library-panel{border:1px solid var(--line);background:#f8fbfc;border-radius:8px;gap:12px;padding:10px;display:grid}.ad-lab-strategy-box>div,.ad-lab-library-header,.ad-lab-library-header>div,.ad-lab-rules-editor summary{align-items:center;gap:8px;display:flex}.ad-lab-strategy-box strong,.ad-lab-library-header strong,.ad-lab-rules-editor summary{color:var(--ink);font-size:13px;font-weight:900}.ad-lab-rules-editor summary{cursor:pointer;justify-content:flex-start}.ad-lab-rules-editor textarea{resize:vertical;min-height:132px;margin-top:10px}.ad-lab-rules-editor .field-label+.field-label{margin-top:10px}.ad-lab-rules-editor>textarea{width:100%;font-size:12px;line-height:1.4}.ad-lab-mini-status{flex-wrap:wrap;gap:6px;display:flex}.ad-lab-mini-status span{color:#31566a;background:#eef7f8;border:1px solid #c8e5ea;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.ad-lab-helper-text{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.ad-lab-generate-button{justify-content:center;width:100%}.form-error{color:#9f2418;background:#fff1f0;border:1px solid #ffc9c2;border-radius:6px;padding:10px 12px;font-size:13px;font-weight:700}.form-note{color:#31566a;background:#f1f7f8;border:1px solid #c8e5ea;border-radius:6px;padding:10px 12px;font-size:13px;font-weight:700}.ad-lab-preview-panel{display:grid}.ad-lab-preview-grid{grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:10px;padding:14px;display:grid}.ad-lab-preview-grid.matrix{grid-template-columns:minmax(120px,180px) minmax(0,1fr)}.ad-lab-preview-card{gap:10px;min-height:220px;padding:10px;display:grid}.ad-lab-preview-card span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.ad-lab-preview-card img{object-fit:contain;border-radius:6px;width:100%;max-height:380px}.ad-lab-preview-card.featured{min-height:420px}.ad-lab-launch-drawer{border-top:1px solid var(--line);grid-template-columns:minmax(240px,360px) minmax(0,1fr);gap:14px;padding:0 18px 18px;display:grid}.ad-lab-launch-preview,.ad-lab-launch-details{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 10px 24px #1222350f}.ad-lab-launch-preview{align-content:start;padding:12px;display:grid}.ad-lab-launch-preview img{object-fit:contain;border-radius:6px;width:100%;max-height:640px}.ad-lab-launch-details{gap:12px;padding:14px;display:grid}.ad-lab-launch-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.ad-lab-launch-header h3{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.25}.ad-lab-launch-header span{color:var(--teal);white-space:nowrap;background:#e8f6f4;border:1px solid #b7ddda;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.ad-lab-action-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ad-lab-action-stack .module-action{justify-content:center}.module-action.danger{color:#9f2418;border-color:#f3b5ad}.ad-lab-generated-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.ad-lab-generated-grid.matrix{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ad-lab-generated-item{border-bottom:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;background:#fff;gap:10px;width:100%;padding-bottom:14px;display:grid}.ad-lab-generated-grid.matrix .ad-lab-generated-item{border:1px solid var(--line);border-radius:8px;padding:8px}.ad-lab-generated-grid.matrix .ad-lab-generated-item img{object-fit:contain;max-height:360px}.ad-lab-generated-grid.matrix .ad-lab-generated-item.selected,.ad-lab-brief-table button.selected{border-color:var(--teal);box-shadow:0 0 0 2px #00808024}.ad-lab-generated-item:last-child{border-bottom:0;padding-bottom:0}.ad-lab-generated-grid.matrix .ad-lab-generated-item:last-child{border-bottom:1px solid var(--line);padding-bottom:10px}.ad-lab-generated-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ad-lab-generated-item strong{color:var(--ink);font-size:13px}.ad-lab-generated-item p,.ad-lab-generated-item small,.ad-lab-generated-header span{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.ad-lab-copy-preview{border:1px solid var(--line);background:#f7fafb;border-radius:6px;gap:8px;padding:10px;display:grid}.ad-lab-copy-preview dl{gap:8px;margin:0;display:grid}.ad-lab-copy-preview div{gap:2px;display:grid}.ad-lab-copy-preview dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.ad-lab-copy-preview dd{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.35}.ad-lab-generated-item .module-action{justify-content:center}.ad-lab-generated-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ad-lab-button-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ad-lab-source-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ad-lab-source-grid img{aspect-ratio:4/5;object-fit:contain;background:#fffdf8;max-height:none}.ad-lab-brief-table{gap:8px;max-height:520px;display:grid;overflow:auto}.ad-lab-brief-table button{border:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;background:#f7fafb;border-radius:6px;gap:4px;width:100%;padding:10px;display:grid}.ad-lab-brief-table strong{color:var(--ink);font-size:13px}.ad-lab-brief-table span,.ad-lab-brief-table p,.ad-lab-brief-table small{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.ad-lab-empty{color:var(--muted);text-align:center;background:#f7fafb;border:1px dashed #c7d5dc;border-radius:6px;place-items:center;gap:8px;min-height:180px;padding:18px;display:grid}.ad-lab-library-panel{margin:0 18px 18px}.ad-lab-library-header{justify-content:space-between}.ad-lab-library-panel p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.ad-lab-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ad-lab-library-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;padding:8px;display:grid}.ad-lab-library-grid img{aspect-ratio:4/5;object-fit:cover;border-radius:6px;width:100%}.ad-lab-library-grid strong,.ad-lab-library-grid span,.ad-lab-library-grid small{overflow-wrap:anywhere}.ad-lab-library-grid strong{color:var(--ink);font-size:12px}.ad-lab-library-grid span,.ad-lab-library-grid small{color:var(--muted);font-size:11px;line-height:1.35}.ad-lab-qc{gap:10px;margin:0 18px 18px;padding:12px 16px;display:grid}.ad-lab-qc summary{cursor:pointer;margin:0;font-size:15px;font-weight:800}.ad-lab-qc ul{gap:6px;margin:0;padding-left:18px;display:grid}.ad-lab-meta{flex-wrap:wrap;gap:8px;margin:0 18px 18px;padding:12px;display:flex}.ad-lab-prompt{margin:0 18px 18px;padding:12px}.ad-lab-prompt summary{cursor:pointer;font-size:13px;font-weight:800}.ad-lab-prompt pre{color:#263644;white-space:pre-wrap;background:#f7fafb;border-radius:6px;max-height:280px;padding:12px;font-size:12px;line-height:1.45;overflow:auto}.spin{animation:.85s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:relative}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-footer{display:none}.hero-grid,.metric-grid,.module-summary,.dashboard-grid,.finance-command-band,.finance-metric-grid,.finance-dashboard-grid,.finance-readout-grid,.finance-matrix-totals,.concept-grid,.material-detail-grid,.material-detail-kpis,.material-flow-grid,.material-form-section>div,.card-grid,.production-grid,.production-board,.production-stage-list,.product-meta-grid,.product-image-grid,.colorway-grid,.color-detail-grid,.po-form-grid,.shipping-claim-metrics,.shipping-claim-inline-form,.shipping-seed-list,.field-grid.three,.po-detail-card-grid,.reviews-risk-grid,.reviews-rate-strip,.reviews-detail-grid,.research-layout,.research-metric-grid,.research-pack-grid,.channel-command-grid,.google-ads-preview-grid,.ad-lab-hero,.ad-lab-principles,.ad-lab-grid,.ad-lab-preview-grid,.ad-lab-generated-grid,.ad-lab-launch-drawer,.social-hero,.social-live-metric-grid,.social-platform-grid,.social-access-test-grid,.social-access-handoff-grid,.social-windsor-test-plan-grid,.social-goal-audit-grid,.social-access-grid,.social-capability-grid,.social-connector-unlock-grid,.social-brief-run-list,.social-owned-inbox-checklist,.social-meta-scan-guide,.social-owned-scan-packet-grid,.social-hannah-verification-grid,.social-hannah-scan-form,.social-inbox-proof-grid,.social-inbox-closeout-presets,.social-inbox-review-grid,.social-connector-test-grid,.social-connector-step-list,.social-operating-health-grid,.social-next-session-summary,.social-next-session-steps,.social-daily-run-grid,.social-session-closeout,.social-daily-run-history-grid,.social-weekly-review-grid,.social-weekly-plan-grid,.social-command-queue-grid,.social-management-brief-grid,.social-today-lane-summary,.social-today-action-grid,.social-dashboard-grid,.social-community-grid,.social-reply-source-grid,.social-content-idea-grid,.social-post-draft-grid,.social-reply-template-grid,.social-listening-search-grid,.social-readiness-grid,.social-creator-shortlist-grid,.social-creator-engagement-grid,.social-weekly-creator-grid,.social-daily-creator-grid,.social-engagement-task-grid,.social-data-roadmap,.social-report-grid,.social-calendar-grid,.keyword-os-alignment-grid,.influencer-today-grid,.influencer-dashboard-grid,.influencer-metric-grid,.influencer-ops-grid,.email-scorecard{grid-template-columns:1fr 1fr}.social-capture-form,.social-bulk-capture-form,.social-community-create-form,.social-inbox-review-form,.social-hannah-scan-form,.social-daily-run-form,.social-brief-generate-form,.social-brief-run-form,.social-interaction-form,.social-content-idea-form,.social-content-idea-status-form,.social-post-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.social-capture-form button,.social-capture-form .wide,.social-bulk-capture-form button,.social-bulk-capture-form .wide,.social-community-create-form button,.social-community-create-form .wide,.social-inbox-review-form button,.social-inbox-review-form .wide,.social-inbox-platforms,.social-hannah-scan-form button,.social-hannah-scan-form .wide,.social-hannah-scan-copy,.social-hannah-scan-surfaces,.social-daily-run-form button,.social-daily-run-form .wide,.social-daily-run-steps,.social-brief-generate-form button,.social-brief-run-form button,.social-brief-run-form .wide,.social-interaction-form button,.social-interaction-form .wide,.social-content-idea-status-form button,.social-content-idea-form button,.social-content-idea-form .wide,.social-post-create-form button,.social-post-create-form .wide{grid-column:span 2}.social-status-form,.social-reply-draft-form{grid-template-columns:1fr 1fr}.social-reply-draft-form textarea{grid-column:span 2}.social-task-form{grid-template-columns:1fr}.social-connector-test-form{grid-template-columns:repeat(2,minmax(0,1fr))}.social-connector-test-form button,.social-connector-test-form .wide,.social-connector-test-flags,.save-workflow-button{grid-column:span 2}}@media (max-width:820px){.workspace{padding:16px}.topbar,.source-banner{flex-direction:column;align-items:stretch}.topbar-actions,.search-box{width:100%}.hero-grid,.metric-grid,.module-summary,.dashboard-grid,.direction-grid,.finance-command-band,.finance-metric-grid,.finance-dashboard-grid,.inventory-status-strip,.inventory-workflow-grid,.inventory-method-grid,.inventory-command-band,.inventory-metric-grid,.inventory-action-grid,.inventory-dashboard-grid,.inventory-context-grid,.concept-grid,.finance-link-grid,.finance-checklist,.finance-readout-grid,.finance-matrix-totals,.finance-account-row,.material-detail-grid,.material-detail-kpis,.material-flow-grid,.material-form-section>div,.card-grid,.production-grid,.production-board,.production-stages,.production-scorecard,.production-size-grid,.production-stage-list,.stage-admin-grid,.stage-color-grid,.production-packing-table,.damage-entry-grid,.product-meta-grid,.product-image-grid,.colorway-grid,.comment-form,.color-form-grid,.color-detail-grid,.color-detail-row,.idea-edit-form,.po-form-grid,.field-grid.two,.field-grid.three,.po-detail-card-grid,.shipping-claim-metrics,.shipping-claim-inline-form,.shipping-seed-list,.po-assignment-grid,.po-detail-line,.size-matrix-readout,.size-matrix-readout.material,.reviews-risk-grid,.reviews-rate-strip,.reviews-detail-grid,.research-layout,.research-metric-grid,.research-pack-grid,.channel-command-grid,.google-ads-preview-grid,.ad-lab-hero,.ad-lab-principles,.ad-lab-grid,.ad-lab-preview-grid,.ad-lab-generated-grid,.research-create-form,.social-hero,.social-live-metric-grid,.social-platform-grid,.social-access-test-grid,.social-access-handoff-grid,.social-windsor-test-plan-grid,.social-goal-audit-grid,.social-access-grid,.social-capability-grid,.social-connector-unlock-grid,.social-brief-run-list,.social-owned-inbox-checklist,.social-meta-scan-guide,.social-owned-scan-packet-grid,.social-hannah-verification-grid,.social-hannah-scan-form,.social-inbox-proof-grid,.social-inbox-closeout-presets,.social-inbox-review-grid,.social-connector-test-grid,.social-connector-step-list,.social-operating-health-grid,.social-next-session-summary,.social-next-session-steps,.social-daily-run-grid,.social-session-closeout,.social-daily-run-history-grid,.social-weekly-review-grid,.social-weekly-plan-grid,.social-command-queue-grid,.social-management-brief-grid,.social-today-lane-summary,.social-today-action-grid,.social-dashboard-grid,.social-community-grid,.social-content-idea-grid,.social-post-draft-grid,.social-reply-template-grid,.social-listening-search-grid,.social-readiness-grid,.social-creator-shortlist-grid,.social-creator-engagement-grid,.social-weekly-creator-grid,.social-daily-creator-grid,.social-engagement-task-grid,.social-data-roadmap,.social-report-grid,.social-calendar-grid,.keyword-os-alignment-grid,.influencer-today-grid,.influencer-dashboard-grid,.influencer-metric-grid,.influencer-ops-grid,.influencer-filter-form,.quick-creator-form,.email-scorecard,.social-capture-form,.social-bulk-capture-form,.social-community-create-form,.social-inbox-review-form,.social-hannah-scan-form,.social-daily-run-form,.social-brief-generate-form,.social-status-form,.social-reply-draft-form,.social-brief-run-form,.social-connector-step-form,.social-connector-test-form,.social-listening-form,.social-cadence-form,.social-interaction-form,.social-content-idea-form,.social-content-idea-status-form,.social-post-create-form,.social-post-draft-form{grid-template-columns:1fr}.social-capture-form button,.social-capture-form .wide,.social-bulk-capture-form button,.social-bulk-capture-form .wide,.social-community-create-form button,.social-community-create-form .wide,.social-inbox-review-form button,.social-inbox-review-form .wide,.social-inbox-platforms,.social-hannah-scan-form button,.social-hannah-scan-form .wide,.social-hannah-scan-copy,.social-hannah-scan-surfaces,.social-daily-run-form button,.social-daily-run-form .wide,.social-daily-run-steps,.social-brief-generate-form button,.social-brief-run-form button,.social-brief-run-form .wide,.social-interaction-form button,.social-interaction-form .wide,.social-reply-draft-form textarea,.social-content-idea-status-form button,.social-content-idea-form button,.social-content-idea-form .wide,.social-post-create-form button,.social-post-create-form .wide,.social-post-draft-form label,.social-connector-test-form button,.social-connector-test-form .wide,.social-connector-test-flags,.social-listening-form button,.social-listening-form .wide,.social-cadence-form label,.social-cadence-form button{grid-column:auto}.influencer-crm-command{flex-direction:column;align-items:stretch}.influencer-command-actions{justify-content:start}.influencer-today-grid>.panel:first-child{grid-row:auto}.social-profile-card dl,.social-platform-summary,.social-refresh-run-card dl{grid-template-columns:1fr 1fr}.social-brief-history-panel,.quick-creator-form button,.research-create-form .wide{grid-column:auto}.po-lines.garment .po-line-row,.po-lines.material .po-line-row{grid-template-columns:1fr}.po-section-header,.po-detail-header,.po-total-bar,.po-create-actions{flex-direction:column;align-items:stretch}.po-detail-actions{justify-content:flex-start}.save-workflow-button{grid-column:auto}.command-panel{min-height:0}.command-panel h2{font-size:30px}.metric-card{min-height:104px}.panel-header{flex-direction:column;align-items:flex-start}.panel-tools{justify-content:flex-start}.po-row,.queue-row{grid-template-columns:1fr}.login-shell{padding:16px}.login-panel,.auth-actions,.definition-grid{grid-template-columns:1fr}}
