/* ORBITA-HEADER-v3: single search, quiet utilities, native account identity. */
html[data-orbita-blue] .ob-header{gap:24px;padding-right:22px}
html[data-orbita-blue] .ob-global{gap:18px;min-width:0}
html[data-orbita-blue] .ob-header-actions{gap:8px;align-items:center}
html[data-orbita-blue] .ob-header .ob-header-search{display:flex;align-items:center;gap:9px;flex:none;width:192px!important;max-width:none;min-height:42px;height:42px;padding:0 12px!important;border:1px solid #30445f;background:#13243a;color:#d6e2f3;border-radius:10px;text-align:left;font-size:11px!important;box-shadow:none}
html[data-orbita-blue] .ob-header-search svg{width:17px;height:17px;flex:none}
html[data-orbita-blue] .ob-header-search kbd{margin-left:auto;padding:3px 4px;border:1px solid #3a4e68;border-radius:4px;background:#1c2e46;font:9px inherit;color:#adc0da;white-space:nowrap}
html[data-orbita-blue] .ob-header .ob-header-search:hover{background:#1c314d!important;border-color:#597495;color:#fff}
html[data-orbita-blue] .ob-header .ob-guide-trigger{display:flex!important;align-items:center;justify-content:center;gap:7px;width:auto;min-width:42px;height:42px;min-height:42px;padding:0 10px!important;border:1px solid transparent;background:transparent;color:#bdcee5;font-size:11px!important;font-weight:600;white-space:nowrap}
html[data-orbita-blue] .ob-guide-trigger svg{width:19px;height:19px;flex:none}
html[data-orbita-blue] .ob-header .ob-guide-trigger:hover{background:#132b46!important;color:#fff;border-color:#304c6d}
html[data-orbita-blue] .ob-header .ob-user{gap:9px;width:auto;min-width:164px;max-width:190px!important;min-height:48px;padding:5px 12px 5px 6px!important;border:1px solid #354962;background:#17283e;border-radius:12px;box-shadow:none;flex:none;transition:background .16s ease,border-color .16s ease}
html[data-orbita-blue] .ob-header .ob-user:hover{background:#203650;border-color:#6485ae}
html[data-orbita-blue] .ob-header .ob-user:not([style*="display: none"]):not([style*="display:none"]){display:flex!important}
html[data-orbita-blue] .ob-user .uc-av{width:34px;height:34px;flex:0 0 34px;border:1px solid #4e8fff;background:#0755ed;font-size:14px;box-shadow:0 2px 7px #0002}
html[data-orbita-blue] .ob-header .ob-user .uc-meta{display:flex;gap:3px;min-width:0;flex:1;line-height:1.2}
html[data-orbita-blue] .ob-user .uc-meta b{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0;color:#f5f8ff}
html[data-orbita-blue] .ob-user .uc-meta small{font-size:9px;font-weight:500;letter-spacing:0;line-height:1.3;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#b9cce5}
html[data-orbita-blue] .ob-workspace-top{min-height:54px;padding:15px 0;font-size:11px;border-bottom-color:#dce5f1}
html[data-orbita-blue] .ob-workspace-top>span{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
html[data-orbita-blue] .ob-workspace-top>span>span{padding:0;color:#8aa0bd}
html[data-orbita-blue] .ob-workspace-top b{font-weight:600;color:#345374}
html[data-orbita-blue] .ob-header :is(button,[role=button]):focus-visible{outline:2px solid #7bb8ff!important;outline-offset:3px}
@media(max-width:1350px){
  html[data-orbita-blue] .ob-header{gap:20px}
  html[data-orbita-blue] .ob-global{gap:15px}
  html[data-orbita-blue] .ob-header .ob-header-search{width:42px!important;padding:0!important;justify-content:center}
  html[data-orbita-blue] .ob-header-search :is(span,kbd){display:none}
}
@media(max-width:1100px){
  html[data-orbita-blue] .ob-header .ob-user{min-width:44px;width:44px;max-width:44px!important;height:44px;min-height:44px;padding:4px!important;justify-content:center;border-radius:11px}
  html[data-orbita-blue] .ob-header .ob-user .uc-meta{display:none}
  html[data-orbita-blue] .ob-header .ob-guide-trigger span{display:none}
}
@media(max-width:760px){
  html[data-orbita-blue] .ob-header-actions{gap:4px}
  html[data-orbita-blue] .ob-header .ob-header-search{min-height:44px;height:44px;width:44px!important;background:transparent;border-color:transparent}
  html[data-orbita-blue] .ob-header .ob-guide-trigger{width:44px!important;min-height:44px;height:44px;padding:0!important}
  html[data-orbita-blue] .ob-header .ob-user .uc-av{width:30px;height:30px;flex-basis:30px}
  html[data-orbita-blue] .ob-workspace-top{min-height:45px;padding:12px 0}
  html[data-orbita-blue] .ob-workspace-top>span{gap:8px}
}
@media(prefers-reduced-motion:reduce){html[data-orbita-blue] .ob-header .ob-user{transition:none}}
html[data-orbita-blue] .ob-header-search kbd{font-family:inherit;font-size:9px}
html[data-orbita-blue] .ob-appearance{margin-top:26px;padding:20px;border:1px solid #cddced;border-radius:13px;background:#f5f8fd;text-align:left}
html[data-orbita-blue] .ob-appearance>div>small{font-size:9px;letter-spacing:.12em;color:#56759c;font-weight:700}
html[data-orbita-blue] .ob-appearance h3{margin:7px 0;font-size:20px;letter-spacing:-.5px;color:#17304e}
html[data-orbita-blue] .ob-appearance p{font-size:12px;color:#526986;line-height:1.6}
html[data-orbita-blue] .ob-appearance-options{display:grid;gap:12px;margin:18px 0}
html[data-orbita-blue] .ob-appearance-options label{display:flex;gap:12px;align-items:flex-start;min-height:44px;cursor:pointer}
html[data-orbita-blue] .ob-appearance-options input{width:20px;height:20px;min-height:20px!important;flex:none;accent-color:#0755ed;margin-top:2px}
html[data-orbita-blue] .ob-appearance-options b{display:block;font-size:12px;color:#274462}
html[data-orbita-blue] .ob-appearance-options small{display:block;font-size:11px;color:#5a718e;line-height:1.6;margin-top:3px}
html[data-orbita-blue] .ob-appearance-actions{display:flex;gap:10px;flex-wrap:wrap}
html[data-orbita-blue] .ob-appearance-actions button{flex:1;min-width:150px}
html[data-orbita-blue] .ob-appearance-actions button:disabled{opacity:.55;cursor:not-allowed}
html[data-orbita-blue] .ob-guide-switch{flex-wrap:wrap;gap:7px}
html[data-orbita-blue] .ob-guide-switch button{min-height:42px;flex:1 1 140px;padding:9px 10px;font-size:11px}
html[data-orbita-blue] .ob-guide-switch button[aria-pressed=true]{background:#e8f1ff;color:#154f9f;border-color:#a9c7ee}
html[data-orbita-blue] .ob-appearance[hidden]{display:none!important}
