.holiday-table .secondary-title,.main:has(.shift-holiday) .main-content:not(:has(.form-container)) .secondary-title{font-size:24px!important}.holiday-table .b-input,.main:has(.shift-holiday) .main-content:not(:has(.form-container)) .b-input{position:static!important;height:.85rem!important;width:.85rem!important}.holiday-table .b-input:after,.main:has(.shift-holiday) .main-content:not(:has(.form-container)) .b-input:after{width:.2rem!important;height:.5rem!important;left:.37rem!important;top:.125rem!important}.holiday-table .main-content,.main:has(.shift-holiday) .main-content:not(:has(.form-container)) .main-content{margin-inline:40px!important;gap:unset!important;margin-top:40px!important}.holiday-table .footer,.main:has(.shift-holiday) .main-content:not(:has(.form-container)) .footer{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:end!important;-webkit-margin-end:40px!important;margin-inline-end:40px!important}.holiday-table .close-btn,.main:has(.shift-holiday) .main-content:not(:has(.form-container)) .close-btn{-webkit-margin-end:40px!important;margin-inline-end:40px!important}.holiday-table .md-field,.main:has(.shift-holiday) .main-content:not(:has(.form-container)) .md-field{min-height:46px!important;margin:0 0 0!important}.holiday-table .md-field .md-input,.main:has(.shift-holiday) .main-content:not(:has(.form-container)) .md-field .md-input{height:unset!important;max-height:95%!important;width:100px}.holiday-table .md-field label,.main:has(.shift-holiday) .main-content:not(:has(.form-container)) .md-field label{top:-28px}.holiday-table .md-field.md-focused label,.holiday-table .md-field.md-has-value label,.main:has(.shift-holiday) .main-content:not(:has(.form-container)) .md-field.md-focused label,.main:has(.shift-holiday) .main-content:not(:has(.form-container)) .md-field.md-has-value label{top:-28px;font-size:16px}.holiday-table .error-msg,.main:has(.shift-holiday) .main-content:not(:has(.form-container)) .error-msg{position:absolute;top:-33px;left:0}.holiday-table .table-row,.main:has(.shift-holiday) .main-content:not(:has(.form-container)) .table-row{grid-template-columns:2fr 1fr 1fr 1fr!important}.holiday-table .table-row div:first-of-type,.main:has(.shift-holiday) .main-content:not(:has(.form-container)) .table-row div:first-of-type{width:unset!important;max-width:170px!important}.holiday-table .table-row div:nth-of-type(n+2),.main:has(.shift-holiday) .main-content:not(:has(.form-container)) .table-row div:nth-of-type(n+2){width:unset!important;max-width:70px!important}[data-v-15580e1d]:export{trendArrowGreen:#3dc480;trendArrowRed:#ff4142;orange:#ffc24c;yellow:#edff4c;pink:#ff4cd5;red:#ff4c66;lightGrey:#f4f4f4;blue:#389ceb;blackBlue:#34364d;green:#4cffb1;lightGreen:#c3e9e3;darkerGreen:#4bc2b0;lightBlue:#f0f8fe;cyan:#38d9eb;fontSizeLarge:1.5rem;bouquet:#ae7ea3;persianRed:#d33735;wedgewoodBlue:#507cac;goblinGreen:#3a7936;flamePea:#d65a3b;jaffa:#ed8536;saffron:#f5b839;spunPearl:#a9aab2;boulder:#7a7a7a;deepSkyBlue:#00bfff;darkCyan:#008b8b}.holiday-table[data-v-15580e1d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;margin-inline:50px;width:100%}.holiday-table>div[data-v-15580e1d]:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.holiday-table>div:first-of-type span[data-v-15580e1d]{color:#7f7f7f;font-weight:700}.holiday-table>div:first-of-type div[data-v-15580e1d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.holiday-table>div[data-v-15580e1d]:nth-of-type(2){padding-block:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;border:1px solid #e7e7e7}.holiday-table .add-button[data-v-15580e1d]{cursor:pointer;color:#389ceb;line-height:unset}.holiday-table .main-content[data-v-15580e1d]{gap:unset;position:relative}.offday-form-section[data-v-15580e1d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-margin-after:20px;margin-block-end:20px;padding:16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e7e7e7}.offday-form-section .offday-form-title[data-v-15580e1d]{font-size:16px;font-weight:600;color:#7f7f7f}.offday-form-section .form-actions[data-v-15580e1d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.selects[data-v-15580e1d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:22px;-webkit-margin-after:0;margin-block-end:0}.selects>div[data-v-15580e1d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;color:#7f7f7f;gap:8px;position:relative}.selects .select[data-v-15580e1d]{height:46px;border:1px solid #e7e7e7;border-radius:4px;padding:0 5px;margin:0;width:unset}.selects.holiday[data-v-15580e1d]{-webkit-margin-after:20px;margin-block-end:20px}.selects.offday .input[data-v-15580e1d]{width:140px;padding:0 14px;border:1px solid #e7e7e7;border-radius:4px;padding:0 10px}.selects.offday .select[data-v-15580e1d]{width:120px}.multi-select.offday[data-v-15580e1d]{visibility:hidden;width:0;height:0;min-height:0;padding:0;margin:0;position:fixed;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.multi-select.offday [data-v-15580e1d]{visibility:none;width:0;height:0;min-height:0;padding:0;margin:0}.holidays[data-v-15580e1d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;border:1px solid #e7e7e7;padding-block:10px;max-height:310px;min-height:310px;min-width:600px;overflow-y:scroll}.holidays[data-v-15580e1d]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #d6d6d6;box-shadow:inset 0 0 6px #d6d6d6;border-radius:10px;background-color:#f5f5f5}.holidays[data-v-15580e1d]::-webkit-scrollbar{width:8px;height:9px;background-color:#f5f5f5}.holidays[data-v-15580e1d]::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #389ceb;box-shadow:inset 0 0 6px #389ceb;background-color:#389ceb}.holidays .holiday[data-v-15580e1d]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.holidays .holiday>[data-v-15580e1d]{-webkit-margin-end:15px;margin-inline-end:15px}.holidays .holiday>label[data-v-15580e1d]{-webkit-margin-start:25px;margin-inline-start:25px}.holidays .holiday .name[data-v-15580e1d]{width:200px}.holidays .holiday .day[data-v-15580e1d],.holidays .holiday .month[data-v-15580e1d]{width:80px}.holidays .holiday .year[data-v-15580e1d]{width:45px}.holidays .holiday[data-v-15580e1d]:not(:last-of-type):after{content:"";height:1px;background-color:#e7e7e7;width:93%;position:absolute;bottom:-7px;left:17px;pointer-events:none}.holidays .holiday:hover .action[data-v-15580e1d],.holidays .holiday:hover .cell-button[data-v-15580e1d]{visibility:unset}.holidays .holiday.is-editing[data-v-15580e1d]{background-color:#e8f4fd;border-radius:4px}.titles[data-v-15580e1d]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;-webkit-margin-after:6px;margin-block-end:6px}.titles>[data-v-15580e1d]{-webkit-margin-end:15px;margin-inline-end:15px}.titles>div[data-v-15580e1d]{width:80px}.titles>div[data-v-15580e1d]:first-of-type{-webkit-margin-start:25px;margin-inline-start:25px;width:230px}.titles>div[data-v-15580e1d]:last-of-type{width:45px}.cell-icon[data-v-15580e1d]:hover{cursor:pointer}.cell-icon.action[data-v-15580e1d]{visibility:hidden}.selected-days-table[data-v-15580e1d]{border:1px solid #e7e7e7;overflow-y:auto;overflow-x:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-height:320px}.selected-days-table[data-v-15580e1d]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #d6d6d6;box-shadow:inset 0 0 6px #d6d6d6;border-radius:10px;background-color:#f5f5f5}.selected-days-table[data-v-15580e1d]::-webkit-scrollbar{width:8px;height:9px;background-color:#f5f5f5}.selected-days-table[data-v-15580e1d]::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #389ceb;box-shadow:inset 0 0 6px #389ceb;background-color:#389ceb}.shift-holiday .selected-days-table[data-v-15580e1d]{max-height:660px}.delete-confirmation-overlay[data-v-15580e1d]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);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;z-index:10001;border-radius:10px;-webkit-animation:fadeIn-15580e1d .15s ease-in-out;animation:fadeIn-15580e1d .15s ease-in-out}@-webkit-keyframes fadeIn-15580e1d{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-15580e1d{0%{opacity:0}to{opacity:1}}.delete-confirmation-dialog[data-v-15580e1d]{background-color:#fff;padding:0;border-radius:12px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.2);box-shadow:0 8px 32px rgba(0,0,0,.2);min-width:380px;max-width:460px;overflow:hidden;-webkit-animation:slideUp-15580e1d .2s ease-out;animation:slideUp-15580e1d .2s ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.delete-confirmation-dialog .confirmation-icon-wrapper[data-v-15580e1d]{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:28px 28px 12px;background:-webkit-gradient(linear,left top,left bottom,from(#fff5f5),to(#fff));background:linear-gradient(180deg,#fff5f5,#fff)}.delete-confirmation-dialog .confirmation-icon-wrapper .confirmation-icon[data-v-15580e1d]{width:56px;height:56px}.delete-confirmation-dialog .confirmation-content[data-v-15580e1d]{padding:16px 28px;text-align:center}.delete-confirmation-dialog .confirmation-content .confirmation-title[data-v-15580e1d]{font-size:20px;font-weight:600;color:#1a1a1a;-webkit-margin-after:8px;margin-block-end:8px}.delete-confirmation-dialog .confirmation-content .confirmation-message[data-v-15580e1d]{font-size:14px;color:#666;line-height:1.5}.delete-confirmation-dialog .confirmation-buttons[data-v-15580e1d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:16px 28px 24px;border-top:1px solid #f0f0f0;background-color:#fafafa}.delete-confirmation-dialog .confirmation-buttons .cancel-btn[data-v-15580e1d]{min-width:90px;font-weight:500}.delete-confirmation-dialog .confirmation-buttons .confirm-btn[data-v-15580e1d]{min-width:90px;font-weight:500;background-color:#dc3545!important;color:#fff!important}.delete-confirmation-dialog .confirmation-buttons .confirm-btn[data-v-15580e1d]:hover{background-color:#c82333!important}@-webkit-keyframes slideUp-15580e1d{0%{-webkit-transform:translateY(16px);transform:translateY(16px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideUp-15580e1d{0%{-webkit-transform:translateY(16px);transform:translateY(16px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}