.modal-schedule__dialog{border-radius:12px!important}.modal-schedule__dialog .v-card__title span{font-weight:700;font-size:24px;color:#252525}.modal-schedule__dialog .v-card__actions{display:unset!important}.modal-schedule__search-header{font-weight:500;font-size:20px;line-height:100%;color:#252525}.modal-schedule__search-field{max-width:328px}.modal-schedule__search-field .v-input__slot{min-height:32px!important}.modal-schedule__search-field .v-input__slot fieldset{border:1px solid #ececec!important;border-radius:7px!important}.modal-schedule__search-field .v-input__slot .v-label{top:6px!important}.modal-schedule__search-field .v-input__slot .v-label--active{transform:translateY(-11px) scale(.75)!important}.modal-schedule__search-field .v-input__slot .v-input__append-inner{margin-top:4px!important}.modal-schedule__employees-info{font-weight:400;font-size:16px;color:#989898}.modal-schedule__employees-select{margin-top:0!important;padding-top:0!important}.modal-schedule__employees-select .v-label{font-weight:400;font-size:16px;line-height:125%;color:#252525}.modal-schedule__employees-panels-action{font-weight:400;font-size:16px;line-height:125%;color:#e2a100}.modal-schedule__employees-panels-action:hover{cursor:pointer}.modal-schedule__container .v-data-table-header{height:57px!important}.modal-schedule__container .v-data-table-header tr th span{font-weight:700;font-size:14px;line-height:179%;color:#747678}.modal-schedule__container td{height:57px!important}.modal-schedule__container .text-start{font-weight:400;font-size:16px!important;line-height:156%}.modal-schedule__container .v-input--selection-controls__input i{display:block!important}.modal-schedule__container .v-input--selection-controls__input i.mdi-minus-box{color:#e2a100}.modal-schedule__container-table{height:clamp(200px,30vw,350px);overflow-y:auto;scrollbar-color:#c6c6c6}@media(width < 400px){.modal-schedule__container-table{height:200px}}.modal-schedule__container-table::-webkit-scrollbar{width:8px}.modal-schedule__container-table::-webkit-scrollbar-thumb{background-color:#c6c6c6;border-radius:10px;border:2px solid #f1f1f1}.modal-schedule__container-expansion-panel{border:1px solid #b3b3b3;border-radius:8px!important;padding:20px}.modal-schedule__container-expansion-panel:before{box-shadow:none!important}.modal-schedule__container-expansion-panel_error{border-color:#f50c0c!important}.modal-schedule__container-expansion-panel-header{padding:0!important}.modal-schedule__container-expansion-panel-name{font-weight:400;font-size:16px;line-height:125%;color:#252525}.modal-schedule__container-expansion-panel-personal-number,.modal-schedule__container-expansion-panel-position{font-weight:400;font-size:14px;color:#989898}.modal-schedule__container-expansion-panel-content-wrapper{display:flex;flex-direction:column}.modal-schedule__container-expansion-panel-info{display:flex;flex-direction:column;gap:8px}.modal-schedule__container-expansion-panel-info-cost,.modal-schedule__container-expansion-panel-info-day{font-weight:400;font-size:16px;line-height:125%;color:#252525}.modal-schedule__container-expansion-panel-close{display:flex;align-items:center;justify-content:center}.modal-schedule__container-expansion-panel-comment{width:70%}@media(max-width:600px){.modal-schedule__container-expansion-panel-comment{width:100%;justify-content:center}}.modal-schedule__container-expansion-panel-employee-total{display:flex;gap:16px;align-items:center;justify-content:space-between}.modal-schedule__container-expansion-panel-total-cost{font-weight:400;font-size:16px;line-height:125%;text-align:right;color:#252525}@media(max-width:600px){.modal-schedule__container-expansion-panel-total-cost{width:100%;display:flex;justify-content:center;text-wrap:nowrap}}.modal-schedule__container-expansion-panel-total-days{font-weight:400;font-size:14px;text-align:right;color:#989898}.modal-schedule__group-header-row{display:flex;gap:16px;align-items:end}@media(max-width:600px){.modal-schedule__group-header-row{width:100%;justify-content:center}}.modal-schedule__group-row{display:flex;gap:16px;align-items:center}@media(max-width:600px){.modal-schedule__group-row{flex-direction:column;align-items:start}}.modal-schedule__group-header{font-weight:400;font-size:12px;line-height:100%;color:#7c7c7c}.modal-schedule__group-header-date{width:40%}@media(max-width:600px){.modal-schedule__group-header-date{width:100%;display:flex;justify-content:center}}.modal-schedule__group-header-shift{width:30%}.modal-schedule__group-header-days{width:5%;display:flex;align-items:center;justify-content:flex-end}.modal-schedule__group-header-cost{width:20%;display:flex;align-items:center;justify-content:flex-end}@media(max-width:600px){.modal-schedule__group-header-cost{width:100%;justify-content:center}}.modal-schedule__group-header-actions{width:5%;display:flex;align-items:center;justify-content:center}.modal-schedule__group-header .total-label{font-weight:400;font-size:12px;line-height:100%;letter-spacing:.01em;color:#7c7c7c}.modal-schedule__group-header .total-days{font-weight:400;font-size:16px;line-height:150%;letter-spacing:.01em;text-align:right;color:#252525}.modal-schedule__group-header .total-cost{font-weight:600;font-size:16px;line-height:150%;letter-spacing:.01em;text-align:right;color:#252525}.modal-schedule__mobile-group-header-cost,.modal-schedule__mobile-group-header-date,.modal-schedule__mobile-group-header-days{width:100%;display:flex;align-items:center;justify-content:center}.modal-schedule__group-cell{display:flex;align-items:flex-start}.modal-schedule__group-cell-date{width:40%;align-items:center}.modal-schedule__group-cell-date .v-input{margin-top:10px!important}@media(max-width:600px){.modal-schedule__group-cell-date{width:100%;justify-content:center}}.modal-schedule__group-cell-shift{width:30%;align-items:center}@media(max-width:600px){.modal-schedule__group-cell-shift{width:100%;justify-content:center}}.modal-schedule__group-cell-days{width:5%;align-items:flex-end;justify-content:flex-end}@media(max-width:600px){.modal-schedule__group-cell-days{width:100%;justify-content:center}}.modal-schedule__group-cell-cost{width:20%;align-items:flex-end;justify-content:flex-end}@media(max-width:600px){.modal-schedule__group-cell-cost{width:100%;justify-content:center}}.modal-schedule__group-cell-actions{width:5%;display:flex;align-items:center}@media(max-width:600px){.modal-schedule__group-cell-actions{width:100%;justify-content:center}}.modal-schedule__group-cell-actions .v-btn:before{border-radius:8px!important}.modal-schedule__group-cell-actions .v-btn:hover .v-icon{color:#f50c0c!important}.modal-schedule__separator{position:absolute;width:100%;left:0;border-color:#b3b3b3!important}.modal-schedule__actions-container{display:flex;justify-content:space-between}@media(max-width:600px){.modal-schedule__actions-container{flex-direction:column;justify-content:center}}.modal-schedule__actions-container-total-amount,.modal-schedule__actions-container-total-days{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}@media(max-width:600px){.modal-schedule__actions-container-total-amount,.modal-schedule__actions-container-total-days{padding:10px 0 10px;align-items:center}}.modal-schedule__actions-container-total-amount-text,.modal-schedule__actions-container-total-days-text{font-weight:400;font-size:12px;line-height:100%;letter-spacing:.01em;text-align:right;color:#7c7c7c;padding-bottom:5px}.modal-schedule__actions-container-total-amount-value,.modal-schedule__actions-container-total-days-value{font-weight:500;font-size:20px;line-height:100%;color:#252525}.modal-schedule__actions-container-cancel-btn,.modal-schedule__actions-container-submit-btn{margin-left:15px}@media(max-width:600px){.modal-schedule__actions-container-cancel-btn,.modal-schedule__actions-container-submit-btn{margin-left:0;margin-top:10px}}.modal-schedule__actions-container-new-date,.modal-schedule__actions-container-new-employee{display:flex;justify-content:start;text-align:center;align-items:center}.modal-schedule__actions-container-new-date span,.modal-schedule__actions-container-new-employee span{font-weight:700;font-size:16px;text-align:center;color:#000;margin-left:8px}.modal-schedule__actions-container-new-date .v-icon,.modal-schedule__actions-container-new-employee .v-icon{color:#000}.modal-schedule__actions-container-new-date:hover,.modal-schedule__actions-container-new-employee:hover{cursor:pointer}.modal-schedule__actions-container-new-date{width:18%}@media(max-width:600px){.modal-schedule__actions-container-new-date{width:100%}}.modal-schedule__container-expansion-panel-content .v-expansion-panel-content__wrap{padding-left:260px;padding-right:0}@media(max-width:600px){.modal-schedule__container-expansion-panel-content .v-expansion-panel-content__wrap{padding:0}}.modal-schedule__container-expansion-panel-actions-shift-type-icon{border:1px solid #ececec;border-radius:8px;padding:6px 8px;width:40px;height:36px;display:flex;align-items:center;justify-content:center}.modal-schedule__container-expansion-panel-actions-arrow-right{color:#b3b3b3!important}.modal-schedule__container-expansion-panel-actions-shift-type-select{width:74px}.modal-schedule__container-expansion-panel-actions-shift-type-select .v-input__slot{min-height:36px!important;margin-bottom:0!important}.modal-schedule__container-expansion-panel-actions-shift-type-select .v-text-field__details{position:absolute;top:40px;left:-10px}.modal-schedule__container-expansion-panel-actions-shift-type-select .v-select__selections svg{position:absolute}.modal-schedule__container-expansion-panel-actions-shift-type-select .v-input__append-inner{margin-top:6px!important}.modal-schedule__container-expansion-panel-actions-shift-type-select .v-text-field__details{width:300%!important;max-width:300%!important}.modal-schedule__container-expansion-panel-actions-shift-type-select fieldset{border:1px solid #ececec!important;border-radius:8px!important}.modal-schedule__container-expansion-panel-actions-shift-type-select.error--text fieldset{border:2px solid currentColor!important}.modal-schedule__container-expansion-panel-actions-shift-type-select .v-menu__content{width:250px!important;min-width:250px!important;max-width:250px!important}@media(max-width:600px){.modal-schedule__container-expansion-panel-actions-shift-type-select .v-menu__content{width:150px!important;min-width:150px!important}}.modal-schedule__container-expansion-panel-actions-shift-type-select .v-menu__content .v-list-item__title{flex-wrap:nowrap;word-break:break-word;white-space:normal;line-height:1.5}.modal-schedule__container-expansion-panel-actions-shift-type-select .v-menu__content .v-list-item__title svg{flex-shrink:0;margin-right:8px}.modal-schedule__container-expansion-panel-actions-shift-type-select .v-menu__content .v-list-item__title span{word-break:break-word;white-space:normal}.modal-schedule__employee-separator{margin-top:16px!important;border-color:#b3b3b3!important}.hr-date-pickers.hr-range-date-pickers.hr-modal-schedule-calendar .v-date-picker-header{padding:24px 0 17px!important}.hr-date-pickers.hr-range-date-pickers.hr-modal-schedule-calendar .v-date-picker-header .v-btn{margin:0!important;border-radius:50px;padding:8px;width:40px;height:40px;background-color:#ebebeb!important}.hr-date-pickers.hr-range-date-pickers.hr-modal-schedule-calendar .v-date-picker-header .v-btn .v-icon{color:#252525!important}.hr-date-pickers.hr-range-date-pickers.hr-modal-schedule-calendar .v-date-picker-header .v-btn.v-btn--disabled{cursor:default!important}.hr-date-pickers.hr-range-date-pickers.hr-modal-schedule-calendar .v-date-picker-header .v-btn.v-btn--disabled .v-icon,.hr-date-pickers.hr-range-date-pickers.hr-modal-schedule-calendar .v-date-picker-header .v-btn.v-btn--disabled i{color:#989898!important}@media(max-width:600px){.hr-date-pickers.hr-range-date-pickers.hr-modal-schedule-calendar .v-date-picker-table--date td .v-btn .hr-event__day{height:100%}}.hr-date-pickers.hr-range-date-pickers.hr-modal-schedule-calendar .v-date-picker-table--date td .v-btn .hr-event__day-color{font-weight:400;font-size:16px;line-height:150%;text-align:center}.hr-date-pickers.hr-range-date-pickers.hr-modal-schedule-calendar .v-date-picker-table--date td .v-btn.v-btn--active .hr-event.first-selected-element .hr-event__day-color{color:#fff!important}.hr-date-pickers.hr-range-date-pickers.hr-modal-schedule-calendar .v-date-picker-table--date td .v-btn.v-btn--active .hr-event.first-selected-element .hr-event__background{background:#e2a100!important}.hr-date-pickers.hr-range-date-pickers.hr-modal-schedule-calendar .v-date-picker-table--date td .v-btn.v-btn--active .hr-event.last-selected-element .hr-event__day-color{color:#fff!important}.hr-date-pickers.hr-range-date-pickers.hr-modal-schedule-calendar .v-date-picker-table--date td .v-btn.v-btn--active .hr-event.last-selected-element .hr-event__background{background:#e2a100!important}.hr-date-pickers.hr-range-date-pickers.hr-modal-schedule-calendar .v-date-picker-table--date td .v-btn.v-btn--active .hr-event.first-select .hr-event__day-color{color:#fff!important}.hr-date-pickers.hr-range-date-pickers.hr-modal-schedule-calendar .v-date-picker-table--date td .v-btn.v-btn--active .hr-event.first-select .hr-event__background{background:#e2a100!important}.timesheet{margin-bottom:16px;border-radius:14px;background:#f8f8f8;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}@media(max-width:480px){.timesheet{box-shadow:unset}}.timesheet__functional-user{padding:2px 20px 15px}.timesheet__functional-user .v-input{margin:0!important;max-width:316px}.timesheet__functional-user .v-input--selection-controls__input{justify-content:center;align-items:center}.timesheet__functional-user .v-icon{width:14px;height:14px}.timesheet__functional-user .v-icon.mdi-checkbox-marked{background:#f8f8f8}@media(max-width:480px){.timesheet .v-list-item{padding:6px 16px}}.timesheet .v-list-item .hr-select__label-required{color:#e2a100}@media(max-width:480px){.timesheet .v-list-item .hr-select__text{white-space:unset;text-overflow:unset}}.timesheet__placeholder{padding:0 16px;height:35px;border-top:1px solid #e0e0e0;text-align:center;font-size:14px;line-height:35px;color:rgba(0,0,0,.38)}.timesheet .v-input__append-inner{cursor:pointer}.timesheet .v-input__append-inner :hover{opacity:.8}.modal-timesheet{box-shadow:0 4px 9px rgba(0,0,0,.05);border-radius:14px;overflow:auto;-webkit-overflow-scrolling:touch}.modal-timesheet .send-for-payment>.v-card{border:none;box-shadow:0 4px 9px rgba(0,0,0,.05);border-radius:14px;padding:34px 28px}@media(max-width:1280px){.modal-timesheet .send-for-payment>.v-card{padding:20px 30px}}@media(max-width:480px){.modal-timesheet .send-for-payment>.v-card{padding:10px 22px}}.modal-timesheet .send-for-payment__title{font-weight:700;font-size:22px;line-height:25px;padding-bottom:32px}@media(max-width:480px){.modal-timesheet .send-for-payment__title{font-size:18px}}.modal-timesheet .send-for-payment__btn{text-align:right}.modal-timesheet .send-for-payment__btn .v-btn{height:44px;width:128px;text-transform:none;font-weight:700;font-size:16px;line-height:25px}@media(max-width:480px){.modal-timesheet .send-for-payment__btn .v-btn{height:38px;width:90px}}.modal-timesheet .send-for-payment__btn .v-btn:first-child{margin-right:22px}.timesheet-toolbar{padding:20px 24px;display:flex;justify-content:space-between;align-items:start}@media(max-width:1750px){.timesheet-toolbar{flex-wrap:wrap}}@media(max-width:768px){.timesheet-toolbar{padding:12px}}.timesheet-toolbar__date-picker{padding-top:20px}.timesheet-toolbar__date-picker .v-input{height:36px;margin-top:0!important;padding-top:0}@media(max-width:768px){.timesheet-toolbar__date-picker{margin-bottom:10px}}.timesheet-toolbar__btn.v-btn--disabled .hr-files-item__icon path{fill:#7c7c7c}.timesheet-toolbar__inputs{padding-top:8px;margin:0 10px;height:-moz-min-content;height:min-content;display:flex;align-items:flex-start}@media(max-width:1750px){.timesheet-toolbar__inputs{padding-top:0;order:3;margin:0}}@media(max-width:631px){.timesheet-toolbar__inputs{margin:0 0 10px;order:3;width:100%}}@media(max-width:480px){.timesheet-toolbar__inputs{flex-direction:column}}.timesheet-toolbar .timesheet-toolbar__search{min-height:36px;border:1px solid #ececec;border-radius:8px 0 0 8px;max-width:219px}@media(max-width:631px){.timesheet-toolbar .timesheet-toolbar__search{max-width:50%}}@media(max-width:480px){.timesheet-toolbar .timesheet-toolbar__search{max-width:100%;width:100%;margin-bottom:6px;border-radius:8px}}.timesheet-toolbar .timesheet-toolbar__search .v-input__control{min-height:unset!important;border:none}.timesheet-toolbar .timesheet-toolbar__search .v-input__control .v-input__slot{height:34px!important}.timesheet-toolbar .timesheet-toolbar__position{max-width:255px;border:1px solid #ececec;border-radius:0 8px 8px 0;border-collapse:collapse;transition:color .3s cubic-bezier(.25,.8,.25,1)}.timesheet-toolbar .timesheet-toolbar__position .v-menu__content{max-height:260px!important}@media(max-width:631px){.timesheet-toolbar .timesheet-toolbar__position{max-width:50%}}@media(max-width:480px){.timesheet-toolbar .timesheet-toolbar__position{max-width:100%;width:100%;border-radius:8px}}.timesheet-toolbar .timesheet-toolbar__position-empty .v-menu__content{max-height:60px!important}.timesheet-toolbar .timesheet-toolbar__position .v-input__control{max-height:unset;height:auto!important}.timesheet-toolbar .timesheet-toolbar__position .v-input__slot{max-height:unset;height:auto!important;padding-right:0!important}.timesheet-toolbar .timesheet-toolbar__position .v-input__slot .v-select__slot{cursor:pointer}.timesheet-toolbar .timesheet-toolbar__position .v-input__slot .v-select__selections{max-height:102px;overflow:auto;padding-right:45px;scrollbar-width:5px}.timesheet-toolbar .timesheet-toolbar__position .v-input__slot .v-select__selections::-webkit-scrollbar{width:5px;right:-10px}.timesheet-toolbar .timesheet-toolbar__position .v-input__slot .v-select__selections::-webkit-scrollbar-thumb{background-color:#c6c6c6;border-radius:8px;opacity:.5}.timesheet-toolbar .timesheet-toolbar__position .v-input__slot .v-select__selections::-webkit-scrollbar-track{left:10px}.timesheet-toolbar .timesheet-toolbar__position .v-input__slot .v-input__append-inner{position:absolute;right:30px}.timesheet-toolbar .timesheet-toolbar__position .v-input__slot .v-input__append-inner:last-of-type{right:10px}.timesheet-toolbar .timesheet-toolbar__position .v-chip.v-size--default{height:26px}.timesheet-toolbar .v-text-field.v-text-field--solo .v-input__control{min-height:34px;height:34px}.timesheet-toolbar .v-text-field.v-text-field--solo:not(.v-text-field--solo-flat)>.v-input__control>.v-input__slot{min-height:34px;height:34px;box-shadow:none}.timesheet-toolbar .timesheet-toolbar__panel{display:flex;align-items:flex-end;gap:12px}@media(max-width:1750px){.timesheet-toolbar .timesheet-toolbar__panel{margin:10px 0 20px;justify-content:flex-start}}@media(max-width:631px){.timesheet-toolbar .timesheet-toolbar__panel{width:100%;margin-bottom:0;max-height:unset;flex-direction:column}}.timesheet-toolbar .download-report-btn{min-height:44px;font-size:16px;line-height:25px;text-transform:none;border-radius:7px}@media(max-width:631px){.timesheet-toolbar .download-report-btn{width:100%;min-height:22px;margin-bottom:6px}}.timesheet-toolbar .download-report-btn .download-report-title{margin-right:6px;font-weight:700;letter-spacing:0}.timesheet .timesheet-toolbar .timesheet-toolbar__btn{min-height:44px;padding:10px 24px;text-transform:none;font-weight:700;font-size:16px;line-height:25px;border-radius:7px;box-sizing:border-box;letter-spacing:0}@media(max-width:631px){.timesheet .timesheet-toolbar .timesheet-toolbar__btn{width:100%;min-height:22px;margin-bottom:6px;padding:6px 12px}}.timesheet .timesheet-toolbar .timesheet-toolbar__btn_send.v-btn--disabled{background:unset}.timesheet .timesheet-toolbar .timesheet-toolbar__btn_send.v-btn--disabled .v-btn__content{color:rgba(0,0,0,.26)}.timesheet-table{width:100%;display:flex;position:relative;background-color:#f8f8f8;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow-x:auto}.timesheet-table__info-column{width:32%;min-width:380px;display:flex;flex-direction:column;background-color:#f8f8f8;box-shadow:15px 0 8px -3px rgba(0,0,0,.1);z-index:3}@media(max-width:768px){.timesheet-table__info-column{width:40%;box-shadow:8px 0 8px -3px rgba(0,0,0,.1)}}.timesheet-table__info-column .timesheet-table__header{z-index:4}.timesheet-table__info-column .timesheet-table__header-fixed{position:fixed;overflow:hidden;top:82px}.timesheet-table__header{width:100%;height:105px;display:flex;font-weight:500;font-size:14px;line-height:16px;z-index:1;color:#989898;border-top:1px solid #ececec;border-bottom:1px solid #ececec;background-color:#f8f8f8}@media(max-width:1750px){.timesheet-table__header{font-weight:400;font-size:12px;line-height:16px;height:85px}}.timesheet-table__user-info{min-width:72%;padding:12px 26px 26px;border-right:1px solid #ececec}@media(max-width:1750px){.timesheet-table__user-info{padding:26px 12px}}.timesheet-table__user-timing{min-width:28%;padding:12px}.timesheet-table__calendar-column{width:68%;overflow-x:auto;display:flex;flex-direction:column;list-style:none;margin-left:auto}@media(max-width:768px){.timesheet-table__calendar-column{width:60%;overflow:visible}}.timesheet-table__calendar-column .timesheet-table__header{width:-moz-max-content;width:max-content;flex-direction:column;padding:7px 18px 10px}.timesheet-table__calendar-column .timesheet-table__header-fixed{position:fixed;overflow:hidden;top:82px}.timesheet-table .timesheet-table__calendar-title{margin-bottom:14px;font-weight:500;font-size:14px;line-height:26px;color:#989898}@media(max-width:1750px){.timesheet-table .timesheet-table__calendar-title{font-size:12px;margin-bottom:6px}}.timesheet-table .timesheet-table__dates-list{min-height:37px;width:-moz-min-content;width:min-content;padding:0;display:flex;list-style:none;box-sizing:border-box}.timesheet-table__date{min-width:56px;display:flex;flex-direction:column;justify-content:center;align-items:center}.timesheet-table .timesheet-table__dates-list .timesheet-table__date_active .timesheet-table__date-identifier{color:#252525}.timesheet-table .timesheet-table__date-identifier{margin-bottom:3px;font-size:18px;line-height:21px;color:#d8d8d8}.timesheet-table__week-day-identifier{margin-bottom:0;font-size:12px;line-height:14px;color:#989898}.timesheet-employee{height:97px;width:100%;border-bottom:1px solid #ececec;display:flex;box-sizing:border-box}.timesheet-employee_active{height:240px}.timesheet-employee_active .timesheet-employee__accordion-ico{transform:rotate(180deg);transform-origin:center}.timesheet-employee__btn{position:absolute;right:10px;top:4px}.timesheet-employee__overtime{display:flex;justify-content:end}.timesheet-employee__overtime .v-responsive{right:40px;top:-5px}.timesheet-employee__info{width:72%;padding:18px 24px 16px;border-right:1px solid #ececec;position:relative;overflow:hidden}@media(max-width:1750px){.timesheet-employee__info{padding:18px 12px 16px}}.timesheet-employee__accordion-ico{position:absolute;right:18px;top:21px;cursor:pointer;display:flex;justify-content:center}.timesheet-employee__accordion-ico :hover{opacity:.7}.timesheet-employee .timesheet-employee__name{max-width:244px;margin:0;font-size:16px;line-height:20px;color:#252525}@media(max-width:1750px){.timesheet-employee .timesheet-employee__name{max-width:200px;font-weight:400;font-size:14px;line-height:16px;padding-bottom:4px}}.timesheet-employee .timesheet-employee__position{margin:0;padding-bottom:8px;font-size:14px;line-height:16px;color:#989898}@media(min-width:1263px)and (max-width:1750px){.timesheet-employee .timesheet-employee__position{font-size:10px;line-height:14px;padding-bottom:4px}}.timesheet-employee .timesheet-employee__id{margin:0;font-size:14px;line-height:14px;color:#989898}@media(min-width:1263px)and (max-width:1750px){.timesheet-employee .timesheet-employee__id{font-size:10px;inline-size:10px}}.timesheet-employee .timesheet-employee__timings{width:28%;margin:0;padding:12px 16px;font-size:16px;line-height:20px;color:#252525}@media(min-width:1263px)and (max-width:1750px){.timesheet-employee .timesheet-employee__timings{padding:16px 12px;font-weight:400;font-size:14px;line-height:14px}}.timesheet-calendar{height:97px;width:-moz-max-content;width:max-content;padding:0 18px;display:flex;flex-direction:column;border-bottom:1px solid #ececec;box-sizing:border-box;background-color:#f8f8f8}.timesheet-calendar_active{height:240px}.timesheet-calendar_active .timesheet-calendar__container{display:block}.timesheet-calendar__row{width:-moz-max-content;width:max-content;display:flex;flex-direction:column}.timesheet-calendar .timesheet-calendar__row-title{margin:12px 0 4px;padding:0;font-weight:500;font-size:14px;line-height:26px;color:#989898}@media(min-width:1263px)and (max-width:1750px){.timesheet-calendar .timesheet-calendar__row-title{font-size:12px}}.timesheet-calendar .timesheet-calendar__timeline{min-height:37px;width:-moz-min-content;width:min-content;padding:0;display:flex;list-style:none;box-sizing:border-box;border:1px solid #c6c6c6}@media(min-width:1263px)and (max-width:1750px){.timesheet-calendar .timesheet-calendar__timeline{min-height:25px}}.timesheet-calendar__timeline-item{min-width:56px;display:flex;justify-content:center;align-items:center;border-right:1px solid #c6c6c6}.timesheet-calendar__timeline-item:last-of-type{border:0}.timesheet-calendar .timesheet-calendar__deviation{min-height:37px;padding:0;display:flex;list-style:none}.timesheet-calendar__deviation-item{display:flex;align-items:center;flex-direction:column;justify-content:flex-start;min-width:56px;gap:4px}@media(min-width:1263px)and (max-width:1750px){.timesheet-calendar__deviation-item{min-height:25px}}.timesheet-calendar__tooltip{min-width:308px;white-space:nowrap}.timesheet-calendar__container{display:none}.timesheet-calendar__container .timesheet-calendar__row-title{margin-top:10px}.timesheet-calendar__adjustment .timesheet-calendar__timeline-item{cursor:default;display:flex;position:relative;align-items:center;justify-content:center}.timesheet-calendar__adjustment .timesheet-calendar__timeline-item:hover{background-color:rgba(62,62,62,.1)}.timesheet-calendar__adjustment .timesheet-calendar__timeline-item:active{background-color:rgba(62,62,62,.3)}.timesheet-calendar__adjustment .timesheet-calendar__timeline-item_readonly{cursor:unset}.timesheet-calendar__adjustment .timesheet-calendar__timeline-item_readonly:hover{background-color:unset}.timesheet-calendar__sub-deviation-tooltip{padding-left:3px}@media(max-width:768px){.timesheet-calendar__sub-deviation-tooltip svg{width:6px;height:17px}}@media(max-width:480px){.timesheet-calendar__sub-deviation-tooltip svg{width:3px;height:14px}}.date-picker__menu{border-radius:14px}.date-picker__menu .v-date-picker-header{padding-top:20px}.date-picker__menu,.date-picker__popup{max-width:340px}.date-picker__menu .v-card__title,.date-picker__menu .v-picker,.date-picker__popup .v-card__title,.date-picker__popup .v-picker{width:100%}.date-picker__menu .v-picker,.date-picker__popup .v-picker{min-height:310px}.date-picker__menu .v-picker__body,.date-picker__popup .v-picker__body{width:100%!important}.date-picker__year-disabled .v-date-picker-header__value{pointer-events:none}.date-picker__input-with-value .v-input__append-inner{display:initial!important}.date-picker__input .v-input__control .v-input__append-inner{display:none;position:absolute;cursor:pointer;right:0}.date-picker__input.v-input--is-focused .v-input__slot .v-label{color:#7c7c7c!important}.date-picker__input.v-input--is-focused .v-input__slot:after{transform:scaleX(0)!important}.v-picker:not(.v-picker.admin-picker):not(.v-picker.admin-new-picker) .v-date-picker-years .active{color:#e2a100!important}.v-picker:not(.v-picker.admin-picker):not(.v-picker.admin-new-picker) .v-date-picker-table--date .v-btn:before,.v-picker:not(.v-picker.admin-picker):not(.v-picker.admin-new-picker) .v-date-picker-table--month .v-btn:before{content:unset}.v-picker:not(.v-picker.admin-picker):not(.v-picker.admin-new-picker) .v-date-picker-table--date .v-btn:not(.v-btn--disabled).v-date-picker-table__current,.v-picker:not(.v-picker.admin-picker):not(.v-picker.admin-new-picker) .v-date-picker-table--month .v-btn:not(.v-btn--disabled).v-date-picker-table__current{border-radius:4px;border:2px solid transparent;background-image:linear-gradient(184.52deg,#b58113 12.59%,#feefa0 48.94%,#b58113 88.45%),linear-gradient(184.52deg,#b58113 12.59%,#feefa0 48.94%,#b58113 88.45%);background-origin:border-box;background-clip:content-box,border-box;border:2px solid;border-color:transparent!important;box-shadow:inset 2px 1000px 1px #f8f8f8!important;color:#252525!important}.v-picker:not(.v-picker.admin-picker):not(.v-picker.admin-new-picker) .v-date-picker-table--date .v-btn:not(.v-btn--disabled).v-btn--active,.v-picker:not(.v-picker.admin-picker):not(.v-picker.admin-new-picker) .v-date-picker-table--month .v-btn:not(.v-btn--disabled).v-btn--active{background:linear-gradient(184.52deg,#b58113 12.59%,#feefa0 48.94%,#b58113 88.45%);color:#252525!important;border:unset!important;box-shadow:unset!important}.v-picker:not(.v-picker.admin-picker):not(.v-picker.admin-new-picker) .v-date-picker-table--date .v-btn{border-radius:50%!important}.v-picker.admin-new-picker .v-date-picker-table--date .v-btn:before,.v-picker.admin-new-picker .v-date-picker-table--month .v-btn:before{content:unset}.v-picker.admin-new-picker .v-date-picker-table--date .v-btn:not(.v-btn--disabled).v-date-picker-table__current,.v-picker.admin-new-picker .v-date-picker-table--month .v-btn:not(.v-btn--disabled).v-date-picker-table__current{border:1px solid;border-color:#989898!important;box-shadow:inset 2px 1000px 1px #f8f8f8!important;color:#252525!important}.v-picker.admin-new-picker .v-date-picker-table--date .v-btn:not(.v-btn--disabled).v-btn--active,.v-picker.admin-new-picker .v-date-picker-table--month .v-btn:not(.v-btn--disabled).v-btn--active{border:2px solid;border-color:#252525!important;background-color:hsla(0,0%,59.6%,.4588235294)!important;color:#252525!important;box-shadow:unset!important}.hr-date-pickers .v-date-picker-table--date .v-btn{width:2.125rem;height:2.125rem}.hr-date-pickers .v-date-picker-years .primary--text{color:#e2a100!important}.hr-date-pickers .v-picker{box-shadow:0 4px 9px rgba(0,0,0,.05);border-radius:.875rem}.hr-date-pickers .v-date-picker-header{position:relative;display:flex}.hr-date-pickers .v-date-picker-header .v-btn{margin-left:1rem}.hr-date-pickers .v-date-picker-header__value{order:-1;font-size:1.5rem;line-height:30px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-date-pickers .v-date-picker-header__value button:first-letter{text-transform:capitalize}.hr-date-pickers .v-date-picker-table--month .v-btn.accent--text{color:#e2a100!important}.hr-date-pickers .v-date-picker-table--month .v-btn.v-date-picker-table__current{border-radius:4px}.hr-date-pickers .v-date-picker-table--date{height:auto;padding:.75rem 0 1.5rem;position:relative}.hr-date-pickers .v-date-picker-table--date .v-btn .white--text{color:#fff}.hr-date-pickers .v-date-picker-table--date .v-btn .v-date-picker-table__current{border-radius:50%}.hr-date-pickers .v-date-picker-table--date .v-btn.accent{background-color:#e2a100!important}.hr-date-pickers .v-date-picker-table--date .v-btn.accent--text{color:#252525!important}.hr-date-pickers .v-date-picker-table--date table{border-collapse:collapse;border-spacing:0}.hr-date-pickers .v-date-picker-table--date table tbody tr td{border-bottom:1px solid #dadada;padding-bottom:2.125rem;padding-top:.3125rem}.hr-date-pickers .v-date-picker-table--date:before{content:"";position:absolute;bottom:1.5rem;left:0;right:0;height:1px;background-color:#dadada}.title-card-icon{justify-content:center;border-bottom:1px solid #ececec}.cross-btn .v-btn--fab.v-size--small{width:30px;height:30px}.bonus-calendar__date-picker{max-width:198px}.bonus-calendar__date-picker.v-input--is-focused .v-input__slot .v-label{color:#7c7c7c!important}.bonus-calendar__date-picker.v-input--is-focused .v-input__slot:after{transform:scaleX(0)!important}.horizontal-calendar{margin-bottom:16px;background:#f8f8f8;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}@media(max-width:480px){.horizontal-calendar{min-height:388px;box-shadow:unset!important}}.horizontal-calendar__wrapper{border-radius:14px}.horizontal-calendar .date-controls{padding:24px 20px 8px;justify-content:center}@media(max-width:768px){.horizontal-calendar .date-controls{width:100%}}@media(max-width:480px){.horizontal-calendar .date-controls{padding:4px 13px 23px;justify-content:space-between}}.horizontal-calendar .date-controls .v-btn.date-controls__prev{margin:0 42px 0 0}@media(max-width:768px){.horizontal-calendar .date-controls .v-btn.date-controls__prev{width:37px;height:37px;margin:0}}.horizontal-calendar .date-controls .v-btn.date-controls__next{margin-left:42px}@media(max-width:768px){.horizontal-calendar .date-controls .v-btn.date-controls__next{width:37px;height:37px;margin:0}}.horizontal-calendar .date-controls .v-date-picker-header__value{order:unset;flex:unset}.horizontal-calendar .date-controls .v-date-picker-header__value :hover{color:#e2a100}.horizontal-calendar .date-controls .v-date-picker-header__value .accent--text{color:#252525!important}@media(max-width:768px){.horizontal-calendar .date-controls .v-date-picker-header__value{font-size:22px}}@media(max-width:480px){.horizontal-calendar .date-controls .v-date-picker-header__value{font-size:16px}}.horizontal-calendar ul.linear-month{display:flex;flex-direction:row;width:100%;min-height:104px;justify-content:space-between;padding:0 28px}@media(max-width:1024px){.horizontal-calendar ul.linear-month{padding:0 12px 12px}}@media(max-width:768px){.horizontal-calendar ul.linear-month{padding-bottom:0;min-height:80px;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:95px;grid-auto-rows:74px;width:100%;padding:0;height:unset}}.horizontal-calendar .vacation-linear-month{flex-direction:row;min-height:92px;justify-content:space-between;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:86px;grid-auto-rows:86px;width:100%;padding:0;height:unset}.horizontal-calendar .vacation-linear-month__error{color:#f50c0c;padding:0 20px;font-size:14px}.horizontal-calendar .vacation-linear-month .linear-month__item{display:flex;position:relative;min-width:20px;flex-direction:column;list-style:none;text-align:center;margin-top:8px;border-bottom:1px solid #dadada}.horizontal-calendar .vacation-linear-month .linear-month__day-disabled{pointer-events:none}.horizontal-calendar .linear-month__item{display:flex;flex-direction:column;list-style:none;text-align:center}.horizontal-calendar .linear-month__item-disable{color:#d8d8d8;display:none}@media(max-width:768px){.horizontal-calendar .linear-month__item-disable{display:flex}.horizontal-calendar .linear-month__item-disable .linear-month__day-disabled{opacity:0}}@media(max-width:768px){.horizontal-calendar .linear-month__item{min-width:20px;flex-direction:column;list-style:none;text-align:center;margin-bottom:10px;border-bottom:1px solid #dadada}}@media(max-width:768px){.horizontal-calendar .linear-month__item:nth-child(n+8) .linear-month__week-day{display:none}}.horizontal-calendar .linear-month__item .vacation-linear-month__week-day{padding-bottom:8px;font-style:normal;font-weight:400;font-size:10px;line-height:14px;color:#989898}.horizontal-calendar .linear-month__item .linear-month__week-day{padding-bottom:16px;font-style:normal;font-weight:400;font-size:11px;line-height:13px;color:#989898}@media(max-width:1024px){.horizontal-calendar .linear-month__item .linear-month__week-day{font-size:10px}}@media(max-width:768px){.horizontal-calendar .linear-month__item .linear-month__week-day{padding-bottom:6px;font-size:16px}}@media(max-width:480px){.horizontal-calendar .linear-month__item .linear-month__week-day{font-size:12px}}.horizontal-calendar .linear-month__item .vacation-linear-month__day{margin-bottom:5px}.horizontal-calendar .linear-month__item .vacation-linear-month__day:before{left:unset;transform:translate(-35%,-20%)}.horizontal-calendar .linear-month__item .vacation-linear-month__day.linear-month__day-readonly,.horizontal-calendar .linear-month__item .vacation-linear-month__day.linear-month__day-readonly:hover{color:#7c7c7c}.horizontal-calendar .linear-month__item .vacation-linear-month__background{position:absolute;width:100%;height:28px;top:16px}.horizontal-calendar .linear-month__item .vacation-linear-month__background:after,.horizontal-calendar .linear-month__item .vacation-linear-month__background:before{content:"";position:absolute;display:none;width:100%;height:30px;background-color:#ebebeb;transform:translate(50%,4%)}.horizontal-calendar .linear-month__item .vacation-linear-month__background:after{left:-100%}.horizontal-calendar .linear-month__item .linear-month__day-readonly,.horizontal-calendar .linear-month__item .vacation-linear-month__day-readonly{pointer-events:none;color:#252525}.horizontal-calendar .linear-month__item .linear-month__day-readonly:hover,.horizontal-calendar .linear-month__item .vacation-linear-month__day-readonly:hover{color:#252525}.horizontal-calendar .linear-month__item .linear-month__day-readonly:hover:before,.horizontal-calendar .linear-month__item .vacation-linear-month__day-readonly:hover:before{background-color:unset}.horizontal-calendar .linear-month__item .linear-month__day-disabled,.horizontal-calendar .linear-month__item .vacation-linear-month__day-disabled{pointer-events:none;color:#d8d8d8}.horizontal-calendar .linear-month__item .linear-month__day-disabled:hover,.horizontal-calendar .linear-month__item .vacation-linear-month__day-disabled:hover{color:#d8d8d8}.horizontal-calendar .linear-month__item .vacation-linear-month__day{font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#252525;position:relative;min-width:20px;z-index:11;outline:unset}.horizontal-calendar .linear-month__item .vacation-linear-month__day:before{position:absolute;content:"";width:30px;height:30px;left:50%;transform:translate(-50%,-50%);top:50%;border-radius:50%;z-index:-1;background:unset}@media(max-width:960px){.horizontal-calendar .linear-month__item .vacation-linear-month__day:before{width:28px;height:28px}}@media(max-width:812px){.horizontal-calendar .linear-month__item .vacation-linear-month__day:before{width:25px;height:25px}}@media(max-width:480px){.horizontal-calendar .linear-month__item .vacation-linear-month__day:before{width:32px;height:32px}}.horizontal-calendar .linear-month__item .vacation-linear-month__day:hover{color:#252525}.horizontal-calendar .linear-month__item .vacation-linear-month__day:hover:before{background-color:#f2f2f2}.horizontal-calendar .linear-month__item .vacation-linear-month__day.first-select:hover:before,.horizontal-calendar .linear-month__item .vacation-linear-month__day.first-selected-element:hover:before,.horizontal-calendar .linear-month__item .vacation-linear-month__day.last-selected-element:hover:before{background:linear-gradient(184.52deg,#b58113 12.59%,#feefa0 48.94%,#b58113 88.45%)}.horizontal-calendar .linear-month__item .vacation-linear-month__day-active{position:relative}.horizontal-calendar .linear-month__item .vacation-linear-month__day-active:before,.horizontal-calendar .linear-month__item .vacation-linear-month__day-active:hover:before{border-radius:4px;border:2px solid transparent;background-image:linear-gradient(184.52deg,#b58113 12.59%,#feefa0 48.94%,#b58113 88.45%),linear-gradient(184.52deg,#b58113 12.59%,#feefa0 48.94%,#b58113 88.45%);background-origin:border-box;background-clip:content-box,border-box;box-shadow:inset 2px 1000px 1px #f8f8f8!important;text-transform:unset;border-radius:50%}.horizontal-calendar .linear-month__item .linear-month__day{margin-bottom:12px;pointer-events:none}@media(max-width:1024px){.horizontal-calendar .linear-month__item .linear-month__day{font-size:16px}}@media(max-width:480px){.horizontal-calendar .linear-month__item .linear-month__day{font-size:14px}}.horizontal-calendar .linear-month__item .linear-month__icon{padding-bottom:7px}@media(max-width:631px){.horizontal-calendar .linear-month__item .linear-month__icon{padding-bottom:0}}@media(max-width:768px){.horizontal-calendar .linear-month__item .linear-month__icon svg{width:18px;height:18px}}@media(max-width:480px){.horizontal-calendar .linear-month__item .linear-month__icon svg{width:15px;height:15px}}@media(max-width:768px){.horizontal-calendar .linear-month__item .linear-month__icon .timesheet-calendar__sub-deviation-tooltip svg{width:6px;height:17px}}@media(max-width:480px){.horizontal-calendar .linear-month__item .linear-month__icon .timesheet-calendar__sub-deviation-tooltip svg{width:3px;height:14px}}.horizontal-calendar .linear-month__item .first-select:before,.horizontal-calendar .linear-month__item .first-selected-element:before,.horizontal-calendar .linear-month__item .last-selected-element:before{background:linear-gradient(184.52deg,#b58113 12.59%,#feefa0 48.94%,#b58113 88.45%)}.horizontal-calendar .linear-month__item .in-period+.vacation-linear-month__background:before{display:block;transform:translateY(4%)}.horizontal-calendar .linear-month__item .first-selected-element+.vacation-linear-month__background:before{display:block;width:50%;transform:translate(100%,4%)}.horizontal-calendar .linear-month__item .first-selected-element+.vacation-linear-month__background:before,.horizontal-calendar .linear-month__item .last-selected-element+.vacation-linear-month__background:after{display:block}.horizontal-calendar .vacation-calendar-toolbar{padding-bottom:16px}.horizontal-calendar .vacation-calendar-toolbar__hint{display:flex;justify-content:center;font-size:14px;line-height:16px;padding:0 10px;text-align:center}.horizontal-calendar .vacation-calendar-toolbar__header{width:100%;color:#7c7c7c;font-size:12px;line-height:14px;display:flex;align-items:center;justify-content:center;padding-bottom:8px}.horizontal-calendar .vacation-calendar-toolbar__content{width:100%;display:flex;justify-content:center}.horizontal-calendar .vacation-calendar-toolbar__item{margin:0 8px;width:60px;display:flex;height:44px;align-items:center;justify-content:center;cursor:pointer}.v-dialog__content--active .v-date-picker-table .accent,.v-dialog__content--active .v-date-picker-table .accent--text{color:#252525!important}.list-of-approvals .snackbar-height-resize{height:calc(100% - 82px)}.list-of-approvals__container{margin-bottom:16px;border-radius:14px;overflow:hidden;background:#f8f8f8;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.list-of-approvals__container .v-item--active{padding-bottom:20px}.list-of-approvals__container .v-expansion-panel button.v-expansion-panel-header .layout-calendar-item{display:flex}.list-of-approvals__container .v-expansion-panel button.v-expansion-panel-header .layout-calendar-item .v-icon{margin-left:10px;width:22px;height:22px}.list-of-approvals__container .v-expansion-panel button.v-expansion-panel-header .layout-calendar-item__title{padding-bottom:0!important}.list-of-approvals__container .v-expansion-panel button.v-expansion-panel-header .layout-calendar-item__placeholder{padding-top:10px}@media(max-width:319px){.list-of-approvals__container .v-expansion-panel button.v-expansion-panel-header{padding:16px 24px}}.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap{padding:0;border-bottom:1px solid #e0e0e0}.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .v-expansion-panel{padding:8px 0;margin:0}.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .v-expansion-panel.v-item--active{margin:0}.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .v-expansion-panel:after{opacity:1}.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .v-expansion-panel button{padding:0 32px}.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .v-expansion-panel .list-of-approvals-content__comment{word-break:break-word}@media(max-width:480px){.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .v-expansion-panel .list-of-approvals-content__controls{justify-content:center}}.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .v-expansion-panel .list-of-approvals-content .v-expansion-panel-content__wrap{border:unset;padding:0 32px}@media(max-width:319px){.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .v-expansion-panel .list-of-approvals-content .v-expansion-panel-content__wrap{padding:0 24px}}.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .v-expansion-panel .list-of-approvals-content .v-expansion-panel-content__wrap .list-of-approvals-content__controls button{width:140px;padding:0;font-size:16px;font-style:normal;text-transform:unset}@media(max-width:480px){.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .v-expansion-panel .list-of-approvals-content .v-expansion-panel-content__wrap .list-of-approvals-content__controls button{width:114px;min-height:40px;font-size:12px}}@media(max-width:319px){.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .v-expansion-panel .list-of-approvals-content .v-expansion-panel-content__wrap .list-of-approvals-content__controls button{width:100px;min-height:30px;font-size:12px}}.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .list-of-approvals-header{padding:0 32px 10px}@media(max-width:319px){.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .list-of-approvals-header{padding:16px 24px}}.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .list-of-approvals-header,.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .v-expansion-panel button{display:flex}.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .list-of-approvals-header__disabled button,.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .v-expansion-panel button__disabled button{min-height:48px;cursor:unset}@media(max-width:319px){.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .list-of-approvals-header,.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .v-expansion-panel button{padding:0 24px;font-size:12px}}.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .list-of-approvals-header .list-of-approvals-header__date,.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .v-expansion-panel button .list-of-approvals-header__date{width:100%;max-width:170px}.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .list-of-approvals-header .list-of-approvals-header__shift,.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .v-expansion-panel button .list-of-approvals-header__shift{width:100%;max-width:232px}.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .list-of-approvals-header .list-of-approvals-header__new-shift,.list-of-approvals__container .v-expansion-panel .list-of-approvals__warp .v-expansion-panel-content__wrap .v-expansion-panel button .list-of-approvals-header__new-shift{width:100%}.business-trip{display:flex;justify-content:space-between}@media(max-width:768px){.business-trip{flex-wrap:wrap}}.business-trip__card{width:49%;height:108px!important;border-radius:14px;margin-bottom:16px;white-space:normal}.business-trip__card .v-btn__content{flex:unset;line-height:20px}@media(max-width:768px){.business-trip__card{width:100%}}.business-trip__container{display:flex;padding:30px 0}.business-trip__container.business-trip__transition{padding:36px 0}@media(max-width:1366px){.business-trip__container.business-trip__transition{padding:30px 0}}@media(max-width:768px){.business-trip__container{justify-content:center}}@media(max-width:480px){.business-trip{padding:12px;box-shadow:unset}}.business-trip__icon{display:flex;align-items:center}@media(max-width:1366px){.business-trip__icon svg{width:30px;height:30px}}.business-trip__title{display:flex;padding-left:30px;font-weight:700;font-size:24px;line-height:25px;align-items:center;color:#252525}@media(max-width:1366px){.business-trip__title{font-size:18px}}.calendar-container{width:100%;z-index:11}.calendar-container .calendar{width:100%}.calendar-container .calendar .date-picker__label{color:#7c7c7c!important}.calendar-container .calendar__tabs{max-width:unset}.calendar-container .calendar__tabs .calendar__tab{min-width:100%!important}.calendar-container .calendar__tabs .calendar__tab .v-slide-group__wrapper{touch-action:auto}.calendar-container .calendar__tabs .calendar__tab .v-slide-group__wrapper .v-slide-group__content{width:100%}.calendar-container .calendar__tabs .calendar__tab .v-slide-group__wrapper .v-slide-group__content a{white-space:normal}.calendar-container .calendar__tabs-content{padding:0;margin-left:24px}.calendar-container .calendar .v-tabs-items{background:unset!important}@media(max-width:1280px){.calendar-container .layout-calendar .container{padding:0}}.calendar-container .date-controls{padding-bottom:8px;justify-content:center}@media(max-width:768px){.calendar-container .date-controls{width:100%;padding-bottom:27px;justify-content:space-between}}.calendar-container .date-controls .calendar-container .date-controls__prev{margin-right:42px}@media(max-width:768px){.calendar-container .date-controls .calendar-container .date-controls__prev{width:37px;height:37px;margin:0}}@media(max-width:768px){.calendar-container .date-controls .calendar-container .date-controls__prev i{font-size:16px}}.calendar-container .date-controls .calendar-container .date-controls__next{margin-left:42px}@media(max-width:768px){.calendar-container .date-controls .calendar-container .date-controls__next{width:37px;height:37px;margin:0}}@media(max-width:768px){.calendar-container .date-controls .calendar-container .date-controls__next i{font-size:16px}}.calendar-container .v-date-picker-header__value{order:unset;flex:unset}@media(max-width:1024px){.calendar-container .v-date-picker-header__value{padding:0}}@media(max-width:768px){.calendar-container .v-date-picker-header__value{font-size:16px}}.calendar-container .calendar__tabs-content .theme--light.v-tabs-items{background-color:unset}.calendar-container h3{font-size:1.25rem}.calendar-container .mdi{width:37px;height:37px}.calendar-container .mdi-information-outline{border-radius:50%}.calendar-container .tab-text{font-size:1.125rem;line-height:1.3125rem;font-weight:700;text-transform:none;letter-spacing:normal}.calendar-container .card,.calendar-container .info-card{background-color:#f8f8f8;box-shadow:.25rem .25rem 2rem rgba(0,0,0,.08)}.calendar-container .info-card{width:100%}.calendar-container .card{box-shadow:none;border:1px solid #e9e9e9;height:-moz-fit-content;height:fit-content}.calendar-container .card__with-shadow{box-shadow:0 4px 15px rgba(0,0,0,.1)}.calendar-container .schedule{justify-content:space-between}.calendar-container .schedule:not(:last-child){margin-bottom:20px}.calendar-container .schedule-input .v-input__control .v-input__slot{min-width:4.625rem!important;min-height:2rem!important}.calendar-container .schedule-input .v-input__control .v-input__slot input{text-align:center}.calendar-container .disable-card,.calendar-container .disable-card span{color:#7c7c7c}.layout-calendar{min-height:100%;max-width:1480px;margin-left:auto;margin-right:auto}.layout-calendar .container{padding:0}.row{margin:0 -.75rem}a.layout-calendar__back{text-decoration:none;color:#252525}a.layout-calendar__back .v-icon{color:inherit}.group-action{display:flex;clear:both}.cross-btn{position:absolute;right:0;top:0}.grid-calendar{display:grid;grid-column-gap:1.5rem;grid-template-columns:repeat(4,1fr)}.grid-calendar__aside{grid-row:1/span 3}.grid-calendar__aside .v-card{height:100%}.grid-calendar__body,.grid-calendar__panel{grid-column:2/span 3}@media(max-width:1200px){.grid-calendar .custom-table-container__row{position:relative;flex-wrap:wrap}.grid-calendar .custom-table-container__action{width:100%;margin-top:1.5rem}.grid-calendar .custom-table-container .download-report-btn{position:absolute;top:0;right:0}}@media(max-width:960px){.grid-calendar{grid-template-columns:repeat(2,1fr);grid-column-gap:0}.grid-calendar__aside{padding-right:.75rem}.grid-calendar__panel{padding-left:.75rem}.grid-calendar__body{grid-column:1/span 3}}.layout-calendar__item-title{font-weight:700;font-size:24px;line-height:28px;color:#252525}