.bing-account-line{display:flex;align-items:center;gap:7px;margin:8px 0 0 38px;color:#526985;font-size:14px;font-weight:700;white-space:nowrap}
.bing-dot{width:9px;height:9px;flex-shrink:0;border-radius:50%;background:#e5484d}.bing-dot.ready{background:#10a477}
button.bing-link{border:0;background:transparent;color:#1769e8;padding:3px 5px;min-width:0;min-height:0;font-size:14px;box-shadow:none;border-radius:4px}
button.bing-link:hover:not(:disabled){background:#e8f1ff}button.bing-link:disabled{color:#94a3b8;background:transparent;cursor:not-allowed;opacity:1}
.bing-key-dialog{width:min(510px,calc(100vw - 32px));border:1px solid #d8e4f4;border-radius:16px;padding:24px;box-shadow:0 20px 80px #12325b33}
.bing-key-email{background:#f1f6fe;border-radius:8px;padding:12px;color:#234b7e;overflow-wrap:anywhere}
.bing-key-dialog label{display:grid;gap:8px;font-weight:600}.bing-key-dialog input{width:100%;box-sizing:border-box;border:1px solid #bacfed;border-radius:8px;padding:12px;font-size:14px}
.bing-key-result{color:#b45309;font-size:14px;min-height:20px}.bing-dialog-actions{text-align:right}
.bing-submit-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.bing-submit-actions>span{font-size:14px;color:#64748b}.bing-submit-actions button{min-width:150px}
#onboarding-start-both:disabled{background:#dbe3ef;color:#8190a7;border-color:#dbe3ef;cursor:not-allowed;opacity:1;box-shadow:none}
.bing-account-hint{grid-column:1/-1;margin:0;font-size:14px}.bing-task-progress{border:1px solid #d7e5f8;background:#f7faff;border-radius:12px;padding:14px 20px;margin:14px 0;display:grid;gap:12px}.bing-task-progress[hidden]{display:none}
.bing-task-progress>div{display:flex;align-items:center;gap:16px;font-size:15px;font-weight:600;line-height:19.5px;color:#526985}.bing-task-progress strong{width:42px;color:#173b6e}.bing-task-progress progress{margin-left:auto;height:7px;max-width:180px;accent-color:#1476ed}
.bing-row-status{display:flex;align-items:flex-start;flex-direction:column;gap:6px;white-space:normal;min-width:130px}.bing-row-status small{font-size:14px;color:#64748b}.bing-row-status .bing-error{color:#ad6100;max-width:220px}
.bing-batch-status{display:flex;align-items:center;flex-direction:column;gap:5px;font-size:14px;white-space:normal;min-width:150px}.bing-success{color:#098360}.bing-warning{color:#a65d00}.bing-muted{color:#8996a8}
.bing-details-dialog{width:min(880px,calc(100vw - 32px));border:1px solid #d8e4f4;border-radius:16px;padding:24px}.bing-details-dialog .table-wrap{max-height:55vh;overflow:auto}.bing-details-dialog td{white-space:normal}
.onboarding-table .sitemap-url-list{max-width:230px}.onboarding-table .sitemap-status-cell{margin-top:7px}
@media(max-width:760px){.bing-account-line{margin-left:0}.bing-submit-actions{justify-content:flex-start}.bing-task-progress>div{flex-wrap:wrap}.bing-task-progress progress{margin-left:58px}}

#onboarding-start.secondary{background:#fff;border:1px solid #adc9f3;color:#1769e8;min-width:150px;box-shadow:none}

.bing-account-line button.bing-link{font-size:14px;font-weight:700}

/* Keep platform results readable; reserve compact columns for minute timestamps. */
.onboarding-table{table-layout:fixed;min-width:1220px;width:100%}
.onboarding-table th,.onboarding-table td{box-sizing:border-box;padding-left:8px;padding-right:8px}
.onboarding-table th:nth-child(1),.onboarding-table td:nth-child(1){width:3%;}
.onboarding-table th:nth-child(2),.onboarding-table td:nth-child(2){width:12%;}
.onboarding-table th:nth-child(3),.onboarding-table td:nth-child(3){width:7%;}
.onboarding-table th:nth-child(4),.onboarding-table td:nth-child(4){width:9%;}
.onboarding-table th:nth-child(5),.onboarding-table td:nth-child(5){width:20.5%;}
.onboarding-table th:nth-child(6),.onboarding-table td:nth-child(6){width:20.5%;}
.onboarding-table th:nth-child(7),.onboarding-table td:nth-child(7){width:11%;}
.onboarding-table th:nth-child(8),.onboarding-table td:nth-child(8){width:6%;}
.onboarding-table th:nth-child(9),.onboarding-table td:nth-child(9){width:11%;}

.onboarding-table td:nth-child(5),.onboarding-table td:nth-child(6){white-space:normal;overflow:hidden;vertical-align:middle}
.onboarding-table td:nth-child(7),.onboarding-table td:nth-child(9){font-size:14px;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}
.onboarding-table th:nth-child(7),.onboarding-table th:nth-child(9){text-align:right}
.onboarding-table td:nth-child(8){text-align:center}
.onboarding-table .onboarding-retry{min-width:0;padding:7px 12px}
.onboarding-table .gsc-batch-status-stack{display:flex;flex-direction:column;align-items:flex-start;gap:7px;max-width:100%}
.onboarding-table .onboarding-batch-stat{font-size:14px;min-height:26px;padding:4px 8px;max-width:100%;box-sizing:border-box;white-space:normal;text-align:left;line-height:1.4}
.onboarding-table .onboarding-batch-stat input{flex-shrink:0}
.onboarding-table td:nth-child(5){text-align:left}
.onboarding-table .sitemap-status-line{justify-content:flex-start;gap:6px}
.onboarding-table .sitemap-status-line .sitemap-line-error{flex-basis:100%;text-align:left;line-height:1.4}
.onboarding-table .sitemap-status-line .sitemap-resubmit-note{text-align:left}
.onboarding-table .sitemap-url-list{max-width:100%;text-align:left}
.onboarding-table .sitemap-url-row{min-width:0;max-width:100%}
.onboarding-table .setup-url{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.onboarding-table .bing-batch-status{align-items:flex-start;gap:7px;min-width:0;font-size:14px;line-height:1.6;text-align:left}
.onboarding-table .bing-batch-status>div{display:flex;gap:8px;flex-wrap:wrap}
.onboarding-table .bing-row-status{min-width:0;gap:7px;line-height:1.5}
.onboarding-table .bing-row-status small{font-size:14px}
.onboarding-table .bing-error{max-width:100%;overflow-wrap:anywhere}

/* Center results within the two equally sized platform columns. */
.onboarding-table th:nth-child(n+3),.onboarding-table td:nth-child(n+3){text-align:center}
.onboarding-table .gsc-batch-status-stack,.onboarding-table .bing-batch-status,.onboarding-table .bing-row-status{align-items:center;text-align:center}
.onboarding-table .sitemap-status-line,.onboarding-table .bing-batch-status>div{justify-content:center}
.onboarding-table .onboarding-batch-stat,.onboarding-table .sitemap-status-line .sitemap-line-error,.onboarding-table .sitemap-status-line .sitemap-resubmit-note,.onboarding-table .sitemap-url-list{text-align:center}

.onboarding-table .bing-batch-status{font-size:14px;font-weight:700}
.onboarding-table .bing-batch-status button.bing-link{font-size:14px;font-weight:700}

.onboarding-table .bing-batch-status,.onboarding-table .bing-batch-status button.bing-link{font-size:14px;font-weight:850}
.onboarding-table .bing-batch-tags{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap}

.onboarding-table .bing-batch-status button.bing-link{font-size:14px}

/* Compact Bing details without inheriting the main table minimum width. */
.bing-details-dialog{box-sizing:border-box;max-width:calc(100vw - 24px)}
.bing-details-dialog .table-wrap{overflow-x:hidden;overflow-y:auto}
.bing-details-dialog table{width:100%;min-width:0;table-layout:fixed}
.bing-details-dialog th,.bing-details-dialog td{padding:8px 10px;min-width:0;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;line-height:1.4}
.bing-details-dialog th:nth-child(1),.bing-details-dialog td:nth-child(1){width:27%}
.bing-details-dialog th:nth-child(2),.bing-details-dialog td:nth-child(2){width:46%}
.bing-details-dialog th:nth-child(3),.bing-details-dialog td:nth-child(3){width:27%;font-size:14px;text-align:center;font-variant-numeric:tabular-nums}
.bing-details-dialog .bing-row-status{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}
.bing-details-dialog .bing-row-status>small:first-child{white-space:nowrap}
.bing-details-dialog .bing-error{flex:0 0 100%;max-width:100%;line-height:1.4;margin:0}
.bing-details-dialog .setup-status{padding:2px 7px;line-height:1.4;white-space:nowrap}

/* Eight-column records: share the removed retry column equally. */
.onboarding-table th:nth-child(1),.onboarding-table td:nth-child(1){width:3%;}
.onboarding-table th:nth-child(2),.onboarding-table td:nth-child(2){width:12%;}
.onboarding-table th:nth-child(3),.onboarding-table td:nth-child(3){width:7%;}
.onboarding-table th:nth-child(4),.onboarding-table td:nth-child(4){width:9%;}
.onboarding-table th:nth-child(5),.onboarding-table td:nth-child(5){width:23.5%;}
.onboarding-table th:nth-child(6),.onboarding-table td:nth-child(6){width:23.5%;}
.onboarding-table th:nth-child(7),.onboarding-table td:nth-child(7){width:11%;}
.onboarding-table th:nth-child(8),.onboarding-table td:nth-child(8){width:11%;}
.onboarding-table td:nth-child(8){font-size:14px;white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums}

.bing-account-line{flex-wrap:wrap;white-space:normal;row-gap:4px}

.bing-task-progress .task-result-success{color:#078147}.bing-task-progress .task-result-failure{color:#d52335}.bing-task-progress .task-result-neutral{color:inherit}

.onboarding-failure-summary{flex-wrap:wrap}.onboarding-failure-summary button{min-width:0;font-size:14px;font-weight:700;padding:7px 12px;cursor:pointer;color:#c42132;background:#fff0f1;border:1px solid #f0a7ae;border-radius:20px}.onboarding-failure-summary button:disabled{cursor:not-allowed;color:#7b8798;background:#f4f6f9;border-color:#d8e0e9;opacity:1}

.onboarding-table .bing-batch-status button.bing-link{border:1px solid #8db8ff;border-radius:6px;background:#f7faff;padding:3px 10px;line-height:20px;font-weight:700}
.onboarding-table .bing-batch-status button.bing-link:hover:not(:disabled){border-color:#1769e8;background:#e8f1ff}
.onboarding-table .bing-batch-status button.bing-link:focus-visible{outline:2px solid #1769e8;outline-offset:2px}
.onboarding-table .bing-batch-status button.bing-link:disabled{border-color:#d5dde7;background:#f3f5f8;color:#94a3b8}

.onboarding-table .bing-batch-status button.bing-link{border-radius:999px;background:transparent}
.onboarding-table .bing-batch-status button.bing-link:hover:not(:disabled),.onboarding-table .bing-batch-status button.bing-link:disabled{background:transparent}

#onboarding-start-both{width:279px;max-width:100%}

.onboarding-table .sitemap-status-line .sitemap-line-error{font-weight:400}

.onboarding-table .setup-status,.bing-details-dialog .setup-status{font-size:14px;font-weight:850;line-height:1.2;padding:4px 9px}

.bing-account-line button.bing-site-count{border:1px solid #9bc0ff;border-radius:999px;padding:2px 8px;min-width:0;background:transparent;color:#1769e8;font-size:14px;font-weight:700}.bing-sites-dialog{width:min(760px,calc(100vw - 32px))}.bing-sites-dialog input{width:100%;margin-bottom:12px;font-size:14px}.bing-sites-dialog .table-wrap{max-height:55vh;overflow:auto}.bing-sites-dialog table{width:100%;min-width:0;table-layout:fixed}.bing-sites-dialog th:last-child{width:120px}.bing-sites-dialog td{overflow-wrap:anywhere;font-size:14px}
