@charset "UTF-8";.kss-landing-container{background-color:#000;position:relative;height:100%;overflow-y:auto}.kss-landing-container .landing-entrence-list{height:-moz-fit-content;height:fit-content;width:100%;display:flex;flex-direction:column;padding-bottom:54px}.kss-landing-container .landing-entrence-list .landing-entrence{position:relative;height:200px;box-sizing:border-box;border-bottom:solid .5px #404044;background-position:right bottom;background-size:58% auto;background-repeat:no-repeat;flex:none}.kss-landing-container .landing-entrence-list .landing-entrence .landing-enter-title{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:absolute;left:24px;bottom:auto;right:auto;top:24px;margin:auto;display:flex;flex-direction:column;row-gap:8px}.kss-landing-container .landing-entrence-list .landing-entrence .landing-enter-title .dependency-status{padding:0 3px;background-color:#362b0a;border-radius:2px;box-sizing:border-box;flex:none;width:-moz-fit-content;width:fit-content}.kss-landing-container .landing-entrence-list .landing-entrence .landing-enter-btn{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:12px 20px;position:absolute;left:24px;bottom:24px;right:auto;top:auto;margin:auto;border:solid 1px #404044;border-radius:32px;display:flex;flex-direction:row;-moz-column-gap:16px;column-gap:16px}.kss-landing-container .landing-entrence-list .landing-entrence .landing-enter-btn p-text,.kss-landing-container .landing-entrence-list .landing-entrence .landing-enter-btn p-icon{flex:none}.kss-landing-container .landing-entrence-list .entrence-my-racer{background-position:90% bottom;background-size:auto 96%;background-image:url(https://static.paddockclub.cn/kss/covers/entries/my-racer.jpg)}.kss-landing-container .landing-entrence-list .entrence-my-sign-ups{background-image:url(https://static.paddockclub.cn/kss/covers/entries/my-sign-ups.jpg)}.kss-landing-container .landing-entrence-list .entrence-my-exp-tickets{background-position:90% center;background-size:auto 67%;background-image:url(https://static.paddockclub.cn/kss/covers/entries/my-experience.jpg)}.kss-landing-container .landing-entrence-list .entrence-my-teams{background-image:url(https://static.paddockclub.cn/kss/covers/entries/my-teams.jpg)}.kss-landing-container .landing-dock{position:fixed;left:0;right:0;top:auto;bottom:0;margin:auto;height:-moz-fit-content;height:fit-content;padding:16px;box-sizing:content-box;background-color:#40404459;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px}.kss-landing-container .landing-dock p-text{flex:1}.kss-landing-container .landing-dock p-button-pure{flex:none}.kss-app .loading-skeleton{width:100%;background:#212225 linear-gradient(to right,transparent 0%,#1a1b1e 20%,transparent 50%) 0 0/200% 100%;display:block;border-radius:4px;animation:skeletonAnimation .6s cubic-bezier(.25,.1,.25,1) infinite}@keyframes skeletonAnimation{0%{background-position-x:100%}to{background-position-x:-100%}}.kss-app .heading-skeleton{height:32px}.kss-app .paragraph-skeleton-line{height:24px;width:100%}.kss-app .list-item-skeleton{border-radius:0!important;border-bottom:solid .5px #404044;box-sizing:border-box}.kss-app .paragraph-skeleton{display:flex;flex-direction:column;row-gap:8px;width:100%}.kss-app .form-skeleton-field-wrapper{display:flex;flex-direction:column;row-gap:2px;width:100%}.kss-app .form-skeleton-field{height:54px;width:100%;padding:2px;box-sizing:border-box}.kss-app .form-skeleton-field .in-fill{background-color:#0e0e12;width:100%;height:100%;opacity:.75}.kss-app .form-skeleton{display:flex;flex-direction:column;row-gap:16px;width:100%}.kss-app .table-skeleton{padding-top:2px;display:flex;flex-direction:column;row-gap:8px;width:100%;flex:1;box-sizing:border-box}.kss-app .btn-skeleton{width:100%;height:54px}.kss-app .kss-racer-entity-skeleton{display:flex;flex-direction:column;row-gap:16px;justify-content:center;align-items:center}.kss-app .kss-team-list-skeleton{display:flex;flex-direction:column;row-gap:16px}.kss-app .kss-team-member-skeleton{display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px}.kss-app .kss-team-member-skeleton.vertical{flex-direction:column;row-gap:8px}.kss-app .kss-sign-up-list-skeleton{display:flex;flex-direction:column}.kss-app .kss-sign-up-detail-skeleton{display:flex;flex-direction:column;row-gap:16px}.kss-app .kss-sign-up-detail-skeleton .detail-content-skeletem{box-sizing:border-box;padding:0 16px;display:flex;flex-direction:column;row-gap:8px}.kss-sign-up-container{height:100%;display:flex;flex-direction:column;position:relative;background-color:#000}.kss-sign-up-container .kss-sign-up-banner{aspect-ratio:1.22;width:100%;background-image:url(https://static.paddockclub.cn/kss/covers/cover-sign-up-racer.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;flex:none;position:fixed;z-index:1}.kss-sign-up-container .kss-sign-up-detail{flex:1;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding-top:74svw;z-index:99}.kss-sign-up-container .kss-sign-up-detail .detail-mask{box-sizing:border-box;padding-top:24px;background:linear-gradient(to bottom,transparent 0px,#000 36px,#000 100%)}.kss-sign-up-container .kss-sign-up-detail .kss-sign-up-tab{position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:auto}.kss-sign-up-container .kss-sign-up-detail .detail-sec-wrapper{width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;box-sizing:border-box;padding:8px 16px 16px;row-gap:16px}.kss-sign-up-container .kss-sign-up-detail .detail-sec-wrapper .detail-sec{display:flex;flex-direction:column;row-gap:8px}.kss-sign-up-container .kss-sign-up-detail .detail-sec-wrapper .detail-sec-title-wrapper{display:flex;flex-direction:row;-moz-column-gap:2px;column-gap:2px}.kss-sign-up-container .kss-sign-up-detail .detail-sec-wrapper .detail-sec-title-wrapper p-icon{flex:none;color:#f72b2a}.kss-sign-up-container .kss-sign-up-detail .detail-sec-wrapper .detail-sec-title-wrapper .detail-sec-title{color:#f72b2a;flex:none}.kss-sign-up-container .kss-sign-up-detail .detail-sec-wrapper .detail-sec-content{display:flex;flex-direction:column;row-gap:4px}.kss-sign-up-container .kss-sign-up-detail .detail-sec-wrapper .intro-high-lights{color:#f72b2a!important}.kss-sign-up-container .kss-sign-up-enter-btn-container{width:100%;box-sizing:border-box;display:flex;flex:none;padding:16px;height:-moz-fit-content;height:fit-content}.kss-sign-up-container .kss-sign-up-enter-btn-container p-button{flex:1}.kss-login-container{height:100%;background-image:url(https://static.paddockclub.cn/kss/covers/cover-main-visual.jpg);background-size:contain;background-repeat:no-repeat;background-position:top;background-color:#000;display:flex;flex-direction:column}.kss-login-container .kss-login-spacer{flex:1}.kss-login-container .kss-login-content{flex:none;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;row-gap:30px;padding:0 16px 40px}.kss-login-container .kss-login-content .kss-login-entries{flex:none;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;row-gap:16px}.kss-login-container .kss-login-content .kss-login-entries p-button{flex:1}.kss-login-container .kss-login-content .kss-login-terms{display:flex;flex-direction:row;width:-moz-fit-content;width:fit-content;margin:auto;align-items:center;height:-moz-fit-content;height:fit-content}.kss-login-container .kss-login-content .kss-login-terms p-checkbox{transform-origin:center;transform:scale(.6);flex:none}.kss-login-container .kss-login-content .kss-login-terms .term-item{text-decoration:none!important;color:#0087ff!important}.kss-login-container .kss-login-method-container{height:100%;min-height:45svh;display:flex;flex-direction:column;row-gap:16px}.kss-login-container .kss-login-method-container .other-option-container{display:flex;align-content:center}.kss-login-container .kss-login-method-container .other-option-container p-button-pure{margin:auto;width:-moz-fit-content;width:fit-content}.kss-login-container .kss-login-method-container .kss-google-sso-container{display:flex;flex-direction:column;row-gap:16px;align-items:center}.kss-login-container .kss-login-modal .kss-login-modal-footer{width:100%;display:flex;flex-direction:row;-moz-column-gap:16px;column-gap:16px}.kss-login-container .kss-login-modal .kss-login-modal-footer p-button{flex:1}@-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: rgba(0, 0, 0, .2);--rc-drag-bar-size: 6px;--rc-border-color: rgba(255, 255, 255, .7);--rc-focus-color: #0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{-ms-touch-action:none;touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{-ms-touch-action:none;touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){-webkit-animation:marching-ants 1s;animation:marching-ants 1s;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(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{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-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);cursor:ne-resize}.ReactCrop .ord-e{top:50%;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{bottom:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);cursor:s-resize}.ReactCrop .ord-sw{bottom:0;left:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;-webkit-transform:translateX(50%);transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);-webkit-transform:translateY(50%);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer: coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}.card-image-crop-container{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;background-color:#212225;z-index:9999;display:flex;flex-direction:column;row-gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:32px 32px 0;box-sizing:border-box}.card-image-crop-container .image-region{margin:auto;flex:1;align-content:center}.card-image-crop-container .image-region .image-region-center{box-sizing:border-box;height:-moz-fit-content;height:fit-content;box-shadow:1px 1px 8px #00000080}.card-image-crop-container .image-region .image-region-center .ReactCrop{display:block}.card-image-crop-container .image-region .image-region-center .selection-overlay{position:absolute;box-sizing:border-box;border-radius:8px;border:solid 1px rgba(255,255,255,.25);margin:auto;left:0;right:0;top:0;bottom:0;width:calc(100% - 5px);height:calc(100% - 5px);pointer-events:none}.card-image-crop-container .operation-region{position:relative;margin:auto;width:-moz-max-content;width:max-content;display:flex;flex-direction:row;-moz-column-gap:64px;column-gap:64px;align-items:center;flex:1}.kss-official-id-image-configurator .official-id-picker,.kss-official-id-image-configurator .race-num-id-picker{display:flex;flex-direction:column;row-gap:4px;margin:12px 0}.kss-official-id-image-configurator .official-id-picker .official-id-picker-layout,.kss-official-id-image-configurator .official-id-picker .race-num-id-picker-layout,.kss-official-id-image-configurator .race-num-id-picker .official-id-picker-layout,.kss-official-id-image-configurator .race-num-id-picker .race-num-id-picker-layout{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px}.kss-official-id-image-configurator .official-id-picker .official-id-picker-layout .upload-img-preview,.kss-official-id-image-configurator .official-id-picker .race-num-id-picker-layout .upload-img-preview,.kss-official-id-image-configurator .race-num-id-picker .official-id-picker-layout .upload-img-preview,.kss-official-id-image-configurator .race-num-id-picker .race-num-id-picker-layout .upload-img-preview{display:flex;flex-direction:column;width:120px;height:120px;justify-content:center;align-items:center;border-radius:4px;border:solid 2px #88898c;padding:4px;box-sizing:border-box;cursor:pointer;transition:border-color .2s ease}.kss-official-id-image-configurator .official-id-picker .official-id-picker-layout .upload-img-preview.invalid,.kss-official-id-image-configurator .official-id-picker .race-num-id-picker-layout .upload-img-preview.invalid,.kss-official-id-image-configurator .race-num-id-picker .official-id-picker-layout .upload-img-preview.invalid,.kss-official-id-image-configurator .race-num-id-picker .race-num-id-picker-layout .upload-img-preview.invalid{border-color:#fc4040;animation:shake .3s ease-in-out}.kss-official-id-image-configurator .official-id-picker .official-id-picker-layout .upload-img-preview:hover,.kss-official-id-image-configurator .official-id-picker .race-num-id-picker-layout .upload-img-preview:hover,.kss-official-id-image-configurator .race-num-id-picker .official-id-picker-layout .upload-img-preview:hover,.kss-official-id-image-configurator .race-num-id-picker .race-num-id-picker-layout .upload-img-preview:hover{border-color:#404044}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes unveil-btn{0%{opacity:0}to{opacity:1}}@keyframes profile-img-preview-raise{0%{filter:brightness(5)}to{filter:brightness(1)}}@keyframes mask-fade-in{0%{opacity:0}to{opacity:.85}}@keyframes mock-block-expand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.kss-my-racer-container .card-config-btn{position:absolute;width:26px;height:26px;top:auto;bottom:20px;left:20px;margin:auto;z-index:9;animation:unveil-btn .8s linear 1 forwards}.kss-my-racer-container .onboarding-btns{position:absolute;width:100%;height:-moz-fit-content;height:fit-content;left:0;right:0;bottom:0;display:flex;flex-direction:column;row-gap:16px;padding:16px;box-sizing:border-box;z-index:99;background-color:#40404459}.kss-my-racer-container .racer-configurator-container{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;margin:auto;background-color:#0e0e12;pointer-events:none;transform:translateY(100%);transition:all 1s ease-in-out;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;z-index:9999}.kss-my-racer-container .racer-configurator-container .profile-img-config{width:100%;position:relative;text-align:center;position:sticky;top:0;z-index:9999;background-color:#40404459;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px)}.kss-my-racer-container .racer-configurator-container .profile-img-config p-button-pure{position:absolute;margin:auto;right:8px;bottom:8px;align-self:center}.kss-my-racer-container .racer-configurator-container .profile-img-config.no-profile-img{background-image:url(https://static.paddockclub.cn/racer-card/misc/ads.png)}.kss-my-racer-container .racer-configurator-container .racer-configurator-content{box-sizing:border-box;width:100%;min-height:100svh;height:auto;display:flex;flex-direction:column;row-gap:16px;padding:16px}.kss-my-racer-container .racer-configurator-container .racer-configurator-content p-text-field-wrapper,.kss-my-racer-container .racer-configurator-container .racer-configurator-content p-select-wrapper,.kss-my-racer-container .racer-configurator-container .racer-configurator-content p-checkbox-wrapper{margin:12px 0}.kss-my-racer-container .racer-configurator-container .racer-configurator-content .config-content-subtitle{margin-top:40px;color:#f72b2a}.kss-my-racer-container .racer-configurator-container .racer-configurator-content .config-content-subtitle:first-of-type{margin-top:0}.kss-my-racer-container .racer-configurator-container .racer-configurator-content .slider-rule-pointer{width:2.5px;height:23px;background-color:#f72b2a}.kss-my-racer-container .racer-configurator-container .racer-configurator-content .slider-rule-container,.kss-my-racer-container .racer-configurator-container .racer-configurator-content .card-configs-container,.kss-my-racer-container .racer-configurator-container .racer-configurator-content .plate-selector{display:flex;flex-direction:column;row-gap:4px;margin:12px 0}.kss-my-racer-container .racer-configurator-container .racer-configurator-content .plate-selector .plate-selector-choices{display:flex;flex-direction:row;flex-wrap:nowrap;-moz-column-gap:8px;column-gap:8px}.kss-my-racer-container .racer-configurator-container .racer-configurator-content .plate-selector .plate-display-container{position:relative;flex:none;height:-moz-fit-content;height:fit-content;width:100%;overflow-x:hidden}.kss-my-racer-container .racer-configurator-container .racer-configurator-content .plate-selector .plate-display-container .plate-display-choices{position:absolute;width:100%;height:-moz-fit-content;height:fit-content;top:17%;z-index:9;display:flex;flex-direction:row;flex-wrap:nowrap;transition:transform .75s ease-in-out}.kss-my-racer-container .racer-configurator-container .racer-configurator-content .plate-selector .plate-display-container .plate-display-choices .plate-display-choice{flex:1;transition:all .75s ease-in-out}.kss-my-racer-container .racer-configurator-container .racer-configurator-content .plate-selector .plate-display-container .plate-display-bg{background-position:50% 0%;background-repeat:no-repeat;background-image:url(https://static.paddockclub.cn/kss/misc/racemax-kart-frame.png);width:100%;aspect-ratio:2;flex:none;transition:background-size 1.2s ease-in-out}.kss-my-racer-container .racer-configurator-container .racer-configurator-content .card-material-picker-container,.kss-my-racer-container .racer-configurator-container .racer-configurator-content .card-shape-picker-container{position:relative;width:100%;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.kss-my-racer-container .racer-configurator-container .racer-configurator-content .card-material-picker-container .card-material-picker-option,.kss-my-racer-container .racer-configurator-container .racer-configurator-content .card-material-picker-container .card-shape-picker-option,.kss-my-racer-container .racer-configurator-container .racer-configurator-content .card-shape-picker-container .card-material-picker-option,.kss-my-racer-container .racer-configurator-container .racer-configurator-content .card-shape-picker-container .card-shape-picker-option{position:relative;width:calc((100% - 48px)/4);aspect-ratio:1;max-width:96px;max-height:96px;flex:none;border:solid 1.5px #404044;border-radius:6px;box-sizing:border-box;cursor:pointer;background-position:center;background-repeat:no-repeat;overflow:hidden}.kss-my-racer-container .racer-configurator-container .racer-configurator-content .card-material-picker-container .card-material-picker-option p-text,.kss-my-racer-container .racer-configurator-container .racer-configurator-content .card-material-picker-container .card-shape-picker-option p-text,.kss-my-racer-container .racer-configurator-container .racer-configurator-content .card-shape-picker-container .card-material-picker-option p-text,.kss-my-racer-container .racer-configurator-container .racer-configurator-content .card-shape-picker-container .card-shape-picker-option p-text{position:absolute;bottom:0;left:0;right:0;margin:auto;background-color:#262629ab}.kss-my-racer-container .racer-configurator-container .racer-configurator-content .card-material-picker-container .card-material-picker-option,.kss-my-racer-container .racer-configurator-container .racer-configurator-content .card-shape-picker-container .card-material-picker-option{background-size:cover}.kss-my-racer-container .racer-configurator-container .racer-configurator-content .card-material-picker-container .card-shape-picker-option,.kss-my-racer-container .racer-configurator-container .racer-configurator-content .card-shape-picker-container .card-shape-picker-option{background-size:auto 78%;background-color:#212225}.kss-my-racer-container .racer-configurator-container .racer-configurator-content .card-material-picker-container .card-material-picker-option.selected,.kss-my-racer-container .racer-configurator-container .racer-configurator-content .card-material-picker-container .card-shape-picker-option.selected,.kss-my-racer-container .racer-configurator-container .racer-configurator-content .card-shape-picker-container .card-material-picker-option.selected,.kss-my-racer-container .racer-configurator-container .racer-configurator-content .card-shape-picker-container .card-shape-picker-option.selected{border:solid 1.5px #fbfcff}.kss-my-racer-container .profile-img-config,.kss-my-racer-container .profile-img-preview,.kss-my-racer-container .profile-img-preview-shadow,.kss-my-racer-container .racer-card-inner-mask{background-repeat:no-repeat;background-size:cover;background-position:center}.kss-my-racer-container .profile-img-preview{position:absolute;margin:auto;height:85%;aspect-ratio:.6;top:0;bottom:0;left:0;right:0;overflow:hidden;filter:brightness(5);animation:profile-img-preview-raise .8s ease-in-out .2s 1 forwards;z-index:2;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:96% 96%;mask-size:96% 96%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.kss-my-racer-container .profile-img-preview .racer-card-inner-mask{width:100%;height:100%;position:relative;background-image:url(https://static.paddockclub.cn/racer-card/profile/profile_mask.jpg);mix-blend-mode:multiply;opacity:0;animation:mask-fade-in 1s linear 1.2s 1 forwards}.kss-my-racer-container .profile-img-preview .racer-card-inner-mask .mock-block{position:absolute;width:60%;height:5%;background-color:#fff;left:5%;bottom:20%}.kss-my-racer-container .profile-img-preview .racer-card-inner-mock{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;z-index:9}.kss-my-racer-container .profile-img-preview .racer-card-inner-mock .mock-block{position:absolute;width:60%;background-color:#fbfcff;left:10%;transform-origin:left;transform:scaleX(0);animation:mock-block-expand .5s ease-in-out 1 forwards;opacity:.5}.kss-my-racer-container .profile-img-preview .racer-card-inner-mock .block-0{height:3%;width:45%;bottom:24%;animation-delay:2s}.kss-my-racer-container .profile-img-preview .racer-card-inner-mock .block-1{height:2%;width:30%;bottom:18%;animation-delay:2.25s}.kss-my-racer-container .profile-img-preview .racer-card-inner-mock .block-2{height:2%;width:50%;bottom:12%;animation-delay:2.5s}.kss-my-racer-container .profile-img-preview .racer-card-inner-mock .block-3{height:1.5%;width:80%;bottom:6.5%;animation-delay:3s}.kss-my-racer-container .profile-img-preview-shadow{position:absolute;margin:auto;height:85%;aspect-ratio:.6;top:3px;bottom:0;left:3px;right:0;z-index:1;background-size:100% 98%;filter:blur(4px) opacity(.3)}@keyframes WarninIntro{20%{opacity:0;transform:scale(3.2) rotate(0);filter:brightness(1)}20%{opacity:1;transform:scale(1.41) rotate(-21deg);filter:brightness(5)}to{opacity:.38;transform:scale(1.44) rotate(-21deg);filter:brightness(1)}}@keyframes WarninLoopRun_RM{0%{background-position-x:0vh;opacity:0}12%{opacity:1}78%{opacity:1}to{background-position-x:46.68688vh;opacity:0}}@keyframes WarninLoopRun_KSS{0%{background-position-x:0vh;opacity:0}12%{opacity:1}78%{opacity:1}to{background-position-x:42.49714vh;opacity:0}}.kss-warning-bg{width:100%;height:100%;display:flex;justify-content:center;-o-object-position:center;object-position:center;align-items:center;overflow:visible;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;pointer-events:none;z-index:0}.kss-warning-bg .kss-warning-bg-layout{position:relative;min-width:100svw;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;row-gap:24px;transform:rotate(0) translateZ(0) scale(2.4);opacity:0;animation:WarninIntro 1.5s .5s ease-out forwards}.kss-warning-bg .warning-bg{width:100%;background-position-y:center;background-repeat:repeat-x;background-size:auto 100%}.kss-warning-bg .bg-slowest{animation:WarninLoopRun_KSS 15s linear infinite reverse forwards}.kss-warning-bg .bg-slower{animation:WarninLoopRun_RM 13s linear infinite forwards}.kss-warning-bg .bg-slow{animation:WarninLoopRun_RM 11s linear infinite reverse forwards}.kss-warning-bg .bg-regular{animation:WarninLoopRun_KSS 9s linear infinite forwards}.kss-warning-bg .bg-fast{animation:WarninLoopRun_KSS 7s linear infinite forwards}.kss-warning-bg .bg-faster{animation:WarninLoopRun_RM 5s linear infinite forwards}.kss-warning-bg .bg-fastest{animation:WarninLoopRun_RM 3s linear infinite forwards}.kss-warning-bg .bg-l{height:3svh;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_图层_1'%20data-name='图层_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2099.16%2014'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.0.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20192)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23c00;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M40.27,5.71h-10.16l1.22-3.29h6.56l-.76,2.04h5.9l.92-2.48L41.77.02h-14.74l-.91.5-2.01,5.43,2.47,2.24h9.18l-1.26,3.4h-6.58l.46-1.23h-5.9l-.63,1.69h0l-.04.1,1.51,1.84h15.55l.79-.47,2.32-6.26-1.72-1.55Z'/%3e%3cpath%20class='st0'%20d='M63.04,4.47l.92-2.48L61.79.02h-14.74l-.91.5-2.01,5.43,2.47,2.24h9.18l-1.26,3.4h-6.58l.45-1.23h-5.9l-.63,1.69h0l-.04.1,1.51,1.84h15.55l.79-.47,2.32-6.26-1.72-1.55h-10.16l1.22-3.29h6.56l-.76,2.04h5.9Z'/%3e%3cpath%20class='st0'%20d='M24.8,0h-7.71l-6.95,4.42,1.64-4.42H3.11l1.55,1.4L0,14h6.59l1.64-4.43,3.69,4.42h7.97l-5.92-7.11L24.8,0Z'/%3e%3c/svg%3e")}.kss-warning-bg .bg-m{height:2.5svh;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_图层_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%20169.38%209.07'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.0.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20192)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23565656;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M65.77,0l-.07,9.07h-2.46V2.48c0-.13.07-.2-.11-.32-1.53,2.14-2.67,4.58-4.09,6.81-.26.17-2.01.16-2.26,0-.09-.06-.33-.47-.41-.6-.5-.74-3.31-6.21-3.67-6.22l-.11.18v6.73h-2.46V0h4.17l3.62,5.98,3.69-5.98h4.17,0Z'/%3e%3cpath%20class='st0'%20d='M9.6,0c1.87.21,2.17,1.74,2.07,3.35-.1,1.5-.6,1.6-1.81,2.23.4.16,1.66.61,1.66,1.15v2.34h-2.75v-1.84c0-.14-.5-.54-.62-.54H2.79l-.11.11v2.27H0V0h9.6ZM2.75,4.61h5.32c1.16,0,1.2-2.59-.07-2.59H2.75v2.59Z'/%3e%3cpath%20class='st0'%20d='M49.26,0l-.07,1.87h-7.46l-.07,1.55c0,.15.1.13.18.18.74.41,5.76-.14,6.92,0v1.73h-6.92c-.25.53-.23,1.24-.11,1.8h7.53l-.07,1.94h-10.14V0s10.21,0,10.21,0Z'/%3e%3cpath%20class='st0'%20d='M37.81,3.02h-2.48c-.22-.13.14-.87-.96-1.01-.82-.1-3.31-.1-4.13,0-1.03.13-1.16.71-1.26,1.63-.08.79-.11,2.71.66,3.14.59.33,4.8.41,5.3.06.26-.18.4-.84.4-1.15h2.68v1.26c0,.85-.71,1.84-1.57,2.04-.93.23-7.26.2-8.23-.01-2.01-.43-1.98-2.52-2.02-4.19-.03-1.54.04-4.2,1.88-4.69.78-.21,7.58-.23,8.35-.02.68.19,1.36,1.13,1.36,1.82v1.12h.02Z'/%3e%3cpath%20class='st0'%20d='M12.1,9.07L17.13,0l3.93.02,4.8,9.07h-2.79l-1.15-1.72-5.93.08-1.03,1.64h-2.86v-.02ZM21.08,5.69l-2.06-4.03-2.07,4.03s4.13,0,4.13,0Z'/%3e%3cpath%20class='st0'%20d='M66.35,9.07l4.96-9.07h3.77l5.1,9.07h-2.93c-.46-.28-.64-1.63-1.1-1.71l-6.11.11-.79,1.61h-2.9,0ZM75.34,5.69l-2.14-4.04-1.96,4.04h4.1Z'/%3e%3cpath%20class='st0'%20d='M84.43,0l3.04,2.66,2.97-2.66h3.37l-4.49,4.36,4.78,4.72h-3.51c-.25,0-2.77-2.89-3.26-2.89l-3.11,2.89h-3.59l4.92-4.66-4.49-4.42s3.37,0,3.37,0Z'/%3e%3c/svg%3e")}.kss-warning-bg .bg-s{height:1.5svh;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_图层_1'%20data-name='图层_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2099.16%2014'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.0.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20192)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23c00;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M40.27,5.71h-10.16l1.22-3.29h6.56l-.76,2.04h5.9l.92-2.48L41.77.02h-14.74l-.91.5-2.01,5.43,2.47,2.24h9.18l-1.26,3.4h-6.58l.46-1.23h-5.9l-.63,1.69h0l-.04.1,1.51,1.84h15.55l.79-.47,2.32-6.26-1.72-1.55Z'/%3e%3cpath%20class='st0'%20d='M63.04,4.47l.92-2.48L61.79.02h-14.74l-.91.5-2.01,5.43,2.47,2.24h9.18l-1.26,3.4h-6.58l.45-1.23h-5.9l-.63,1.69h0l-.04.1,1.51,1.84h15.55l.79-.47,2.32-6.26-1.72-1.55h-10.16l1.22-3.29h6.56l-.76,2.04h5.9Z'/%3e%3cpath%20class='st0'%20d='M24.8,0h-7.71l-6.95,4.42,1.64-4.42H3.11l1.55,1.4L0,14h6.59l1.64-4.43,3.69,4.42h7.97l-5.92-7.11L24.8,0Z'/%3e%3c/svg%3e")}.kss-warning-bg .bg-xs{height:1.25svh;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_图层_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%20169.38%209.07'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.0.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20192)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23565656;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M65.77,0l-.07,9.07h-2.46V2.48c0-.13.07-.2-.11-.32-1.53,2.14-2.67,4.58-4.09,6.81-.26.17-2.01.16-2.26,0-.09-.06-.33-.47-.41-.6-.5-.74-3.31-6.21-3.67-6.22l-.11.18v6.73h-2.46V0h4.17l3.62,5.98,3.69-5.98h4.17,0Z'/%3e%3cpath%20class='st0'%20d='M9.6,0c1.87.21,2.17,1.74,2.07,3.35-.1,1.5-.6,1.6-1.81,2.23.4.16,1.66.61,1.66,1.15v2.34h-2.75v-1.84c0-.14-.5-.54-.62-.54H2.79l-.11.11v2.27H0V0h9.6ZM2.75,4.61h5.32c1.16,0,1.2-2.59-.07-2.59H2.75v2.59Z'/%3e%3cpath%20class='st0'%20d='M49.26,0l-.07,1.87h-7.46l-.07,1.55c0,.15.1.13.18.18.74.41,5.76-.14,6.92,0v1.73h-6.92c-.25.53-.23,1.24-.11,1.8h7.53l-.07,1.94h-10.14V0s10.21,0,10.21,0Z'/%3e%3cpath%20class='st0'%20d='M37.81,3.02h-2.48c-.22-.13.14-.87-.96-1.01-.82-.1-3.31-.1-4.13,0-1.03.13-1.16.71-1.26,1.63-.08.79-.11,2.71.66,3.14.59.33,4.8.41,5.3.06.26-.18.4-.84.4-1.15h2.68v1.26c0,.85-.71,1.84-1.57,2.04-.93.23-7.26.2-8.23-.01-2.01-.43-1.98-2.52-2.02-4.19-.03-1.54.04-4.2,1.88-4.69.78-.21,7.58-.23,8.35-.02.68.19,1.36,1.13,1.36,1.82v1.12h.02Z'/%3e%3cpath%20class='st0'%20d='M12.1,9.07L17.13,0l3.93.02,4.8,9.07h-2.79l-1.15-1.72-5.93.08-1.03,1.64h-2.86v-.02ZM21.08,5.69l-2.06-4.03-2.07,4.03s4.13,0,4.13,0Z'/%3e%3cpath%20class='st0'%20d='M66.35,9.07l4.96-9.07h3.77l5.1,9.07h-2.93c-.46-.28-.64-1.63-1.1-1.71l-6.11.11-.79,1.61h-2.9,0ZM75.34,5.69l-2.14-4.04-1.96,4.04h4.1Z'/%3e%3cpath%20class='st0'%20d='M84.43,0l3.04,2.66,2.97-2.66h3.37l-4.49,4.36,4.78,4.72h-3.51c-.25,0-2.77-2.89-3.26-2.89l-3.11,2.89h-3.59l4.92-4.66-4.49-4.42s3.37,0,3.37,0Z'/%3e%3c/svg%3e")}.kss-my-racer-container{position:relative;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;background-color:#0e0e12}.kss-my-racer-container .canvas-scaler{width:100%;height:100%;transform-origin:50% 0%;transition:transform 1s ease-in-out;overflow:hidden}.kss-my-racer-container .card-share-btn{position:absolute;width:26px;height:26px;top:auto;bottom:20px;right:0;left:0;margin:auto;z-index:9}.kss-my-racer-container .card-pin-btn{position:absolute;width:26px;height:26px;top:auto;bottom:20px;right:20px;left:auto;margin:auto;z-index:9}@keyframes kss-light-flicker{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes kss-wheel-rot{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.kss-empty-content-container{position:relative;flex:1;display:flex;flex-direction:column;align-items:center}.kss-empty-content-container .kss-empty-content-center{margin:auto;height:auto;display:flex;flex-direction:column;row-gap:16px}.kss-empty-content-container .kss-empty-content-center svg{width:100%;height:64px}.kss-empty-content-container .kss-empty-content-center svg .st0{fill:#eeeff2;stroke-width:0;stroke:none}.kss-empty-content-container .kss-empty-content-center svg .st1{fill:#ffe2e4;animation:kss-light-flicker linear 2s infinite;stroke-width:0;stroke:none}.kss-empty-content-container .kss-empty-content-center svg .st2{fill:#d8d8db;animation:kss-light-flicker linear 2s infinite;stroke-width:0;stroke:none}.kss-empty-content-container .kss-empty-content-center svg .KART_BASE{fill:#eeeff2}.kss-empty-content-container .kss-empty-content-center svg .cls-2{fill:#d8d8db}.kss-empty-content-container .kss-empty-content-center svg .WHEEL_F{transform-origin:220.05px 276.23px;animation-name:kss-wheel-rot;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:linear;animation-iteration-count:infinite}.kss-empty-content-container .kss-empty-content-center svg .WHEEL_F .cls-1{fill:#fff}.kss-empty-content-container .kss-empty-content-center svg .WHEEL_R{transform-origin:639px 277.33px;animation-name:kss-wheel-rot;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:linear;animation-iteration-count:infinite}.kss-empty-content-container .kss-empty-content-center svg .WHEEL_R .cls-1{fill:#fff}.kss-empty-content-container .kss-empty-content-center *{margin:auto}.kss-empty-content-container .kss-empty-content-center .kss-empty-illustration svg{display:block}.kss-empty-content-container .kss-empty-content-center .kss-empty-illustration.kart-racer svg{height:56px}.kss-empty-content-container .kss-empty-content-center .kss-empty-illustration.lights-out svg{height:64px}.kss-empty-content-container .kss-empty-content-center .kss-empty-illustration.start-grid svg{height:96px}.kss-empty-content-container .kss-empty-content-center .kss-empty-illustration.podium svg{width:90%;height:auto}.kss-empty-content-container .kss-empty-content-center .kss-empty-illustration.podium svg .cls-2{fill:#fdfdfb}.kss-empty-content-container .kss-empty-content-center .kss-empty-illustration.calender svg{width:90%;height:auto}.kss-empty-content-container .kss-empty-content-center .kss-empty-illustration.kss-logo svg{height:24px;opacity:.5}@media (prefers-color-scheme: dark){.kss-empty-content-container .kss-empty-content-center svg .st0{fill:#212225}.kss-empty-content-container .kss-empty-content-center svg .st1{fill:#3a0f0f}.kss-empty-content-container .kss-empty-content-center svg .st2{fill:#404044}.kss-empty-content-container .kss-empty-content-center svg .KART_BASE{fill:#212225}.kss-empty-content-container .kss-empty-content-center svg .cls-2{fill:#404044}}.kss-sign-up-flow-container{height:100%;width:100%;overflow:hidden;display:flex;flex-direction:column}.kss-sign-up-flow-container .payment-amount-sec{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;-moz-column-gap:.1em;column-gap:.1em;margin:0 auto;position:sticky;align-items:center;transform:scale(1.6)}.kss-sign-up-flow-container .payment-amount-sec p-text{color:#f72b2a}.kss-payment-result-container{height:100%;width:100%;position:relative;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;row-gap:16px}.kss-payment-result-container .payment-result-info{padding-top:36px;display:flex;flex-direction:column;row-gap:16px}.kss-payment-result-container .payment-result-info .payment-status-sec{display:flex;flex-direction:column;row-gap:4px;align-items:center}.kss-payment-result-container .payment-info{flex:1;overflow:auto;width:100%;padding:0 16px 16px;box-sizing:border-box}.kss-payment-result-container .payment-footer{display:flex;flex-direction:row;padding:0 16px 16px;-moz-column-gap:8px;column-gap:8px}.kss-payment-result-container .payment-footer p-button{flex:1}.kss-deposit-payment-container{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;position:relative;box-sizing:border-box}.kss-deposit-payment-container .deposit-payment-content{padding:0 16px;flex:1;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;row-gap:16px}.kss-deposit-payment-container .deposit-payment-round-sec{display:flex;flex:none;flex-direction:column;height:-moz-fit-content;height:fit-content;width:100%;box-sizing:border-box;row-gap:12px}.kss-deposit-payment-container .deposit-payment-round-sec .round-summery{display:flex;flex:none;flex-direction:row;width:-moz-fit-content;width:fit-content;margin:0 auto}.kss-deposit-payment-container .deposit-payment-round-sec .round-summery p-text.round-count{color:#f72b2a}.kss-deposit-payment-container .deposit-payment-round-sec .round-detail-list{display:flex;flex:none;flex-direction:column;row-gap:10px;background-color:#212225;padding:16px;width:100%;box-sizing:border-box;border-radius:12px;overflow:hidden}.kss-deposit-payment-container .deposit-payment-round-sec .round-detail-list .round-detail-item{display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;-moz-column-gap:8px;column-gap:8px;height:-moz-fit-content;height:fit-content;box-sizing:border-box;position:relative}.kss-deposit-payment-container .deposit-payment-round-sec .round-detail-list .round-detail-item p-text{flex:1}.kss-deposit-payment-container .deposit-payment-round-sec .round-detail-list .round-detail-item .round-num{width:22px;flex:none;overflow:hidden;color:#f72b2a}.kss-deposit-payment-container .deposit-payment-round-sec .round-detail-list .round-detail-item .round-date{flex:none}.kss-deposit-payment-container .deposit-payment-round-sec .round-detail-list .round-detail-item .round-location{flex:1;overflow:hidden}.kss-deposit-payment-container .deposit-payment-round-sec p-text{flex:none}.kss-deposit-payment-container .deposit-payment-terms-sec .term-refund{display:flex;flex:row}.kss-deposit-payment-container .deposit-payment-footer{flex:none;height:-moz-fit-content;height:fit-content;padding:16px;box-sizing:border-box;display:flex;flex-direction:row}.kss-deposit-payment-container .deposit-payment-footer p-button{flex:1}.kss-final-payment-container{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;position:relative;box-sizing:border-box}.kss-final-payment-container .final-payment-content{padding:0 16px;flex:1;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;row-gap:8px}.kss-final-payment-container .final-payment-deposit-info{display:flex;flex-direction:row;justify-content:center}.kss-final-payment-container .final-payment-round-sec{display:flex;flex:none;flex-direction:column;height:-moz-fit-content;height:fit-content;width:100%;box-sizing:border-box;row-gap:12px}.kss-final-payment-container .final-payment-round-sec .round-summery{display:flex;flex:none;flex-direction:row;width:-moz-fit-content;width:fit-content;margin:0 auto}.kss-final-payment-container .final-payment-round-sec .round-summery p-text.round-count{color:#f72b2a}.kss-final-payment-container .final-payment-round-sec .round-detail-list{display:flex;flex:none;flex-direction:column;row-gap:10px;background-color:#212225;padding:16px;width:100%;box-sizing:border-box;border-radius:12px;overflow:hidden}.kss-final-payment-container .final-payment-round-sec .round-detail-list .round-detail-item{display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;-moz-column-gap:8px;column-gap:8px;height:-moz-fit-content;height:fit-content;box-sizing:border-box;position:relative}.kss-final-payment-container .final-payment-round-sec .round-detail-list .round-detail-item p-text{flex:1}.kss-final-payment-container .final-payment-round-sec .round-detail-list .round-detail-item .round-num{width:22px;flex:none;overflow:hidden;color:#f72b2a}.kss-final-payment-container .final-payment-round-sec .round-detail-list .round-detail-item .round-date{flex:none}.kss-final-payment-container .final-payment-round-sec .round-detail-list .round-detail-item .round-location{flex:1;overflow:hidden}.kss-final-payment-container .final-payment-round-sec .round-detail-list .round-detail-item .round-price{flex:none;color:#f72b2a}.kss-final-payment-container .final-payment-round-sec p-text{flex:none}.kss-final-payment-container .final-payment-terms-sec .term-refund{display:flex;flex:row}.kss-final-payment-container .final-payment-footer{flex:none;height:-moz-fit-content;height:fit-content;padding:16px;box-sizing:border-box;display:flex;flex-direction:row}.kss-final-payment-container .final-payment-footer p-button{flex:1}.kss-final-payment-container .final-payment-loading{flex:1;display:flex;align-items:center;justify-content:center}.kss-round-selection-container{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.kss-round-selection-container .round-selection-list{position:relative;padding:16px;box-sizing:border-box;flex:1;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;row-gap:16px}.kss-round-selection-container .round-selection-list .round-selection-item.final{pointer-events:none}.kss-round-selection-container .round-selection-list .round-selection-item.final p-checkbox{opacity:.5}.kss-round-selection-container .round-selection-list .round-selection-item{display:flex;flex:none;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-content:center;height:-moz-fit-content;height:fit-content}.kss-round-selection-container .round-selection-list .round-selection-item p-checkbox{align-content:center}.kss-round-selection-container .round-selection-list .round-selection-item .round-selection-item-rect{height:-moz-fit-content;height:fit-content;padding:12px;box-sizing:border-box;border-radius:8px;background-color:#212225;display:flex;flex-direction:row;-moz-column-gap:16px;column-gap:16px;flex:1;overflow:hidden}.kss-round-selection-container .round-selection-list .round-selection-item .round-selection-item-rect .round-selection-item-num{flex:none;color:#f72b2a;width:-moz-fit-content;width:fit-content}.kss-round-selection-container .round-selection-list .round-selection-item .round-selection-item-rect .round-selection-item-content-layout{flex:1;display:flex;flex-direction:column;align-self:center;overflow:hidden;height:-moz-fit-content;height:fit-content}.kss-round-selection-container .round-selection-list .round-selection-item .round-selection-item-rect .round-selection-item-date{color:#fbfcff}.kss-round-selection-container .round-selection-list .round-selection-item .round-selection-item-rect.checked{background-color:#fbfcff}.kss-round-selection-container .round-selection-list .round-selection-item .round-selection-item-rect.checked .round-selection-item-date{color:#010205}.kss-round-selection-container .round-selection-list .round-selection-item .round-selection-item-rect.checked .round-selection-item-track svg path{stroke:#6b6d70!important}.kss-round-selection-container .round-selection-footer{flex:none;height:-moz-fit-content;height:fit-content;padding:16px;box-sizing:border-box;display:flex;flex-direction:row;-moz-column-gap:40px;column-gap:40px;align-items:center}.kss-round-selection-container .round-selection-footer p-button{flex:1}.kss-payment-in-progress-content{display:flex;flex-direction:column;row-gap:16px}.kss-payment-in-progress-content .payment-detail-info{display:flex;flex-direction:column;row-gap:8px;background-color:#212225;height:-moz-fit-content;height:fit-content;width:100%;border-radius:4px;padding:16px;box-sizing:border-box;background-image:url(../kss/logos/kss_text.svg),url(../kss/sponsors/racemax.svg);background-repeat:no-repeat;background-position:16px 16px,16px 26px;background-size:auto 6px}.kss-payment-in-progress-content .manual-option{display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px}.kss-payment-in-progress-footer{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px}.kss-payment-in-progress-footer p-button{flex:1}@keyframes track-zoom-enter{0%{transform:scale(1.5)}to{transform:scale(1)}}.kss-track-map-banner{height:200px;width:100%;background-image:radial-gradient(#404044 0 1px,transparent 1px 100%);background-size:20px 20px;background-position:center center;padding:1% 0;box-sizing:border-box;overflow:hidden;flex:none}.kss-track-map-banner .banner-wrapper{height:100%;width:100%;transform:scale(1.5);animation:track-zoom-enter 1.6s ease-in-out 1 forwards;background-image:url(../kss/logos/kss_text.svg),url(../kss/sponsors/racemax.svg);background-repeat:no-repeat;background-position:16px 10px,16px 20px;background-size:auto 6px}.kss-track-map-banner svg{width:100%;height:98%}.kss-track-map-banner svg path{stroke:#fbfcff!important;stroke-opacity:1!important;stroke-width:1!important}.kss-track-map-preview{flex:none;display:flex;align-items:center}.kss-track-map-preview p-text{flex:1;height:-moz-fit-content;height:fit-content}.kss-track-map-preview.my-race{justify-content:end;min-width:56px}.kss-track-map-preview.my-race svg{width:56px;height:56px}.kss-track-map-preview.my-race svg path{stroke:#88898c!important;stroke-opacity:1!important;stroke-width:1!important}.kss-track-map-preview.sign-up{min-width:45px}.kss-track-map-preview.sign-up svg{width:45px;height:45px}.kss-track-map-preview.sign-up svg path{stroke:#88898c!important;stroke-opacity:1!important;stroke-width:1.25!important}.team-selection{position:relative;flex:1;width:100%;box-sizing:border-box;display:flex;flex-direction:column;row-gap:16px;overflow:auto}.team-selection p-heading{background-color:#40404459;padding:8px 16px;position:sticky;top:-.25px;left:0;right:0;z-index:2;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px)}.team-selection .team-selection-section{display:flex;flex-direction:column;row-gap:16px;padding:0 16px}.kss-profile-img{aspect-ratio:1;outline:none;border:none;padding:0;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:4px;box-sizing:border-box;border:solid .5px #404044;flex:none;background-color:#212225}div.kss-profile-img.missing{display:flex;align-items:center}div.kss-profile-img.missing p-text{flex:1}.kss-entity-guide-content{height:36svh;display:flex;flex-direction:column}.no-entity-msg{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-items:center;justify-content:center;height:-moz-fit-content;height:fit-content;margin:auto}.kss-entity-reminder{position:relative;padding:10px 16px 10px 35px;box-sizing:border-box;width:100%;height:-moz-fit-content;height:fit-content;overflow:hidden;background-color:#212225;display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px}.kss-entity-reminder p-text{flex:1}.kss-entity-confirm-content{display:flex;flex-direction:column;row-gap:16px;height:36svh}.kss-entity-confirm-content .kss-racer-confirmation{display:flex;flex-direction:column;row-gap:16px;flex:1}.kss-entity-confirm-content .kss-entity-confirm-switch{display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;flex:none}.payment-info .payment-section{background-color:#212225;border-radius:4px;padding:8px;height:-moz-fit-content;height:fit-content;width:100%;box-sizing:border-box;display:flex;flex-direction:column;row-gap:8px;overflow:hidden}.payment-info .payment-sec-title{display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px;align-items:center}.payment-info .payment-sec-title p-text{flex:1}.payment-info .payment-sec-title p-button{flex:none}.payment-info .payment-info-line{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;overflow:hidden;align-items:center}.payment-info .payment-info-line .info-key,.payment-info .payment-info-line .info-action{flex:none}.payment-info .payment-info-line .info-value{flex:1;overflow:hidden}.kc-app .loading-skeleton{width:100%}@media (prefers-color-scheme: light){.kc-app .loading-skeleton{background:#eeeff2 linear-gradient(to right,transparent 0%,#f7f7f7 20%,transparent 50%) 0 0/200% 100%;display:block;border-radius:4px;animation:skeletonAnimation .6s cubic-bezier(.25,.1,.25,1) infinite}@keyframes skeletonAnimation{0%{background-position-x:100%}to{background-position-x:-100%}}}@media (prefers-color-scheme: dark){.kc-app .loading-skeleton{background:#212225 linear-gradient(to right,transparent 0%,#1a1b1e 20%,transparent 50%) 0 0/200% 100%;display:block;border-radius:4px;animation:skeletonAnimation .6s cubic-bezier(.25,.1,.25,1) infinite}@keyframes skeletonAnimation{0%{background-position-x:100%}to{background-position-x:-100%}}}.kc-app .heading-skeleton{height:32px}.kc-app .paragraph-skeleton-line{height:24px;width:100%}.kc-app .paragraph-skeleton{display:flex;flex-direction:column;row-gap:8px;width:100%}.kc-app .form-skeleton-field-wrapper{display:flex;flex-direction:column;row-gap:2px;width:100%}.kc-app .form-skeleton-field{height:54px;width:100%;padding:2px;box-sizing:border-box}.kc-app .form-skeleton-field .in-fill{background-color:#fff;width:100%;height:100%;opacity:.75}.kc-app .form-skeleton{display:flex;flex-direction:column;row-gap:16px;width:100%}.kc-app .table-skeleton{padding-top:2px;display:flex;flex-direction:column;row-gap:8px;width:100%;flex:1;box-sizing:border-box}.kc-app .btn-skeleton{width:100%;height:54px}.kc-app .sign-up-item-skeleton{width:100%;height:90px}.kc-app .vertical-skeleton-container{display:flex;flex-direction:column;row-gap:8px;flex:1;height:auto;overflow:hidden}.kc-app .vertical-skeleton-container .vertical-skeleton-content{padding:16px;box-sizing:border-box;display:flex;flex-direction:column;row-gap:8px}.kc-app .enterprise-list-item-skeleton{height:40px;width:100%}@media (prefers-color-scheme: dark){.kc-app .form-skeleton-field .in-fill{background-color:#0e0e12}}.kss-my-races-container{height:100%;display:flex;flex-direction:column;position:relative}.kss-my-races-container .my-races-list{flex:1;overflow-y:auto;padding:0 16px;position:relative;box-sizing:border-box;width:100%;display:flex;flex-direction:column}.kss-my-races-container .my-races-list .my-races-item{border-bottom:solid 1px #404044;width:100%;padding:16px 0;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;row-gap:16px;overflow:hidden;flex:none}.kss-my-races-container .my-races-list .my-races-item .my-races-item-round{display:flex;flex-direction:column;row-gap:10px;flex:1;overflow:hidden;width:100%}.kss-my-races-container .my-races-list .my-races-item .my-races-item-round .my-races-item-round-title{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;overflow:hidden}.kss-my-races-container .my-races-list .my-races-item .my-races-item-round .my-races-item-round-title p-text.round-num{color:#f72b2a;flex:none}.kss-my-races-container .my-races-list .my-races-item .my-races-item-round .my-races-item-round-location{display:flex;flex-direction:row;flex-wrap:nowrap;flex:none;height:-moz-fit-content;height:fit-content;position:relative;-moz-column-gap:8px;column-gap:8px;align-items:center;overflow:hidden;width:100%}.kss-my-races-container .my-races-list .my-races-item .my-races-item-round .my-races-item-round-location p-icon{flex:none}.kss-my-races-container .my-races-list .my-races-item .my-races-item-round .my-races-item-round-location .my-races-item-round-location-content{flex:1;overflow:hidden}.kss-my-races-container .my-races-list .my-races-item .my-races-item-round .my-races-item-status{display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px}.kss-my-races-container .my-races-list .my-races-item .my-races-item-track-and-racers{width:-moz-fit-content;width:fit-content;flex:none;display:flex;flex-direction:column;row-gap:2px;justify-content:space-between}.kss-my-races-container .my-races-footer{flex:none;height:-moz-fit-content;height:fit-content;padding:16px;box-sizing:border-box;display:flex;flex-direction:row}.kss-my-races-container .my-races-footer p-button{flex:1}.kss-my-races-detail{height:100%;position:relative;overflow-y:hidden;display:flex;flex-direction:column}.kss-my-races-detail .kss-my-races-detail-container{display:flex;flex-direction:column;overflow-y:auto;row-gap:16px;flex:1}.kss-my-races-detail .kss-my-races-detail-container .my-races-item-racers{justify-content:start}.kss-my-races-detail .kss-my-races-detail-container .race-detail-content{padding:0 16px 16px;display:flex;flex-direction:column;row-gap:16px}.kss-my-races-detail .kss-my-races-detail-container .race-detail-content .track-title{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-items:center}.kss-my-races-detail .kss-my-races-detail-container .race-detail-content .track-title .round-num{color:#f72b2a;flex:none}.kss-my-races-detail .kss-my-races-detail-container .race-detail-content .race-status{width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px}.kss-my-races-detail .kss-my-races-detail-container .race-detail-content .race-detail-sec{display:flex;flex-direction:column;row-gap:8px}.kss-my-races-detail .kss-my-races-detail-container .race-detail-content .race-detail-sec .track-addr,.kss-my-races-detail .kss-my-races-detail-container .race-detail-content .race-detail-sec .race-date{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px}.kss-my-races-detail .kss-my-races-detail-container .race-detail-content .race-detail-sec .lineup-stats{display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px;align-items:center}.kss-my-races-detail .kss-my-races-detail-container .race-detail-content .race-detail-sec .add-lineup-btn{box-sizing:content-box;padding:8px;border-radius:4px;background-color:#212225;align-content:center;display:flex;align-items:center;height:36px}.kss-my-races-detail .kss-my-races-detail-container .race-detail-content .race-detail-sec .add-lineup-btn p-text{flex:1}.kss-my-races-detail .kss-my-races-detail-container .racer-invitation-tab-content{height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;row-gap:16px;box-sizing:border-box;height:36svh;overflow:auto}.kss-my-races-detail .kss-my-races-detail-container .racer-invitation-tab-content .team-member-item{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;height:-moz-fit-content;height:fit-content;align-items:center;overflow:hidden;box-sizing:content-box;padding:8px;background-color:#212225;border-radius:4px}.kss-my-races-detail .kss-my-races-detail-container .racer-invitation-tab-content .team-member-item p-text{flex:1}.kss-my-races-detail .kss-my-races-detail-container .racer-invitation-tab-content .team-member-item.excluded{pointer-events:none}.kss-my-races-detail .kss-my-races-detail-container .racer-invitation-tab-content .team-member-item.excluded img{filter:opacity(.5) grayscale(.5)}.kss-my-races-detail .final-payment-btn-container{flex:none;padding:16px}.kss-my-races-detail .final-payment-btn-container p-button{width:100%}.my-races-item-racers{justify-content:end;display:flex;overflow:hidden}.remove-lineup-modal-content{display:flex;flex-direction:column;row-gap:16px}.remove-lineup-modal-content p-text.lineup-name{text-decoration:line-through}.kss-sign-up-detail-list{display:flex;width:100%;height:-moz-fit-content;height:fit-content}.kss-sign-up-detail-list.hori{flex-direction:row;-moz-column-gap:8px;column-gap:8px;overflow-x:auto;overflow-y:hidden;justify-content:end}.kss-sign-up-detail-list.vert{flex-direction:column;overflow-x:hidde;overflow-y:auto;row-gap:8px}.kss-sign-up-detail-list.vert .kss-sign-up-detail-item{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;overflow:hidden;height:-moz-fit-content;height:fit-content;width:100%;box-sizing:border-box;padding:8px;border-radius:4px;background-color:#212225;align-items:center}.kss-sign-up-detail-list.vert .kss-sign-up-detail-item p-text.item-name{flex:1}.kss-sign-up-detail-list.vert .kss-sign-up-detail-item p-text.item-status{flex:none}.kss-sign-up-detail-list.vert .kss-sign-up-detail-item .detail-item-additional{flex:none;display:flex;align-items:center}.kss-racer-search-container{display:flex;flex-direction:column;row-gap:16px;flex:1;overflow:hidden}.kss-racer-search-container .racer-search-result-list{display:flex;flex-direction:column;row-gap:16px;flex:1}.kss-racer-search-container .racer-search-result-list .search-result-item{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;height:-moz-fit-content;height:fit-content;align-items:center;overflow:hidden;box-sizing:content-box;padding:12px;background-color:#212225;border-radius:4px}.kss-racer-search-container .racer-search-result-list .search-result-item p-text{flex:1}.kss-racer-search-container .racer-search-result-list .search-result-item p-tag{flex:none}.kss-racer-search-container .racer-search-result-list .search-result-item.excluded{pointer-events:none}.kss-racer-search-container .racer-search-result-list .search-result-item.excluded img{filter:opacity(.5) grayscale(.5)}.kss-racer-search-container .racer-not-exist-handler{display:flex;flex-direction:column;row-gap:16px}.kss-racer-search-container .racer-not-exist-handler p-button{margin:auto}.kss-my-teams-container{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.kss-my-teams-container .kss-team-manager-reminder{position:relative;padding:10px 16px 10px 35px;box-sizing:border-box;width:100%;height:-moz-fit-content;height:fit-content;overflow:hidden;background-color:#212225;display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px}.kss-my-teams-container .kss-team-manager-reminder p-text{flex:1}.kss-my-teams-container .kss-my-teams-footer{padding:16px;display:flex}.kss-my-teams-container .kss-my-teams-footer p-button{flex:1}.kss-my-teams-container .no-team-msg{display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px;align-items:center;justify-content:center;flex:1}.kss-my-teams-list .no-team-msg{display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px;align-items:center;justify-content:center}.kss-my-teams-list .team-item{height:-moz-fit-content;height:fit-content;width:100%;box-sizing:border-box;background-color:#212225;display:flex;flex-direction:column;row-gap:16px;padding:16px;border-radius:4px}.kss-my-teams-list .team-item .team-item-content{display:flex;flex-direction:column;row-gap:8px}.kss-my-teams-list .team-item .team-item-content .team-item-title{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-items:center}.kss-my-teams-list .team-item .team-item-content .team-item-title p-text{flex:1}.kss-my-teams-list .team-item .team-item-content .team-item-title p-button-pure{flex:none}.kss-my-teams-list .team-item .team-item-content .team-item-manager-info{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-items:center;overflow:hidden}.kss-my-teams-list .team-item .team-item-content .team-item-manager-info p-text{flex:1}.kss-my-teams-list .team-item .team-item-content .team-item-manager-info p-tag{flex:none}.kss-my-teams-list .team-item .team-item-compose-info{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-items:center}.kss-my-teams-list .team-item .team-item-compose-info .team-item-racers{height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px;flex:1}.kss-my-teams-list .team-item .team-item-compose-info p-text{flex:none}.team-selection{flex:1;padding:0}.team-selection .team-item{background-color:#212225}.kss-my-team-detail-container{height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.kss-my-team-detail-container .team-detail-title-compose{width:100%;box-sizing:border-box;padding:16px;flex:1;display:flex;flex-direction:column;row-gap:16px;overflow-y:auto}.kss-my-team-detail-container .team-detail-title-compose .team-name-preview-layout{display:flex;flex-direction:column;row-gap:8px}.kss-my-team-detail-container .team-detail-title-compose .team-name-preview-layout .team-name-preview{padding:24px 8px;background-color:#212225;border-radius:4px}.kss-my-team-detail-container .team-detail-title-compose .team-danger-zone .inline-notification{display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px}.kss-my-team-detail-container .team-detail-title-compose .team-danger-zone .team-danger-zone-content{background-color:#362b0a;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;row-gap:8px}.kss-my-team-detail-container .team-detail-title-compose .team-danger-zone .team-danger-zone-content .team-danger-zone-actions p-button{width:100%}.kss-my-team-detail-container .team-detail-member-compose{width:100%;box-sizing:border-box;padding:16px;flex:1;display:flex;flex-direction:column;row-gap:16px}.kss-my-team-detail-container .team-detail-member-compose .team-title-sec{display:flex;flex-direction:column;row-gap:8px;box-sizing:border-box}.kss-my-team-detail-container .team-detail-member-compose .team-title-sec .team-title-group{display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px;align-items:center}.kss-my-team-detail-container .team-detail-member-compose .team-title-sec .team-title-group p-text{flex:1}.kss-my-team-detail-container .team-detail-member-compose .team-title-sec .team-title-group p-button-pure{flex:none}.kss-my-team-detail-container .team-detail-member-compose .team-member-sec{display:flex;flex-direction:column;row-gap:8px;box-sizing:border-box}.kss-my-team-detail-container .team-detail-member-compose .team-member-sec .team-member-list{flex:1;display:flex;flex-direction:column;overflow:auto;row-gap:8px}.kss-my-team-detail-container .team-detail-member-compose .team-member-sec .team-member-list .team-member-item{display:flex;flex-direction:row;height:-moz-fit-content;height:fit-content;align-items:center;-moz-column-gap:8px;column-gap:8px;overflow:hidden;padding:8px;border-radius:4px;background-color:#212225}.kss-my-team-detail-container .team-detail-member-compose .team-member-sec .team-member-list .team-member-item p-text{flex:1}.kss-my-team-detail-container .team-detail-member-compose .team-member-sec .team-member-list .team-member-item p-button-pure{flex:none}.kss-my-team-detail-container .team-detail-member-compose .team-member-sec .team-member-list .add-member-btn{box-sizing:content-box;padding:8px;border-radius:4px;background-color:#212225;align-content:center;display:flex;align-items:center;height:36px}.kss-my-team-detail-container .team-detail-member-compose .team-member-sec .team-member-list .add-member-btn p-text{flex:1}.kss-my-team-detail-container .team-detail-footer{flex:none;padding:16px;display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px}.kss-my-team-detail-container .team-detail-footer p-button{flex:1}.kss-my-team-manager-container{height:100%}.team-member-invite-content{height:36svh}.remove-team-member-modal-content{display:flex;flex-direction:column;row-gap:16px}.remove-team-member-modal-content p-text.member-name{text-decoration:line-through}.dispose-team-content{display:flex;flex-direction:column;row-gap:16px}.dispose-team-content .dispose-team-racers{display:flex;flex-direction:row;width:-moz-fit-content;width:fit-content;max-width:100%;margin:auto}.dispose-team-content p-text.team-name{text-decoration:line-through}.kss-my-team-manager-container .team-manager-configurator-container{position:relative;width:100%;height:100%;margin:auto;background-color:#0e0e12;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column}.kss-my-team-manager-container .team-manager-configurator-container .profile-img-config{width:100%;position:relative;text-align:center;position:sticky;top:0;z-index:9999;background-color:#40404459;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px)}.kss-my-team-manager-container .team-manager-configurator-container .profile-img-config p-button-pure{position:absolute;margin:auto;right:8px;bottom:8px;align-self:center}.kss-my-team-manager-container .team-manager-configurator-container .team-manager-configurator-content{box-sizing:border-box;width:100%;display:flex;flex-direction:column;row-gap:16px;padding:16px;overflow-y:auto;flex:1}.kss-my-team-manager-container .team-manager-configurator-container .team-manager-configurator-content p-text-field-wrapper,.kss-my-team-manager-container .team-manager-configurator-container .team-manager-configurator-content p-select-wrapper,.kss-my-team-manager-container .team-manager-configurator-container .team-manager-configurator-content p-checkbox-wrapper{margin:12px 0}.kss-my-team-manager-container .team-manager-configurator-container .team-manager-configurator-content .config-content-subtitle{margin-top:40px}.kss-my-team-manager-container .team-manager-configurator-container .team-manager-configurator-content .config-content-subtitle:first-of-type{margin-top:0}.kss-my-team-manager-container .team-manager-configurator-container .team-manager-configurator-content .official-id-picker,.kss-my-team-manager-container .team-manager-configurator-container .team-manager-configurator-content .race-num-id-picker{display:flex;flex-direction:column;row-gap:4px;margin:12px 0}.kss-my-team-manager-container .team-manager-configurator-container .team-manager-configurator-content .official-id-picker .official-id-picker-layout,.kss-my-team-manager-container .team-manager-configurator-container .team-manager-configurator-content .official-id-picker .race-num-id-picker-layout,.kss-my-team-manager-container .team-manager-configurator-container .team-manager-configurator-content .race-num-id-picker .official-id-picker-layout,.kss-my-team-manager-container .team-manager-configurator-container .team-manager-configurator-content .race-num-id-picker .race-num-id-picker-layout{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px}.kss-my-team-manager-container .team-manager-configurator-container .team-manager-configurator-footer{padding:16px;flex:none;height:-moz-fit-content;height:fit-content;box-sizing:border-box;display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px}.kss-my-team-manager-container .team-manager-configurator-container .team-manager-configurator-footer p-button{flex:1}.kss-my-team-manager-container .profile-img-preview-shadow{position:absolute;margin:auto;height:85%;aspect-ratio:.6;top:3px;bottom:0;left:3px;right:0;z-index:1;background-size:100% 98%;filter:blur(4px) opacity(.25)}.kss-exp-ticket-container{height:100%;display:flex;flex-direction:column;position:relative}.kss-exp-ticket-container .my-exp-list{flex:1;overflow:hidden;padding:16px 16px 0;position:relative;box-sizing:border-box;width:100%;display:flex;flex-direction:column}.kss-exp-ticket-container .my-exp-footer{flex:none;height:-moz-fit-content;height:fit-content;padding:16px;box-sizing:border-box;display:flex;flex-direction:row}.kss-exp-ticket-container .my-exp-footer p-button{flex:1}.exp-structures-list{flex:1;overflow-x:hidden;overflow-y:auto;position:relative}.exp-structures-list .exp-structures-item{border-bottom:solid .5px #88898c;padding:16px 0;display:flex;flex-direction:column;row-gap:8px}.exp-structures-list .exp-structures-item .exp-site-title{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;overflow:hidden;align-items:center;top:-.5px;left:0;right:0;position:sticky;background-color:#0e0e1288;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);padding:0 6px;box-sizing:border-box}.exp-structures-list .exp-structures-item .exp-site-title .exp-site-title-layout{display:flex;flex-direction:column;-moz-column-gap:4px;column-gap:4px;flex:1;overflow:hidden}.exp-structures-list .exp-structures-item .exp-site-title .exp-site-title-layout .site-title-content{display:flex;flex-direction:row;-moz-column-gap:2px;column-gap:2px;flex:1;overflow:hidden}.exp-structures-list .exp-structures-item .exp-site-title .exp-site-title-layout .site-title-content .round-num{color:#f72b2a}.exp-structures-list .exp-structures-item .exp-site-title .exp-site-title-layout .site-title-content p-text{flex:none}.exp-structures-list .exp-structures-item .sum-site-sign-up-list{display:flex;flex-direction:column;row-gap:8px}.exp-structures-list .exp-structures-item .sum-site-sign-up-list .sign-up-date-item{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;height:-moz-fit-content;height:fit-content;padding:8px;background-color:#212225;border-radius:4px;align-items:center}.exp-structures-list .exp-structures-item .sum-site-sign-up-list .sign-up-date-item .item-info{flex:1;overflow:hidden;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px}.exp-structures-list .exp-structures-item .sum-site-sign-up-list .sign-up-date-item .item-info .sign-up-item-price{color:#f72b2a}.exp-structures-list .exp-structures-item .sum-site-sign-up-list .sign-up-date-item .item-amount-control{flex:none;height:-moz-fit-content;height:fit-content}.exp-structures-list .exp-structures-item:last-of-type{border-bottom:none}.exp-ticket-stub-container{box-sizing:border-box;height:60svh;overflow:auto;display:flex;flex-direction:column;row-gap:16px;position:relative}.exp-ticket-stub-container .exp-ticket-stub{border-radius:8px;background-color:#212225;overflow:hidden;flex:none;position:relative;top:0;position:sticky;box-shadow:0 0 10px 4px #0e0e12}.exp-ticket-stub-container .exp-ticket-stub .stub-header{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;box-sizing:border-box;padding:16px}.exp-ticket-stub-container .exp-ticket-stub .stub-header p-tag{height:-moz-fit-content;height:fit-content;flex:none}.exp-ticket-stub-container .exp-ticket-stub .stub-header .stub-header-content{flex:1;display:flex;flex-direction:column;row-gap:4px}.exp-ticket-stub-container .exp-ticket-stub .stub-header p-button-pure{flex:none}.exp-ticket-stub-container .exp-ticket-stub .stub-body{border-top:dashed 1px #404044;border-bottom:dashed 1px #404044;position:relative}.exp-ticket-stub-container .exp-ticket-stub .stub-body .stub-cut{width:12px;height:12px;position:absolute;border-radius:6px;background-color:#0e0e12;top:auto;bottom:auto;left:auto;right:auto}.exp-ticket-stub-container .exp-ticket-stub .stub-body .qr-code-container{box-sizing:border-box;padding:16px 0;width:100%;text-align:center;display:flex;flex-direction:column;row-gap:16px}.exp-ticket-stub-container .exp-ticket-stub .stub-body .qr-code-container .exp-ticket-stub-qr{width:160px;height:160px;margin:auto}.exp-ticket-stub-container .exp-ticket-stub .stub-footer{box-sizing:border-box;padding:16px;display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px}.exp-ticket-stub-container .exp-ticket-stub .stub-footer p-text{flex:1}.exp-ticket-stub-container .exp-ticket-stub .stub-footer p-button-pure{flex:none}.kss-my-invites-container{height:100%;display:flex;flex-direction:column;position:relative}.kss-my-invites-container .my-invites-tabs{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;margin:auto;flex:none;padding-top:8px}.kss-my-invites-container .my-invites-list{overflow-y:auto;box-sizing:border-box;flex:1;display:flex;flex-direction:column}.kss-my-invites-container .my-invites-list .invite-item{box-sizing:border-box;padding:0 16px}.kss-my-invites-container .my-invites-list .invite-item .invite-item-layout{display:flex;padding:16px 0;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-items:center;border-bottom:solid 1px #404044}.kss-my-invites-container .my-invites-list .invite-item .invite-item-layout .invite-item-content{display:flex;flex-direction:column;row-gap:8px;flex:1}.kss-my-invites-container .my-invites-list .invite-item .invite-item-layout .invite-item-content .invite-title{display:flex;flex-direction:column;row-gap:8px}.kss-my-invites-container .my-invites-list .invite-item .invite-item-layout .invite-item-content .invite-info{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px}.kss-my-invites-container .my-invites-list .invite-item .invite-item-layout .invite-item-content .invite-info .round-num{color:#f72b2a;flex:none}.kss-my-invites-container .my-invites-list .invite-item .invite-item-layout .invite-item-action{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-items:center;flex:none}.kss-my-invites-container .my-invites-list .invite-item .invite-item-layout:last-of-type{border-bottom:none}.kss-my-invites-container .my-invites-list .invite-others-group{display:flex;flex-direction:column}.kss-my-invites-container .my-invites-list .invite-others-group .invite-group-header{position:sticky;top:0;width:100%;box-sizing:border-box;margin:auto;padding:8px 16px;background:#40404459;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px)}.kss-my-invites-container .my-invites-list .invite-others-group .invite-group-header .invite-header-team{margin-bottom:4px;flex-direction:row;-moz-column-gap:8px;column-gap:8px;display:flex;align-items:center}.kss-my-invites-container .my-invites-list .invite-others-group .invite-group-header .invite-header-team p-text{flex:1}.kss-my-invites-container .my-invites-list .invite-others-group .invite-group-header .invite-header-team p-button-pure{flex:none}.kss-my-invites-container .my-invites-list .invite-others-group .invite-group-header .invite-info{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px}.kss-my-invites-container .my-invites-list .invite-others-group .invite-group-header .invite-info .round-num{color:#f72b2a;flex:none}.kss-settings-container{height:100%;display:flex;flex-direction:column;position:relative;box-sizing:border-box;row-gap:16px;padding:16px}.kss-settings-container .settings-content{display:flex;flex-direction:column;row-gap:16px;flex:1}.kss-settings-container .settings-content .settings-item{box-sizing:border-box;width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px}.kss-settings-container .settings-content .settings-item .settings-title{flex:none}.kss-settings-container .settings-content .settings-item .settings-value{flex:1}.kss-settings-container .ip-content{display:flex;flex-direction:row;-moz-column-gap:16px;column-gap:16px;width:-moz-fit-content;width:fit-content;margin:auto}.kss-settings-container .ip-content .ip-mark{flex:none;height:12px;background-repeat:no-repeat;background-size:contain}.kss-settings-container .ip-content .ip{background-position:right center;background-image:url(https://static.paddockclub.cn/kss/logos/kss_text.svg);aspect-ratio:4.8}.kss-settings-container .ip-content .trade{background-position:left center;background-image:url(https://static.paddockclub.cn/kss/sponsors/racemax.svg);aspect-ratio:10.4}.kss-dashboard-container{width:100%;height:100%;margin:0;display:flex;position:relative;flex-direction:column;overflow:hidden}.kss-dashboard-container .kss-dashboard-items{flex:1;position:relative;display:grid;gap:16px;overflow-y:auto;padding:16px;box-sizing:border-box}.kss-dashboard-container .kss-dashboard-items.xs{grid-template-columns:repeat(1,minmax(0,1fr))}.kss-dashboard-container .kss-dashboard-items.sm{grid-template-columns:repeat(2,minmax(0,1fr))}.kss-dashboard-container .kss-dashboard-items.md{grid-template-columns:repeat(3,minmax(0,1fr))}.kss-dashboard-container .kss-dashboard-items.lg,.kss-dashboard-container .kss-dashboard-items.xl{grid-template-columns:repeat(4,minmax(0,1fr))}.kss-race-event-management{display:flex;flex-direction:column;height:100%;overflow:hidden}.anchor-sidebar{display:flex;flex-direction:column;background-color:#0e0e12;border-right:1px solid #404044}.anchor-sidebar-header{flex:none;padding:16px 16px 8px}.anchor-sidebar-content{flex:1;overflow-y:auto;padding:8px 16px 16px;box-sizing:border-box;display:flex;flex-direction:column;row-gap:4px}.anchor-nav-item{cursor:pointer}.content-detail{display:flex;flex-direction:column;background-color:#0e0e12}.content-detail-header .event-info-tools{flex:none;height:-moz-max-content;height:max-content;display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-items:center;margin-bottom:8px}.content-detail-header .event-info-tools p-heading{flex:1}.content-detail-header .event-info-tools p-text{flex:none}.content-detail-header .event-info-tools p-button-pure{flex:none}.content-detail-content{flex:1;overflow-y:auto}.loading-placeholder,.empty-placeholder,.sign-up-placeholder{display:flex;align-items:center;justify-content:center;height:200px;width:100%;padding:16px;box-sizing:border-box}.kss-race-event-form-container{height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;row-gap:16px}.kss-race-event-form-heading{position:sticky;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;padding:8px 16px;background-color:#40404459;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);color:#f72b2a;height:48px;box-sizing:border-box}.kss-heading-icon{color:#f72b2a}.kss-race-event-form-set{width:100%;box-sizing:border-box;display:flex;flex-direction:column;row-gap:16px}.kss-race-event-form-set-meta{padding:16px}.kss-site-list{display:flex;flex-direction:column;row-gap:16px}.kss-site-item-header{position:sticky;top:48px;z-index:9;display:flex;flex-direction:row;align-items:center;-moz-column-gap:16px;column-gap:16px;padding:2px 16px;background-color:#40404459;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);height:48px;box-sizing:border-box}.kss-site-item-header p-text{flex:none}.kss-site-item-header .kss-track-map-preview{flex:none;width:46px;height:46px}.kss-site-item-header p-button-pure{flex:none;margin-left:auto}.kss-site-item-heading{color:#f72b2a}.kss-site-item-content{display:flex;flex-direction:column;row-gap:16px;padding:16px;box-sizing:border-box}.kss-site-item-sub-heading{margin-top:8px;padding-top:8px}.kss-exp-date-options{display:flex;flex-direction:column;row-gap:8px}.kss-exp-date-option-item{border-radius:4px}.kss-exp-date-option-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.kss-exp-date-option-fields{display:flex;-moz-column-gap:8px;column-gap:8px;align-items:flex-end}.kss-exp-date-option-fields p-input-date,.kss-exp-date-option-fields p-input-number{flex:1}.kss-add-site-btn-wrapper{padding:0 16px 16px}.kss-add-site-btn-wrapper p-button{width:100%}.kss-race-event-json-editor{display:flex;flex-direction:column;height:100%;padding:16px;box-sizing:border-box;overflow:hidden}.kss-race-event-json-editor p-textarea{flex:1;width:100%;min-height:0;--p-textarea-min-height: 100%;--p-textarea-max-height: 100%}.kss-save-confirm-content{display:flex;flex-direction:column;gap:8px}.kss-save-confirm-content .sensitive-warning-section{background:#f851491a;border:1px solid rgba(248,81,73,.3);border-radius:4px;padding:12px}.kss-save-confirm-content .sensitive-warning-section .sensitive-changes-list{margin-top:8px;display:flex;flex-direction:column;gap:4px}.kss-save-confirm-content .sensitive-warning-section .sensitive-change-item{font-family:monospace}.kss-race-event-change-diff{border-radius:4px;overflow:hidden}.kss-race-event-change-diff .diff-viewer{background:#1a1a1a}.copyable-text-row{display:flex;flex-direction:row;align-items:center;-moz-column-gap:4px;column-gap:4px}.copyable-text-row p-text{flex:none;overflow:hidden}.copyable-text-row p-button-pure{flex:none;opacity:.6}.copyable-text-row p-button-pure:hover{opacity:1}.copyable-cell{display:flex;flex-direction:row;align-items:center;-moz-column-gap:4px;column-gap:4px;width:100%;overflow:hidden}.copyable-cell .cell-value{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copyable-cell p-button-pure{flex:none;opacity:.6}.copyable-cell p-button-pure:hover{opacity:1}.kss-sign-up-list-content{display:flex;flex-direction:column;row-gap:0}.kss-sign-up-level-header{position:sticky;top:0;z-index:9;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#40404459;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);margin-bottom:0}.kss-sign-up-level-header p-text:first-child{color:#f72b2a}.kss-sign-up-level-items{display:flex;flex-direction:column;row-gap:16px;padding:16px;box-sizing:border-box}.kss-sign-up-list-item{display:flex;flex-direction:column;padding:16px;background-color:#212225;border-radius:4px;transition:background-color .2s ease}.sign-up-item-main{display:flex;flex-direction:row;-moz-column-gap:16px;column-gap:16px;align-items:stretch}.sign-up-item-info{flex:1;display:flex;flex-direction:column;row-gap:8px;overflow:hidden}.sign-up-item-header{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-items:center}.sign-up-item-header p-text:first-child{color:#f72b2a;flex:none}.sign-up-item-header p-text:last-child{flex:1;overflow:hidden}.sign-up-item-location{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-items:center;overflow:hidden}.sign-up-item-location p-icon{flex:none}.sign-up-item-location p-text{flex:1;overflow:hidden}.sign-up-item-tags{display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px;flex-wrap:wrap}.sign-up-item-racer,.sign-up-item-team{display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px;align-items:center;overflow:hidden}.sign-up-item-racer p-text:first-child,.sign-up-item-team p-text:first-child{flex:none}.sign-up-item-racer p-text:last-child,.sign-up-item-team p-text:last-child{flex:1;overflow:hidden}.sign-up-item-members{display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px;align-items:center;overflow:hidden}.sign-up-item-members p-text:first-child{flex:none}.sign-up-item-members .members-list{flex:1;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;-moz-column-gap:0;column-gap:0;row-gap:2px;overflow:hidden}.sign-up-item-members .members-list p-text{flex:none}.sign-up-item-entity-info{margin-top:4px;display:flex;flex-direction:column;row-gap:2px}.sign-up-item-preview{flex:none;display:flex;align-items:center;justify-content:center}.sign-up-item-preview .kss-track-map-preview{width:64px;height:64px}.kss-sign-up-table-container{display:flex;flex-direction:column;row-gap:16px;box-sizing:border-box}.kss-sign-up-table-header{display:flex;flex-direction:column;row-gap:12px;padding-bottom:16px;border-bottom:1px solid #404044}.kss-sign-up-table-header .header-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.kss-sign-up-table-header .header-meta{display:flex;flex-direction:row;-moz-column-gap:24px;column-gap:24px;flex-wrap:wrap;row-gap:8px}.kss-sign-up-table-header .header-meta .meta-item{display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px;align-items:center}.kss-sign-up-table-wrapper{height:-moz-fit-content;height:fit-content;box-sizing:border-box}.kss-sign-up-table-columns{display:flex;width:100%;background-color:#212225;border-bottom:1px solid #404044;font-size:14px;font-weight:600;color:#fbfcff;box-sizing:border-box}.kss-sign-up-table-columns .table-column{display:flex;flex-direction:row;align-items:center;-moz-column-gap:4px;column-gap:4px;padding:12px 8px;box-sizing:border-box;flex-shrink:0;border-right:1px solid #404044;border-left:1px solid #404044}.kss-sign-up-table-columns .table-column:first-child{border-left:none}.kss-sign-up-table-columns .table-column:nth-child(1){flex:0 0 18%}.kss-sign-up-table-columns .table-column:nth-child(2){flex:0 0 14%}.kss-sign-up-table-columns .table-column:nth-child(3){flex:0 0 16%}.kss-sign-up-table-columns .table-column:nth-child(4){flex:0 0 16%}.kss-sign-up-table-columns .table-column:nth-child(5){flex:0 0 18%}.kss-sign-up-table-columns .table-column:nth-child(6){flex:0 0 8%}.kss-sign-up-table-columns .table-column:last-child{border-right:none}.kss-sign-up-table-columns .table-column.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kss-sign-up-table-columns .table-column.sortable:hover{opacity:.8}.kss-sign-up-table-columns .table-column.sortable p-icon{opacity:.5}.kss-sign-up-table-columns .table-column.sortable p-icon.active{opacity:1}.kss-sign-up-table-wrapper.hide-action .kss-sign-up-table-columns .table-column:nth-child(1){flex:0 0 20%}.kss-sign-up-table-wrapper.hide-action .kss-sign-up-table-columns .table-column:nth-child(2){flex:0 0 14%}.kss-sign-up-table-wrapper.hide-action .kss-sign-up-table-columns .table-column:nth-child(3){flex:0 0 20%}.kss-sign-up-table-wrapper.hide-action .kss-sign-up-table-columns .table-column:nth-child(4){flex:0 0 20%}.kss-sign-up-table-wrapper.hide-action .kss-sign-up-table-columns .table-column:nth-child(5){flex:1 1 auto;border-right:none}.kss-sign-up-table-wrapper.has-payment-info .kss-sign-up-table-columns .table-column:nth-child(1){flex:0 0 14%}.kss-sign-up-table-wrapper.has-payment-info .kss-sign-up-table-columns .table-column:nth-child(2){flex:0 0 12%}.kss-sign-up-table-wrapper.has-payment-info .kss-sign-up-table-columns .table-column:nth-child(3){flex:0 0 12%}.kss-sign-up-table-wrapper.has-payment-info .kss-sign-up-table-columns .table-column:nth-child(4){flex:0 0 12%}.kss-sign-up-table-wrapper.has-payment-info .kss-sign-up-table-columns .table-column:nth-child(5){flex:0 0 12%}.kss-sign-up-table-wrapper.has-payment-info .kss-sign-up-table-columns .table-column:nth-child(6){flex:0 0 14%}.kss-sign-up-table-wrapper.has-payment-info .kss-sign-up-table-columns .table-column:nth-child(7){flex:0 0 14%}.kss-sign-up-table-wrapper.has-payment-info .kss-sign-up-table-columns .table-column:nth-child(8){flex:0 0 10%}.kss-sign-up-table-wrapper.has-payment-info.hide-action .kss-sign-up-table-columns .table-column:nth-child(1){flex:0 0 16%}.kss-sign-up-table-wrapper.has-payment-info.hide-action .kss-sign-up-table-columns .table-column:nth-child(2){flex:0 0 12%}.kss-sign-up-table-wrapper.has-payment-info.hide-action .kss-sign-up-table-columns .table-column:nth-child(3){flex:0 0 14%}.kss-sign-up-table-wrapper.has-payment-info.hide-action .kss-sign-up-table-columns .table-column:nth-child(4){flex:0 0 14%}.kss-sign-up-table-wrapper.has-payment-info.hide-action .kss-sign-up-table-columns .table-column:nth-child(5){flex:0 0 14%}.kss-sign-up-table-wrapper.has-payment-info.hide-action .kss-sign-up-table-columns .table-column:nth-child(6){flex:0 0 16%}.kss-sign-up-table-wrapper.has-payment-info.hide-action .kss-sign-up-table-columns .table-column:nth-child(7){flex:1 1 auto;border-right:none}.kss-sign-up-table-body{width:100%;box-sizing:border-box}.kss-sign-up-table-body .table-row{display:flex;width:100%;box-sizing:border-box;border-bottom:1px solid #404044}.kss-sign-up-table-body .table-row:last-child{border-bottom:none}.kss-sign-up-table-body .table-row .table-cell{display:flex;align-items:center;padding:12px 8px;box-sizing:border-box;flex-shrink:0;font-size:14px;color:#fbfcff;background-color:#0e0e12;border-right:1px solid #404044;border-left:1px solid #404044;overflow:hidden}.kss-sign-up-table-body .table-row .table-cell:first-child{border-left:none}.kss-sign-up-table-body .table-row .table-cell:nth-child(1){flex:0 0 18%}.kss-sign-up-table-body .table-row .table-cell:nth-child(2){flex:0 0 14%}.kss-sign-up-table-body .table-row .table-cell:nth-child(3){flex:0 0 16%}.kss-sign-up-table-body .table-row .table-cell:nth-child(4){flex:0 0 16%}.kss-sign-up-table-body .table-row .table-cell:nth-child(5){flex:0 0 18%}.kss-sign-up-table-body .table-row .table-cell:nth-child(6){flex:0 0 8%}.kss-sign-up-table-body .table-row .table-cell:last-child{border-right:none}.kss-sign-up-table-wrapper.hide-action .kss-sign-up-table-body .table-row .table-cell:nth-child(1){flex:0 0 20%}.kss-sign-up-table-wrapper.hide-action .kss-sign-up-table-body .table-row .table-cell:nth-child(2){flex:0 0 14%}.kss-sign-up-table-wrapper.hide-action .kss-sign-up-table-body .table-row .table-cell:nth-child(3){flex:0 0 20%}.kss-sign-up-table-wrapper.hide-action .kss-sign-up-table-body .table-row .table-cell:nth-child(4){flex:0 0 20%}.kss-sign-up-table-wrapper.hide-action .kss-sign-up-table-body .table-row .table-cell:nth-child(5){flex:1 1 auto;border-right:none}.kss-sign-up-table-wrapper.has-payment-info .kss-sign-up-table-body .table-row .table-cell:nth-child(1){flex:0 0 14%}.kss-sign-up-table-wrapper.has-payment-info .kss-sign-up-table-body .table-row .table-cell:nth-child(2){flex:0 0 12%}.kss-sign-up-table-wrapper.has-payment-info .kss-sign-up-table-body .table-row .table-cell:nth-child(3){flex:0 0 12%}.kss-sign-up-table-wrapper.has-payment-info .kss-sign-up-table-body .table-row .table-cell:nth-child(4){flex:0 0 12%}.kss-sign-up-table-wrapper.has-payment-info .kss-sign-up-table-body .table-row .table-cell:nth-child(5){flex:0 0 12%}.kss-sign-up-table-wrapper.has-payment-info .kss-sign-up-table-body .table-row .table-cell:nth-child(6){flex:0 0 14%}.kss-sign-up-table-wrapper.has-payment-info .kss-sign-up-table-body .table-row .table-cell:nth-child(7){flex:0 0 14%}.kss-sign-up-table-wrapper.has-payment-info .kss-sign-up-table-body .table-row .table-cell:nth-child(8){flex:0 0 10%}.kss-sign-up-table-wrapper.has-payment-info.hide-action .kss-sign-up-table-body .table-row .table-cell:nth-child(1){flex:0 0 16%}.kss-sign-up-table-wrapper.has-payment-info.hide-action .kss-sign-up-table-body .table-row .table-cell:nth-child(2){flex:0 0 12%}.kss-sign-up-table-wrapper.has-payment-info.hide-action .kss-sign-up-table-body .table-row .table-cell:nth-child(3){flex:0 0 14%}.kss-sign-up-table-wrapper.has-payment-info.hide-action .kss-sign-up-table-body .table-row .table-cell:nth-child(4){flex:0 0 14%}.kss-sign-up-table-wrapper.has-payment-info.hide-action .kss-sign-up-table-body .table-row .table-cell:nth-child(5){flex:0 0 14%}.kss-sign-up-table-wrapper.has-payment-info.hide-action .kss-sign-up-table-body .table-row .table-cell:nth-child(6){flex:0 0 16%}.kss-sign-up-table-wrapper.has-payment-info.hide-action .kss-sign-up-table-body .table-row .table-cell:nth-child(7){flex:1 1 auto;border-right:none}.kss-sign-up-list-container{display:flex;flex-direction:column;row-gap:16px}.kss-sign-up-list-empty{display:flex;align-items:center;justify-content:center;height:300px;width:100%}.kss-excel-export-modal{--pds-modal-width: 560px}.kss-excel-export-content{display:flex;flex-direction:column;box-sizing:border-box;max-height:60vh;overflow-y:auto}.site-tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:2px}.site-tabs .site-tab{padding:4px 12px;border-radius:4px;background-color:#212225;transition:all .2s ease}.site-tabs .site-tab:hover{background-color:#0e0e12}.site-tabs .site-tab.active{background-color:#04294e}.spreadsheet-container{width:100%;overflow-x:auto}.spreadsheet-container .Spreadsheet{background-color:#0e0e12;border:1px solid #404044;border-radius:4px}.spreadsheet-container .Spreadsheet table{border-collapse:collapse;width:100%}.spreadsheet-container .Spreadsheet th,.spreadsheet-container .Spreadsheet td{border:1px solid #404044;padding:8px 12px;text-align:left;color:#fbfcff;background-color:#0e0e12;min-width:100px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spreadsheet-container .Spreadsheet th{background-color:#212225;font-weight:600;position:sticky;top:0;z-index:1}.spreadsheet-container .Spreadsheet tr:hover td{background-color:#212225}.spreadsheet-container .Spreadsheet .Spreadsheet__header-cell{background-color:#212225;font-weight:600}.spreadsheet-container .Spreadsheet .Spreadsheet__cell{color:#fbfcff}.spreadsheet-container .Spreadsheet .Spreadsheet__cell--selected{background-color:#212225}.spreadsheet-container .Spreadsheet .header-cell{background-color:#212225;font-weight:600}.site-stats{display:flex;justify-content:flex-end;padding-top:8px;border-top:1px solid #404044}.kss-excel-export-footer{display:flex;justify-content:flex-end;gap:12px}.kss-teams-management-container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;row-gap:16px}.kss-teams-management-container .teams-management-header{padding:16px 16px 0;box-sizing:border-box;width:100%}.kss-teams-management-container .teams-management-list{flex:1;padding:0 16px;box-sizing:border-box;display:flex;flex-direction:column;row-gap:8px;overflow-y:auto}.kss-teams-management-container .teams-management-list .no-teams-msg{display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px;align-items:center;justify-content:center;flex:1}.kss-teams-management-container .teams-management-list .team-item{height:-moz-fit-content;height:fit-content;width:100%;box-sizing:border-box;background-color:#212225;display:flex;flex-direction:column;row-gap:16px;padding:16px;border-radius:4px}.kss-teams-management-container .teams-management-list .team-item .team-item-content{display:flex;flex-direction:column;row-gap:8px}.kss-teams-management-container .teams-management-list .team-item .team-item-content .team-item-title{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-items:center}.kss-teams-management-container .teams-management-list .team-item .team-item-content .team-item-title p-text{flex:1}.kss-teams-management-container .teams-management-list .team-item .team-item-content .team-item-title p-button-pure{flex:none}.kss-teams-management-container .teams-management-list .team-item .team-item-content .team-item-manager-info{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-items:center;overflow:hidden}.kss-teams-management-container .teams-management-list .team-item .team-item-content .team-item-manager-info p-text{flex:1}.kss-teams-management-container .teams-management-list .team-item .team-item-content .team-item-manager-info p-tag{flex:none}.kss-teams-management-container .teams-management-list .team-item .team-item-compose-info{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-items:center}.kss-teams-management-container .teams-management-list .team-item .team-item-compose-info .team-item-racers{height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px;flex:1}.kss-teams-management-container .teams-management-list .team-item .team-item-compose-info p-text{flex:none}.team-review-content{display:flex;flex-direction:column;row-gap:16px;min-width:320px}.team-review-content .team-meta-info{display:flex;flex-direction:column;row-gap:12px;background-color:#212225;padding:16px;border-radius:4px}.team-review-content .team-meta-info .team-meta-item{display:flex;flex-direction:column;row-gap:4px}.team-review-content .team-manager-info-section{display:flex;flex-direction:column;row-gap:12px;background-color:#212225;padding:16px;border-radius:4px}.team-review-content .team-manager-info-section .team-manager-skeleton,.team-review-content .team-manager-info-section .team-manager-detail{display:flex;flex-direction:column;row-gap:12px}.team-review-content .team-manager-info-section .team-manager-detail .team-meta-item{display:flex;flex-direction:column;row-gap:4px}.team-review-content .team-manager-info-section .team-manager-detail .official-id-images{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;flex-wrap:wrap}.team-review-content .review-comment-section{display:flex;flex-direction:column;row-gap:16px}.team-review-content .review-comment-section .check-points-container{display:flex;flex-direction:column;row-gap:12px}.team-review-content .review-comment-section .check-points-container .risk-group{display:flex;flex-direction:column;row-gap:6px}.team-review-content .review-comment-section .check-points-container .risk-group .risk-label{padding-bottom:2px}.team-review-content .review-comment-section .check-points-container .risk-group .check-points-list{display:flex;flex-direction:column;row-gap:4px}.team-review-content .review-comment-section .check-points-container .risk-group .check-points-list p-button-pure{width:-moz-fit-content;width:fit-content;text-align:left}.team-review-footer{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;padding:16px;box-sizing:border-box}.team-review-footer p-button{flex:1}.kss-ticket-scanning-container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;padding:16px;box-sizing:border-box}.kss-ticket-scanning-container .scanning-header{display:flex;flex-direction:column;row-gap:8px;margin-bottom:24px}.kss-ticket-scanning-container .scanning-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.kss-ticket-scanning-container .scanning-content .scan-placeholder{display:flex;flex-direction:column;align-items:center;row-gap:24px}.kss-ticket-scanning-container .scanning-content .scanning-area{width:100%;max-width:480px;display:flex;flex-direction:column;row-gap:16px;align-items:center}.kss-ticket-scanning-container .scanning-content .scanning-area .scanner-viewport{width:100%;aspect-ratio:1;background-color:#212225;border-radius:8px;display:flex;align-items:center;justify-content:center;border:2px dashed #88898c}.kss-ticket-scanning-container .scanning-content .ticket-info{width:100%;max-width:480px;display:flex;flex-direction:column;row-gap:16px;padding:24px;box-sizing:border-box;background-color:#212225;border-radius:8px}.kss-ticket-scanning-container .scanning-content .ticket-info .loading-container{display:flex;flex-direction:column;align-items:center;row-gap:12px;padding:24px 0}.kss-ticket-scanning-container .scanning-content .ticket-info .ticket-data{display:flex;flex-direction:column;row-gap:12px}.kss-ticket-scanning-container .scanning-content .ticket-info .ticket-data .info-item{display:flex;flex-direction:column;row-gap:4px;padding:12px;background-color:#0e0e12;border-radius:4px}.kss-ticket-scanning-container .scanning-content .ticket-info .ticket-actions{display:flex;flex-direction:row;-moz-column-gap:12px;column-gap:12px;margin-top:8px}.kss-ticket-scanning-container .scanning-content .ticket-info .ticket-actions p-button{flex:1}.kss-ticket-scanning-container .scanning-content p-inline-notification{max-width:480px;margin-top:16px}.kss-settings-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.settings-nav{flex:none;display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:#0e0e12}.settings-nav-items{display:flex;flex-direction:column;row-gap:4px;padding:16px;box-sizing:border-box}.settings-nav-item{padding:8px 12px;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.settings-nav-item:hover,.settings-nav-item.active{background-color:#404044}.settings-content{flex:none;display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:#0e0e12}.official-management{display:flex;flex-direction:column;height:100%;overflow:hidden}.official-management-header{flex:none;display:flex;flex-direction:column;row-gap:4px;padding:16px 16px 0;box-sizing:border-box}.official-list{display:flex;flex-direction:column;flex:1;overflow:auto;row-gap:8px;padding:8px 16px;box-sizing:border-box}.official-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px;background-color:#212225;border-radius:4px}.official-item .official-item-actions{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-items:center}.official-info{display:flex;flex-direction:row;align-items:center;-moz-column-gap:12px;column-gap:12px}.official-details{display:flex;flex-direction:column;row-gap:2px}.official-name-row{display:flex;flex-direction:row;align-items:center;-moz-column-gap:8px;column-gap:8px}.official-actions{flex:none;display:flex;flex-direction:row;justify-content:flex-start;padding:16px}.kss-guideline-version-management{display:flex;flex-direction:column;height:100%;overflow:hidden}.resize-wrapper{display:flex;flex-direction:row;height:100%;width:100%;overflow:hidden}.resize-wrapper.dragging{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.left-block,.right-block{flex:none;height:100%;overflow:hidden}.resize-separator{flex:none;width:1px;height:100%;margin:0;border:none;background-color:#404044;cursor:col-resize}.resize-separator.dragging{background-color:#1a44ea}.version-sidebar{display:flex;flex-direction:column;background-color:#0e0e12;border-right:1px solid #404044}.version-sidebar-header{flex:none;padding:16px 16px 8px}.version-sidebar-content{flex:1;overflow-y:auto;padding:8px 16px 16px;box-sizing:border-box;display:flex;flex-direction:column;row-gap:8px}.version-item{cursor:pointer}.version-item.active{background-color:#212225}.version-sidebar-add p-button{width:100%}.content-detail{display:flex;flex-direction:column;row-gap:16px;background-color:#0e0e12}.content-detail-header{flex:none;display:flex;flex-direction:column;row-gap:0;padding:16px 16px 0;box-sizing:border-box}.content-detail-header .version-info-tools{flex:none;height:-moz-max-content;height:max-content;display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-items:center;margin-bottom:8px}.content-detail-header .version-info-tools p-heading{flex:1}.content-detail-header .version-info-tools p-text{flex:none}.content-detail-header .version-info-tools p-button-pure{flex:none}.content-detail-content{flex:1;overflow-y:auto;padding:0 16px;box-sizing:border-box}.loading-placeholder,.empty-placeholder{display:flex;align-items:center;justify-content:center;height:200px;width:100%;padding:16px;box-sizing:border-box}.guideline-version-form-container{height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;row-gap:16px}.form-item-row{display:flex;flex-direction:column;row-gap:8px}.form-item-row-layout{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;height:-moz-fit-content;height:fit-content;width:100%;overflow:hidden;flex-wrap:wrap}.form-item-row-layout p-input-date{flex:1}.file-upload-row{display:flex;flex-direction:column;row-gap:8px;flex-wrap:wrap}.file-upload-row .file-upload-info{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px}.kss-racer-roster-container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;row-gap:16px}.kss-racer-roster-container .roster-header{padding:16px 16px 0;box-sizing:border-box;width:100%}.kss-racer-roster-container .roster-list{flex:1;padding:0 16px;box-sizing:border-box;display:flex;flex-direction:column;row-gap:8px;overflow-y:auto}.kss-racer-roster-container .roster-list .roster-list-skeleton{display:flex;flex-direction:column;row-gap:8px}.kss-racer-roster-container .roster-list .roster-item{height:-moz-fit-content;height:fit-content;width:100%;box-sizing:border-box;background-color:#212225;display:flex;flex-direction:row;-moz-column-gap:12px;column-gap:12px;padding:16px;border-radius:4px;cursor:pointer}.kss-racer-roster-container .roster-list .roster-item .roster-item-avatar{flex:none}.kss-racer-roster-container .roster-list .roster-item .roster-item-info{flex:1;display:flex;flex-direction:column;row-gap:8px;min-width:0;overflow:hidden}.kss-racer-roster-container .roster-list .roster-item .roster-item-info .roster-item-name{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-items:center}.kss-racer-roster-container .roster-list .roster-item .roster-item-info .roster-item-name p-text{flex:1;min-width:0}.kss-racer-roster-container .roster-list .roster-item .roster-item-info .roster-item-name p-tag{flex:none}.kss-racer-roster-container .roster-list .roster-item .roster-item-info .roster-item-details{display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:16px;column-gap:16px;row-gap:4px}.kss-racer-roster-container .roster-list .roster-item .roster-item-info .roster-item-details .detail-item{display:flex;flex-direction:column;row-gap:2px;min-width:60px}.racer-detail-header{display:flex;flex-direction:row;-moz-column-gap:16px;column-gap:16px;align-items:center}.racer-detail-header .racer-detail-header-info{display:flex;flex-direction:column;row-gap:8px}.racer-detail-header .racer-detail-header-name-row{display:flex;flex-direction:row;align-items:center;-moz-column-gap:8px;column-gap:8px}.racer-detail-content{display:flex;flex-direction:column;row-gap:24px;max-width:520px}.racer-detail-content .racer-detail-section{display:flex;flex-direction:column;row-gap:8px}.racer-detail-content .racer-detail-grid{display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:24px;column-gap:24px;row-gap:12px}.racer-detail-content .racer-detail-grid .racer-detail-item{display:flex;flex-direction:column;row-gap:2px;min-width:100px}.racer-detail-content .racer-detail-grid .racer-detail-item .racer-detail-value-with-toggle{display:flex;flex-direction:row;align-items:center;-moz-column-gap:4px;column-gap:4px}.racer-detail-content .racer-detail-grid .racer-detail-plate-choice{display:flex;flex-direction:row;-moz-column-gap:12px;column-gap:12px;align-items:center}.racer-detail-content .racer-detail-grid .racer-detail-plate-grant,.racer-detail-content .racer-detail-images{display:flex;flex-direction:column;row-gap:8px}.racer-detail-content .racer-detail-images .racer-detail-images-list{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;flex-wrap:wrap}.kss-exp-sign-up-flow-container{height:100%;display:flex;flex-direction:column;position:relative}.kss-exp-sign-up-flow-container .payment-amount-sec{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;-moz-column-gap:.1em;column-gap:.1em;margin:0 auto;position:sticky;align-items:center;transform:scale(1.6)}.kss-exp-sign-up-flow-container .payment-amount-sec p-text{color:#f72b2a}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container{display:flex;flex-direction:column;position:relative;height:100%}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container .selection-layout{position:relative;height:auto;flex:1;overflow:hidden;display:flex;flex-direction:row;width:100%}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container .selection-layout .race-round-list{display:flex;flex-direction:column;height:100%;overflow:hidden;width:114px;background-color:#212225}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container .selection-layout .race-round-list .round-item{display:flex;flex-direction:row;overflow:hidden;height:60px;align-items:center;box-sizing:border-box;padding-left:18px;-moz-column-gap:3px;column-gap:3px}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container .selection-layout .race-round-list .round-item.selected{background-color:#0e0e12}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container .selection-layout .race-round-list .round-item.final{pointer-events:none;opacity:.5}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container .selection-layout .date-and-amount-list{display:flex;flex-direction:column;row-gap:4px;flex:1;overflow:hidden}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container .selection-layout .date-and-amount-list .no-round-site-msg{flex:1;display:flex;justify-content:center;align-items:center}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container .selection-layout .date-and-amount-list .round-detail-content{display:flex;flex-direction:column;row-gap:16px;padding:0 16px;flex:1;overflow:hidden}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container .selection-layout .date-and-amount-list .round-detail-content .round-detail-sec{display:flex;flex-direction:column;row-gap:8px}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container .selection-layout .date-and-amount-list .round-detail-content .slot-list{flex:1;overflow-x:hidden;overflow-y:auto}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container .selection-layout .date-and-amount-list .round-detail-content .slot-list .slot-item{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-items:center;overflow:hidden;flex:none;position:relative}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container .selection-layout .date-and-amount-list .round-detail-content .slot-list .slot-item .slot-selling-out-tag{position:absolute;top:0;left:0;right:auto;bottom:auto;background-color:#f7cb47;color:#000;font-size:9px;font-weight:600;padding:1px 2px;border-radius:0 4px;pointer-events:none}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container .selection-layout .date-and-amount-list .round-detail-content .slot-list .slot-item .slot-selling-out-tag.sold-out{background-color:#fc4040}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container .selection-layout .date-and-amount-list .round-detail-content .slot-list .slot-item .slot-info{display:flex;flex-direction:row;row-gap:2px;justify-content:space-between;border:solid .5px #404044;flex:1;padding:16px 8px;border-radius:4px;box-sizing:content-box;overflow:hidden}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container .selection-layout .date-and-amount-list .round-detail-content .slot-list .slot-item .amoumt-control{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;flex:none}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container .ticket-selection-footer{display:flex;box-sizing:border-box;padding:10px 16px 16px;width:100%;height:-moz-fit-content;height:fit-content;flex:none;-moz-column-gap:12px;column-gap:12px;align-items:center}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container .ticket-selection-footer .exp-cart-btn{width:48px;height:48px;background-color:#fc4040;border-radius:24px;flex:none;position:relative;display:flex;align-items:center}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container .ticket-selection-footer .exp-cart-btn .cart-item-count{position:absolute;top:-5px;right:-5px;height:20px;width:20px;border-radius:10px;box-sizing:border-box;box-shadow:0 0 4px #000;overflow:hidden;align-content:center;background-color:#fff}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container .ticket-selection-footer .exp-cart-btn p-Icon{margin:auto}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container .ticket-selection-footer .exp-cart-sum{height:-moz-fit-content;height:fit-content;flex:none;margin:auto;overflow:hidden;min-width:100px}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container .ticket-selection-footer p-button{flex:1}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container .cart-footer{height:-moz-fit-content;height:fit-content;width:100%;padding-top:16px}.kss-exp-sign-up-flow-container .exp-ticket-time-selection-container .cart-footer p-button{width:100%}.kss-exp-sign-up-flow-container .kss-exp-payment-result-container{height:100%;width:100%;position:relative;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;row-gap:16px}.kss-exp-sign-up-flow-container .kss-exp-payment-result-container .payment-result-info{padding-top:36px;display:flex;flex-direction:column;row-gap:16px}.kss-exp-sign-up-flow-container .kss-exp-payment-result-container .payment-result-info .payment-status-sec{display:flex;flex-direction:column;row-gap:4px;align-items:center}.kss-exp-sign-up-flow-container .kss-exp-payment-result-container .payment-info{flex:1;overflow:auto;width:100%;padding:0 16px 16px;box-sizing:border-box}.kss-exp-sign-up-flow-container .kss-exp-payment-result-container .payment-footer{display:flex;flex-direction:row;padding:0 16px 16px;-moz-column-gap:8px;column-gap:8px}.kss-exp-sign-up-flow-container .kss-exp-payment-result-container .payment-footer p-button{flex:1}.racer-card-share-viewer-container{position:relative;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;background-color:#0e0e12}.racer-card-share-viewer-container .canvas-scaler{width:100%;height:100%;transform-origin:50% 0%;transition:transform 1s ease-in-out;overflow:hidden}.kss-header{position:relative;flex:none;width:100%;height:-moz-fit-content;height:fit-content;background-color:#262629ab;padding:10px 16px;box-sizing:border-box;display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-items:center}.kss-header p-heading{flex:1}.kss-header p-button-pure{flex:none}.kss-header.compact{position:absolute;top:0;left:0;right:0;margin:auto;background-color:transparent;z-index:99999}@keyframes logo-flash{0%{filter:brightness(10)}to{filter:brightness(1)}}.kss-dashboard-header{flex:none;width:100%;height:-moz-max-content;height:max-content;background-color:#262629ab;padding:8px 16px;box-sizing:border-box;display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-items:center}.kss-dashboard-header .kss-dashboard-header-left{flex:1;display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-items:center}.kss-dashboard-header .kss-dashboard-header-right{flex:none;display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-items:center}.kss-dashboard-header .bread-crumb{flex:1;display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-items:center}.kss-dashboard-header p-heading{flex:1}.kss-dashboard-header p-button-pure{flex:none}.kss-dashboard-header .header-kss-logo{filter:brightness(10);animation:logo-flash .5s ease-in-out 0s 1 forwards}.page-loading-container{position:relative;width:100%;height:100%;margin:0}.page-loading-container p-spinner{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.kss-pending-action-modal-footer{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px}.kss-pending-action-modal-footer p-button{flex:1}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::-moz-selection{background:transparent}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.term-content-container{height:65svh;overflow:auto}.pdf-viewer-container{display:flex;flex-direction:column;height:100%}.pdf-viewer-container .pdf-viewer{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;align-items:center;background-color:#1a1a1a;position:relative}.pdf-viewer-container .pdf-loading,.pdf-viewer-container .pdf-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pdf-viewer-container .pdf-page{margin-bottom:8px}.pdf-viewer-container .pdf-page canvas{max-width:100%;height:auto!important}.pdf-viewer-container .pdf-page .react-pdf__Page__textContent,.pdf-viewer-container .pdf-page .react-pdf__Page__annotations{background-color:transparent}.pdf-viewer-container .pdf-fallback{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:8px;background-color:#212225;border-top:1px solid #404044}:root{color-scheme:light dark}:root input::-webkit-datetime-edit-fields-wrapper{color:#010205}:root input::-webkit-date-and-time-value{color:#010205}:root .kc-app{background-color:#fff}:root .kss-app{background-color:#0e0e12}:root .kss-app input::-webkit-datetime-edit-fields-wrapper{color:#fbfcff}:root .kss-app input::-webkit-date-and-time-value{color:#fbfcff}body{position:relative}#root{position:relative;width:100%;height:100%;overflow:hidden}#root .router-container{position:relative;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column}#root .router-container .flex-content{width:100%;flex:1;overflow:hidden}input[aria-hidden=true]{display:none!important}.desktop-width-control{max-width:900px;margin:auto}.round-floating-btn{position:absolute;display:flex;flex:none;flex-direction:row;width:48px;height:48px;border-radius:24px;background-color:#d7d7da59;align-content:center;text-align:center;z-index:999;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px)}.round-floating-btn p-icon{display:block;margin:auto}@media (prefers-color-scheme: dark){:root input::-webkit-datetime-edit-fields-wrapper{color:#fbfcff}:root input::-webkit-date-and-time-value{color:#fbfcff}:root .kc-app{background-color:#0e0e12}.round-floating-btn{background-color:#40404459}}
