.global-background{min-width:100vw;min-height:100vh;background-color:var(--global-color)}.router{transition:all .2s ease-in-out}.router-open-sidebar{padding-left:235px}.router-close-sidebar{padding-left:0}.teach{position:fixed;border-radius:25px;background-color:#999;opacity:.8;color:var(--content-color);width:40px;height:40px;right:40px;bottom:40px;z-index:10;line-height:40px;cursor:pointer;box-shadow:1px 1.5px 4px rgba(0,0,0,.25)}.teach:hover{animation:hover-search .4s linear}.login-template[data-v-1ea31bad]{position:absolute;right:50%;top:25%;transform:translateX(50%)}.login-title[data-v-1ea31bad]{font-weight:600;color:var(--login-title-color);letter-spacing:3px;padding-bottom:20px;white-space:nowrap}.home[data-v-6d17005a]{position:relative;height:92vh;width:95%;background-color:var(--content-color);border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.25);top:40px;left:50%;padding:35px 40px;transform:translateX(-50%);overflow-y:auto;font-size:14px;text-align:left;color:var(--table-font-color)}.home[data-v-6d17005a] h1{font-size:1.7rem!important}.home[data-v-6d17005a] table{width:100%!important}.home[data-v-6d17005a] td,.home[data-v-6d17005a] th{border:1px solid #c1c7d0}.home[data-v-6d17005a] .highlight-yellow{background-color:#fffae5;color:#54658c}.home[data-v-6d17005a]::-webkit-scrollbar-thumb{background-color:var(--scorll-color);border-radius:5px}.home[data-v-6d17005a]::-webkit-scrollbar{background-color:transparent;height:6px;width:7px}.home[data-v-6d17005a]::-webkit-scrollbar-thumb:hover{background-color:var(--dark-scorll-color)}h1[data-v-6d17005a]{text-align:left;font-weight:700;letter-spacing:3px;color:var(--dark-main-color)}span li[data-v-6d17005a]:first-child{padding-top:20px}li[data-v-6d17005a]{text-align:left;font-size:18px;letter-spacing:1px;font-weight:600;color:var(--main-color)}ul div[data-v-6d17005a]{text-align:left;padding-left:20px;min-height:40px;color:var(--main-color)}.link[data-v-6d17005a]:hover{cursor:pointer;text-decoration:underline}body{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;scroll-behavior:smooth;font-size:14px}body h4{font-weight:600}:root{--minor-color:#b6c8dd;--input-focus-border:#b6c8dd;--backdrop-color:rgba(227,234,242,0.3137254901960784);--global-color:#e3eaf2;--dark-global-color:#b6c8dd;--content-color:#ecf3f4;--dark-content-color:#1c1c1c;--main-color:#54658c;--dark-main-color:#3a4869;--header-color:#d4e5e8;--dark-header-color:#c7dde0;--active-color:#3a4869;--sidebar-font-color:#e3eaf2;--bread-font-color:#54658c;--title-font-color:#54658c;--table-font-color:#54658c;--button-color:#54658c;--dark-button-color:#3a4869;--scorll-color:#54658c;--dark-scorll-color:#3a4869;--login-title-color:#3a4869;--login-h1-color:#54658c;--login-placeholder-color:#54658c;--login-border-color:#3a4869;--login-hover-color:#54658c;--login-button-color:#3a4869;--table-border-color:#dedede;--suggest-color:#183459}:root,[dark=true]:root{--unactive-color:#7988a9;--danger-color:#d64c4c;--dark-danger-color:#963434;--loading-color:rgba(227,234,242,0.3137254901960784);--success-color:#4cd687;--darkmode-switch-color:transparent}[dark=true]:root{--minor-color:#666;--input-focus-border:#666;--global-color:#3f3f3f;--dark-global-color:#666;--content-color:#1c1c1c;--dark-content-color:#ecf3f4;--main-color:#181818;--dark-main-color:#0e0e0e;--header-color:#998b80;--dark-header-color:#a3988f;--active-color:#ded2c9;--sidebar-font-color:#ded2c9;--bread-font-color:#ded2c9;--title-font-color:#ded2c9;--table-font-color:#f5f5f5;--button-color:#b6aca4;--dark-button-color:#d0ccc8;--scorll-color:#998b80;--dark-scorll-color:#ded2c9;--login-title-color:#ded2c9;--login-h1-color:#998b80;--login-placeholder-color:#ded2c9;--login-border-color:#998b80;--login-hover-color:#ded2c9;--login-button-color:#998b80;--table-border-color:#424242;--suggest-color:#a9c4ea}.choose-control button,.control-data button,.control-site button,.create-button-div button,.create-control button,.details-content button,.details-list-content button,.game-details-content button,.modal-button,.search-button-div button,.table-update-div button,.update-control button{border-radius:10px;border:1px solid var(--button-color);background-color:var(--button-color);color:var(--content-color);padding:1px 10px;transition:all .15s ease-in-out;box-shadow:0 1px 3px rgba(0,0,0,.75)}.choose-control button:hover,.control-data button:hover,.control-site button:hover,.create-button-div button:hover,.create-control button:hover,.details-content button:hover,.details-list-content button:hover,.game-details-content button:hover,.modal-button:hover,.search-button-div button:hover,.table-update-div button:hover,.update-control button:hover{border-color:var(--dark-button-color);background-color:var(--dark-button-color);color:var(--content-color)}.choose-control button:active,.control-data button:active,.control-site button:active,.create-button-div button:active,.create-control button:active,.details-content button:active,.details-list-content button:active,.game-details-content button:active,.modal-button:active,.search-button-div button:active,.table-update-div button:active,.update-control button:active{box-shadow:unset}.setting-rate-title button,.single-rate-control button{border:1px solid var(--button-color);background-color:transparent;color:var(--title-font-color);padding:1px 10px;transition:all .15s ease-in-out;box-shadow:inset 0 1px 3px rgba(0,0,0,.4);border-radius:25px}.setting-rate-title button:hover,.single-rate-control button:hover{border-color:var(--dark-button-color);background-color:var(--dark-button-color);color:var(--content-color)}.setting-rate-title button:active,.single-rate-control button:active{box-shadow:unset}.center:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}.collapse-content{height:0;overflow:hidden;transition:height .3s ease-out}.btn-icon{color:var(--content-color)!important}div[change=true]{animation:changeData 5s linear,changeDataBack 2s linear}.tooltip-inner{max-width:50vw!important}.b-form-btn-label-control.form-control>.form-control,.b-form-btn-label-control.form-control>.h-auto{color:var(--title-font-color)!important}html[dark=true] .b-calendar .b-calendar-grid,html[dark=true] .b-form-btn-label-control.form-control>.dropdown-menu{background-color:var(--title-font-color)!important}.swal2-html-container{color:var(--login-h1-color)!important}.swal2-title{color:var(--login-title-color)!important}.swal2-popup{background-color:var(--content-color)!important}.config-search{display:flex;height:100%}.search-content{position:relative;width:190px;height:100%;padding-inline:10px}.b-form-btn-label-control,.search-content .search-date,.search-content .search-site,.search-content .search-time,.search-content input:not(.checkbox),.search-content select{position:absolute;width:170px;height:25px!important;background-color:var(--content-color);box-shadow:inset 0 1px 3px hsla(0,0%,52.9%,.25);border-radius:7px;border:0;color:var(--title-font-color);padding-inline:10px;bottom:0;left:10px;outline:unset}.b-form-btn-label-control .btn,.b-form-btn-label-control .form-control{padding:2px 7px;height:unset;min-height:unset!important}.b-form-btn-label-control .btn .b-icon{font-size:95%}.b-form-btn-label-control .b-calendar output,.b-form-btn-label-control footer{display:none}.search-title{text-align:left;font-weight:700;color:var(--title-font-color);line-height:25px}.search-title span{color:var(--danger-color);font-size:18px}.search-control{position:relative;min-width:80px}.search-control-button-div{display:flex;align-items:flex-end;justify-content:left}.create-control-button-div{display:flex;align-items:flex-end;justify-content:right}.search-bar-content{padding:10px 20px;height:100%}.search-classify-div{white-space:nowrap;text-align:right;font-size:15px;font-weight:600}.search-classify{cursor:pointer}.search-classify-active{color:var(--active-color)}.search-classify-unactive{color:var(--unactive-color)}.search-button-div{right:10px}.create-button-div{left:10px}.table-choose-div,.table-update-div{display:flex;justify-content:right;padding-inline:20px}.table-choose-div button,.table-update-div button{border-radius:10px;border:none;border:1px solid var(--main-color);background-color:var(--button-color);color:var(--content-color);padding:1px 10px;transition:all .15s ease-in-out}.create-button-div button:hover,.table-choose-div button:hover{border-color:var(--dark-main-color);background-color:var(--dark-button-color);color:var(--content-color)}@keyframes hover-dowm{0%{transform:translateY(0)}20%{transform:translateY(-5px)}40%{transform:translateY(0)}55%{transform:translateY(-2px)}85%{transform:translateY(0)}}@keyframes hover-search{0%{transform:translateY(0)}20%{transform:translateY(-5px)}40%{transform:translateY(0)}55%{transform:rotate(-10deg)}85%{transform:rotate(30deg)}to{transform:rotate(0deg)}}@keyframes setting{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes re-spin{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes loading-text{0%{width:24px}20%{width:18px}40%{width:12px}60%{width:6px}to{width:0}}@keyframes point{0%{width:7ch}30%{width:7.5ch}60%{width:8ch}90%{width:8.5ch}}@keyframes changeData{0%{color:#f14b62;text-shadow:1px 1px 3px #a7a6a6}30%{color:#f14b62;text-shadow:1px 1px 3px #a7a6a6}}.details-content,.game-content{position:relative;height:calc(94vh - 20px);width:calc(95% - 20px);top:50px;left:45px;padding:10px 10px;background-color:var(--content-color);border-radius:15px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.details-content>div,.game-content>div{overflow-y:auto;height:calc(92vh - 20px);padding-inline:12px}.details-content>div::-webkit-scrollbar-thumb,.game-content>div::-webkit-scrollbar-thumb{background-color:var(--scorll-color);border-radius:5px}.details-content>div::-webkit-scrollbar,.game-content>div::-webkit-scrollbar{background-color:transparent;width:7px}.details-content>div::-webkit-scrollbar-thumb:hover,.game-content>div::-webkit-scrollbar-thumb:hover{background-color:var(--dark-scorll-color)}.game-details-content{position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:var(--content-color);display:flex;padding:10px 20px}.game-details-content h4{font-weight:700;padding-left:40px;text-decoration:underline;color:var(--table-font-color)}.play-mode-title{display:flex;justify-content:space-between;padding:2px 10px;font-weight:700;background-color:var(--dark-header-color);color:var(--main-color)}.colspan-merge,.td-left-div{text-align:left}.td-left-div{margin-inline:auto}.td-left-div span{white-space:nowrap}