/* r128 Webmaster + SEO polish: denser information hierarchy and safer mobile behavior. */
.wm128-page .user-welcome,.wm128-site-page .user-welcome{padding:22px;border-radius:18px}.wm128-page .user-welcome h1,.wm128-site-page .user-welcome h1{font-size:26px}.wm128-page .user-stat-grid,.wm128-site-page .user-stat-grid{gap:10px}.wm128-page .user-stat,.wm128-site-page .user-stat{padding:15px;border-radius:14px}.wm128-page .webmaster-site-grid{gap:12px}.wm128-page .wm-site-tile{padding:16px;border-radius:16px;box-shadow:none}.wm128-page .wm-site-title{gap:10px}.wm128-page .wm-site-title img{width:36px;height:36px;border-radius:10px}.wm128-page .wm-tile-stats{gap:7px}.wm128-page .wm-tile-stats span{padding:8px 9px;border-radius:10px}.wm128-page .wm-tile-footer{gap:10px}.wm128-page .verification-box{margin-top:12px}
.wm128-site-page .wm-tabs-sticky{position:sticky;top:var(--public-header-h,72px);z-index:12;background:color-mix(in srgb,var(--bg) 94%,transparent);backdrop-filter:blur(12px);padding:8px 0}.wm128-site-page .wm-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;padding-bottom:3px}.wm128-site-page .wm-tabs a{flex:0 0 auto;white-space:nowrap}.wm128-site-page .wm-dashboard-grid,.wm128-site-page .wm-detail-grid{gap:12px}.wm128-site-page .wm-detail-panel,.wm128-site-page .wm-domain-panel,.wm128-site-page .wm-index-panel{border-radius:16px}.wm128-site-page .wm-chart{min-height:210px}.wm128-site-page .wm-chart-col{min-width:10px}.wm128-site-page [data-wm-tooltip]{position:relative;cursor:help}.wm128-site-page [data-wm-tooltip]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}
.seo128-page .seo-audit-hero,.account-seo-body .seo-audit-hero{padding:24px;border-radius:18px}.seo128-page .seo-scoreboard,.account-seo-body .seo-scoreboard{gap:10px}.seo128-page .seo-score-card,.account-seo-body .seo-score-card{padding:14px;border-radius:14px}.seo128-page .seo-kpi-grid,.account-seo-body .seo-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.seo128-page .seo-kpi-grid>*,.account-seo-body .seo-kpi-grid>*{padding:10px;border-radius:10px}.seo128-page .seo-finding,.account-seo-body .seo-finding{border-radius:12px}.seo128-page .seo-page-row>summary,.account-seo-body .seo-page-row>summary{padding:12px}.seo128-page .seo-page-deep-grid,.account-seo-body .seo-page-deep-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.seo128-page .seo-page-deep-grid section,.account-seo-body .seo-page-deep-grid section{padding:12px}.seo128-advanced{margin-top:10px;border-top:1px solid var(--line);padding-top:8px}.seo128-advanced>summary{cursor:pointer;color:var(--muted);font-weight:750;list-style:none}.seo128-advanced>summary::-webkit-details-marker{display:none}.seo128-advanced>summary:after{content:'＋';float:right}.seo128-advanced[open]>summary:after{content:'−'}
@media(max-width:900px){.seo128-page .seo-kpi-grid,.account-seo-body .seo-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo128-page .seo-page-deep-grid,.account-seo-body .seo-page-deep-grid{grid-template-columns:1fr}.wm128-page .wm-tile-footer{align-items:flex-start;flex-direction:column}.wm128-page .wm-tile-footer>div{display:flex;flex-wrap:wrap;gap:6px}}
@media(max-width:620px){.wm128-page .user-stat-grid,.wm128-site-page .user-stat-grid{grid-template-columns:1fr 1fr}.wm128-page .wm-site-title{align-items:flex-start}.wm128-page .wm-site-title .badge{margin-left:auto}.seo128-page .seo-kpi-grid,.account-seo-body .seo-kpi-grid{grid-template-columns:1fr 1fr}.wm128-site-page .wm-tabs{margin-inline:-10px;padding-inline:10px}}

/* r128 audit closure: long identifiers/URLs never break the console grid. */
.wm128-page .wm-site-title>div,.wm128-site-page .page-main,.seo128-page .seo-page-row,.account-seo-body .seo-page-row{min-width:0}
.wm128-page .wm-site-title small,.wm128-page .verification-code,.wm128-site-page .page-main small,.wm128-site-page .block-rule-value,.seo128-page code,.seo128-page .seo-page-row a,.account-seo-body .seo-page-row a{overflow-wrap:anywhere;word-break:break-word}
.wm128-page .wm-tile-footer>div{display:flex;flex-wrap:wrap;gap:6px}.wm128-page .wm-tile-footer form{margin:0}
.seo128-page .seo-audit-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.seo128-page .seo-audit-form .btn{white-space:nowrap}
@media(max-width:560px){.seo128-page .seo-audit-form{grid-template-columns:1fr}.seo128-page .seo-audit-form .btn{width:100%}.wm128-page .user-welcome,.wm128-site-page .user-welcome{padding:18px}.wm128-page .user-welcome h1,.wm128-site-page .user-welcome h1{font-size:23px}}
@media(max-width:390px){.wm128-page .user-stat-grid,.wm128-site-page .user-stat-grid{grid-template-columns:1fr}.wm128-page .wm-tile-footer>div{width:100%}.wm128-page .wm-tile-footer .btn{flex:1 1 auto}}

/* r145 crawler queue health */
.wm-queue-health-r145{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;margin:9px 0;padding:9px 10px;border:1px solid color-mix(in srgb,#d18d17 25%,var(--line));border-radius:10px;background:color-mix(in srgb,#f4b23c 6%,var(--panel));font-size:11px;line-height:1.45}.wm-queue-health-r145.is-info{border-color:color-mix(in srgb,var(--primary) 20%,var(--line));background:color-mix(in srgb,var(--primary) 4%,var(--panel))}.wm-queue-health-r145.is-wide{margin:0 0 13px}.wm-queue-health-r145 .btn{flex:0 0 auto;margin:0;min-height:34px;padding:6px 9px}.wm-site-head-actions-r145{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.wm-site-head-actions-r145 .btn{margin:0}
