.ap-hub-tools{display:flex;align-items:center;gap:12px;min-width:0}.ap-hub-create{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 15px;border:1px solid #b59c37;border-radius:9px;background:#18232b;color:#ffe15a;font-size:12px;font-weight:750;white-space:nowrap}.ap-hub-search-toggle{display:none}.ap-hub-active-query{display:flex;align-items:center;gap:8px;justify-content:space-between;margin:-5px 0 17px;padding:9px 12px;border:1px solid #315a73;border-radius:8px;font-size:12px;color:#c0def0;overflow-wrap:anywhere}.ap-hub-active-query button{display:flex;align-items:center;gap:4px;min-height:32px;flex-shrink:0;color:#89def5;font-size:11px}.ap-search-dialog{position:fixed;inset:auto;top:calc(var(--search-top,0px) + 12px);left:12px;right:12px;margin:0 auto;width:min(560px,calc(100% - 24px));height:min(620px,calc(var(--search-height,100dvh) - 24px));max-height:none;padding:18px;border:1px solid #3e6a85;border-radius:15px;background:#071827;color:#eaf5ff;box-shadow:0 20px 70px #000a;overflow:hidden}.ap-search-dialog[open]{display:flex;flex-direction:column;gap:12px}.ap-search-dialog::backdrop{background:#020a16b8;backdrop-filter:blur(4px)}.ap-search-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-shrink:0}.ap-search-heading h2{font-size:18px;font-weight:800;margin:0}.ap-search-heading p{font-size:11px;color:#9ebbd0;margin:5px 0 0}.ap-search-heading>button{display:grid;place-items:center;min-height:36px;min-width:36px;border:1px solid #35546c;border-radius:8px;background:#0b2234;color:#d2eaf6}.ap-search-form{flex-shrink:0}.ap-search-form,.ap-search-form label{display:flex;align-items:center;gap:8px}.ap-search-form label{min-width:0;flex:1;padding:0 11px;border:1px solid #426f89;border-radius:8px;background:#0b2133;color:#80cde8}.ap-search-form label:focus-within{border-color:#61d5ef;box-shadow:0 0 0 2px #53cee52b}.ap-search-form input{width:100%;min-width:0;min-height:44px;background:transparent;border:0;font:inherit;font-size:16px;color:#eff8ff;outline:none!important;box-shadow:none}.ap-search-form>button{min-height:44px;padding:8px 12px;border-radius:8px;border:1px solid #54badc;background:#153d53;color:#c8f3ff;font-size:12px;font-weight:750}.ap-search-count{margin:0!important;font-size:11px;color:#a3c6dc;flex-shrink:0}.ap-search-results{overflow:auto;overscroll-behavior:contain;min-height:0;flex:1;border-top:1px solid #264359}.ap-search-results>a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:65px;padding:12px 3px;border-bottom:1px solid #294255;color:#dceefa;text-decoration:none}.ap-search-results strong{display:block;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.ap-search-results small{display:block;font-size:10px;color:#91b6cd;margin-top:5px}.ap-search-results>p{font-size:12px;line-height:1.7;padding:15px 0;color:#bad1e1}.ap-search-apply{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;min-height:40px;color:#8bdef5;font-size:11px;font-weight:700}.ap-search-dialog a:focus-visible,.ap-search-dialog button:focus-visible{outline:2px solid #73def5;outline-offset:2px}@media(max-width:639px){[data-arena-tournament-hub] .ap-hub-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:12px}[data-arena-tournament-hub] .ap-hub-tools{width:100%;justify-content:space-between}.ap-hub-tools .ap-hub-desktop-search{display:none}.ap-hub-search-toggle{position:relative;display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #355b72;border-radius:9px;background:#0a2030;color:#a8d8ed}.ap-hub-search-toggle.is-filtered{border-color:#51cae6}.ap-search-dot{position:absolute;top:7px;right:7px;width:5px;height:5px;border-radius:50%;background:#65e1f5}.ap-hub-create{min-height:44px;padding:10px 14px}.arena-pages[data-arena-page=tournaments] .ap-hero-tournaments .ap-banner{min-height:195px;padding:25px 16px 30px}.ap-search-dialog{padding:14px;gap:10px}.ap-search-heading h2{font-size:17px}}.ap-search-dialog[data-compact=true]{padding:12px;gap:8px}.ap-search-dialog[data-compact=true] .ap-search-apply,.ap-search-dialog[data-compact=true] .ap-search-heading p{display:none}.ap-search-dialog[data-compact=true] .ap-search-heading h2{font-size:15px}.ap-search-dialog[data-compact=true] .ap-search-results>a{min-height:54px;padding-block:8px}@media (min-width:640px) and (hover:none) and (pointer:coarse),(min-width:640px) and (max-width:1023px){[data-arena-tournament-hub] .ap-hub-toolbar{flex-wrap:wrap;gap:12px}[data-arena-tournament-hub] .ap-hub-tools{margin-left:auto;justify-content:space-between}.ap-hub-tools .ap-hub-desktop-search{display:none}.ap-hub-search-toggle{position:relative;display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #355b72;border-radius:9px;background:#0a2030;color:#a8d8ed}.ap-hub-search-toggle.is-filtered{border-color:#51cae6}.ap-search-dot{position:absolute;top:7px;right:7px;width:5px;height:5px;border-radius:50%;background:#65e1f5}}.ap-hub-lobby{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 13px;border:1px solid #2c536f;border-radius:9px;background:#082133;color:#bcefff;font-size:12px;font-weight:700;white-space:nowrap;text-decoration:none}.ap-hub-lobby:hover{border-color:#40ddff;background:#0b2c40}.ap-hub-lobby:focus-visible{outline:2px solid #40ddff;outline-offset:3px}.ap-hub-lobby svg{flex-shrink:0}@media(max-width:639px){.ap-hub-tools{flex-wrap:wrap;gap:8px}.ap-hub-tools>.ap-hub-create,.ap-hub-tools>.ap-hub-lobby{font-size:11px;padding:9px 10px}.ap-hub-tools>.ap-hub-search-toggle{margin-left:auto;flex-shrink:0}}