body,html{height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.organization-list-item{transition:.3s}.organization-list-item:hover{background-color:#40a9ff1c}.organization-list-item.selected{background-color:#eee}.customCopyInput .ant-typography-copy{float:right}.text-muted{color:#999;font-size:12px}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/static/media/poppins-latin-ext-400-normal.6f94f40f848d79872444.woff2) format("woff2"),url(/static/media/poppins-latin-ext-400-normal.cf7e1ed83eb19f7b1ea6.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/static/media/poppins-latin-400-normal.405055dd680fa1dcdfa2.woff2) format("woff2"),url(/static/media/poppins-latin-400-normal.1458587c0aa7cd06b82b.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@-webkit-keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:#0003;--rc-drag-bar-size:6px;--rc-border-color:#ffffffb3;--rc-focus-color:#08f}.ReactCrop{cursor:crosshair;display:inline-block;max-width:100%;position:relative}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit;overflow:hidden}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-height:inherit;max-width:100%}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{-ms-touch-action:none;touch-action:none}.ReactCrop__crop-mask{bottom:0;height:calc(100% + .5px);left:0;pointer-events:none;position:absolute;right:0;top:0;width:calc(100% + .5px)}.ReactCrop__crop-selection{cursor:move;left:0;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{border:1px solid #ffffffb3;border:1px solid var(--rc-border-color);bottom:-1px;content:"";left:-1px;opacity:.3;pointer-events:none;position:absolute;right:-1px;top:-1px}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){-webkit-animation:marching-ants 1s;animation:marching-ants 1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444));background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px;color:#fff}.ReactCrop__crop-selection:focus{outline:2px solid #08f;outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{background-color:#fff6;content:"";display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{height:100%;width:1px}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{height:1px;width:100%}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{background-color:#0003;background-color:var(--rc-drag-handle-bg-colour);border:1px solid #ffffffb3;border:1px solid var(--rc-border-color);height:12px;height:var(--rc-drag-handle-size);position:absolute;width:12px;width:var(--rc-drag-handle-size)}.ReactCrop__drag-handle:focus{background:#08f;background:var(--rc-focus-color)}.ReactCrop .ord-nw{cursor:nw-resize;left:0}.ReactCrop .ord-n,.ReactCrop .ord-nw{top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ReactCrop .ord-n{cursor:n-resize;left:50%}.ReactCrop .ord-ne{cursor:ne-resize;top:0}.ReactCrop .ord-e,.ReactCrop .ord-ne{right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.ReactCrop .ord-e{cursor:e-resize;top:50%}.ReactCrop .ord-se{bottom:0;cursor:se-resize;right:0;-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.ReactCrop .ord-s{cursor:s-resize;left:50%}.ReactCrop .ord-s,.ReactCrop .ord-sw{bottom:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.ReactCrop .ord-sw{cursor:sw-resize;left:0}.ReactCrop .ord-w{cursor:w-resize;left:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{height:6px;height:var(--rc-drag-bar-size);left:0;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.ReactCrop__drag-bar.ord-e{height:100%;right:0;top:0;-webkit-transform:translate(50%);transform:translate(50%);width:6px;width:var(--rc-drag-bar-size)}.ReactCrop__drag-bar.ord-s{bottom:0;height:6px;height:var(--rc-drag-bar-size);left:0;-webkit-transform:translateY(50%);transform:translateY(50%);width:100%}.ReactCrop__drag-bar.ord-w{height:100%;left:0;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:6px;width:var(--rc-drag-bar-size)}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{height:24px;height:var(--rc-drag-handle-mobile-size);width:24px;width:var(--rc-drag-handle-mobile-size)}}.activity-edit-nav-shell{background:#fff;border-radius:6px;margin-bottom:20px;padding:6px}.activity-edit-nav-mobile,.activity-edit-nav-mobile .ant-select{width:100%}.activity-edit-nav-desktop{display:none}.activity-edit-nav-mobile .ant-select-selector{min-height:44px;text-align:left}@media (min-width:768px){.activity-edit-nav-mobile{display:none}.activity-edit-nav-desktop{display:block}}.category-list>.ant-col{display:flex}.category-list-card{height:100%;width:100%}.category-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.category-status-actions,.category-status-summary{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.category-status-label{white-space:nowrap}.category-status-summary .ant-tag{margin-inline-end:0}.hour-line{background-color:#ddd;height:1px}.hour-line,.valid-time-range{left:0;position:absolute;right:0;z-index:1}.valid-time-range{background-color:#dcf0fa4d;border-bottom:2px solid #4682b480;border-top:2px solid #4682b480}.schedule-container{box-sizing:border-box;display:flex;font-family:Arial,sans-serif;gap:20px;margin:0;padding:20px;width:100%}.schedule-container .template-list{align-self:flex-start;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:calc(100vh - 120px);height:calc(100dvh - 120px);margin-bottom:24px;max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);overflow:hidden;position:-webkit-sticky;position:sticky;top:16px;width:250px;z-index:10}.schedule-container .template-list-header{flex-shrink:0}.schedule-container .template-list-summary{align-items:center;color:#444;display:flex;justify-content:space-between;margin-bottom:10px}.template-list-toggle{align-items:center;color:#666;cursor:pointer;display:flex;gap:8px;margin-bottom:12px}.schedule-container .template-list-summary-toggle{color:#666;font-size:14px;font-weight:400;margin-bottom:0}.schedule-container .template-list-content{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 8px 12px 0;scrollbar-width:thin}.template-list-empty{background:#fafafa;border:1px dashed #d9d9d9;border-radius:6px;color:#777;line-height:1.5;padding:24px 12px;text-align:center}.mobile-template-list{display:flex;flex-direction:column;gap:8px;padding-bottom:24px}.mobile-template-list .mobile-template-item{background:#f8f8f8;border:1px solid #ddd;border-radius:6px;color:inherit;cursor:pointer;font:inherit;margin:0;padding:12px;text-align:left;width:100%}.mobile-template-list .mobile-template-item.disabled{background:#eee;color:#777}.mobile-template-list .mobile-template-item .used-badge{color:#666;font-size:12px;margin-left:8px}.mobile-template-toggle{margin-bottom:0;margin-top:12px}.schedule-container .court.highlight{border-color:#4caf50}.schedule-container .event-template{background:#f8f8f8;border:1px solid #ddd;border-radius:4px;margin:10px 0;padding:12px;transition:all .2s}.schedule-container .event-template.disabled{background:#eee;color:#999}.schedule-container .used-badge{color:#666;font-size:.8em;margin-left:8px}.schedule-container .schedule{display:flex;flex:1 1;margin:0;min-width:0;position:relative}.schedule-container .time-column{border-right:1px solid #eee;flex-shrink:0;height:100%;position:relative;width:60px;z-index:3}.schedule-container .time-marker{color:#666;font-size:12px;padding-right:4px;position:absolute;text-align:center;transform:translateY(-50%);width:100%}.schedule-container .courts-container{display:flex;flex:1 1;flex-wrap:nowrap;gap:16px;margin:0;min-width:0;padding:0;position:relative;width:100%}.schedule-container .court-wrapper{display:flex;flex:1 1;flex-direction:column;height:100%;margin:0;min-width:0;position:relative}.schedule-container .court-title{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#666;font-weight:700;left:50%;padding:4px 8px;position:absolute;top:-30px;transform:translateX(-50%);z-index:10}.schedule-container .court-content{flex:1 1;height:100%;position:relative;width:100%}.schedule-container .court{background:repeating-linear-gradient(180deg,#f8f8f8,#f8f8f8 59px,#fff 60px,#fff 0);border:2px solid #ddd;border-radius:8px;height:100%;overflow:hidden;position:relative;width:100%}.schedule-container .event{background:#e3f2fd;border:1px solid #90caf9;border-radius:4px;box-shadow:0 2px 4px #0000001a;left:10px;overflow:hidden;padding:8px;position:absolute;right:10px;transition:height .2s ease,border-color .2s ease,box-shadow .2s ease;z-index:5}.schedule-container .event:hover{border-color:#1976d2;box-shadow:0 4px 12px #0003}.schedule-container .event.out-of-range{background:#f5f5f5;border:1px dashed #999;color:#777}.schedule-container .event-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.schedule-container .event-title{font-weight:700}.schedule-container .event-time{color:#444;font-size:.85em}.schedule-container .event-duration{color:#666;font-size:.8em}.schedule-container .event-actions{align-items:center;display:flex}.schedule-container .edit-btn{color:#666;cursor:pointer;font-size:1.2em;padding:0 4px;transition:color .2s}.schedule-container .edit-btn:hover{color:#1890ff}.schedule-container .delete-btn{background:none;border:none;color:#666;cursor:pointer;font-size:1.2em;padding:0 4px;transition:color .2s}.schedule-container .delete-btn:hover{color:red}.schedule-container .preview-box{background:#4caf501a;border:2px dashed;left:10px;pointer-events:none;position:absolute;right:10px;z-index:100}.schedule-container .preview-time{bottom:100%;color:#4caf50;font-size:12px;left:0;position:absolute;white-space:nowrap}.schedule-container .ant-drawer-body{padding:16px}.schedule-container .ant-drawer-content-wrapper{border-radius:8px 8px 0 0}.schedule-container .time-picker-modal{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.schedule-container .time-picker-content{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000026;max-width:400px;padding:24px;width:90%}.schedule-container .time-picker-content h3{color:#333;font-size:18px;margin:0 0 20px;text-align:center}.schedule-container .time-picker-content .ant-select{margin-bottom:20px;width:100%}.schedule-container .time-picker-content .ant-picker{margin-bottom:24px;width:100%}.schedule-container .time-picker-buttons{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.schedule-container .time-picker-buttons .ant-btn{min-width:80px}.schedule-container .time-picker-buttons .ant-btn-primary{background:#1890ff;border-color:#1890ff}.schedule-container .time-picker-buttons .ant-btn-default{border-color:#d9d9d9;color:#666}.schedule-container .time-picker-buttons .ant-btn-default:hover{border-color:#40a9ff;color:#40a9ff}@media (max-width:768px){.schedule-container{box-sizing:border-box;flex-direction:column;padding:10px;width:100%}.schedule-container .event,.schedule-container .event-template{touch-action:none}.schedule-container .schedule{-webkit-overflow-scrolling:touch;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;padding-top:30px;position:relative;width:100%}.schedule-container .time-column{background:#fff;border-right:1px solid #eee;height:calc(100% - 30px);left:0;position:absolute;top:30px;width:60px;z-index:3}.schedule-container .courts-container{grid-gap:10px;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-left:60px;min-width:calc(100vw - 80px);padding-right:10px}.schedule-container .court{box-sizing:border-box;height:720px;min-width:calc(50vw - 50px);position:relative}.schedule-container .event{font-size:12px;padding:6px}.schedule-container .event-title{font-size:12px}.schedule-container .event-duration,.schedule-container .event-time{font-size:10px}.schedule-container .template-list{display:none}.schedule-container .event-template{font-size:12px;margin:4px;padding:8px}.schedule-container .schedule::-webkit-scrollbar{height:8px}.schedule-container .schedule::-webkit-scrollbar-track{background:#f1f1f1}.schedule-container .schedule::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.schedule-container .schedule::-webkit-scrollbar-thumb:hover{background:#555}.schedule-container .date-selector,.schedule-container .date-selector>div{box-sizing:border-box;width:100%}}.bracket-view{height:60vh;position:relative}.bracket-view-scroll{height:100%;overflow:auto;position:relative;width:100%}.bracket-view-canvas{display:block;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding-bottom:40px}.bracket-view-connectors{bottom:0;right:0}.bracket-view-connectors,.bracket-view-connectors svg{left:0;overflow:visible;pointer-events:none;position:absolute;top:0;z-index:1}.bracket-view-connectors svg{height:100%;width:100%}.bracket-view-board{display:flex;position:relative}.bracket-view-side{display:flex;flex:0 0 auto;padding:16px 0}.bracket-view-side-right{flex-direction:row-reverse}.bracket-view-round{margin:0 12px}.bracket-view-round-header{background-color:#fff;border-bottom:1px solid #f0f0f0;border-radius:4px;padding:8px 0;position:-webkit-sticky;position:sticky;text-align:center;top:0;-webkit-user-select:none;user-select:none;z-index:10}.bracket-view-round-body{margin-top:12px;position:relative;width:300px}.bracket-view-center{flex:0 0 auto;padding:16px 0;width:324px}.bracket-view-center-body{margin-left:12px;margin-top:12px;position:relative;width:300px}.bracket-view-match{pointer-events:auto;position:absolute}.bracket-view-card{background-color:#fff;border:1px solid #f0f0f0;border-radius:4px;box-shadow:0 1px 3px #0000001a;height:100px;margin-bottom:20px;overflow:hidden;-webkit-user-select:none;user-select:none;width:240px}.bracket-view-card-bye{height:70px}.bracket-view-card-header{align-items:center;background:#eee;border-bottom:1px solid #f0f0f0;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px;padding:2px 8px}.bracket-view-card-header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bracket-view-card-header-editable{cursor:pointer}.bracket-view-card-header-editable:hover{background:#e6f4ff}.bracket-view-card-header-edit{color:#1677ff;display:none}.bracket-view-card-header-editable:hover .bracket-view-card-header-label{display:none}.bracket-view-card-header-editable:hover .bracket-view-card-header-edit{display:inline}.bracket-view-card-body{padding:2px 8px}.bracket-view-participant{align-items:center;background-color:initial;border:1px solid #0000;border-left-width:2px;border-radius:2px;display:flex;justify-content:space-between;margin-bottom:4px;min-width:0;padding:2px 8px}.bracket-view-participant-top{border-left-color:#2b4fe9}.bracket-view-participant-bottom{border-left-color:#b40e12}.bracket-view-participant-clickable{cursor:pointer}.bracket-view-participant-clickable:hover{background-color:#f5f5f5}.bracket-view-participant-highlighted,.bracket-view-participant-highlighted:hover{background-color:#e6f7ff;border-color:#91d5ff}.bracket-view-participant-winner,.bracket-view-participant-winner:hover{background-color:#f6ffed;border-color:#b7eb8f}.bracket-view-participant-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bracket-view-participant-editing{padding-left:6px;padding-right:4px}.bracket-view-participant-select{min-width:0;width:100%}.bracket-view-participant-select.ant-select-sm .ant-select-selector{background:#0000!important;height:22px!important;min-height:22px!important;padding-inline:0!important}.bracket-view-participant-select .ant-select-selection-item,.bracket-view-participant-select .ant-select-selection-placeholder{font-size:14px;line-height:22px!important}.bracket-view-participant-select-label{align-items:baseline;display:inline-flex;gap:6px;max-width:100%;min-width:0}.bracket-view-participant-select-id{color:#8c8c8c;font-size:12px;font-weight:400}.bracket-view-participant-placeholder{color:#999}.bracket-view-participant-noc{color:#999;margin-right:5px}.bracket-view-reason{background:#333;border-radius:3px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;padding:0 5px}.bracket-view-zoom{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:6px;bottom:12px;box-shadow:0 1px 4px #0000001f;display:flex;gap:4px;padding:4px;position:absolute;right:12px;z-index:20}body,html{background-color:#000!important;color:#fff!important;margin:0;min-height:100vh;padding:0;width:100%}.rtds-container{background:#000;color:#fff;margin:0 auto;max-width:1920px;min-height:100vh;padding:20px}.rtds-container .header{align-items:center;border-bottom:2px solid #333;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.rtds-container .header h1{color:#fff;font-size:36px;margin:0}.rtds-container .rtds-controls{align-items:center;display:flex;gap:16px;justify-content:flex-end;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden}.rtds-container .rtds-connection-indicator{background:#ff4d4f;border-radius:999px;box-shadow:0 0 0 1px #ffffff24,0 0 12px #ff4d4fa6;height:9px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .16s ease;width:32px}.rtds-container .rtds-connection-indicator--connecting{animation:rtds-connection-pulse 1.2s ease-in-out infinite;background:#faad14;box-shadow:0 0 0 1px #ffffff24,0 0 12px #faad14a6}.rtds-container .header:focus-within .rtds-connection-indicator,.rtds-container .header:hover .rtds-connection-indicator{animation:none;opacity:0}.rtds-container .header:focus-within .rtds-controls,.rtds-container .header:hover .rtds-controls{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}@media (hover:none){.rtds-container .rtds-controls{opacity:1;pointer-events:auto;transform:none;visibility:visible}.rtds-container .rtds-connection-indicator{display:none}}@media (prefers-reduced-motion:reduce){.rtds-container .rtds-connection-indicator--connecting{animation:none}}@keyframes rtds-connection-pulse{0%,to{opacity:.55}50%{opacity:1}}.rtds-container .court{background-color:#1a1a1a;border-radius:12px;box-shadow:0 4px 8px #0000004d;color:#fff;display:flex;gap:30px;margin-bottom:30px;padding:30px}.rtds-container .court-main{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding-left:40px}.rtds-container .current-match{background:linear-gradient(180deg,#f8f9fa,#fff);border:2px solid #e9ecef;border-radius:15px;box-shadow:0 6px 12px #00000014;max-width:90%;padding:25px;width:100%}.rtds-container .current-match .match-header{background:#ffffffe6;border-radius:8px;margin-bottom:20px;padding:10px 15px}.rtds-container .current-match .match-status{font-weight:700;padding:8px 16px}.rtds-container .current-match .participants{padding:20px 0}.rtds-container .current-match .score{color:#2c3e50;font-size:42px;font-weight:700;text-shadow:1px 1px 2px #0000001a}.rtds-container .court-upcoming{min-Width:420px;flex:1 1;padding:40px 40px 40px 30px}.rtds-container .court-title{align-items:center;color:#333;display:flex;font-size:32px;justify-content:space-between;margin-bottom:25px}.rtds-container .upcoming-title{color:#666;font-size:24px;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.rtds-container .upcoming-match{margin-bottom:15px;opacity:.85;transform:scale(.85);transition:all .3s ease}.rtds-container .upcoming-match:hover{opacity:1;transform:scale(.87)}.rtds-container .upcoming-match .match{background:#fafafa;padding:12px}.rtds-container .upcoming-match .participant{padding:8px}.rtds-container .upcoming-match .participant .name{font-size:16px;margin-bottom:4px}.rtds-container .upcoming-match .participant .details{font-size:14px}.rtds-container .upcoming-match .vs{font-size:14px;margin:0 10px;opacity:.7}.rtds-container .match{transition:all .3s ease}.rtds-container .match.winner-left{border-left:4px solid #4caf50}.rtds-container .match.winner-right{border-right:4px solid #4caf50}.rtds-container .match-header{display:flex;justify-content:space-between;margin-bottom:15px}.rtds-container .match-number{color:#666;font-size:24px;font-weight:700}.rtds-container .match-status{border-radius:6px;font-size:18px;padding:8px 16px}.rtds-container .status-ongoing{background-color:#e3f2fd;color:#1976d2}.rtds-container .status-finished{background-color:#e8f5e9;color:#2e7d32}.rtds-container .status-waiting{background-color:#fff3e0;color:#f57c00}.rtds-container .participants{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.rtds-container .participant{border-radius:8px;flex:1 1;padding:15px;text-align:center;transition:all .3s ease}.rtds-container .participant.winner{background-color:#4caf501a;transform:scale(1.02)}.rtds-container .score{color:#333;font-size:36px;font-weight:700;margin:0 30px}.rtds-container .vs{color:#999;font-size:24px;margin:0 15px}.rtds-container .match-time{color:#666;font-size:14px}.rtds-container .match-info{color:#666;display:flex;font-size:14px;gap:15px;margin-bottom:10px}.rtds-container .category,.rtds-container .round{background-color:#f5f5f5;border-radius:4px;padding:4px 8px}.rtds-container .participant .name{font-size:24px;font-weight:700;margin-bottom:8px}.rtds-container .participant .details{color:#666;font-size:18px}.rtds-container .participant .noc{background-color:#e3f2fd;border-radius:4px;color:#1976d2;font-size:16px;margin-right:8px;padding:4px 12px}.rtds-container .participant .team{color:#666;font-size:16px}.rtds-container .error-message{background-color:#ff3b301a;border:1px solid #ff3b3033;border-radius:8px;color:#ff3b30;margin:20px 0;padding:20px;text-align:center}.rtds-container .no-matches{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#999;margin:20px 0;padding:40px;text-align:center}.match-table{background:#181818;border-collapse:initial;border-radius:12px;border-spacing:0;box-shadow:0 2px 8px #0000004d;color:#fff;margin-bottom:30px;overflow:hidden;width:100%}.match-table td,.match-table th{border-bottom:1px solid #333;font-size:18px;padding:12px 8px;text-align:center}.cell-bout,.match-table th.th-grey{background:#444;color:#fff;font-weight:700}.cell-bout{font-size:28px!important;max-width:80px;min-width:80px;padding:8px 4px;width:80px}.cell-player{padding:12px}.cell-player.blue-bg{background:#2b4fe9}.cell-player.red-bg{background:#b40e12}.court-main .match-table tr:first-child td:not(.cell-bout){background:linear-gradient(90deg,#2b4fe9,#1a3fd8)}.court-main .match-table tr:last-child td:not(.cell-bout){background:linear-gradient(90deg,#b40e12,#8a0b0e)}.cell-total{font-size:18px;font-weight:700;text-align:center}.cell-round{background:#222;color:#fff}.flag-row .cell-flag{padding:4px 0 8px;text-align:center}.flag-container{align-items:center;display:flex;flex-direction:column;min-width:32px}.flag-img{border:1px solid #ddd;border-radius:2px;height:16px;margin-bottom:2px;object-fit:cover;width:24px}.noc-code{color:#eee;font-size:12px;margin-bottom:2px}.player-info{align-items:center;display:flex;gap:8px;text-align:left}.player-name{min-width:40px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.cell-player{padding:8px;text-align:left}.rtds-container .ant-tag{border:none;border-radius:4px;font-size:14px;padding:4px 12px}.rtds-container .ant-tag-success{background-color:#52c41a1a!important;color:#52c41a!important}.rtds-container .ant-tag-error{background-color:#ff3b301a!important;color:#ff3b30!important}.rtds-container .ant-tag-warning{background-color:#faad141a!important;color:#faad14!important}.upcoming-table{table-layout:fixed;width:100%}.upcoming-table .upcoming-col-bout{width:15%}.upcoming-table .upcoming-col-round{width:10%}.upcoming-table .upcoming-col-player{width:37.5%}.upcoming-table .cell-bout{max-width:none;min-width:0}.upcoming-table .cell-player{padding:8px;text-align:left}.upcoming-table .player-name{max-width:none;white-space:normal}.upcoming-table .cell-player.red-bg .player-info{flex-direction:row;justify-content:flex-end}.upcoming-table .cell-player.red-bg .player-name{margin-right:8px;text-align:right}.activity-download-panels{grid-gap:16px;display:grid;gap:16px}.activity-download-panel{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;display:flex;flex-direction:column;min-height:100%;padding:16px}.activity-download-panel-body{flex:1 1}.activity-download-panel-actions{margin-top:16px}.activity-download-empty{color:#8c8c8c}.activity-download-hint{color:#8c8c8c;font-size:12px;margin-top:4px}@media (min-width:768px){.activity-download-panels{align-items:stretch;grid-template-columns:1fr 1fr}}.bracket-builder{display:flex;flex-direction:column;gap:16px;padding-bottom:32px}.bracket-builder-loading{display:grid;min-height:320px;place-items:center}.bracket-builder-heading{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.bracket-builder-heading h3{margin:0 0 8px}.bracket-builder-back{margin-left:-15px;padding-left:0}.bracket-builder-create{border-top:1px solid #f0f0f0;margin-top:20px;padding-top:20px}.bracket-builder-toolbar .ant-card-body{padding:12px 16px}.bracket-builder-phase h4{margin:8px 0 12px}.bracket-builder-match{height:100%}.ant-card.bracket-builder-match-focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff2e}.bracket-builder-match-schedule{color:#667085;font-size:12px;line-height:1.3;max-width:240px;text-align:right;white-space:normal}.bracket-builder-slot{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:10px;min-height:62px;padding:8px 10px;transition:border-color .2s,background-color .2s}.bracket-builder-slot[draggable=true]{cursor:grab}.bracket-builder-slot[draggable=true]:active{cursor:grabbing}.bracket-builder-slot-locked{background:#e6f4ff;border-color:#91caff}.bracket-builder-slot.bracket-builder-slot-focus{background:#e6f4ff;border-color:#1677ff;box-shadow:0 0 0 3px #1677ff47}.bracket-builder-slot-content{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.bracket-builder-position-label{font-size:12px}.bracket-builder-participant-select{width:100%}.bracket-builder-participant-label{align-items:baseline;display:inline-flex;gap:8px;max-width:100%;min-width:0}.bracket-builder-participant-license{color:#8c8c8c;font-size:12px;font-weight:400}.bracket-builder-placeholder{background:#fafafa;border-style:dashed;justify-content:flex-start}@media (max-width:767px){.bracket-builder-heading{align-items:stretch}.bracket-builder-heading>.ant-space,.bracket-builder-heading>div{width:100%}.bracket-builder-heading>.ant-space .ant-space-item{flex:1 1}.bracket-builder-heading>.ant-space .ant-btn{width:100%}}
/*# sourceMappingURL=main.eb411638.css.map*/