/* Light, readable website preview; risk/severity colours remain meaningful. */
#main.otc-platform-v13>#platform{background:#f7fbfc!important;color:#163642!important;border:1px solid #c8dce3;border-radius:16px;padding:28px!important;box-sizing:border-box}
#main.otc-platform-v13 #platform .product-tour,#main.otc-platform-v13 #platform .tour-panels,#main.otc-platform-v13 #platform .tour-panel{background:#fff!important;color:#163642!important;border-color:#c8dce3!important}
#main.otc-platform-v13 #platform .tour-top,#main.otc-platform-v13 #platform .tour-tabs{background:#eaf3f6!important;border-color:#c8dce3!important;color:#163642!important}
#main.otc-platform-v13 #platform .tour-tabs button{background:#eaf3f6!important;color:#163642!important;border-color:#aac8d4!important}
#main.otc-platform-v13 #platform .tour-tabs button[aria-selected="true"]{background:#12647e!important;color:#fff!important;border-color:#12647e!important}
#main.otc-platform-v13 #platform h2,#main.otc-platform-v13 #platform h3,#main.otc-platform-v13 #platform h4,#main.otc-platform-v13 #platform p,#main.otc-platform-v13 #platform li,#main.otc-platform-v13 #platform dt,#main.otc-platform-v13 #platform dd,#main.otc-platform-v13 #platform b,#main.otc-platform-v13 #platform strong,#main.otc-platform-v13 #platform small,#main.otc-platform-v13 #platform label,#main.otc-platform-v13 #platform .tour-brand,#main.otc-platform-v13 #platform .item-index{color:#163642!important;opacity:1!important}
#main.otc-platform-v13 #platform .metric-row>div,#main.otc-platform-v13 #platform .priority-card,#main.otc-platform-v13 #platform .summary-card,#main.otc-platform-v13 #platform .risk-story,#main.otc-platform-v13 #platform .matrix-container,#main.otc-platform-v13 #platform .report-explainer,#main.otc-platform-v13 #platform .appliance-details{background:#f0f7fa!important;color:#163642!important;border-color:#c8dce3!important}
#main.otc-platform-v13 #platform .priority-item{background:#fff!important;border-color:#c8dce3!important}
#main.otc-platform-v13 #platform .metric-row>div>span,#main.otc-platform-v13 #platform .mini-zones span{color:#163642!important}
#main.otc-platform-v13 #platform .scope-tag,#main.otc-platform-v13 #platform .outline-tag,#main.otc-platform-v13 #platform .sample-tag{color:#174b5d!important;background:#e8f4f7!important;border-color:#aac8d4!important}
#main.otc-platform-v13 #platform a:not(.button){color:#075978!important;text-decoration:underline;text-underline-offset:4px}
#main.otc-platform-v13 #platform .table-scroll,#main.otc-platform-v13 #platform .risk-table-scroll{background:#fff!important}
#main.otc-platform-v13 #platform th{background:#dcecf2!important;color:#163642!important;border-color:#bdd3dc!important}
#main.otc-platform-v13 #platform td{background:#fff!important;color:#163642!important;border-color:#c8dce3!important}
#main.otc-platform-v13 #platform .table-scroll tbody tr:nth-child(even) td{background:#f0f7fa!important}
#main.otc-platform-v13 #platform .report-sheet{background:#fff!important;color:#163642!important}
#main.otc-platform-v13 #platform .severity.high{background:#fff0df!important;color:#874006!important;border:1px solid #dfb080}
#main.otc-platform-v13 #platform .severity.medium{background:#fff7d6!important;color:#705500!important;border:1px solid #dbc879}
#main.otc-platform-v13 #platform .risk-selection{background:#e8f4f7!important;color:#163642!important;border-color:#aac8d4!important}
#main.otc-platform-v13 #platform button:focus-visible,#main.otc-platform-v13 #platform a:focus-visible{outline:3px solid #168ca4;outline-offset:3px}
@media(max-width:600px){#main.otc-platform-v13>#platform{padding:18px!important}.tour-tabs{overflow-x:auto}}
#main.otc-platform-v13 #platform .mini-zones span{background:#eaf3f6!important;border-color:#aac8d4!important}#main.otc-platform-v13 #platform .report-preview-brand,#main.otc-platform-v13 #platform .report-preview-label,#main.otc-platform-v13 #platform .tour-caption{color:#163642!important}
