[hidden]{display:none!important}
.intel-intro{display:flex;justify-content:space-between;align-items:end;margin-bottom:23px}
.intel-intro>div:first-child p{font-size:9px;color:#898e95;margin:0 0 8px}
.intel-intro h1{font-size:25px;line-height:1.25;margin:0}
.intel-intro h1 span{font-weight:450;color:#6d727a}
.intel-toolbar{height:58px;padding:10px 13px;display:flex;align-items:center;gap:18px;margin-bottom:12px}
.scope-switch,.period-switch{display:flex;gap:3px}
.scope-switch{flex:1}
.scope-switch button,.period-switch button{border:0;background:transparent;border-radius:6px;padding:8px 11px;font-size:9px;color:#777c84;white-space:nowrap}
.scope-switch button.active,.period-switch button.active{background:var(--dark);color:#fff}
.scope-switch button:hover:not(.active),.period-switch button:hover:not(.active){background:var(--accent-soft);color:var(--accent-strong)}
.scope-switch button[aria-pressed="true"],.period-switch button[aria-pressed="true"]{box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}
.period-switch{padding-left:16px;border-left:1px solid var(--line)}
.sync-state{font-size:8px;color:#969aa0;white-space:nowrap}
.intel-kpis{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:12px;overflow:hidden}
.intel-kpis>div{padding:18px 22px;border-right:1px solid #e2e4e6}
.intel-kpis>div:last-child{border:0}
.intel-kpis small,.intel-kpis strong,.intel-kpis span{display:block}
.intel-kpis small{font-size:8px;color:#858a91}
.intel-kpis strong{font-size:22px;margin:7px 0 4px}
.intel-kpis span{font-size:8px;color:#9599a0}
.intel-kpis .metric-up,.metric-up{color:#5d7f40}
.intel-kpis .rank-kpi{background:var(--dark);color:#fff}
.rank-kpi small,.rank-kpi span{color:#8d95a0}
.rank-kpi strong{color:#f18a74}
.benchmark-grid{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:12px;margin-bottom:24px}
.benchmark,.topic-radar,.interaction-matrix,.inbox{padding:18px}
.intel-section-head{display:flex;align-items:start;justify-content:space-between}
.intel-section-head h2{font-size:14px;margin:0}
.intel-section-head p{font-size:8px;color:#8a8f96;margin:5px 0 0}
.legend{display:flex;gap:13px;font-size:8px;color:#8a8f96}
.legend span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:2px;background:#f7d4cc;margin-right:5px}
.legend span:last-child:before{background:#e2e4e6}
.account-table{margin-top:15px}
.account-row{display:grid;grid-template-columns:2.1fr repeat(5,.8fr);align-items:center;width:100%;min-height:54px;border:0;border-top:1px solid #e7e9eb;background:#fff;padding:7px 9px;text-align:left;font-size:9px}
.account-row:not(.table-head):hover{background:#f7f8f8}
.account-row.own-account{background:#fff6f3;border-top-color:#f1c6bd}
.account-row.table-head{min-height:34px;border:0;background:#f3f4f5;border-radius:6px;color:#83878e;font-size:8px}
.account-name{display:flex;align-items:center;gap:8px;min-width:0}
.account-name i{font-style:normal;flex:0 0 auto}
.account-name b,.account-name small{display:block}
.account-name b{font-size:9px}
.account-name small{font-size:7px;font-weight:400;color:#92969d;margin-top:3px}
.mini-bars{height:25px;display:flex;align-items:end;gap:2px}
.mini-bars i{width:5px;background:#bdc2c7;border-radius:2px 2px 0 0}
.mini-bars i:nth-child(1){height:25%}
.mini-bars i:nth-child(2){height:55%}
.mini-bars i:nth-child(3){height:44%}
.mini-bars i:nth-child(4){height:78%;background:var(--accent)}
.mini-bars i:nth-child(5){height:64%}
.mini-bars.peak i:nth-child(4){height:96%}
.mini-bars.alt i:nth-child(3){height:88%;background:var(--accent)}
.table-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 8px 0;font-size:8px;color:#8c9197}
.radar-feature{background:var(--dark);color:#fff;border-radius:8px;padding:18px;margin-top:15px;position:relative;overflow:hidden}
.radar-feature:after{content:"";position:absolute;width:115px;height:115px;border:18px solid rgba(228,84,53,.25);border-radius:50%;right:-38px;top:-38px}
.radar-feature small,.radar-feature strong{display:block;position:relative;z-index:1}
.radar-feature small{font-size:8px;color:#f08a74}
.radar-feature strong{font-size:18px;line-height:1.35;margin:9px 0 18px}
.radar-feature div{display:flex;gap:12px;color:#8f96a1;font-size:7px;position:relative;z-index:1}
.topic-list button{border:0;border-bottom:1px solid #e8eaec;background:#fff;width:100%;display:grid;grid-template-columns:24px 1fr auto;gap:7px;align-items:center;text-align:left;padding:13px 2px}
.topic-list button>i{font-style:normal;font-size:8px;color:#a0a4aa}
.topic-list b,.topic-list small{display:block}
.topic-list b{font-size:9px}
.topic-list small{font-size:7px;color:#90949b;margin-top:4px}
.topic-list em{font-size:7px;font-style:normal;color:var(--accent)}
.topic-action,.inbox-action{width:100%;border:0;background:#f1f2f3;border-radius:6px;padding:9px;font-size:8px;margin-top:12px}
.owned-section{border-top:1px solid #d6d9dc;padding-top:22px}
.owned-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:12px}
.owned-heading h2{font-size:17px;margin:0}
.owned-heading p{font-size:8px;color:#848990;margin:6px 0 0}
.owned-tabs{display:flex;border-bottom:1px solid #d8dbde}
.owned-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:8px 11px;color:#83878e;font-size:8px}
.owned-tabs button.active{color:#1c2027;border-color:var(--accent)}
.owned-tabs b{background:var(--accent-soft);color:var(--accent);padding:2px 4px;border-radius:4px;margin-left:3px}
.owned-grid{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:12px}
.matrix-head,.matrix-row{display:grid;grid-template-columns:1.3fr repeat(6,1fr);align-items:center}
.matrix-head{background:#f2f3f4;border-radius:6px;padding:9px 10px;margin-top:15px;color:#858a91;font-size:8px}
.matrix-row{width:100%;border:0;border-bottom:1px solid #e8eaec;background:#fff;padding:10px;text-align:left;font-size:9px}
.matrix-row:hover{background:#f7f8f8}
.matrix-row strong{color:#2f3339}
.inbox-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:15px 0 6px}
.inbox-summary div{background:#f3f4f5;border-radius:6px;padding:9px}
.inbox-summary strong,.inbox-summary span{display:block}
.inbox-summary strong{font-size:16px}
.inbox-summary span{font-size:7px;color:#8a8f96;margin-top:3px}
.comment-row{width:100%;border:0;border-bottom:1px solid #e7e9eb;background:#fff;display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:center;text-align:left;padding:11px 1px}
.comment-row b,.comment-row small{display:block}
.comment-row b{font-size:8px}
.comment-row small{font-size:7px;color:#83888f;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}
.comment-row time{font-size:7px;color:#9a9ea4}
.comment-row.risk{background:#fff8f6}
.monitor-field{display:block;font-size:9px;font-weight:700;margin:17px 0}
.monitor-field select,.monitor-field input{display:block;width:100%;border:1px solid #d6d9dc;background:#fafafa;border-radius:7px;padding:11px;margin-top:7px;font:inherit;font-size:10px;color:#32363d}
.monitor-field input::placeholder{color:#72777f}
.monitor-note{background:#f3f4f5;border-radius:7px;padding:12px}
.monitor-note strong,.monitor-note span{display:block}
.monitor-note strong{font-size:9px}
.monitor-note span{font-size:8px;color:#7d8289;line-height:1.6;margin-top:5px}
@media(max-width:1150px){.benchmark-grid,.owned-grid{grid-template-columns:1fr}
.topic-radar{display:grid;grid-template-columns:240px 1fr;gap:12px}
.topic-radar>.intel-section-head,.topic-radar>.topic-action{grid-column:1/-1}
.topic-list{display:grid;grid-template-columns:repeat(3,1fr)}
}
@media(max-width:800px){.intel-intro{align-items:start}
.intel-intro h1{font-size:20px}
.intel-intro h1 span{display:none}
.intel-toolbar{height:auto;display:block;overflow-x:auto}
.scope-switch,.period-switch{min-width:610px}
.period-switch{margin-top:6px;border:0;padding:0}
.sync-state{display:block;margin:8px}
.intel-kpis{grid-template-columns:1fr 1fr}
.benchmark,.interaction-matrix{overflow-x:auto}
.account-table,.matrix-head,.matrix-row{min-width:720px}
.benchmark-grid,.owned-grid{grid-template-columns:1fr}
.topic-radar{display:block}
.topic-list{display:block}
.owned-heading{display:block}
.owned-tabs{margin-top:12px;overflow-x:auto}
.comment-row small{max-width:180px}
}

.intel-subnav{display:flex;gap:22px;border-bottom:1px solid #d9dcdf;margin:-3px 0 14px;padding:0 2px}
.intel-subnav button{border:0;border-bottom:2px solid transparent;background:transparent;padding:0 0 10px;text-align:left;color:#868b92}
.intel-subnav button.active{border-color:var(--accent);color:#1d2128}
.intel-subnav span,.intel-subnav small{display:block}
.intel-subnav span{font-size:10px;font-weight:750}
.intel-subnav small{font-size:7px;margin-top:4px}
.account-manager{padding-bottom:22px}
.account-manager-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;margin-bottom:10px}
.account-manager-head p{margin:0 0 6px;font-size:7px;color:#93979e}
.account-manager-head h2{margin:0;font-size:17px}
.account-manager-head>div>span{display:block;margin-top:6px;font-size:8px;color:#777c84}
.account-search{padding:14px 16px;margin-bottom:10px}
.account-search-form{display:grid;grid-template-columns:auto 150px auto minmax(220px,1fr) auto;gap:8px;align-items:center}
.account-search-form label{font-size:8px;font-weight:700;color:#666b73}
.account-search-form select,.account-search-form input{height:34px;border:1px solid #d9dcdf;border-radius:6px;background:#fafafa;padding:0 10px;font:inherit;font-size:9px;color:#2d3138}
.account-search-form button{height:34px;border:0;border-radius:6px;background:var(--dark);color:#fff;padding:0 15px;font-size:8px;font-weight:700}
.account-search-note{margin:8px 0 0;font-size:7px;color:#969aa1}
.account-search-results{border-top:1px solid #e4e6e8;margin-top:12px;padding-top:8px}
.account-search-result{width:100%;border:0;border-bottom:1px solid #e7e9eb;background:#fff;display:grid;grid-template-columns:minmax(210px,1.5fr) repeat(3,minmax(70px,.6fr)) auto;gap:10px;align-items:center;text-align:left;padding:10px 4px}
.account-search-result>span{font-size:8px;color:#777c84}
.account-search-result>button,.account-search-result>em{border:1px solid #dfe2e4;background:#fff;border-radius:5px;padding:6px 9px;font-size:7px;font-style:normal;color:#555a62}
.account-search-result>em{border-color:#d9e3d0;background:#f3f7ef;color:#5a753f}
.account-channel-tabs{display:flex;gap:5px;overflow-x:auto;padding:2px 0 10px}
.account-channel-tabs button{border:1px solid #dfe2e4;background:#fff;border-radius:6px;padding:7px 10px;color:#747982;font-size:8px;white-space:nowrap}
.account-channel-tabs button.active{border-color:#242931;background:#242931;color:#fff}
.account-channel-tabs b{font-size:7px;margin-left:3px}
.account-manager-grid{display:grid;grid-template-columns:minmax(380px,.9fr) minmax(0,1.35fr);gap:10px;align-items:start}
.account-directory,.account-detail{padding:16px;min-height:520px}
.account-directory .monitoring-target-list{display:flex;flex-direction:column;gap:0;margin-top:12px;max-height:455px;overflow:auto;border-top:1px solid #e5e7e9}
.monitoring-target-card{width:100%;border:0;border-bottom:1px solid #e5e7e9;background:#fff;padding:12px 4px;text-align:left}
.monitoring-target-card:hover,.monitoring-target-card.active{background:#fff7f4}
.monitoring-target-open{width:100%;border:0;background:transparent;padding:0;text-align:left}
.monitoring-target-main{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:center}
.monitoring-target-main b,.monitoring-target-main small{display:block}
.monitoring-target-main b{font-size:9px}
.monitoring-target-main small{font-size:7px;color:#8b9097;margin-top:4px}
.monitoring-target-main em{font-size:7px;font-style:normal;color:#607f43}
.monitoring-target-card.paused .monitoring-target-main em{color:#92969d}
.monitoring-target-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:9px 0}
.monitoring-target-metrics span{background:#f3f4f5;border-radius:5px;padding:7px}
.monitoring-target-metrics small,.monitoring-target-metrics strong{display:block}
.monitoring-target-metrics small{font-size:6px;color:#90949b}
.monitoring-target-metrics strong{font-size:9px;margin-top:3px}
.monitoring-target-controls{display:flex;gap:5px;align-items:center}
.monitoring-target-controls select,.monitoring-target-controls button{border:1px solid #dfe2e4;background:#fff;border-radius:5px;padding:5px 7px;font-size:7px}
.monitoring-target-controls button{margin-left:auto}
.monitoring-target-controls>span{font-size:7px;color:#92969d}
.account-detail-empty{min-height:485px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8e939a}
.account-detail-empty strong{font-size:11px;color:#555a62}
.account-detail-empty span{font-size:8px;margin-top:7px}
.account-detail-header{display:flex;justify-content:space-between;gap:12px;align-items:start;padding-bottom:13px;border-bottom:1px solid #e3e5e7}
.account-detail-identity{display:flex;gap:10px;align-items:center}
.account-detail-identity b,.account-detail-identity small{display:block}
.account-detail-identity b{font-size:14px}
.account-detail-identity small{font-size:8px;color:#858a91;margin-top:5px}
.account-detail-header>a{font-size:8px;color:var(--accent);text-decoration:none}
.account-detail-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:12px 0}
.account-detail-stats div{background:#f3f4f5;border-radius:6px;padding:9px}
.account-detail-stats small,.account-detail-stats strong{display:block}
.account-detail-stats small{font-size:7px;color:#8b9097}
.account-detail-stats strong{font-size:12px;margin-top:5px}
.account-detail-status{display:flex;gap:14px;border-bottom:1px solid #e5e7e9;padding:0 1px 12px;font-size:7px;color:#7f848b}
.account-work-head{display:flex;justify-content:space-between;align-items:end;margin:14px 0 5px}
.account-work-head h3{font-size:11px;margin:0}
.account-work-head span{font-size:7px;color:#92969d}
.account-work-list{max-height:310px;overflow:auto}
.account-work{display:grid;grid-template-columns:1fr auto;gap:10px;border-bottom:1px solid #e6e8ea;padding:11px 2px;text-decoration:none;color:inherit}
.account-work small,.account-work strong,.account-work span{display:block}
.account-work small{font-size:7px;color:#92969d}
.account-work strong{font-size:9px;line-height:1.5;margin:4px 0}
.account-work span{font-size:7px;color:#757a82;line-height:1.5}
.account-work em{font-style:normal;font-size:7px;color:var(--accent);align-self:center}
.intel-no-data{font-size:8px;color:#8e939a;text-align:center;padding:28px 8px}

@media(max-width:1000px){.account-manager-grid{grid-template-columns:1fr}.account-directory,.account-detail{min-height:0}.account-directory .monitoring-target-list{max-height:420px}.account-detail-empty{min-height:220px}}
@media(max-width:800px){.intel-subnav{margin-top:0;overflow-x:auto}.intel-subnav button{min-width:145px}.account-manager-head{display:block}.account-manager-head>button{width:100%;margin-top:14px}.account-search-form{grid-template-columns:1fr 1fr}.account-search-form label{align-self:end}.account-search-form .account-search-input{grid-column:1/-1}.account-search-form input{grid-column:1/-1}.account-search-form button{grid-column:1/-1}.account-search-note{line-height:1.55}.account-search-result{grid-template-columns:1fr auto}.account-search-result>span{display:none}.account-manager-grid{display:block}.account-directory{margin-bottom:10px}.account-detail-stats{grid-template-columns:1fr 1fr}.account-detail-stats div:last-child{grid-column:1/-1}.account-detail-status{flex-wrap:wrap}.account-detail{margin-bottom:80px}}
