.wd-freshness{border-top:1px solid #e2e8f0;padding-top:10px;font-size:12px}.wd-freshness summary{cursor:pointer;font-weight:650;color:#405a80}.wd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.wd-stat{padding:13px;border:1px solid #e1e8f2;border-radius:10px;background:#f8faff;min-width:0}.wd-stat small,.wd-stat strong{display:block}.wd-stat small{font-size:11px;color:#526581}.wd-stat strong{font-size:16px;margin-top:7px;overflow-wrap:anywhere}.wd-stat p,.wd-caption{font-size:12px;line-height:1.55;color:#5b6b83}.wd-drawer{margin:0 0 0 auto;height:100dvh;max-height:100dvh;width:min(580px,100vw);max-width:100vw;border:0;padding:0;box-shadow:-10px 0 50px #172a4a30}.wd-drawer::backdrop{background:#15243b66}.wd-drawer-head{display:flex;justify-content:space-between;align-items:center;gap:12px;position:sticky;top:0;background:white;padding:18px;border-bottom:1px solid #e0e7f1;z-index:1}.wd-drawer-head h3{margin:0;font-size:18px}.wd-drawer-body{padding:20px}.wd-drawer-body h4{line-height:1.5}.wd-reason{padding:12px;background:#fff6de;border-radius:9px;font-size:13px;line-height:1.6}.wd-expense{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #edf0f6;font-size:13px}.wd-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.account-shell .wd-open-product{display:block;background:transparent!important;color:#285bc0!important;box-shadow:none!important;padding:3px 0!important;border:0!important;font-size:inherit!important;line-height:1.4;text-align:left;margin-top:4px}.wd-pinned{position:sticky!important;z-index:3;background:#f8faff!important;box-shadow:1px 0 #dce4f1}thead .wd-pinned{z-index:5}#report-table th{position:relative}.wd-resize{position:absolute;right:0;top:0;width:9px;height:100%;cursor:col-resize;touch-action:none;z-index:6}.wd-resize:hover,.wd-resize:focus-visible{background:#3366ff55;outline:2px solid #3366ff}.wd-seo-stages,.wd-seo-history{padding:20px;background:#fff;border:1px solid #dfe7f3;border-radius:14px;margin:16px 0}.wd-seo-stages h3{margin:0 0 14px}.wd-seo-stages ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;padding:0}.wd-seo-stages li{padding:12px;background:#f3f6fc;border-radius:8px;display:grid;gap:8px;font-size:12px}.wd-seo-stages li span{color:#526581}.wd-task-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.wd-task-kpis>div{background:#f4f7fd;padding:12px;border-radius:10px}.wd-task-kpis strong{display:block;font-size:24px}.wd-task-kpis small{color:#536580}.wd-saved-views{display:flex;gap:8px;flex-wrap:wrap;padding:10px 18px;border-bottom:1px solid #e0e7f0}.wd-saved-views input{min-width:100px;flex:1}.wd-saved-views p{width:100%;margin:0;font-size:11px;color:#526581}@media(max-width:760px){.wd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-seo-stages ol{grid-template-columns:1fr 1fr}.wd-task-kpis{grid-template-columns:1fr 1fr}.wd-freshness{margin-top:8px}.wd-drawer-body{padding:14px}.wd-pinned[data-column-index="1"]{position:static!important}.wd-saved-views{padding:10px}.wd-saved-views button{font-size:12px}}
.wd-freshness[open]{max-height:320px;overflow:auto}.wd-freshness[open] summary{position:sticky;top:0;background:#fff;padding-bottom:8px;z-index:1}
.wd-resize:focus-visible{outline-offset:-2px}
.wd-saved-views{flex-shrink:0}
/* A grid's implicit minimum must not let the query table widen the whole report. */
.seo-product-page .seo-product-results{grid-template-columns:minmax(0,1fr);scroll-margin-top:120px}
.seo-product-page .seo-product-results>*,.seo-product-page .seo-product-result-grid>*{min-width:0;max-width:100%}
.seo-product-page .seo-product-table-wrap{min-width:0;width:100%;overflow-x:auto}
.seo-product-page .seo-product-draft,.seo-product-page .seo-product-results h2{overflow-wrap:anywhere}
@media(max-width:1050px){.seo-product-page .seo-product-result-grid{grid-template-columns:minmax(0,1fr)}}
.wd-seo-history summary{cursor:pointer;font-weight:750;line-height:1.5}
.wd-seo-history [hidden]{display:none!important}
.wd-history-filters{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:16px 0}
.wd-history-filters label{display:grid;gap:6px;flex:1 1 180px;font-size:12px;font-weight:650;min-width:0}
.wd-history-filters input,.wd-history-filters select{width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid #dce4f1;border-radius:8px;background:#fff;font:inherit}
.wd-history-list{list-style:none;padding:0;display:grid;gap:10px}
.wd-history-item{min-width:0;padding:14px;border:1px solid #e1e8f2;border-radius:10px;background:#fafcff;overflow-wrap:anywhere}
.wd-history-item p{margin:8px 0;font-size:13px}.wd-history-item>strong{font-size:13px}
.wd-history-heading{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:10px}
.wd-history-heading a{font-weight:650}.wd-history-status{background:#eaf0fb;color:#334c74;padding:4px 8px;border-radius:8px;font-size:12px}
.seo-product-page .wd-seo-jumps{display:flex;flex-wrap:wrap;gap:8px;padding:12px;background:#f5f8ff;border:1px solid #e0e8f5;border-radius:12px}
.seo-product-page .wd-seo-jumps a{display:inline-flex;align-items:center;min-height:40px;box-sizing:border-box;padding:8px 12px;background:#fff;border:1px solid #dce5f4;border-radius:8px;color:#2456af;text-decoration:none;font-size:13px;line-height:1.4;overflow-wrap:anywhere}
.seo-product-page .wd-seo-jumps a:hover{background:#eaf1ff;border-color:#95b4ed}
.seo-product-page .wd-seo-jumps a:focus-visible{outline:2px solid #2456af;outline-offset:2px}
.seo-product-page .wd-seo-jumps .wd-seo-jumps-back{margin-left:auto;color:#53657f;background:transparent}
.seo-product-page .wd-seo-target{scroll-margin-top:120px}
.seo-product-page .wd-seo-target:focus-visible{outline:2px solid #95b4ed;outline-offset:3px}
.seo-product-page .wd-plan-tools{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:14px 0 8px}
.seo-product-page .wd-plan-tools label{display:grid;gap:6px;flex:1 1 200px;font-size:12px;font-weight:650;min-width:0}
.seo-product-page .wd-plan-tools select{width:100%;min-width:0;padding:10px;border:1px solid #dce4f1;border-radius:8px;background:#fff;font:inherit}
.seo-product-page .wd-plan-tools button{min-height:40px;white-space:normal}
.seo-product-page .recommendation-title .wd-plan-priority{display:inline-block;padding:4px 7px;border:1px solid #d8e1ed;border-radius:6px;color:#405470;font-size:11px;line-height:1.35;background:#fff}
.seo-product-page .priority-plan [hidden]{display:none!important}
.seo-product-page .wd-plan-fallback{display:block;box-sizing:border-box;width:100%;min-height:180px;margin:12px 0;padding:12px;font:inherit;font-size:13px;resize:vertical}
