@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,600;0,700;1,400&display=swap);:root{--color-primary:#7380ec;--color-danger:#ff7782;--color-success:#41f1b6;--color-warning:#fb5;--color-white:#fff;--color-info-dark:rgba(0,0,0,.87);--color-info-light:#dce1eb;--color-dark:#363949;--color-light:rgba(132,139,200,.18);--color-primary-variant:#111e88;--color-dark-variant:#677483;--color-background:#f9f6f6;--font:"Open Sans",sans-serif;--card-border-radius:2rem;--border-radius-1:0.4rem;--border-radius-2:0.8rem;--border-radius-3:1.2rem;--card-padding:2rem;--padding-1:1.2rem;--header-height:4rem;--box-shadow:0 2rem 3rem var(--color-light)}.dark-theme-variables{--color-background:#181a1e;--color-white:#202528;--color-dark:#edeffd;--color-dark-variant:#a3bdcc;--color-light:rgba(0,0,0,.4);--box-shadow:0 2rem 3rem var(--color-light)}*{-webkit-appearance:0;appearance:0;border:0;box-sizing:border-box;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}html{font-size:1rem}body{background:#f9f6f6;background:var(--color-background);color:#363949;color:var(--color-dark);font-family:Open Sans,sans-serif;font-family:var(--font);font-size:.88rem;height:100vh;overflow-x:hidden;-webkit-user-select:none;user-select:none;width:100%}.container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:14rem auto;margin:0 auto;padding:0 2rem;width:100%}.text-muted{color:rgba(0,0,0,.87);color:var(--color-info-dark)}a{color:#363949;color:var(--color-dark)}img{display:block;width:100%}h1{font-size:1.8rem;font-weight:800}h2{font-size:1.4rem}h3{font-size:.87rem}h4{font-size:.8rem}h5{font-size:.77rem}small{font-size:.76rem}.profile-photo{border-radius:50%;height:2.8rem;overflow:hidden;width:2.8rem}p{color:#677483;color:var(--color-dark-variant)}b{color:#363949;color:var(--color-dark)}.primary{color:#7380ec!important;color:var(--color-primary)!important}.danger{color:#ff7782;color:var(--color-danger)}.success{color:#41f1b6;color:var(--color-success)}.warning{color:#fb5;color:var(--color-warning)}.out-let{height:calc(100vh - 4rem);height:calc(100vh - var(--header-height))}.input-active{outline:.5px solid #7380ec;outline:.5px var(--color-primary) solid}.input-active-error{outline:.5px solid #ff7782;outline:.5px var(--color-danger) solid}.error-label{color:#ff7782;color:var(--color-danger)}.input-container{align-items:center;display:flex}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px grey}::-webkit-scrollbar-thumb{background-color:#f9f6f6;background-color:var(--color-background);border-radius:10px}.logo-svg{display:block;height:100%;width:100%}@media screen and (max-width:1200px){.out-let{margin-right:0}.container{grid-template-columns:7rem auto}.setting-container{grid-template-columns:14rem auto}body{overflow:scroll}}@media screen and (max-width:768px){.container{grid-template-columns:1fr;padding:0;width:100%}.out-let{margin-top:4rem;padding:0 1rem}}.header{grid-template-columns:14rem auto;height:var(--header-height)}.header-left{align-items:center;display:flex;justify-content:space-between}.logo{display:flex;gap:.8rem}.logo .logo-svg{height:3.5rem;width:3.5rem}.header-right{align-items:center;display:flex;height:var(--header-height);justify-content:flex-end}.header-right button{display:none}.header-right .setting-button{line-height:0}.header-right .setting-button:hover{color:var(--color-primary)}.theme-toggler{align-items:center;background:var(--color-light);border-radius:var(--border-radius-1);cursor:pointer;display:flex;height:1.6rem;justify-content:space-between;margin:0 1rem;width:4.2rem}.theme-toggler span{align-items:center;display:flex;font-size:1.2rem;height:100%;justify-content:center;width:50%}.theme-toggler span.active{background:var(--color-primary);border-radius:var(--border-radius-1);color:#fff}.header-right .profile{align-items:center;display:flex;gap:2rem;text-align:right}.profile-photo{cursor:pointer;z-index:4}.profile-panel{-webkit-animation:showProfilePanel .4s ease forwards;animation:showProfilePanel .4s ease forwards;background-color:var(--color-white);box-shadow:1rem 3rem 4rem var(--color-light);display:none;height:100vh;padding:0 var(--card-padding);position:absolute;right:-100%;top:0;width:18rem;z-index:3}.profile-panel-blank{margin-left:2rem;width:2.8rem}.profile-panel-top{align-items:center;display:flex;height:var(--header-height);justify-content:flex-end}.profile-panel-top .profile-photo{margin-left:2rem}.profile-panel-close{cursor:pointer;left:2rem;position:absolute}.profile-panel-show{display:block}@-webkit-keyframes showProfilePanel{to{right:0}}@keyframes showProfilePanel{to{right:0}}@media screen and (max-width:768px){.header{height:auto}.header-left{display:none}.logo{margin-left:1rem}.header-right{align-items:center;background:var(--color-white);box-shadow:0 1rem 1rem var(--color-light);left:0;margin:0;padding:0 .8rem;position:fixed;top:0;width:100%;z-index:2}.header-right .theme-toggler{width:4.4rem}.profile .info{display:none}.profile img{border-radius:50%;height:2rem;margin-top:.5rem;overflow:hidden;width:2rem}.header-right button{background:transparent;color:var(--color-dark);cursor:pointer;display:inline-block;left:1rem;position:absolute}.header-right button span{font-size:2rem}}.main-menu{height:calc(100vh - var(--header-height))}.menu-top{display:none}.menu-sidebar{background:transparent;display:flex;flex-direction:column;height:86vh;position:relative;top:5.8em}.main-menu h3{font-weight:500}.menu-sidebar a{align-items:center;color:var(--color-info-dark);display:flex;gap:.5rem;height:3.7rem;transition:all ea§ .3s}.menu-sidebar a span{font-size:1.6rem;transition:all .3s ease}.menu-sidebar a.active{background:var(--color-light);border-bottom-right-radius:var(--border-radius-3);border-top-right-radius:var(--border-radius-3);color:var(--color-primary)}.menu-sidebar a.active:before{background:var(--color-primary);content:"";height:100%;width:6px}.menu-sidebar a.active span{color:var(--color-primary);margin-left:1rem}.menu-sidebar a:hover{color:var(--color-primary)}.menu-sidebar a:hover span{margin-left:1rem}.menu-sidebar .message-count{background:var(--color-danger);border-radius:var(--border-radius-1);color:var(--color-white);font-size:11px;padding:2px 10px}@media screen and (max-width:1200px){.menu-sidebar h3{display:none}.setting-menu-sidebar h3{display:block}}@media screen and (max-width:768px){aside{-webkit-animation:showMenu .4s ease forwards;animation:showMenu .4s ease forwards;background:var(--color-white);box-shadow:1rem 3rem 4rem var(--color-light);display:none;height:100vh;left:-100%;padding-right:var(--card-padding);position:fixed;width:18rem;z-index:3}.menu-top{align-items:center;display:flex;height:var(--header-height);justify-content:space-between}.menu-logo{display:flex;gap:.8rem}.menu-logo .logo-svg{height:3.5rem;margin-left:-.5rem;width:3.5rem}.menu-close{display:none}@-webkit-keyframes showMenu{to{left:0}}@keyframes showMenu{to{left:0}}.menu-sidebar h3{display:inline}.menu-sidebar a{height:3.4rem}.menu-close{cursor:pointer;display:inline-block}}.menu-show{display:block;padding-left:.8rem}.primary-button{align-items:center;background:var(--color-primary);border-radius:var(--border-radius-1);color:#fff;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:.5rem 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pb-loading{margin-left:.5rem}.not-found{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 4rem);justify-content:center}.not-found svg{width:500px}.not-found h2{margin:2rem 0}.not-found .primary-button{display:none}#handboy{-webkit-transform-origin:98% 98%;transform-origin:98% 98%}#girllight,#handboy{-webkit-animation:swing 1.3s ease-in-out infinite alternate;animation:swing 1.3s ease-in-out infinite alternate;transform-box:fill-box}#girllight{-webkit-transform-origin:0 97%;transform-origin:0 97%}#hairgirl{-webkit-animation:swinghair 1.3s ease-in-out infinite alternate;animation:swinghair 1.3s ease-in-out infinite alternate;-webkit-transform-origin:60% 0;transform-origin:60% 0}#hairgirl,#zero{transform-box:fill-box}#zero{-webkit-transform-origin:bottom;transform-origin:bottom}@-webkit-keyframes swing{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}to{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@keyframes swing{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}to{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@-webkit-keyframes swinghair{0%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}to{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}}@keyframes swinghair{0%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}to{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}}@media screen and (max-width:1200px){.not-found svg{width:400px}}@media screen and (max-width:768px){.not-found svg{width:300px}.not-found .primary-button{display:block}.not-found h2{font-size:1rem}}.module-header{margin-bottom:var(--card-padding)}.report-config{width:100%}.rc-options .rc-options-1,.rc-options-2{display:flex;flex-direction:row;margin-bottom:5px}.rc-options-2{margin-bottom:2rem}.rc-options .input{margin-right:2rem}.rc-filter .rc-filter-select-all{margin-bottom:5px}.rc-filter .rc-filter-select{grid-row-gap:5px;display:grid;grid-template-columns:auto auto auto auto auto auto}.bacnho-report-submit-button{margin-top:2rem;width:100%}.add-item,.bacnho-report-submit-button{align-items:center;display:flex;justify-content:center}.add-item{background:transparent;border-radius:.3rem;color:var(--color-primary);height:calc(4rem - 2px);margin:0 .5rem;outline:1px dashed var(--color-primary);width:calc(4rem - 2px)}.add-item:hover{cursor:pointer}.remove-mode{color:var(--color-danger);outline:1px dashed var(--color-danger)}.primary-input{border-radius:var(--border-radius-1);color:var(--color-info-dark);display:flex;flex-direction:column-row;padding:.5rem 1rem}.primary-input,.primary-input input{background:var(--color-white);width:100%}.primary-input input{color:var(--color-dark);font-size:1rem;height:1.5rem}.primary-input input:focus+label{color:var(--color-primary);transition:all .3s ease-in-out}.primary-input-error input:focus+label{color:var(--color-danger);transition:all .3s ease-in-out}.primary-input label{display:flex;margin:0 .5rem}.label-after{margin-left:.5rem;margin-right:0!important}.primary-input label p{-webkit-margin-before:3px;height:0;margin-block-start:3px;margin-left:.3rem}.primary-input input::-webkit-inner-spin-button,.primary-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.primary-input input[type=number]{-moz-appearance:textfield}.single-selection-input{border-radius:var(--border-radius-1);color:var(--color-info-dark);display:flex;flex-direction:column-reverse;padding:.5rem 1rem;z-index:1000}.single-select,.single-selection-input{background:var(--color-white);width:100%}.single-select{color:var(--color-dark);font-size:1rem;height:1.5rem}.input-container label{color:var(--color-primary);font-size:1rem;margin-right:.5rem;transition:all .3s ease-in-out}.single-select .select__control{background-color:initial;border:none;box-shadow:none;height:1.5rem;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.single-select .select__value-container{padding:0}.single-select .select__input-container{color:var(--color-dark);height:1.5rem;margin:0;padding:0}.single-select .select__indicator-separator{display:none}.single-select .select__indicators{height:1.5rem}.single-select .select__indicators,.single-select .select__single-value{color:var(--color-dark);font-size:1rem}.single-select .select__menu{background:var(--color-white);border-radius:var(--border-radius-1);margin-top:1rem;padding:.3rem .5rem}.select__option:hover{cursor:pointer}.select__option--is-focused,.select__option--is-selected{border-radius:var(--border-radius-1)}.select__option--is-focused{background-color:var(--color-background)!important}.select__option--is-selected{background-color:var(--color-primary)!important}.single-selection-input label{display:flex}.single-selection-input label p{-webkit-margin-before:3px;height:0;margin-block-start:3px;margin-left:.3rem}.highlight-column{color:var(--color-primary)}.target-column{font-size:1rem}.check-data-date-select{display:flex;flex-direction:row}.check-data-date-select .input-container{margin-right:1.5rem}.check-data-result{margin-top:1.5rem}.dashboard-data{display:flex;flex-direction:row}.d-d-result{margin-right:2rem}.dashboard-highlight-column{font-size:1.5rem;font-weight:700;line-height:.7}.dashboard-date-select{display:flex;flex-direction:row;margin-bottom:2rem}.dashboard-head-tail-highlight-column{font-size:1.2rem;font-weight:700;line-height:.5}.d-d-s-add-button{margin-left:2rem}.drawer{display:none;left:0;opacity:.7;width:100vw}.drawer,.drawer-form{background:var(--color-background);height:100vh;position:absolute;top:0}.drawer-form{align-items:center;-webkit-animation:showDrawer .4s ease forwards;animation:showDrawer .4s ease forwards;border-radius:var(--card-border-radius);box-shadow:var(--box-shadow);display:flex;display:none;flex-direction:column;opacity:1;padding:var(--card-padding);right:-100%;width:1000px;z-index:5}.drawer-input-zone{display:grid;grid-template-columns:auto auto auto auto;height:100%;margin:2rem 0;width:100%}.drawer-input-zone .input-container{margin:1px 1px 2rem}.drawer-submit{align-items:center;background-color:initial;bottom:2rem;display:flex;flex-direction:row}.drawer-submit h3{margin-left:2rem}.drawer-form-header{align-items:center;display:flex;justify-content:center;width:100%}#drawer-close-button{left:2rem;position:absolute}.drawer-form-header{font-size:1rem}.drawer-children{display:flex;flex-direction:column}.drawer-children .switch-container{margin-bottom:2rem}.drawer-child-input-zone{max-height:16rem;transition:all .3s ease-in-out}.drawer-child-input-zone-scroll{overflow-y:scroll;padding-right:1rem;transition:all .3s ease-in-out}@-webkit-keyframes showDrawer{to{right:0}}@keyframes showDrawer{to{right:0}}@-webkit-keyframes hideDrawer{to{right:-100%}}@keyframes hideDrawer{to{right:-100%}}.drawer-show{display:flex}@media screen and (max-width:768px){.drawer,.drawer-form{width:100%}.drawer-submit{position:fixed}}.multi-text-input{border-radius:var(--border-radius-1);color:var(--color-info-dark);display:flex;flex-direction:column-reverse;max-height:200px;padding:.5rem 1rem}.multi-text-input,.multi-text-input textarea{background:var(--color-background);width:100%}.multi-text-input textarea{color:var(--color-dark);font-size:1rem;margin-top:.3rem;max-width:100%;min-width:100%}.multi-text-input textarea:focus+label{color:var(--color-primary);transition:all .3s ease-in-out}.multi-text-input-error textarea:focus+label{color:var(--color-danger);transition:all .3s ease-in-out}.multi-text-active{outline:.5px var(--color-primary) solid}.multi-text-active label{display:flex}.multi-text-active label p{-webkit-margin-before:3px;height:0;margin-block-start:3px;margin-left:.3rem}.switch-container{align-items:center;display:flex}.switch{display:inline-block;height:34px;position:relative;width:60px}.switch input{height:0;opacity:0;width:0}.slider{background-color:var(--color-info-light);bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:var(--color-white);bottom:4px;content:"";height:26px;left:4px;width:26px}.switch input:checked+.slider{background-color:var(--color-primary)}.switch input:focus+.slider{box-shadow:0 0 1px var(--color-primary)}.switch input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.round-switch-title{color:var(--color-dark);margin-left:1rem}.login{height:100vh;width:100vw}.login,.login-container{align-items:center;display:flex;justify-content:center}.login-container{background-color:var(--color-white);border-radius:var(--card-border-radius);box-shadow:var(--box-shadow);flex-direction:column;height:80vh;padding:var(--card-padding);width:500px}.login-form{width:100%}.login-logo{border-radius:50%;height:5rem;overflow:hidden;width:5rem}.login h1{margin:2rem 0}@media screen and (max-width:768px){.login{padding:var(--card-padding);width:100%}.login-container{height:75vh;width:100%}}.common-form{align-items:center;-webkit-animation:showDrawer .4s ease forwards;animation:showDrawer .4s ease forwards;border-radius:var(--card-border-radius)}.common-form,.common-form-input-zone{display:flex;flex-direction:column;height:100%;width:100%}.common-form-input-zone .input{margin-bottom:2rem}
/*# sourceMappingURL=main.17a4bc1e.css.map*/