.system-intro{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.system-intro p{margin:0 0 8px;color:#898e95;font-size:9px}.system-intro h1{margin:0 0 6px;font-size:25px;letter-spacing:-.45px}.system-intro>div>span{color:#777c84;font-size:9px}.topic-kpis,.review-kpis{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;margin-bottom:12px}.topic-kpis>div,.review-kpis>div{padding:17px 19px;border-right:1px solid #e3e5e7}.topic-kpis>div:last-child,.review-kpis>div:last-child{border:0}.topic-kpis small,.topic-kpis strong,.topic-kpis span,.review-kpis small,.review-kpis strong,.review-kpis span{display:block}.topic-kpis small,.review-kpis small{font-size:8px;color:#858a91}.topic-kpis strong,.review-kpis strong{font-size:21px;margin:7px 0 4px}.topic-kpis span,.review-kpis span{font-size:8px;color:#92969d}.topic-kpis>div:first-child,.review-kpis>div:first-child{background:var(--dark);color:#fff}.topic-kpis>div:first-child small,.topic-kpis>div:first-child span,.review-kpis>div:first-child small,.review-kpis>div:first-child span{color:#a2a8b2}.topic-workspace,.review-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:12px;align-items:start}.system-section-head{padding:16px 17px 12px;display:flex;align-items:start;justify-content:space-between;gap:10px}.system-section-head h2{font-size:13px;margin:0 0 4px}.system-section-head small{font-size:8px;color:#8a8f96}.system-filters{display:flex;gap:4px}.system-filters button{border:0;background:#f0f1f2;color:#7e838b;border-radius:5px;padding:6px 8px;font-size:8px}.system-filters button.active{background:var(--dark);color:#fff}.signal-library-list{padding:0 10px 12px}.signal-library-item{width:100%;display:grid;grid-template-columns:1fr auto;gap:12px;border:0;border-top:1px solid #e6e8ea;background:#fff;text-align:left;padding:15px 8px}.signal-library-item:first-child{border-top:0}.signal-library-item:hover{background:#fff7f4;border-radius:8px}.signal-library-item small,.signal-library-item strong,.signal-library-item span{display:block}.signal-library-item small{font-size:7px;color:#8d9299}.signal-library-item strong{font-size:11px;line-height:1.45;margin:6px 0}.signal-library-item span{font-size:8px;line-height:1.6;color:#797e86}.signal-library-item em{font-style:normal;font-size:8px;color:var(--accent);align-self:center;white-space:nowrap}.trend-list{padding:0 14px 14px}.trend-item{border-top:1px solid #e7e9eb;padding:13px 2px}.trend-item:first-child{border:0}.trend-item small,.trend-item strong,.trend-item span{display:block}.trend-item small{font-size:7px;color:#94989f}.trend-item strong{font-size:10px;margin:6px 0}.trend-item span{font-size:8px;color:#747982}.owned-content,.owned-comments{padding:0;min-height:230px}.content-rank-head,.content-rank-row{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(5,minmax(70px,.7fr));gap:8px;align-items:center}.content-rank-head{padding:10px 16px;background:#f4f5f5;color:#838890;font-size:8px}.content-rank-row{border-top:1px solid #e7e9eb;padding:12px 16px}.content-rank-row button{border:0;background:none;text-align:left;padding:0}.content-rank-row button b,.content-rank-row button small{display:block}.content-rank-row button b{font-size:9px}.content-rank-row button small{font-size:7px;color:#92969d;margin-top:4px}.content-rank-row>span,.content-rank-row>strong{font-size:8px}.owned-comment-head{padding:14px 16px;display:flex;justify-content:space-between}.owned-comment-head h3{font-size:11px;margin:0}.owned-comment-head span{font-size:8px;color:#8a8f96}.owned-comment-list{padding:0 10px 12px}.owned-comment-item{width:100%;display:grid;grid-template-columns:28px 1fr auto;gap:9px;align-items:center;border:0;border-top:1px solid #e7e9eb;background:#fff;text-align:left;padding:11px 6px}.owned-comment-item b,.owned-comment-item small{display:block}.owned-comment-item b{font-size:9px}.owned-comment-item small{font-size:8px;color:#777c84;margin-top:4px}.owned-comment-item time{font-size:7px;color:#9a9ea5}.monitoring-section{margin-top:14px;padding:17px}.monitoring-target-list{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.monitoring-target{border:1px solid #e2e4e6;border-radius:7px;padding:11px}.monitoring-target small,.monitoring-target strong,.monitoring-target span{display:block}.monitoring-target small{font-size:7px;color:#92969d}.monitoring-target strong{font-size:9px;margin:6px 0}.monitoring-target span{font-size:7px;color:#777c84}.monitoring-target footer{margin-top:10px;display:flex;gap:5px}.monitoring-target button,.monitoring-target select{border:1px solid #dfe1e4;background:#fff;border-radius:5px;padding:5px 7px;font-size:7px}.monitoring-target button{margin-left:auto}.review-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.55fr)}.content-performance-list{padding:0 10px 12px}.performance-row{width:100%;border:0;border-top:1px solid #e6e8ea;background:#fff;padding:13px 8px;text-align:left;display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(72px,.55fr));gap:10px;align-items:center}.performance-row:hover{background:#fff7f4}.performance-row:first-child{border:0}.performance-row b,.performance-row small{display:block}.performance-row b{font-size:9px}.performance-row small{font-size:7px;color:#92969d;margin-top:4px}.performance-row span{font-size:8px}.review-channel-list{padding:0 14px 14px}.review-channel{border-top:1px solid #e7e9eb;padding:12px 2px}.review-channel:first-child{border:0}.review-channel header{display:flex;justify-content:space-between}.review-channel b{font-size:9px}.review-channel span{font-size:8px;color:#777c84}.review-channel small{font-size:7px;color:#92969d;display:block;margin-top:6px}.system-dialog{width:min(680px,calc(100% - 28px))}.task-dialog-list,.global-search-results{max-height:62dvh;overflow:auto;margin-top:12px}.task-dialog-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0}.task-dialog-summary div{background:#f2f3f4;border-radius:7px;padding:10px}.task-dialog-summary strong,.task-dialog-summary span{display:block}.task-dialog-summary strong{font-size:16px}.task-dialog-summary span{font-size:7px;color:#8b9097;margin-top:4px}.task-item,.search-result{width:100%;border:0;border-top:1px solid #e6e8ea;background:#fff;text-align:left;padding:12px 3px;display:grid;grid-template-columns:1fr auto;gap:10px}.task-item small,.task-item strong,.task-item span,.search-result small,.search-result strong,.search-result span{display:block}.task-item small,.search-result small{font-size:7px;color:#92969d}.task-item strong,.search-result strong{font-size:10px;margin:5px 0}.task-item span,.search-result span{font-size:8px;color:#777c84;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-item em,.search-result em{align-self:center;color:var(--accent);font-style:normal;font-size:8px}.global-search-field span,.interaction-controls span,.reply-field>span,.profile-form-grid label>span{display:block;font-size:8px;font-weight:700;color:#686d75;margin-bottom:6px}.global-search-field input,.interaction-controls input,.reply-field textarea,.profile-form-grid input,.profile-form-grid select,.profile-form-grid textarea{width:100%;border:1px solid #d9dcdf;border-radius:7px;background:#fafafa;padding:10px;font:inherit;font-size:9px}.interaction-messages{max-height:38dvh;overflow:auto;background:#f4f5f5;border-radius:8px;padding:12px;margin:15px 0}.interaction-message{max-width:82%;background:#fff;border-radius:8px;padding:10px;margin-bottom:8px}.interaction-message.outbound{margin-left:auto;background:#fff0ec}.interaction-message b,.interaction-message small{display:block}.interaction-message b{font-size:8px}.interaction-message p{font-size:9px;line-height:1.6;margin:5px 0}.interaction-message small{font-size:7px;color:#92969d}.interaction-controls{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end;margin-bottom:12px}.reply-field textarea{height:90px;resize:vertical;margin-top:6px}.profile-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.profile-wide{grid-column:1/-1}.profile-form-grid textarea{height:160px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.5}.profile-help{background:#f2f3f4;border-radius:7px;padding:10px;font-size:8px;line-height:1.6;color:#727780;margin-top:12px}.system-empty{padding:28px 14px;text-align:center;color:#8d9299;font-size:9px;line-height:1.6}
@media(max-width:800px){.system-intro{display:block}.system-intro h1{font-size:21px}.system-intro>div>span{display:block;line-height:1.55}.system-intro>button{width:100%;margin-top:14px}.topic-kpis,.review-kpis{grid-template-columns:1fr 1fr}.topic-kpis>div,.review-kpis>div{padding:14px}.topic-workspace,.review-grid{grid-template-columns:1fr}.system-section-head{display:block}.system-filters{margin-top:10px;overflow:auto}.signal-library-item{grid-template-columns:1fr}.signal-library-item em{justify-self:start}.monitoring-target-list{grid-template-columns:1fr}.content-rank-head{display:none}.content-rank-row{grid-template-columns:1fr 1fr 1fr;gap:8px}.content-rank-row button{grid-column:1/-1}.content-rank-row>span:nth-last-child(-n+2),.content-rank-row>strong{display:none}.performance-row{grid-template-columns:1fr 1fr 1fr}.performance-row>div{grid-column:1/-1}.performance-row span:nth-last-child(-n+2){display:none}.task-dialog-summary{grid-template-columns:1fr 1fr 1fr}.profile-form-grid{grid-template-columns:1fr}.profile-wide{grid-column:auto}.monitoring-section{margin-bottom:80px}}
.intel-head-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.conversion-section{margin-top:18px;padding:22px}
.conversion-funnel{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:18px 0}
.conversion-funnel>div{padding:16px;border:1px solid var(--line,#e6e8eb);border-radius:12px;background:var(--surface-soft,#f8f9fa);display:grid;gap:5px}
.conversion-funnel small{color:var(--muted,#7b8290);font-size:12px}.conversion-funnel strong{font-size:24px}.conversion-funnel span{font-size:11px;color:var(--muted,#7b8290)}
.conversion-workspace{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(230px,.8fr) minmax(320px,1.4fr);gap:14px;align-items:start}
.conversion-form,.lead-directory{border:1px solid var(--line,#e6e8eb);border-radius:14px;padding:16px;background:var(--surface,#fff)}
.conversion-form{display:grid;gap:11px}.conversion-form h3,.lead-directory h3{margin:0 0 5px;font-size:15px}.conversion-form label{display:grid;gap:6px;font-size:12px;color:var(--muted,#6f7682)}
.conversion-form input,.conversion-form select{width:100%;box-sizing:border-box;border:1px solid var(--line,#dfe2e7);border-radius:9px;padding:10px;background:transparent;color:inherit}
.conversion-form .conversion-consent{display:flex;grid-template-columns:18px 1fr;align-items:center}.conversion-consent input{width:auto}
#trackingResult{font-size:12px;overflow-wrap:anywhere;color:#16745a}.lead-directory header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.lead-directory header span{font-size:12px;color:var(--muted,#7b8290)}
.lead-list{display:grid;gap:8px;max-height:360px;overflow:auto}.lead-row{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:11px;border-radius:10px;background:var(--surface-soft,#f7f8fa)}.lead-row strong{font-size:13px}.lead-row small{font-size:11px;color:var(--muted,#7b8290)}.lead-row em{grid-row:1/3;grid-column:2;font-style:normal;font-size:11px;color:#16745a}
@media(max-width:900px){.conversion-funnel{grid-template-columns:repeat(3,1fr)}.conversion-workspace{grid-template-columns:1fr}.conversion-section{padding:14px}}
.official-auth-panel{margin-top:16px;padding:13px;border:1px solid #e1e4e7;border-radius:9px;background:#f7f8f8}.official-auth-head{display:flex;align-items:center;justify-content:space-between}.official-auth-head small,.official-auth-head strong{display:block}.official-auth-head small{font-size:7px;color:#8c9198}.official-auth-head strong{font-size:10px;margin-top:4px}.official-auth-head em{font-style:normal;font-size:8px;border-radius:12px;padding:5px 8px;background:#eceeef;color:#747980}.official-auth-head em.active{background:#eaf2e6;color:#55753d}.official-auth-head em.error{background:#fff0ec;color:#b84730}.official-auth-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.official-auth-actions button{font-size:8px;padding:8px 10px}.official-auth-panel>p{font-size:8px;line-height:1.55;color:#777c84;margin:10px 0 0}
