#home-header{border-radius:20px 20px 0 0}.sport-card{border-radius:20px;padding:0 20px 20px;width:400px}#home-container{overflow:auto;height:100%;scrollbar-width:none}.step-content-title{margin:0}.tree-column{flex-grow:1;min-width:200px;cursor:pointer}.tree-column h3{margin:0;padding:10px;font-size:1.2em;font-weight:400;color:#ffffffde;background-color:#2c2c2c;border-bottom:1px solid #3f3f3f}.tree-content{flex-grow:10;min-width:300px;overflow-x:auto}#tree-container{display:flex;height:100%;width:100%}.tree-content-title{margin:0!important}.tree-content-main-title{margin:0!important;font-size:1.5rem;font-weight:500}.tree-content-sub-title{margin:0!important;font-size:1.25rem;font-weight:400}#horizontal-divider{margin:10px 0;border:1px solid black;height:300px}#sport-container{display:flex;height:100%;gap:20px;border-radius:20px}@media screen and (max-width: 768px){#sport-container{width:calc(100vw - 40px);overflow-x:scroll}}.tree-column h3{margin:0;font-size:1.2em;font-weight:400;color:#ffffffde;background-color:#2c2c2c;border-bottom:1px solid #3f3f3f}#tree-container{height:100%;width:100%;overflow-y:scroll}#tree-container .tree-column:first-child{color:#fff;border-radius:20px 0 0 20px}#tree-container .tree-column{color:var(--ant-primary-color)}.tree-item.selected{background-color:#0000001a}#tree-container .tree-column:first-child>.tree-item:first-child.selected{border-radius:20px 0 0}.tree-item h4{margin:0}*{font-family:Montserrat,system-ui,Avenir,Helvetica,Arial,sans-serif!important}#root{font-family:Montserrat,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100vw;margin:0;--ant-primary-color: #3D5A80;--ant-highlight-color: #FFEE77;--ant-bgcontainer-color: #EBF0F6;--ant-bgBase-color: #F4F4F4;--ant-background-color-light: #f5f5f5;--ant-background-color-base: #f0f0f0}body{margin:0;min-width:100%;min-height:100%}html{scrollbar-width:none}body::-webkit-scrollbar{display:none}.container{max-width:1200px;margin:0 auto;padding:36px;box-sizing:border-box}
