.jb-search{--jb-search-ink:#12100e;--jb-search-ink-2:#12100e99;--jb-search-rule:#12100e1a;--jb-search-wash:#f4f2ee;z-index:60;font-family:var(--jb-font-sans);color:var(--jb-search-ink);position:fixed;inset:0}.jb-search__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default;background:#1010105c;border:0;padding:0;position:absolute;inset:0}.jb-search__sheet{background:#fff;max-height:min(86vh,760px);padding:28px max(20px,50vw - 480px) 36px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000024}.jb-search__bar{border-bottom:1px solid var(--jb-search-rule);align-items:center;gap:14px;padding-bottom:18px;display:flex}.jb-search__bar>svg{width:24px;height:24px;color:var(--jb-search-ink-2);flex:none}.jb-search__input{min-width:0;font:inherit;letter-spacing:-.4px;color:inherit;background:0 0;border:0;outline:0;flex:1;padding:6px 0;font-size:26px;line-height:32px}.jb-search__input::placeholder{color:#12100e5c}.jb-search__input::-webkit-search-cancel-button{appearance:none}.jb-search__close{font:inherit;color:var(--jb-search-ink-2);cursor:pointer;background:0 0;border:0;flex:none;padding:8px 4px;font-size:14px}.jb-search__close:hover{color:var(--jb-search-ink)}.jb-search__body{margin-top:24px}.jb-search__label{letter-spacing:.08em;text-transform:uppercase;color:var(--jb-search-ink-2);margin:0 0 12px;font-size:12px}.jb-search__chips{flex-wrap:wrap;gap:8px;display:flex}.jb-search__chips button{background:var(--jb-search-wash);font:inherit;color:var(--jb-search-ink);cursor:pointer;border:0;border-radius:999px;padding:9px 16px;font-size:15px}.jb-search__chips button:hover{background:#ebe8e2}.jb-search__results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.jb-search__result{color:inherit;border-radius:10px;align-items:center;gap:16px;padding:10px;text-decoration:none;display:flex}.jb-search__result:hover,.jb-search__result:focus-visible{background:var(--jb-search-wash)}.jb-search__thumb{background:var(--jb-search-wash);border-radius:8px;flex:none;width:64px;height:64px;overflow:hidden}.jb-search__thumb img{width:100%;height:100%;display:block}.jb-search__text{flex-direction:column;gap:3px;min-width:0;display:flex}.jb-search__text b{font-size:16px;font-weight:400;line-height:21px}.jb-search__text span{color:var(--jb-search-ink-2);font-size:13.5px;line-height:18px}.jb-search__empty{color:var(--jb-search-ink-2);margin:0;font-size:15px;line-height:22px}.jb-search__empty a{color:var(--jb-search-ink)}@media (max-width:640px){.jb-search__sheet{height:100%;max-height:100dvh;padding:18px 20px 28px}.jb-search__input{font-size:19px;line-height:26px}.jb-search__results{grid-template-columns:1fr}}
