.pi-quick-search{position:relative;direction:rtl;flex:0 1 340px;min-width:0;color:#edf2f3}
#world-search.pi-quick-search{flex:0 1 340px;min-width:0;margin:0;padding:0}
.pi-quick-search form,#world-search.pi-quick-search form{display:flex;align-items:center;flex-wrap:nowrap;gap:4px;margin:0}
.pi-quick-search input,#world-search.pi-quick-search input{flex:1;min-width:70px;width:170px;max-width:220px;height:44px;padding:8px 10px;border:1px solid #63879877;border-radius:10px;background:#0b2434e8;color:#edf2f3;font:16px/1.4 Arial}
.pi-quick-search button,#world-search.pi-quick-search button{min-width:44px;height:44px;padding:7px 9px;border:1px solid #63879877;border-radius:10px;background:#0b2434e8;color:#edf2f3;font:14px/1.4 Arial;cursor:pointer}
.pi-quick-search [data-help]{position:relative;display:inline-flex;flex:none}
.pi-quick-search [data-help]:is(:hover,:focus-within):after{content:attr(data-help);position:absolute;inset:50px auto auto 0;width:230px;padding:12px;border:1px solid #789caf;border-radius:10px;background:#102e40;color:#edf2f3;font:13px/1.6 Arial;z-index:3;pointer-events:none;text-align:start}
.pi-quick-search svg{width:21px;height:21px;display:block;fill:none;stroke:currentColor;stroke-width:1.8}
.pi-quick-search button[aria-pressed=true]{color:#fff3cb;background:#62462b}.pi-quick-search button:disabled{opacity:.5;cursor:default}
.pi-quick-search .pi-search-panel{position:absolute;inset:52px auto auto 0;width:min(410px,calc(100vw - 24px));max-height:calc(100dvh - 200px);overflow:auto;border:1px solid #5f879c;border-radius:14px;background:#0b202efa;box-shadow:0 12px 35px #0007;padding:12px;z-index:2}
.pi-quick-search .pi-search-panel[hidden]{display:none!important}
.pi-search-panel p{font:12px/1.5 Arial;margin:0 0 8px;color:#b1c8d5}.pi-search-panel h3{font:12px Arial;color:#d8c6a7;margin:10px 0 4px}
.pi-quick-search .pi-search-panel :is(#search-results,#world-search-results){display:grid;gap:4px;max-height:none;overflow:visible}
.pi-quick-search .pi-search-panel button,#world-search.pi-quick-search .pi-search-panel button{height:auto;min-height:42px;display:block;width:100%;text-align:start;padding:8px 10px;border-color:transparent}
.pi-search-panel strong{display:block;font:15px/1.5 Arial}.pi-search-panel small{display:block;color:#afc8d5;font:12px/1.5 Arial;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pi-search-panel button:is(:hover,:focus) small{white-space:normal}
.pi-quick-search :is(input,button):focus-visible{outline:2px solid #fff0b6;outline-offset:2px}
@media(max-width:760px){.pi-service-toolbar .pi-service-path{display:none}.pi-quick-search,#world-search.pi-quick-search{flex:1}.pi-quick-search .pi-search-panel{position:fixed;top:66px;left:10px;right:10px;width:auto}.pi-service-toolbar>.pi-service-home{min-width:34px;font-size:20px}.pi-service-toolbar>button{min-width:40px;padding-inline:6px}#gate-toolbar.pi-service-toolbar #gate-view-info{display:none}}
@media(max-width:400px){.pi-quick-search input,#world-search.pi-quick-search input{width:100px;padding-inline:6px}.pi-quick-search button,#world-search.pi-quick-search button{padding-inline:6px;min-width:36px}.pi-service-toolbar,#gate-toolbar.pi-service-toolbar{gap:3px;inset-inline:6px}}

#gate-view-info[hidden]{display:none!important}
@media(max-width:400px){#service-search-menu{display:none}}
