/* SizinLink UI: header wrap, icon search, embedded platforms */
#sl-site-header .sl-header-inner{
  display:block;
}
@media (min-width:1024px){
  #sl-site-header .sl-header-inner{
    position:relative;
  }
  #sl-site-header .sl-header-actions{
    float:right;
    margin-left:12px;
    max-width:42%;
  }
  #sl-site-header .sl-header-nav{
    display:flex !important;
    flex-wrap:wrap;
    align-items:center;
    gap:4px;
    min-width:0;
  }
  #sl-site-header .sl-header-brand-row{
    overflow:hidden;
  }
}
.sl-search-box{
  display:flex;
  align-items:center;
  justify-content:flex-end;
}
.sl-search-icon-btn{
  width:38px;
  height:38px;
  border-radius:12px;
  border:1px solid #e2e8f0;
  background:#f8fafc;
  color:#073561;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
}
.sl-search-icon-btn:hover{
  background:#fff;
  border-color:#073561;
}
.sl-html-page,
.sl-html-page .ksq-shell,
.sl-ksq-embed{
  max-width:100%;
}
.sl-html-page iframe,
.sl-embed-frame,
.ksq-shell iframe{
  display:block;
  width:100%;
  max-width:100%;
  min-height:780px;
  border:0;
  background:#f8fafc;
  border-radius:16px;
}
.sl-seller-shell{
  background:#0b1220;
  border:1px solid #1e293b;
  border-radius:24px;
  padding:16px;
  color:#e2e8f0;
}
.sl-seller-shell h2,
.sl-seller-shell h3,
.sl-seller-shell h4{
  color:#fff;
}
.sl-html-page:has(iframe){
  padding:0 !important;
  border:none !important;
  background:transparent !important;
  box-shadow:none !important;
}
.sl-seller-shell > div{
  color:inherit;
}

#sl-boot.sl-boot-hide{opacity:0;pointer-events:none}
