.tournament-scope-switcher-trigger{border-radius:8px;justify-content:center;align-items:center;transition:box-shadow .2s,background-color .15s;display:inline-flex;position:relative}.tournament-scope-switcher-trigger:hover:not(:disabled){background:var(--surface-hover)}.tournament-scope-switcher-trigger--active{box-shadow:0 0 0 2.5px var(--portal-primary)}.tournament-scope-tiered-menu.p-tieredmenu{min-width:220px;max-width:min(22rem,92vw);overflow:hidden;border:1px solid var(--surface-border)!important;border-radius:14px!important;padding:.35rem!important;box-shadow:0 4px 6px -1px #00000012,0 10px 28px -5px #0000001f,0 0 0 1px #00000008!important}.tournament-scope-tiered-menu.p-tieredmenu .p-menuitem{border-radius:8px;overflow:hidden}.tournament-scope-tiered-menu.p-tieredmenu .p-menuitem.tournament-scope-menuitem--selected .p-menuitem-link{background:color-mix(in srgb, var(--portal-primary) 14%, transparent)!important}.tournament-scope-tiered-menu.p-tieredmenu .p-menuitem.tournament-scope-menuitem--selected .p-menuitem-link .p-menuitem-icon{background:var(--portal-primary)!important;color:#fff!important}.tournament-scope-tiered-menu.p-tieredmenu .p-menuitem.tournament-scope-menuitem--selected .p-menuitem-link .p-menuitem-text{color:var(--portal-primary);font-weight:600}.tournament-scope-tiered-menu.p-tieredmenu .p-menuitem .p-menuitem-link{gap:.65rem;border-radius:8px!important;padding:.55rem .8rem!important;transition:background .15s!important}.tournament-scope-tiered-menu.p-tieredmenu .p-menuitem .p-menuitem-link .p-menuitem-icon{background:color-mix(in srgb, var(--portal-primary) 10%, transparent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;color:var(--portal-primary)!important;font-size:.78rem!important}.tournament-scope-tiered-menu.p-tieredmenu .p-menuitem .p-menuitem-link .p-menuitem-text{color:var(--text-color);text-align:left;font-size:.875rem;font-weight:500}.tournament-scope-tiered-menu.p-tieredmenu .p-menuitem .p-menuitem-link:not(.p-disabled):hover{background:color-mix(in srgb, var(--portal-primary) 8%, transparent)!important}.tournament-scope-tiered-menu.p-tieredmenu .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon{background:var(--portal-primary)!important;color:#fff!important}.tournament-scope-tiered-menu.p-tieredmenu .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:var(--portal-primary)}.tournament-scope-tiered-menu.p-tieredmenu .p-menuitem .p-menuitem-link:focus{box-shadow:none!important}.tournament-scope-empty-panel.p-overlaypanel .p-overlaypanel-content{padding:0!important}.tournament-scope-empty-inner{min-width:14rem;max-width:min(20rem,90vw);color:var(--text-color-secondary);padding:.85rem 1rem;font-size:.875rem;line-height:1.5}.tournament-scope-search-dialog .p-dialog-header{border-bottom:none;padding:1rem 1.25rem .5rem}.tournament-scope-search-dialog .p-dialog-content{padding:0 1.25rem 1.25rem}.tournament-scope-search-dialog .tournament-scope-search-field{width:100%;margin-bottom:.75rem}.tournament-scope-search-dialog .tournament-scope-search-field .p-inputtext{border-radius:10px;width:100%}.tournament-scope-search-dialog .tournament-scope-dialog-list{border:1px solid var(--surface-border);background:var(--surface-ground);border-radius:12px;max-height:min(320px,45vh);padding:.35rem;overflow-y:auto}.tournament-scope-search-dialog .tournament-scope-dialog-row{cursor:pointer;text-align:left;width:100%;color:var(--text-color);background:0 0;border:none;border-radius:8px;align-items:center;gap:.65rem;padding:.55rem .75rem;font-size:.875rem;font-weight:500;transition:background .15s;display:flex}.tournament-scope-search-dialog .tournament-scope-dialog-row .tournament-scope-dialog-row-icon{background:color-mix(in srgb, var(--portal-primary) 10%, transparent);width:28px;height:28px;color:var(--portal-primary);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;display:flex}.tournament-scope-search-dialog .tournament-scope-dialog-row:hover{background:color-mix(in srgb, var(--portal-primary) 8%, transparent)}.tournament-scope-search-dialog .tournament-scope-dialog-row:hover .tournament-scope-dialog-row-icon{background:var(--portal-primary);color:#fff}.tournament-scope-search-dialog .tournament-scope-dialog-row:hover{color:var(--portal-primary)}.tournament-scope-search-dialog .tournament-scope-dialog-row--selected{background:color-mix(in srgb, var(--portal-primary) 14%, transparent)}.tournament-scope-search-dialog .tournament-scope-dialog-row--selected .tournament-scope-dialog-row-icon{background:var(--portal-primary);color:#fff}.tournament-scope-search-dialog .tournament-scope-dialog-row--selected{color:var(--portal-primary);font-weight:600}.tournament-scope-search-dialog .tournament-scope-dialog-empty{text-align:center;color:var(--text-color-secondary);padding:1rem;font-size:.875rem}html[data-portal-theme=dark] .tournament-scope-tiered-menu.p-tieredmenu{box-shadow:0 4px 6px -1px #0000004d,0 10px 28px -5px #0006!important}