@charset "utf-8";

/* 데스크톱 검색창: 평소에는 아이콘만, 클릭하면 상단바 아래로 펼쳐진다. */
@media (min-width:921px){
  .bp-topbar__inner{position:relative}
  .bp-topbar__nav{margin-left:auto}
  .bp-topbar__rates~.bp-topbar__nav{margin-left:0}
  .bp-topbar__tools{margin-left:0}
  .bp-sbtn{
    display:inline-flex!important;
    width:42px;
    height:42px;
    align-items:center;
    justify-content:center;
    border:1px solid rgba(255,255,255,.09);
    border-radius:13px;
    background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.02));
    color:#f0ca5d;
    cursor:pointer;
    font-size:15px;
  }
  .bp-sbtn:hover,.bp-sbtn[aria-expanded="true"]{
    border-color:rgba(233,189,66,.32);
    background:rgba(233,189,66,.09);
  }
  .bp-sbtn svg{display:block;pointer-events:none}
  .bp-topbar__search{
    display:none!important;
    position:absolute;
    z-index:30;
    top:calc(100% + 8px);
    right:0;
    width:min(330px,calc(100% - 80px));
    max-width:330px;
    min-width:260px;
    margin:0;
    transform:none;
    background:#13161c;
    box-shadow:0 15px 36px rgba(0,0,0,.52),0 0 0 1px rgba(233,189,66,.16);
  }
  .bp-topbar__search.is-open{display:flex!important}
}
