/* Buskar shared header (same on every page). Markup: header.bh > .bh-in > a.bh-brand + nav.bh-nav.header-ctas */
header.bh{background:#fff;border-bottom:1px solid #EDE3D6;padding:0;margin:0;position:relative;z-index:20;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif}
header.bh .bh-in{max-width:1080px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;box-sizing:border-box}
header.bh .bh-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#0E1F3D;flex:none}
header.bh .bh-brand img{width:48px;height:48px;border-radius:50%;object-fit:cover;display:block;flex:none}
header.bh .bh-name{display:block;font-weight:800;font-size:20px;line-height:1.1;letter-spacing:-.01em;color:#0E1F3D}
header.bh .bh-tag{display:block;font-weight:500;font-size:11px;line-height:1.3;color:#5B6B85;margin-top:2px}
header.bh .bh-tag svg{vertical-align:-3px;margin-left:3px}
header.bh .bh-nav{margin-left:auto;display:flex;align-items:center;gap:10px}
header.bh .bh-brk{display:none}
header.bh .bh-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;box-sizing:border-box;padding:0 18px;border-radius:999px;font-weight:700;font-size:14px;line-height:1;white-space:nowrap;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background .15s ease}
header.bh .bh-btn svg{width:17px;height:17px;flex:none}
header.bh .bh-dir{background:#F5760F;border-color:#F5760F;color:#fff}header.bh .bh-dir:hover{background:#D9660A;border-color:#D9660A}
header.bh .bh-rent{background:#fff;border-color:#F5760F;color:#F5760F}header.bh .bh-rent:hover{background:#FFF3E6}
header.bh .bh-wa{background:#25D366;border-color:#25D366;color:#fff}header.bh .bh-wa:hover{background:#1DA851;border-color:#1DA851}
/* language switch (same look on every page) */
header.bh .bk-lang{display:inline-flex;align-items:center;height:40px;box-sizing:border-box;border:1.5px solid #EDE3D6;border-radius:999px;overflow:hidden;background:#fff;flex-shrink:0;margin:0 0 0 4px !important;float:none !important;position:static !important}
header.bh .bk-lang .bk-globe{margin:0 2px 0 10px;color:#0E1F3D;flex:none;display:block}
header.bh .bk-lang .ls{display:none}
header.bh .bk-lang button,header.bh .bk-lang a{display:inline-flex;align-items:center;height:100%;border:0;background:transparent;padding:0 11px;font:700 12px/1 -apple-system,'Segoe UI',Roboto,Arial,sans-serif;color:#0E1F3D;cursor:pointer;text-decoration:none}
header.bh .bk-lang button.on,header.bh .bk-lang a.on{background:#F5760F;color:#fff}
@media (max-width:640px){
  header.bh .bh-in{padding:10px 14px;gap:8px 10px}
  header.bh .bh-nav{display:contents}
  header.bh .bh-brand{order:1;margin-right:auto;gap:10px}
  header.bh .bh-brand img{width:40px;height:40px}
  header.bh .bh-name{font-size:18px}
  header.bh .bh-tag{display:none}
  header.bh .bk-lang{order:2;margin:0 !important;height:36px}
  header.bh .bk-lang .bk-globe{display:none}
  header.bh .bk-lang .lf{display:none}header.bh .bk-lang .ls{display:inline}
  header.bh .bh-brk{display:block;order:3;flex:0 0 100%;height:0}
  header.bh .bh-btn{order:4;flex:1 1 0;min-width:0;height:38px;padding:0 6px;font-size:13px;gap:5px}
  header.bh .bh-btn svg{width:15px;height:15px}
}
