/* Search UI is loaded exclusively by Open Tournament organizer and audience pages. */
.ot-search-suggestions{box-sizing:border-box;position:fixed;inset:auto;margin:0;padding:6px;background:#fff;color:#172525;border:1px solid #c6dcdd;border-radius:10px;box-shadow:0 12px 30px #17252520;z-index:10000;overflow:auto;overscroll-behavior:contain;text-align:left;font-size:14px;line-height:1.4}.ot-search-suggestions[hidden]{display:none}.ot-search-suggestions [role=option]{padding:10px 12px;border-radius:7px;min-height:48px;box-sizing:border-box;cursor:pointer;overflow-wrap:anywhere}.ot-search-suggestions [role=option]+[role=option]{border-top:1px solid #eef3f3}.ot-search-suggestions [role=option]:hover,.ot-search-suggestions [aria-selected=true]{background:#eaf5f4;color:#075056}.ot-search-suggestions strong{display:block;font-size:14px;font-weight:650}.ot-search-suggestions [role=option]>span{display:block;margin-top:3px;color:#52647c;font-size:12px}.ot-search-empty{padding:12px;margin:0;color:#52647c}.ot-search-sr-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ot-my-games-search{margin-top:18px;max-width:760px;text-align:left}.ot-my-games-search label{display:block;font-size:13px;font-weight:650;color:#172525;margin-bottom:7px}.ot-my-games-search input{width:100%;box-sizing:border-box;min-height:48px;background:#fff;color:#172525;border:1px solid #c6dcdd;border-radius:10px;font-size:15px}.ot-my-games-search>p{font-size:13px;line-height:1.5;margin:8px 0 0}.ot-selection-remembered{font-size:13px;color:#52647c;margin:8px 0 0}.ot-my-games-search input:focus{outline:2px solid #075056;outline-offset:2px}@media(max-width:600px){.ot-search-suggestions [role=option]{min-height:52px}.ot-my-games-search{max-width:100%}}
