/* SanktionGo shared site header. Source of truth: final/shared/ */
body.sgo-shell-enabled header.hdr,body.sgo-shell-enabled header.hh,body.sgo-shell-enabled header.hd,body.sgo-shell-enabled header.top,
body.sgo-shell-enabled .ustrip,body.sgo-shell-enabled .hh-rates,body.sgo-shell-enabled .rates.d-only{display:none!important}
.sgo-global-header,.sgo-global-header *{box-sizing:border-box}
.sgo-global-header{position:relative;z-index:140;background:#fff;color:#0F1729;font-family:Onest,Arial,sans-serif;box-shadow:0 1px 0 #e5e7eb}
.sgo-global-header a{text-decoration:none;color:inherit}
.sgo-global-header .sgo-wide{max-width:1240px;padding:0 22px;margin:0 auto}
.sgo-global-header .sgo-bar{background:#f7f8fc;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:12px}
.sgo-global-header .sgo-bar-inner{min-height:35px;display:flex;align-items:center;gap:18px}
.sgo-global-header .sgo-rate{white-space:nowrap}
.sgo-global-header .sgo-rate strong{color:#0f1729}
.sgo-global-header .sgo-rate a{color:#0f1729}
.sgo-global-header .sgo-reviews{white-space:nowrap;display:flex;align-items:center;gap:6px}
.sgo-global-header .sgo-star{color:#f3ac1b;font-size:16px}
.sgo-global-header .sgo-nav{margin-left:auto;display:flex;gap:17px;align-items:center}
.sgo-global-header .sgo-nav a:hover,.sgo-global-header .sgo-icons a:hover{color:#2b3ca8}
.sgo-global-header .sgo-main{min-height:76px;display:flex;gap:16px;align-items:center}
.sgo-global-header .sgo-brand{white-space:nowrap;font-size:26px;font-weight:850;letter-spacing:-1.3px;color:#10182e}
.sgo-global-header .sgo-brand b{color:#2b3ca8}
.sgo-global-header .sgo-pill,.sgo-global-header .sgo-login{background:#2b3ca8;color:#fff;border-radius:14px;font-size:14px;font-weight:700;padding:13px 18px;white-space:nowrap}
.sgo-global-header .sgo-search{min-width:0;display:flex;align-items:center;flex:1;border:1px solid #d9dce9;border-radius:14px;height:46px;background:#f9faff;overflow:hidden}
.sgo-global-header .sgo-search:focus-within{border-color:#2b3ca8;background:#fff;box-shadow:0 0 0 3px #2b3ca815}
.sgo-global-header .sgo-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#0f1729;font:500 14px Onest,Arial,sans-serif;padding:0 14px;height:100%}
.sgo-global-header .sgo-search input::placeholder{color:#7c8496}
.sgo-global-header .sgo-search button{height:100%;background:#2b3ca8;border:0;color:white;font:700 13px Onest,Arial,sans-serif;padding:0 15px;cursor:pointer}
.sgo-global-header .sgo-icons{display:flex;align-items:center;gap:14px;white-space:nowrap;font-size:13px}
.sgo-global-header .sgo-icons a{display:inline-flex;align-items:center;gap:5px}
.sgo-global-header .sgo-icon{font-size:20px;line-height:1}
.sgo-global-header .sgo-mobile-actions{display:none}
@media(max-width:1060px){.sgo-global-header .sgo-rate{display:none}.sgo-global-header .sgo-nav{gap:10px}.sgo-global-header .sgo-icons .sgo-city{display:none}.sgo-global-header .sgo-brand{font-size:22px}.sgo-global-header .sgo-main{gap:10px}}
@media(max-width:760px){.sgo-global-header .sgo-bar{display:none}.sgo-global-header .sgo-main{min-height:64px;padding:12px 14px;display:grid;grid-template-columns:auto 1fr auto;gap:10px}.sgo-global-header .sgo-brand{font-size:21px}.sgo-global-header .sgo-pill,.sgo-global-header .sgo-icons{display:none}.sgo-global-header .sgo-search{height:42px;grid-column:1/-1;grid-row:2}.sgo-global-header .sgo-search input{font-size:13px}.sgo-global-header .sgo-mobile-actions{display:flex;align-items:center;gap:12px;grid-column:3;grid-row:1}.sgo-global-header .sgo-mobile-actions a{display:block;font-size:13px;font-weight:700;color:#2b3ca8}.sgo-global-header .sgo-mobile-actions a:last-child{border-radius:11px;background:#f0f2fb;padding:9px 10px}}
@media(max-width:380px){.sgo-global-header .sgo-mobile-actions{gap:7px}.sgo-global-header .sgo-main{padding:10px}.sgo-global-header .sgo-brand{font-size:19px}}
