@import url(https://fonts.googleapis.com/css?family=Roboto:100,200,300,400,500,700,900);*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:pingfang,Arial,Helvetica,sans-serif!important}body{background-color:#fff;min-height:100vh}.app{position:fixed;height:100vh;width:100vw;top:0;left:0;overflow:hidden}.app.blur{-webkit-filter:blur(10px);filter:blur(10px)}::-webkit-scrollbar{display:none}::-moz-scrollbar{display:none}.app .header{height:34vh;width:100vw;padding:.5rem 1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:-1;background-color:#6d81e6;background-size:cover;margin-bottom:5px;-webkit-transition:all .3s linear;transition:all .3s linear;position:fixed;left:0;top:0}.app .header.hide{height:8vh;box-shadow:none;flex-direction:row}.app .header.hide .header-title,.app .header.hide .shop-selector{display:none}.app .header.hide .navigation{width:-webkit-max-content;width:-moz-max-content;width:max-content;border:none}.app .header.hide .navigation span{font-size:.8rem;padding:.2rem .4rem}.app .header.hide .navigation span.active{border-bottom:1px solid #fff}.app .header .header-title{display:flex;width:100%;justify-content:space-between}.app .header .header-title .icon-container{display:flex;justify-content:center;align-items:center;height:2rem}.app .header .header-title .icon-container img{height:80%}.app .header .header-title .title{display:flex;justify-content:center;align-items:center;height:2rem;width:100%;color:#fff;letter-spacing:1px;font-family:SourceHanSansCN;font-weight:700}.app .header .header-title .title span.year{margin-right:.2rem;font-weight:300}.app .header .header-title .title span.text{font-weight:500}.app .header .setting-icon{position:absolute;right:.5rem;top:.5rem;display:flex;justify-content:center;align-items:center}.app .header .setting-icon img{height:100%;width:100%}.app .header .navigation{display:flex;justify-content:space-between;align-items:center;width:100%;border-bottom:1px solid #b3aaf6}.app .header .navigation span{font-weight:100;height:100%;font-size:1rem;display:flex;justify-content:center;align-items:center;color:#d0c9ff;padding:.5rem .8rem;text-transform:capitalize;margin-bottom:-3px}.app .header .navigation span.active{border-bottom:3px solid #fff;color:#fff;font-weight:300}table{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;max-height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;border-spacing:0;margin-top:.5rem}table thead tr th{padding-bottom:.8rem}table thead tr th .th-content-container{display:inline-flex;justify-content:flex-start;align-items:center;width:100%;text-transform:capitalize;color:#8d8aa7;font-weight:300}table thead tr th .th-content-container .th-title{margin-right:.2rem}table thead tr th .th-content-container .th-symbol{height:1rem}table thead tr th .th-content-container .th-symbol.decrease img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}table thead tr th .th-content-container .th-symbol img{height:100%}table thead tr th.money,table thead tr th.number{padding-left:.2rem}table thead tr th.money .th-content-container,table thead tr th.number .th-content-container{justify-content:flex-end}table thead tr th.text{padding-right:.2rem}table thead tr th.text .th-content-container{justify-content:flex-start;padding-left:1.8rem}table tbody tr.colored.striped{background-color:#f0eff5}table tbody tr.striped td{border:none}table tbody tr.total{font-weight:700}table tbody tr.total td span{width:60%;display:inline-block;border-top:2px solid #6d81e6}table tbody tr td{height:3.2rem;font-size:1.1rem;border-bottom:1px solid #dedede}table tbody tr td.money,table tbody tr td.number{text-align:right;padding-left:.2rem;color:#6d81e6;font-weight:200;font-size:.8rem}table tbody tr td.money .symbol,table tbody tr td.number .symbol{font-size:.8rem;margin-right:2px}table tbody tr td.text{text-align:left;padding-right:.2rem;font-weight:100}table tbody tr td.text .payment-method-symbol{border-radius:50%;border:2px solid}table tbody tr td.text .payment-method-symbol,table tbody tr td.text .placeholder{display:inline-block;height:.8rem;width:.8rem;margin-right:1rem}form{width:85%;flex-direction:column;max-width:18rem;min-width:250px}form,form .form-field{display:flex;align-items:center}form .form-field{width:100%;height:3rem;justify-content:space-between;position:relative;margin-bottom:.5rem}form .form-field label{text-transform:capitalize;font-size:.8rem;color:rgba(33,30,245,.42);position:absolute;top:1rem;left:1rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}form .form-field label.input-not-empty{top:0;color:#6d81e6;font-size:.6rem}form .form-field input{height:2rem;width:100%;padding-left:1rem;border-radius:0;outline:none;font-size:1.1rem;border:none;border-bottom:1px solid #6d81e6;font-weight:200}form .form-field input::-webkit-input-placeholder{opacity:0}form .form-field input::-moz-placeholder{opacity:0}form .form-field input::-ms-input-placeholder{opacity:0}form .form-field input::placeholder{opacity:0}form .form-field input:focus~label{top:0;color:#6d81e6;font-size:.6rem}form .button-container{width:100%;display:flex;justify-content:flex-end;margin-top:.5rem}form .button-container button{height:2rem;width:6rem;border:1px solid #6d81e6;color:#6d81e6;border-radius:5px;font-weight:700;text-transform:uppercase;outline:none;box-shadow:0 0 3px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;background-color:#fff}form .button-container button:active{box-shadow:none;color:#fff;background-color:#6d81e6}.component-modal{position:fixed;bottom:0;left:0;z-index:5000;height:100vh;width:100vw;display:flex;justify-content:flex-start;padding-top:30%;align-items:center;background-color:hsla(0,0%,100%,.7);flex-direction:column}.component-modal .reset-password-form{margin-bottom:3rem;background-color:#fff;padding:1rem 1.5rem;border-radius:5px;border:1px solid #7162df;box-shadow:0 0 3px hsla(0,0%,71.4%,.5);width:auto}.component-modal .reset-password-form .intro{font-size:.75rem;padding-bottom:1rem;color:#cbcbcd}.component-modal .reset-password-form .intro b{color:#db2727;text-transform:uppercase}.component-modal .reset-password-form .form-field input{background-color:initial}.component-modal .reset-password-form .button-save{color:#7162df}.component-modal button{margin-top:.5rem;text-transform:capitalize;min-width:8rem;height:2.375rem;padding:0 1rem;border-radius:4px;border:1px solid #7162df;outline:none;background-color:initial;box-shadow:0 0 3px hsla(0,0%,71.4%,.5)}.component-modal button.button-close{color:#21d599;border-color:#21d599}.component-modal button.button-logout{color:#db2727;border-color:#db2727}.app .header .shop-selector{height:2rem;width:100%;display:flex;justify-content:center;align-items:center}.app .header .shop-selector .selector{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1.5rem;display:flex;-moz-text-align-last:center;text-align-last:center;border-radius:1rem;background-color:#513ed5;background-repeat:no-repeat,repeat;background-position:right .6em top 50%,0 0;background-size:.65em auto,100%;font-size:1rem;font-weight:100;border:none;color:#fff;min-width:6rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;outline:none;padding:0 1rem}.app .header .shop-selector .selector::-ms-expand{display:none}.app .header .shop-selector .selector .value{flex:1 1}.app .header .shop-selector .selector .indicator,.app .header .shop-selector .selector .value{display:flex;justify-content:center;align-items:center}@font-face{font-family:SourceHanSansCN;src:url(/static/media/SourceHanSansCN-Bold.8e4c4a88.otf);font-weight:700}@font-face{font-family:SourceHanSansCN;src:url(/static/media/SourceHanSansCN-Light.424662ea.otf);font-weight:100}@font-face{font-family:SourceHanSansCN;src:url(/static/media/SourceHanSansCN-Regular.11c302dd.otf);font-weight:200}@font-face{font-family:SourceHanSansCN;src:url(/static/media/SourceHanSansCN-Medium.4abbfb49.otf);font-weight:300}@font-face{font-family:SourceHanSansCN;src:url(/static/media/SourceHanSansCN-Heavy.07716d02.otf);font-weight:bolder}*{font-family:SourceHanSansCN,sans-serif;overflow:hidden}body,html{height:100vh;width:100vw}button.button-download{height:3rem;background:-webkit-radial-gradient(#fff,#735edf);background:radial-gradient(#fff,#735edf);border:none;border-radius:3px;display:flex;justify-content:center;align-items:center;padding:0 1rem;color:#07c;text-transform:uppercase}button.button-download .material-icons{margin-right:.5rem;text-shadow:0 0 3px #fff;color:#07c}.row .block{min-height:6rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:flex;flex-direction:column;justify-content:flex-start;padding:.5rem 1rem;box-shadow:0 1px 4px 0 hsla(0,0%,71.4%,.5);border-radius:5px;background-color:#fff;margin-top:.5rem}.row .block.large{width:100%;margin:.5rem auto}.row .block .title{text-transform:capitalize;color:#7162df;font-size:.7rem;opacity:.7;flex:1 1}.row .block .value{flex:1 1;display:flex;justify-content:center;align-items:center;font-size:1.5rem;color:#7162df;font-weight:700;text-align:center}.row .block .value .symbol{font-size:.8rem;font-weight:400;margin-right:.1rem}.row .block .compare{font-size:.7rem;font-weight:200;flex:1 1;-webkit-transform:translateX(.6rem);transform:translateX(.6rem);display:flex;justify-content:flex-end;align-items:center;width:100%}.row .block .compare .date{margin-right:.3rem}.row .block .compare .percentage{margin-left:.3rem}.row .block .compare .percentage.increase{color:#21d599}.row .block .compare .percentage.decrease{color:#db2727}.app .summary{width:100vw;margin-top:18vh;height:81vh;overflow:scroll;-webkit-overflow-scrolling:touch}.app .summary.header-hide{margin-top:10vh;height:89vh;padding-top:12vh}.app .summary .row{width:100%;padding:0 5%;display:flex;justify-content:space-between;align-items:center;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;margin:auto auto 1rem}.app .summary .row.shadow{box-shadow:0 0 4px hsla(0,0%,71.4%,.5)}.app .summary .row.hide{position:absolute;top:0;right:0;width:40%;padding-right:.1rem}.app .summary .row.hide .block.large.date-picker-container{justify-content:flex-end;padding-right:1.8rem}.app .summary .row.hide button{display:none}.app .summary .row.hide .display-date{color:#fff;border-radius:none;border:none;padding:.4rem .5rem .3rem}.app .summary .row.hide .display-date .month{font-weight:300;margin-right:.3rem;font-size:.8rem}.app .summary .row.hide .display-date .day{font-weight:500;font-size:1rem}.row .block.date-picker-container{display:flex;flex-direction:row;justify-content:center;align-items:center;box-shadow:none;position:relative;background-color:initial;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.row .block.date-picker-container input[type=date]{height:2rem;width:2rem;position:absolute;z-index:0;background-color:initial;border:none;right:0;top:.5rem;color:transparent}.row .block.date-picker-container input[type=date]::-webkit-calendar-picker-indicator{opacity:1;display:block;position:absolute;right:0;top:.3rem;background-repeat:no-repeat;background-size:contain;height:1rem;width:1rem;border-width:thin}.row .block.date-picker-container input[type=date]::-webkit-clear-button,.row .block.date-picker-container input[type=date]::-webkit-datetime-edit,.row .block.date-picker-container input[type=date]::-webkit-inner-spin-button{display:none}.row .block.date-picker-container button.date-tag{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:1.5rem;background-color:initial;color:#d0c9ff;border:1px solid #b3aaf6;border-radius:5px;outline:none;-webkit-transition:all .4s linear;transition:all .4s linear}.row .block.date-picker-container button.date-tag.decrease{margin-right:1rem}.row .block.date-picker-container button.date-tag.increase{margin-left:1rem}.row .block.date-picker-container button.date-tag:active{box-shadow:none;background-color:#6d81e6;color:#fff}.row .block.date-picker-container .display-date{color:#fff;border-radius:5px;border:1px solid #fff;padding:.3rem .5rem}.row .block.date-picker-container .display-date .month{font-weight:300;margin-right:.3rem}.row .block.date-picker-container .display-date .day{font-weight:500;font-size:1.2rem}.payment-method{width:100%}.payment-method p{color:#54516d;text-transform:capitalize;font-weight:500;font-size:1.1rem}.payment-method .block{box-shadow:none;padding-left:0;padding-right:0}.payment-method .payment-method-chart{min-height:0}.process-bar{display:flex;height:2rem;border-radius:5px;overflow:hidden;position:relative}.process-bar .selector{position:absolute;width:.8rem;top:.3rem;right:1rem}.process-bar .selector img{width:100%}.block.large.data-group{box-shadow:none;padding-left:0;padding-right:0}.block.large.data-group p{color:#54516d;text-transform:capitalize;font-weight:500;display:flex;justify-content:space-between;align-items:center;height:3rem;font-size:1rem}.block.large.data-group p .title{font-size:1.1rem;color:#54516d;opacity:1}.block.large.data-group p .total{color:#5d4ae8;font-weight:700;font-size:1.1rem}.app .component-weekly-report{width:100vw;margin-top:18vh;height:82vh;overflow:scroll}.app .component-weekly-report.header-hide{margin-top:10vh;height:89vh;padding-top:12vh}.app .component-weekly-report .row{width:100%;padding:0 5%;display:flex;justify-content:space-between;align-items:center;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;margin:auto auto 1rem}.app .component-weekly-report .row.weekly-reports{align-items:flex-start}.app .component-weekly-report .row.weekly-reports .table-container{width:90%;overflow-x:scroll}.app .component-weekly-report .row.weekly-reports .table-container table{margin-top:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.app .component-weekly-report .row.weekly-reports .table-container table tr{height:3.2rem;border:none}.app .component-weekly-report .row.weekly-reports .table-container table tr.colored{background-color:#f6f5f9}.app .component-weekly-report .row.weekly-reports .table-container table tr.cash{color:#4537b0}.app .component-weekly-report .row.weekly-reports .table-container table tr.sales{color:#4537b0;font-weight:500}.app .component-weekly-report .row.weekly-reports .table-container table tr th{padding-bottom:0;padding-top:0}.app .component-weekly-report .row.weekly-reports .table-container table tr th span{width:25vw;display:flex;height:100%;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.app .component-weekly-report .row.weekly-reports .table-container table tr th span .week-title{text-transform:capitalize;color:#54516d;font-size:500;font-size:1rem}.app .component-weekly-report .row.weekly-reports .table-container table tr th span .week-value{font-size:.7rem;color:#4537b0;font-weight:500}.app .component-weekly-report .row.weekly-reports .table-container table tr td{border:none}.app .component-weekly-report .row.weekly-reports .table-container table tr td span{width:100%;height:100%;display:inline-block;text-align:center}.app .component-weekly-report .row.shadow{box-shadow:0 0 4px hsla(0,0%,71.4%,.5)}.app .component-weekly-report .row.hide{position:absolute;top:0;right:0;width:40%;padding-right:.1rem}.app .component-weekly-report .row.hide .block.large.date-picker-container{justify-content:flex-end;padding-right:1.8rem}.app .component-weekly-report .row.hide button{display:none}.app .component-weekly-report .row.hide .display-date{color:#fff;border-radius:none;border:none;padding:.4rem .5rem .3rem}.app .component-weekly-report .row.hide .display-date .month{font-weight:300;margin-right:.3rem;font-size:.8rem}.app .component-weekly-report .row.hide .display-date .day{font-weight:500;font-size:1rem}.tabs-group{width:10%;border-top-left-radius:5px;border-bottom-left-radius:5px;overflow:hidden}.tabs-group span{display:flex;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100%;height:3.2rem;font-size:.8rem;color:#fff;font-weight:300;justify-content:center;align-items:center;word-wrap:break-word;white-space:pre}.tabs-group span img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.component-login{height:100vh;width:100vw;position:relative;display:grid;grid-template-columns:20px auto 20px;grid-template-rows:34vh auto;grid-template-areas:"header header header" ". form ."}.component-login .header{grid-area:header;background-color:#6d81e6;color:#fff;padding-left:1rem;display:flex;align-items:center;font-size:1.2rem;font-weight:900;background:url(https://financialages.com/wp-content/uploads/2017/12/The-Key-to-Writing-Better-Business-Reports.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;box-shadow:0 3px 3px}.component-login .header .cover{position:fixed;top:0;left:0;height:34vh;width:100vw;background-color:rgba(0,0,0,.5)}.component-login .header .login-title{font-size:1.8rem;margin-top:10vh;z-index:1}.component-login form{grid-area:form;justify-self:center;margin-top:3rem}.component-tables-report{margin-top:7rem;width:100%;display:flex;align-items:center;height:85vh;flex-direction:column}.component-tables-report .tables-filter{width:100%;height:8rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.component-tables-report .tables-filter .tables-filter__row{width:100%;height:2.6rem;display:flex;justify-content:space-between;align-items:center;padding:0 1rem}.component-tables-report .tables-filter .tables-filter__row.site-selector{height:2rem;width:100%;display:flex;justify-content:center;align-items:center}.component-tables-report .tables-filter .tables-filter__row.site-selector .selector{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1.5rem;display:flex;-moz-text-align-last:center;text-align-last:center;border-radius:1rem;background-color:#513ed5;background-repeat:no-repeat,repeat;background-position:right .6em top 50%,0 0;background-size:.65em auto,100%;font-size:1rem;font-weight:100;border:none;color:#fff;min-width:6rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;outline:none;padding:0 1rem}.component-tables-report .tables-filter .tables-filter__row.site-selector .selector::-ms-expand{display:none}.component-tables-report .tables-filter .tables-filter__row.site-selector .selector .value{flex:1 1;display:flex;justify-content:center;align-items:center}.component-tables-report .tables-filter .tables-filter__row.site-selector .selector .indicator{display:flex;justify-content:center;align-items:center}.component-tables-report .tables-filter .tables-filter__row .table-filter__button{width:45%;height:100%;display:flex;align-items:center;justify-content:space-between;border-radius:5px;border:1px solid #b3aaf6;color:#d0c9ff}.component-tables-report .tables-filter .tables-filter__row .table-filter__button .tables-filter__button__indicator{display:flex;justify-content:center;align-items:center;height:100%;width:3.2rem;border-right:1px solid #b3aaf6}.component-tables-report .tables-filter .tables-filter__row .table-filter__button .tables-filter__button__indicator .round{height:1rem;width:1rem;border-radius:50%;background-color:#b3aaf6}.component-tables-report .tables-filter .tables-filter__row .table-filter__button .tables-filter__button__label{display:flex;align-items:center;justify-content:space-between;flex:1 1;height:100%;font-size:.8rem;text-transform:uppercase;padding:0 .5rem}.component-tables-report .tables-filter .tables-filter__row .table-filter__button.active{color:#fff;border:1px solid #fff}.component-tables-report .tables-filter .tables-filter__row .table-filter__button.active .tables-filter__button__indicator{border-right:1px solid #fff}.component-tables-report .tables-filter .tables-filter__row .table-filter__button.active .round{background-color:#fff}.component-tables-report .tables-grid{display:flex;justify-content:space-between;flex-wrap:wrap;padding:1rem;width:95%;margin-top:1rem;background-color:#fff;border-radius:5px;box-shadow:0 0 10px hsla(0,0%,71.4%,.5);overflow:scroll;-webkit-overflow-scrolling:touch;flex:1 1}.component-tables-report .tables-grid .text-notice{width:100%;text-align:center;color:#7162df;font-size:1.2rem}.component-tables-report .tables-grid .table-card{background-color:#fff;color:#7162df;width:30%;height:4rem;display:flex;flex-direction:column;align-items:center;margin-bottom:.5rem;padding:.5rem;justify-content:space-between;border-radius:4px;box-shadow:0 2px 3px hsla(0,0%,71.4%,.5)}.component-tables-report .tables-grid .table-card.table-status2{background-color:#db2727;color:#fff}.component-tables-report .tables-grid .table-card.table-status3{background-color:#07c;color:#fff}.component-tables-report .tables-grid .table-card .site-name{font-size:.8rem}.component-tables-report .tables-grid .table-card .seats{font-size:.7rem}.component-custom-report{background-color:#e1e1e1;background-color:#fff;width:100vw;margin-top:9rem;height:calc(100vh - 9rem);overflow:scroll;-webkit-overflow-scrolling:touch}.component-custom-report .flat-block{display:flex;background-color:#fff;flex-direction:column;margin-bottom:.5rem;padding:.5rem;overflow:scroll}.component-custom-report .flat-block .title{font-size:.8rem;color:#a5a5a5;text-transform:uppercase}.component-custom-report .flat-block .container{display:flex;justify-content:flex-start;align-items:center;height:2.5rem}.component-custom-report .flat-block .container input[type=date]{margin-right:.3rem}.flat-block.date-picker-container{display:flex;flex-direction:row;flex-wrap:wrap}.flat-block.date-picker-container button{margin-right:.5rem;margin-bottom:.5rem;height:2rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:3px;border:2px solid #6d81e6;background-color:#fff;color:#6d81e6;outline:none;box-shadow:0 0 3px hsla(0,0%,71.4%,.5);-webkit-transition:all 400 linear;transition:all 400 linear}.flat-block.date-picker-container button:active{box-shadow:none;background-color:#6d81e6;color:#fff}.flat-block{overflow:scroll}.flat-block select{margin-top:.2rem;height:2rem;border-radius:3px}.popup{display:flex;position:absolute;background-color:#fff;width:20rem;min-height:9.5rem;left:3.71rem;flex-direction:column;padding:.9rem 1.5rem;-webkit-transition:left .5s;transition:left .5s;-webkit-animation-name:drawer;-webkit-animation-duration:.3s;animation-name:drawer;animation-duration:.3s}.popup .popup-header{display:flex;align-items:center;justify-content:space-between}.popup .popup-header .comment{font-weight:300;color:#4a4a4a}.popup .popup-header .comment,.popup .popup-header .name{font-family:SourceHanSansCN;letter-spacing:1px;font-size:.9rem}.popup .popup-header .name{font-weight:700;color:#765de0}.popup .content{text-align:left;font-weight:200}.popup .content,.popup .popup-footer{display:flex;font-family:SourceHanSansCN;color:#4a4a4a;font-size:.75rem;margin-top:1rem}.popup .popup-footer{font-weight:100;justify-content:flex-end;letter-spacing:.86px}.header-container{justify-content:center;margin-top:4rem;width:18rem;display:flex;justify-content:space-between;border-bottom:1px solid hsla(0,0%,60.8%,.6)}.header-container .sub-container{padding:0 .8rem .3rem;font-family:SourceHanSansCN;font-weight:100;color:hsla(0,0%,100%,.61)}.header-container .border{width:auto;border-bottom:3px solid #fff;display:inline-block;font-weight:300;color:#fff}.header-container span{font-size:.8rem;letter-spacing:1px}.date-picker{width:100%;display:flex;justify-content:space-between;padding:.2rem 1rem}.date-picker.margin-top{margin-top:4rem}.date-picker input{z-index:1000;font-family:SourceHanSansCN;font-weight:300;text-align:right;height:2rem;width:45%;border-radius:5px;border:1px solid hsla(0,0%,64.7%,.38);font-size:1rem;outline:none;color:#fff;background-color:initial}.component-total-report{display:flex;flex-direction:column;width:100%;overflow:hidden}.component-total-report .group-table{margin-top:1rem;overflow-x:auto;padding-bottom:250px;margin-bottom:-250px}.component-total-report .group-table table{width:-webkit-max-content;width:-moz-max-content;width:max-content;border-spacing:0;min-width:100%;font-family:SourceHanSansCN;font-weight:300}.component-total-report .group-table table thead tr{box-shadow:0 40px 40px 0 rgba(0,0,0,.05);background-color:#f6f5f9;cursor:pointer}.component-total-report .group-table table thead tr th{font-size:.875rem;color:#4a4a4a;padding:1rem .5rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:1px;text-align:center}.component-total-report .group-table table tbody tr{cursor:pointer;background-color:#fff;box-shadow:0 2px 3px 0 #ddd}.component-total-report .group-table table tbody tr.striped{background-color:#fff}.component-total-report .group-table table tbody tr td{text-align:center;font-size:.6rem;color:#4a4a4a;width:1rem;word-break:break-all}.component-total-report .group-table table tbody tr td img{width:1rem;height:1rem;margin-top:.2rem}.component-total-report .group-table table tbody tr td .shop-name-container{display:flex;justify-content:center;align-items:flex-start;padding:.5rem 0}.component-total-report .group-table table tbody tr td .shop-name{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;font-size:.9rem;font-weight:300;color:#fff;word-break:break-all;-webkit-transform:rotate(180deg);transform:rotate(180deg);height:3rem;padding-top:1rem;line-height:1}.component-total-report .group-table table tbody tr td span{display:block}.component-total-report .group-table table tbody tr td .download-text{font-size:.6rem;color:#6757dd;font-family:SourceHanSansCN;font-weight:300;letter-spacing:.71px}.component-total-report select{width:10rem;border-radius:12px;margin-top:.4rem;background-color:#503dd4;-moz-text-align-last:center;text-align-last:center;color:#fff;font-weight:200;-webkit-appearance:none;outline:none;border:none}.component-total-report .total-summary{width:100%;overflow:visible;padding:0 .5rem;display:flex;justify-content:space-around;align-items:center}.component-total-report .total-summary .group-summary{padding:.5rem;display:flex;flex-direction:column;width:45%;border-radius:5px;height:6rem;background-color:#fff;box-shadow:0 0 3px hsla(0,0%,71.4%,.5)}.component-total-report .total-summary .group-summary .bottom-container{display:flex;justify-content:flex-end;align-items:center}.component-total-report .total-summary .group-summary .bottom-container .money,.component-total-report .total-summary .group-summary .bottom-container .number{color:#6757dd;font-size:.8rem;letter-spacing:1.29px}.component-total-report .total-summary .group-summary .bottom-container .text{margin-left:.2rem;color:#4a4a4a;font-weight:200;font-size:.75rem;letter-spacing:.86px}.component-total-report .total-summary .group-summary .group-title{padding:0;display:flex;justify-content:space-between}.component-total-report .total-summary .group-summary .group-title .name,.component-total-report .total-summary .group-summary .group-title .route{font-size:.75rem;color:#54516d;font-weight:200}.component-total-report .total-summary .group-summary .group-title .name{font-size:.6rem;max-width:8.5rem;word-break:break-all}.component-total-report .total-summary .group-summary .group-title .gp{font-size:.875rem;font-family:SourceHanSansCN;font-weight:700;letter-spacing:1px;color:#6757dd}.component-total-report .total-summary .group-summary .group-title .gp.font{font-family:SourceHanSansCN;font-weight:bolder}.component-total-report .total-summary .total-summary__sales,.component-total-report .total-summary .total-summary__tx{display:flex;flex-direction:column;width:45%;padding:.5rem;border-radius:5px;background-color:#fff;box-shadow:0 0 3px hsla(0,0%,71.4%,.5);overflow:hidden}.component-total-report .total-summary .total-summary__sales .title,.component-total-report .total-summary .total-summary__tx .title{font-family:SourceHanSansCN;font-weight:200;height:1rem;width:100%;font-size:.75rem;color:#54516d}.component-total-report .total-summary .total-summary__sales .value,.component-total-report .total-summary .total-summary__tx .value{color:#7162df;font-family:SourceHanSansCN;font-weight:300;font-size:1.2rem;text-align:center;width:100%;letter-spacing:.8px}.component-total-report .total-summary .total-summary__sales .value.margin,.component-total-report .total-summary .total-summary__tx .value.margin{margin-top:1rem;padding-bottom:1rem;font-size:1.4rem}.component-total-report .total-summary .total-summary__sales .font-weight,.component-total-report .total-summary .total-summary__sales .value.font,.component-total-report .total-summary .total-summary__tx .font-weight,.component-total-report .total-summary .total-summary__tx .value.font{font-weight:bolder}.component-total-report .total-summary .total-summary__sales .all-pax,.component-total-report .total-summary .total-summary__tx .all-pax{display:flex;justify-content:space-between;padding:.5rem 2rem .2rem;font-family:SourceHanSansCN;font-weight:200;color:#4a4a4a;font-size:.6rem}.component-total-report .shop-list{display:flex;flex-direction:column;width:95%;background-color:#fff;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:6px;box-shadow:0 2px 10px 0 hsla(0,0%,76.5%,.5);margin-top:1rem;padding:.5rem .8rem 10rem}.component-total-report .shop-list .shop-summary-card{border-radius:2px;box-shadow:0 2px 4px 0 hsla(0,0%,82.4%,.5);border:2px solid #ced3f6;padding:.5rem;margin-bottom:.5rem;overflow:visible}.component-total-report .shop-list .shop-summary-card .row{display:flex;justify-content:space-between;align-items:center;width:100%}.component-total-report .shop-list .shop-summary-card .row.disconnect{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.5rem 0}.component-total-report .shop-list .shop-summary-card .row.disconnect img{max-height:4.5rem}.component-total-report .shop-list .shop-summary-card .row .sub-row{display:flex;justify-content:space-between;align-items:center;width:100%}.component-total-report .shop-list .shop-summary-card .row .sub-row .guide{font-family:SourceHanSansCN;font-weight:200;font-size:.75rem;color:#4a4a4a;letter-spacing:.6px}.component-total-report .shop-list .shop-summary-card .row .sub-row .guide-name{font-weight:100}.component-total-report .shop-list .shop-summary-card .row .sub-row .kb{font-family:SourceHanSansCN;font-weight:200;font-size:.75rem;color:#4a4a4a;letter-spacing:.6px}.component-total-report .shop-list .shop-summary-card .row.column{flex-direction:column}.component-total-report .shop-list .shop-summary-card .row .pax{font-family:SourceHanSansCN;font-weight:200;color:#4a4a4a;font-size:.9rem;letter-spacing:.6px;margin-left:.5rem}.component-total-report .shop-list .shop-summary-card .row .group-edition{font-size:1rem}.component-total-report .shop-list .shop-summary-card .row.shop-name{font-family:SourceHanSansCN;font-weight:300;color:#7162df;padding-bottom:.5rem;border-bottom:1px solid hsla(0,0%,64.7%,.38);font-size:1.2rem}.component-total-report .shop-list .shop-summary-card .row.shop-report-data .report{display:flex;width:45%;align-items:center;margin-top:.5rem;justify-content:space-between}.component-total-report .shop-list .shop-summary-card .row.shop-report-data .report .title{font-family:SourceHanSansCN;font-weight:200;margin-right:.5rem;font-size:.6rem;color:#54516d;letter-spacing:.8px}.component-total-report .shop-list .shop-summary-card .row.shop-report-data .report .value{font-family:SourceHanSansCN;font-weight:300;font-size:.85rem;letter-spacing:1px;color:#7162df}@-webkit-keyframes drawer{0%{width:0}to{width:20rem}}@keyframes drawer{0%{width:0}to{width:20rem}}.component-export-report{margin-top:9rem;background-color:#fff;height:calc(100vh - 9rem)}.component-export-report .calendar-section{display:flex;width:100%;justify-content:center;align-items:center;padding:1rem}.component-export-report .calendar-section label{display:flex;justify-content:center;align-items:center;height:2rem;color:#db2727}.component-export-report .calendar-section input{position:absolute;opacity:0}.component-export-report .month-display{width:100%;display:flex;align-items:center;justify-content:center}.component-export-report .month-display .calendar-page{height:15rem;width:12rem;box-shadow:0 0 3px #07c;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.component-export-report .month-display .calendar-page .year{height:2rem;display:flex;align-items:flex-end;border-bottom:2px solid #db2727}.component-export-report .month-display .calendar-page .month{flex:1 1;padding-top:15%;font-size:6rem;color:#07c}.component-export-report .button-container{margin-top:1.2rem;width:100%;display:flex;justify-content:center;align-items:center}.group-summary-page{width:100vw;margin-top:18vh;overflow:scroll;-webkit-overflow-scrolling:touch}.group-summary-page.header-hide{margin-top:10vh;height:89vh;padding-top:12vh}.group-page-table{margin-top:1rem;display:block;overflow-x:auto;padding-bottom:250px;margin-bottom:-250px}.group-page-table table{width:-webkit-max-content;width:-moz-max-content;width:max-content;border-spacing:0;min-width:100%;font-family:SourceHanSansCN;font-weight:300}.group-page-table table thead{display:block}.group-page-table table thead tr{box-shadow:0 40px 40px 0 rgba(0,0,0,.05);background-color:#f6f5f9;cursor:pointer}.group-page-table table thead tr th{font-size:.875rem;color:#4a4a4a;padding:1rem .5rem;letter-spacing:1px;text-align:center}.group-page-table table thead tr th span{display:block;font-size:.8rem;letter-spacing:.87px;line-height:1rem}.group-page-table table thead tr th span.underline{height:1.2rem;border-bottom:2px solid #fff;line-height:1rem}.group-page-table table tbody{display:block;overflow:auto;height:14rem}.group-page-table table tbody tr{cursor:pointer;background-color:#fff;box-shadow:0 2px 3px 0 #ddd}.group-page-table table tbody tr.striped{background-color:#fff}.group-page-table table tbody tr td{text-align:center;font-size:.6rem;color:#4a4a4a;height:3.2rem;word-break:break-word;font-family:SourceHanSansCN;font-weight:200;letter-spacing:.7px}.group-page-table table tbody tr td .shop-name{display:block;padding-left:1rem;align-items:flex-start;justify-content:center;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;font-size:.9rem;font-weight:300;color:#fff;word-wrap:break-word;-webkit-transform:rotate(180deg);transform:rotate(180deg);height:3rem;letter-spacing:1px;white-space:normal}.group-page-table table tbody tr td span{display:block;word-break:break-all}.group-page-table table tbody tr td span.barcode{font-weight:700}
/*# sourceMappingURL=main.604e5585.chunk.css.map */