.lbss-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.lbss-trigger,.lbss-trigger:hover,.lbss-trigger:focus{font:inherit}.lbss-icon-trigger{appearance:none;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;color:inherit;background:transparent;border:0;padding:10px;border-radius:8px;min-height:44px;min-width:44px;cursor:pointer}.lbss-icon-trigger:hover,.lbss-icon-trigger:focus-visible{color:#d31532;background:rgba(125,125,125,.07);outline-offset:2px}
.lbss-menu-item{display:inline-flex!important;align-items:center;justify-content:center;vertical-align:middle}.lbss-inline{display:flex;align-items:center;gap:9px;background:#fff;box-sizing:border-box!important;border:1px solid #d8dce1;border-radius:9px;position:relative;width:min(100%,var(--lbss-width,330px));min-width:180px;height:40px;margin:0;box-shadow:none}.lbss-inline:focus-within{border-color:#d31532;box-shadow:0 0 0 2px rgba(211,21,50,.1)}.lbss-inline-icon{display:flex;align-items:center;color:#606a76;padding-left:12px;flex-shrink:0}.lbss-inline-icon svg{width:18px;height:18px}.lbss-inline input[type=search]{display:block!important;flex:1;min-width:0;height:100%!important;width:auto!important;margin:0!important;padding:0 9px 0 0!important;border:0!important;border-radius:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;color:#192532!important;font:400 14px/1.3 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}.lbss-inline input::placeholder{color:#737d87;opacity:1}.lbss-inline-submit{position:absolute!important;width:1px!important;height:1px!important;clip:rect(0,0,0,0)!important;overflow:hidden!important;padding:0!important;border:0!important}
.lbss-overlay[hidden]{display:none!important}.lbss-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;padding:clamp(30px,10vh,130px) 18px 20px!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;color:#202833!important;box-sizing:border-box!important}.lbss-overlay *{box-sizing:border-box!important}.lbss-shade{position:absolute;inset:0;background:rgba(17,25,39,.65);backdrop-filter:blur(3px);cursor:pointer}.lbss-panel{position:relative;z-index:1;width:100%;max-width:740px;min-height:220px;max-height:min(78vh,790px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:15px;border:1px solid #e3e5ea;box-shadow:0 24px 95px rgba(0,0,0,.24)}.lbss-top{padding:15px 16px 11px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #edf0f3}.lbss-search-line{display:flex;align-items:center;gap:13px;flex:1;min-width:0;color:#606b77}.lbss-search-line svg{flex-shrink:0}.lbss-search-line input[type=search]{display:block!important;flex:1!important;min-width:0!important;border:none!important;background:transparent!important;box-shadow:none!important;outline:0!important;padding:8px 2px!important;height:43px!important;color:#1b2836!important;font-size:17px!important;font-weight:400!important;line-height:1.4!important}.lbss-search-line input::placeholder{color:#848e9c}.lbss-close,.lbss-clear{border:0!important;color:#697585!important;background:transparent!important;font-size:27px!important;font-weight:300!important;padding:0!important;width:36px;height:36px;min-width:36px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px!important;box-shadow:none!important}.lbss-close:hover,.lbss-clear:hover{background:#f1f2f4!important;color:#1f2935!important}.lbss-clear{font-size:21px!important}.lbss-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 21px 3px;font-size:12px;text-transform:uppercase;letter-spacing:.055em;color:#78818d;font-weight:700}.lbss-shortcut{font-size:10px;letter-spacing:normal;font-weight:400;color:#9ca3af}.lbss-status{color:#6d7784;font-size:13px;line-height:1.5;padding:15px 21px 18px}.lbss-status:empty{display:none}.lbss-result-area{overflow-y:auto;overscroll-behavior:contain;flex:1;padding:0 8px 10px}.lbss-group{margin:0 9px 16px}.lbss-group-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px 9px;border-bottom:1px solid #eceff3}.lbss-group-head strong{color:#293548;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.045em}.lbss-group-more{border:0!important;background:none!important;box-shadow:none!important;padding:3px!important;color:var(--lbss-accent,#d31532)!important;cursor:pointer!important;font:600 12px/1.2 inherit!important;font-size:12px!important}.lbss-result{display:flex!important;align-items:center;gap:12px;min-height:76px;padding:10px 7px!important;border-bottom:1px solid #f1f2f5;text-decoration:none!important;color:#263141!important;border-radius:8px;background:transparent!important;box-shadow:none!important}.lbss-result:hover,.lbss-result:focus-visible{background:#f6f7f9!important;outline:none;text-decoration:none!important}.lbss-image{width:74px;height:54px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#e9edf1;border-radius:6px;color:#87909a}.lbss-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.lbss-image svg{width:23px;height:23px}.lbss-result-body{flex:1;min-width:0}.lbss-result-title{display:block;font-size:14px;font-weight:650;line-height:1.33;color:#1f2b39;margin-bottom:4px;overflow-wrap:anywhere}.lbss-result-meta{display:block;font-weight:400;font-size:12px;color:#7b8591;line-height:1.4}.lbss-result-excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#777e88;font-size:12px;line-height:1.4;margin-top:3px}.lbss-return{border:0!important;background:transparent!important;color:var(--lbss-accent,#d31532)!important;padding:13px 8px!important;cursor:pointer!important;font:600 13px/1.2 system-ui,sans-serif!important}.lbss-bottom{padding:11px 20px;font-size:11px;line-height:1.4;color:#959da8;background:#fbfbfc;border-top:1px solid #eff0f1}.lbss-loading{display:flex;gap:5px;padding:10px 0}.lbss-loading span{width:6px;height:6px;border-radius:50%;background:#d31532;animation:lbss-bounce .8s infinite alternate}.lbss-loading span:nth-child(2){animation-delay:.2s}.lbss-loading span:nth-child(3){animation-delay:.4s}@keyframes lbss-bounce{to{opacity:.25;transform:translateY(-3px)}}
body.lbss-open{overflow:hidden!important}@media(max-width:640px){.lbss-overlay{padding:0!important}.lbss-panel{height:100dvh;max-height:100dvh;max-width:none;border-radius:0;border:0}.lbss-top{padding:12px 12px 8px}.lbss-search-line input[type=search]{font-size:16px!important}.lbss-result-area{padding:0 5px}.lbss-heading{padding:10px 14px 2px}.lbss-status{padding:14px}.lbss-group{margin:0 6px 12px}.lbss-image{width:67px;height:52px}.lbss-inline{min-width:140px}.lbss-result-excerpt{display:none}}@media(prefers-reduced-motion:reduce){.lbss-loading span{animation:none}}
