.kw7{margin:0 0 20px;color:var(--ink,#24334b);font-variant-numeric:tabular-nums;min-width:0}.kw7-header{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.kw7 h2{font-size:21px;margin:0 0 7px;letter-spacing:-.4px}.kw7-header p{font-size:12px;margin:0;color:var(--secondary,#58677d)}.kw7-view{display:flex;gap:5px;padding:4px;background:var(--soft,#f3f6fc);border:1px solid var(--line,#dde4ed);border-radius:9px}.kw7 button{font:inherit;font-size:12px;min-height:40px;padding:9px 13px;border:1px solid var(--line,#dde4ed);border-radius:7px;background:var(--paper,#fff);color:var(--ink,#24334b);cursor:pointer}.kw7-view button{border-color:transparent;background:transparent;font-weight:750}.kw7-view button[aria-pressed=true]{background:#526fe6;color:#fff}.kw7-coverage{font-size:12px;color:var(--secondary,#58677d);padding:13px 0;line-height:1.7}.kw7 details{border:1px solid var(--line,#dde4ed);border-radius:10px;background:var(--paper,#fff);margin-bottom:12px;overflow:hidden}.kw7 summary{cursor:pointer;font-size:13px;font-weight:750;padding:15px 17px;min-height:44px}.kw7 summary span{float:right;font-size:11px;color:var(--secondary,#58677d)}.kw7-chart-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:4px 17px 14px}.kw7 label{font-size:11px;font-weight:700;color:var(--secondary,#58677d);display:grid;gap:6px;flex:1;min-width:160px}.kw7 select{width:100%;height:42px;padding:8px 10px;border:1px solid var(--line,#dde4ed);border-radius:7px;background:var(--paper,#fff);color:var(--ink,#24334b);font:inherit;font-size:12px;min-width:0}.kw7 select:disabled,.kw7 button:disabled{opacity:.55}.kw7-legend{padding:0 17px;font-size:12px;display:flex;flex-wrap:wrap;gap:15px}.kw7-own{color:#526fe6}.kw7-peer{color:#a45e21}.kw7-plot{padding:0 12px;min-height:100px;position:relative}.kw7-plot svg{width:100%;display:block;color:var(--secondary,#58677d)}.kw7-plot text{font-size:13px;fill:currentColor}.kw7-note,.kw7-hover,.kw7-cohort,.kw7-method p{font-size:12px;line-height:1.75;color:var(--secondary,#58677d);padding:0 17px}.kw7-hover{padding:12px 17px;background:var(--soft,#f3f6fc);border-top:1px solid var(--line,#dde4ed);min-height:45px;margin-bottom:0}.kw7-cohort{overflow-wrap:anywhere;margin:12px 0}.kw7-empty{font-size:13px;line-height:1.8;text-align:center;padding:25px 20px;color:var(--secondary,#58677d)}.kw7 :is(button,select,summary,svg):focus-visible{outline:3px solid #9aacf7;outline-offset:2px}
body[data-page=keywords] .kws-table :is(.kws-col-traffic,.kws-col-competition,.kws-col-efficiency){display:none!important}body[data-page=keywords] .kws-col-signal{min-width:130px}body[data-page=keywords] .kws-col-rank{background:color-mix(in srgb,#526fe6 5%,var(--paper,#fff));border-left:1px solid var(--line,#dde4ed);border-right:1px solid var(--line,#dde4ed)}body[data-page=keywords] .kws-rank-band{font-size:17px!important;min-width:60px;padding:7px 12px!important;font-weight:850}body[data-page=keywords] .kws-rank-band.top3{background:#dfe7ff!important;color:#2f4fbd!important}body[data-page=keywords] .kws-rank-band.top10{background:#edf1ff!important;color:#405cb4!important}body[data-page=keywords] .kws-rank-band.lower{background:#f3f5fb!important;color:#4d5d7b!important}body[data-page=keywords] .kws-col-competitor strong{color:#a45e21}.kw7-weight-bar{display:block;width:78px;height:4px;border-radius:3px;background:linear-gradient(90deg,#7c8fd0 var(--weight),var(--line,#e6ebf2) var(--weight));margin:5px 0}.kws-signal small{font-size:10px;color:var(--secondary,#58677d);font-weight:500}
@media(max-width:650px){.kw7 h2{font-size:20px}.kw7-header{align-items:stretch}.kw7-view{width:100%}.kw7-view button{flex:1;font-size:11px}.kw7 summary span{display:none}.kw7-chart-controls{padding:4px 12px 12px;gap:10px}.kw7 label{flex:1 1 100%}.kw7-plot{padding:0 5px}.kw7-plot text{font-size:26px}.kw7-coverage{font-size:11px}.kw7-note,.kw7-method p,.kw7-hover,.kw7-cohort{font-size:11px;padding-left:12px;padding-right:12px}}

.kw7-comparison{display:flex;justify-content:flex-end;margin:12px 0 0}.kw7-comparison label{flex:0 1 330px} @media(max-width:650px){.kw7-comparison label{flex:1}}

.kw7{padding:16px 0 0}.monitor-v4 .kw7 button{font-size:12px}.monitor-v4 .kw7 summary{font-size:13px}.monitor-v4 .kw7 .kw7-coverage{padding-bottom:14px}.monitor-v4 .kw7 p{margin-top:8px;margin-bottom:10px}@media(max-width:650px){.kw7{padding-top:12px}.monitor-v4 .kw7-view button{font-size:11px}}

body.kw5-mode #kwWorkspace .kws-table{min-width:1050px;table-layout:auto}
body.kw5-mode #kwWorkspace .kws-table .kws-col-keyword{width:220px;min-width:185px!important}
body.kw5-mode #kwWorkspace .kws-table .kws-col-rank{min-width:88px;background:#f0f3ff}
body.kw5-mode #kwWorkspace .kws-table .kws-col-competitor{min-width:100px;background:#fff9f3}
@media(max-width:650px){
 body.kw5-mode #kwWorkspace .kws-table th:last-child,body.kw5-mode #kwWorkspace .kws-table td:last-child{position:static!important;box-shadow:none}
 body.kw5-mode #kwWorkspace .kws-table .kws-col-keyword{width:170px;min-width:170px!important;max-width:170px!important}
 body.kw5-mode #kwWorkspace .kws-table .kws-keyword{max-width:150px}
 body.kw5-mode #kwWorkspace .kws-table .kws-col-rank{min-width:80px;width:80px}
}

body.kw5-mode #kwWorkspace .kws-table .kws-col-rank{display:table-cell!important}
