/* V10 Owner visual QA — light-mode contrast only, all viewports. */
html[data-theme="light"] body.service-os .service-topbar.public-header .service-nav{
  background:#eef3f9!important;border-color:#c6d7e7!important;
}
html[data-theme="light"] body.service-os .service-topbar.public-header .service-nav a:not(.is-current):not([aria-current="page"]){
  background:transparent!important;color:#22435f!important;opacity:1!important;
}
html[data-theme="light"] body.service-os .service-topbar.public-header .service-nav a.is-current,
html[data-theme="light"] body.service-os .service-topbar.public-header .service-nav a[aria-current="page"]{
  background:#152b46!important;color:#fff!important;opacity:1!important;
}
html[data-theme="light"] body.service-os .service-topbar.public-header .header-profile-button,
html[data-theme="light"] body.service-os .service-topbar.public-header .language-trigger{
  background:#fff!important;color:#1b3954!important;border-color:#b6ccdd!important;opacity:1!important;
}
html[data-theme="light"] body.service-os .service-topbar.public-header .header-profile-button svg,
html[data-theme="light"] body.service-os .service-topbar.public-header .language-trigger svg{
  stroke:currentColor!important;opacity:1!important;
}
html[data-theme="light"] body.service-os .service-topbar.public-header .language-trigger span,
html[data-theme="light"] body.service-os .service-topbar.public-header .language-trigger-code{
  color:#1b3954!important;opacity:1!important;
}
html[data-theme="light"] body.service-os .service-topbar.public-header .language-panel{
  background:#fff!important;border-color:#b6cddd!important;
}
html[data-theme="light"] body.service-os .service-topbar.public-header .language-option{
  background:#f5f9fd!important;color:#21445f!important;border-color:#c8d9e8!important;
}
html[data-theme="light"] body.service-os .service-topbar.public-header .language-option-code{color:#4c6881!important}
html[data-theme="light"] body.service-os .service-topbar.public-header .language-option[aria-pressed="true"]{
  background:#dcecff!important;color:#0b477e!important;border-color:#377bb4!important;
}
html[data-theme="light"] body.service-os #service-shell .hiro-neutral-welcome{
  color:#294963!important;opacity:1!important;text-shadow:none!important;
}
html[data-theme="light"] body.service-os #service-shell .workspace-chat-heading{color:#1b3955!important}
html[data-theme="light"] body.service-os #service-shell #chat-status,
html[data-theme="light"] body.service-os #service-shell .operation-idle p,
html[data-theme="light"] body.service-os #service-shell .chat-workspace-service small,
html[data-theme="light"] body.service-os #service-shell #operation-state{
  color:#365773!important;opacity:1!important;
}
html[data-theme="light"] body.service-os #service-shell #visitor-form #visitor-message{
  background:#fff!important;color:#19354e!important;opacity:1!important;
}
html[data-theme="light"] body.service-os #service-shell #visitor-form #visitor-message::placeholder,
html[data-theme="light"] body.service-os #service-shell .composer-source-panel input::placeholder{
  color:#4b667e!important;opacity:1!important;
}
html[data-theme="light"] body.service-os #service-shell .composer-tool:not(:disabled){
  color:#e2effd!important;opacity:1!important;
}
html[data-theme="light"] body.service-os .service-topbar.public-header :is(a,button):focus-visible,
html[data-theme="light"] body.service-os #service-shell :is(textarea,input,button):focus-visible{
  outline:2px solid #1266ab!important;outline-offset:2px!important;
}
