.seo301rc{max-width:100%;color:inherit}.seo301rc *{box-sizing:border-box}.seo301rc-form{display:flex;flex-direction:column;gap:9px}.seo301rc-form>label{display:block}.seo301rc-form>label span{color:#666}.seo301rc textarea,.seo301rc input[type=text],.seo301rc select{width:100%;max-width:100%;padding:10px;border:1px solid #b9c2ca;border-radius:4px;background:#fff;color:#222;font:inherit}.seo301rc textarea{resize:vertical}.seo301rc-help{color:#555}.seo301rc .seo301rc-slow{display:flex;align-items:flex-start;gap:8px;font-weight:400}.seo301rc-slow input{margin-top:5px}.seo301rc-submit{align-self:flex-start;border:0;border-radius:4px;background:#00527a;color:#fff;padding:11px 18px;font:inherit;cursor:pointer}.seo301rc-submit:disabled{opacity:.6;cursor:wait}.seo301rc-error{color:#a40000;white-space:pre-wrap}.seo301rc-progress{margin:20px 0;padding:14px;border:1px solid #d5dde3;border-radius:6px}.seo301rc-progress-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.seo301rc-track{height:10px;border-radius:8px;background:#e2e7eb;overflow:hidden}.seo301rc-bar{height:100%;width:0;background:#1683c4;transition:width .2s}.seo301rc-count{color:#555;margin-top:8px}.seo301rc-table-wrap{width:100%;overflow-x:auto;margin-top:18px}.seo301rc-table{border-collapse:collapse;width:100%;min-width:900px;text-align:center}.seo301rc-table th{color:#fff;background:#00527a}.seo301rc-table td{color:#00527a}.seo301rc-table td:first-child{text-align:left}.seo301rc-table td,.seo301rc-table th{padding:9px 8px;line-height:1.35;vertical-align:middle;border:1px solid #00527a;overflow-wrap:anywhere}.seo301rc-table td a{display:block;max-width:360px;overflow-wrap:anywhere}.seo301rc-table .seo301rc-warn{background:rgba(255,0,0,.1);color:#ad0a0a;font-weight:bold}.seo301rc-table .seo301rc-error-cell{color:#ad0a0a;background:rgba(255,0,0,.06);text-align:left;min-width:200px}

/* Keep the slow-site checkbox visible even when the active WordPress theme styles form controls. */
.seo301rc .seo301rc-slow input[type="checkbox"]{appearance:auto!important;-webkit-appearance:checkbox!important;display:inline-block!important;visibility:visible!important;opacity:1!important;position:static!important;width:16px!important;height:16px!important;min-width:16px;margin:3px 0 0!important;accent-color:#00527a;flex:0 0 16px}
.seo301rc .seo301rc-slow{display:flex!important;align-items:flex-start;gap:8px;cursor:pointer}
/* Floating horizontal scrollbar synchronized with the results table. */
.seo301rc-floating-scroll{position:fixed;bottom:0;z-index:9999;display:none;height:22px;overflow-x:auto;overflow-y:hidden;background:rgba(245,248,250,.88);border:1px solid rgba(0,82,122,.25);border-bottom:0;border-radius:5px 5px 0 0;box-shadow:0 -2px 8px rgba(0,0,0,.12);backdrop-filter:blur(4px)}
.seo301rc-floating-scroll-inner{height:1px;pointer-events:none}
.seo301rc-floating-scroll::-webkit-scrollbar{height:14px}
.seo301rc-floating-scroll{scrollbar-width:auto}
@media(max-width:600px){.seo301rc-floating-scroll{height:20px}}
