.site-combobox{display:block;position:relative;width:100%;min-width:0;margin-top:6px;isolation:isolate}.site-search-row{display:flex;align-items:center;gap:6px}.site-search-row input{flex:1;min-width:0;width:100%;min-height:50px;font:inherit;font-size:16px;padding:12px 14px;border:1px solid #aebfd1;border-radius:12px;background:#fff;color:#17283c;margin:0}.site-search-clear{flex:0 0 44px;min-height:46px;border:1px solid #c4d2df;border-radius:10px;background:#f1f7fb;color:#17283c;font-size:26px;cursor:pointer}.site-search-results{display:block;max-height:330px;max-height:min(330px,45vh);overflow-y:auto;overscroll-behavior:contain;border:1px solid #b8ccdd;border-radius:12px;background:white;box-shadow:0 8px 22px #253d5d20;margin:8px 0;padding:4px}.site-search-option{display:block;width:100%;min-height:58px;padding:12px;text-align:left;border:0;border-bottom:1px solid #edf1f6;border-radius:7px;background:#fff;color:#17283c;cursor:pointer;font:inherit;line-height:1.4;white-space:normal;overflow-wrap:anywhere;box-shadow:none!important;transform:none!important}.site-search-option strong,.site-search-option small{display:block}.site-search-option strong{font-size:16px}.site-search-option small{font-size:14px;font-weight:400;color:#53677d;margin-top:3px}.site-search-option:hover,.site-search-option[aria-selected=true]{background:linear-gradient(110deg,#e0fbf3,#f0e8ff)}.site-search-row input:focus-visible,.site-search-option:focus-visible,.site-search-clear:focus-visible{outline:3px solid #577bd6;outline-offset:2px}.site-search-message{display:block;font-size:13px;font-weight:400;color:#52677b;margin:5px 0;line-height:1.45}.site-search-archive{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;margin:8px 0}.site-search-archive input{width:22px!important;height:22px;margin:0;flex:none;min-height:0!important}.site-combobox [hidden]{display:none!important}@media(max-width:600px){.site-search-results{max-height:36vh}.site-search-option{min-height:64px}}
