.fintess .rateFintess-status-calender-header-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 16px;background-color:#f8f8f8;border:1px solid #e8e8e8;cursor:pointer}.fintess .rateFintess-status-calender-header-cell-date{margin-right:4px;font-weight:600}.fintess .rateFintess-status-calender-header-cell-week{font-size:12px;white-space:nowrap}.fintess .rateFintess-status-calender-label-cell,.fintess .rateFintess-status-calender-label-cell-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 16px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;font-size:13px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fintess .rateFintess-status-calender-label-cell-top{background-color:#f8f8f8;border-top:1px solid #e8e8e8}.fintess .rateFintess-status-calender-name-cell{padding:12px 16px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8}.fintess .rateFintess-status-calender-name-cell .name-text{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:600;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fintess .rateFintess-status-calender-name-sub-cell{padding:12px 16px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;color:#2c75c9}.fintess .rateFintess-status-calender-name-sub-cell .name-text{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fintess .rateFintess-status-calender-inventory-cell{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:46px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;text-align:center;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#2c75c9}.fintess .rateFintess-status-calender-inventory-cell .inventory-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.fintess .rateFintess-status-calender-inventory-cell .inventory-edit-icon{width:0;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.fintess .rateFintess-status-calender-inventory-cell .inventory-submit-icon:hover{color:#3f98fd}.fintess .rateFintess-status-calender-inventory-cell .inventory-suffix{font-weight:500;font-size:12px;-webkit-transform:scale(.75);transform:scale(.75)}.fintess .rateFintess-status-calender-inventory-cell .inventory-edit-input{width:55px;margin-right:8px}.fintess .rateFintess-status-calender-inventory-cell:hover .inventory-edit-icon{width:14px;margin-left:4px}.fintess .rateFintess-status-calender-timePeriod-cell{padding:12px 16px;font-size:15px;white-space:nowrap}.fintess .rateFintess-status-calender-rate-cell,.fintess .rateFintess-status-calender-timePeriod-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fintess .rateFintess-status-calender-rate-cell{position:relative;height:46px;margin:0!important;text-align:center;cursor:pointer;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;color:#2c75c9}.fintess .rateFintess-status-calender-rate-cell .rate-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.fintess .rateFintess-status-calender-rate-cell .rate-prefix{font-weight:500;font-size:13px;-webkit-transform:scale(.75);transform:scale(.75)}.fintess .rateFintess-status-calender-rate-cell .rate-value{margin-right:2px;font-weight:400;color:#fd633d;font-family:Times New Roman,Georgia,Times,serif;font-weight:600}.fintess .rateFintess-status-calender-divider-cell{height:12px}.fintess .rateFintess-status-calender-cell-selected{background-color:#76bb87!important}.fintess .inventory-edit-popover{position:relative;padding:8px}.fintess .inventory-edit-popover .submit-footer{margin-top:8px}.fintess .inventory-edit-popover .submit-footer .ant-btn{width:100%}.fintess .rate-operator-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;width:120px;height:80px}.fintess .rate-edit-wrap{margin-right:16px;font-size:28px;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.fintess .rate-edit-wrap:hover{color:#3f98fd}.fintess .rate-status-rate-edit-modal{position:relative}.fintess .rate-edit-popover-wrap .submit-footer{margin-top:8px}.fintess .rate-edit-popover-wrap .submit-footer .ant-btn:first-of-type{margin-right:4px}.fintess .rate-edit-popover-normal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fintess .workday-date{background-color:#e4f7fd;color:#373737}.fintess .actived-date{background-color:#fef3e3;color:#000;border-bottom:1px solid #f7f7f7}.fintess .is-bold{font-weight:600}.stock-status-legend{position:relative;overflow:hidden}.stock-status-legend-normal:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0}.stock-status-legend-close{background:#c7c7c7}.stock-status-legend-sellout{background:#c7c7c7!important}.stock-status-legend-sellout:after{content:"";position:absolute;width:0;height:0;top:-8px;right:-8px;border:8px solid #fd633d;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.timesCheckbox .ant-checkbox-wrapper{width:115px}.fintess .rateFintess-status-bars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fintess .rateFintess-status-bars-divider{width:1px;height:20px;margin-right:16px;background-color:hsla(0,0%,91%,.9)}.fintess .rateFintess-status-calender-wrap{width:100%;overflow-x:hidden}.fintess .rateFintess-status-calender-header{display:grid}.fintess .rateFintess-status-calender-header-cell{border-right:none}.fintess .rateFintess-status-calender-header-cell:last-of-type{border-right:1px solid #e8e8e8}.fintess .rateFintess-status-calender-empty{padding:32px}.fintess .rateFintess-status-calender-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;overflow-y:auto;overflow-x:auto;padding:0 0 32px}.fintess .rateFintess-status-calender-body .ant-popover-inner{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.3);box-shadow:0 2px 8px rgba(0,0,0,.3)}.fintess .rateFintess-status-calender-row{position:relative;display:grid;grid-template-columns:220px 60px repeat(7,100px);border-left:1px solid #e8e8e8}.fintess .rateFintess-status-calender-inventory .rateFintess-status-calender-inventory-cell,.fintess .rateFintess-status-calender-inventory .rateFintess-status-calender-label-cell,.fintess .rateFintess-status-calender-inventory .rateFintess-status-calender-name-cell{background-color:#f8f8f8}.fintess .rateFintess-status-calender-timePeriod,.fintess .rateFintess-status-calender-timePeriod .rateFintess-status-calender-label-cell,.fintess .rateFintess-status-calender-timePeriod .rateFintess-status-calender-name-cell,.fintess .rateFintess-status-calender-timePeriod .rateFintess-status-calender-timePeriod-cell{background-color:#fef3e3}.fintess .rateFintess-status-calender-rate{position:relative}.fintess .recreation-row{overflow-x:hidden}.fintess .cursor-default{cursor:default}