@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter+Tight:wght@800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Black+Han+Sans&display=swap);.admin-app-bar{min-width:600px!important;padding:0 10px}.institution-select{width:350px;margin-left:5px}.business-select{width:170px}.longAutoCompleteText{min-width:350px!important;max-width:350px!important;color:#000!important}.longAutoCompleteText .v-field__input{flex-wrap:nowrap!important}#MenuNavi{background-color:#333;color:#fff}.changeBtn{border:1px solid #000;padding:5px;margin-left:10px}.dashboard-container{padding:24px;height:100%;background-color:#f5f5f5}.dashboard-container .dashboard-card{transition:transform .2s ease-in-out;cursor:pointer;border-radius:16px}.dashboard-container .dashboard-card:hover{transform:translateY(-5px)}.dashboard-container .dashboard-card .v-card-text{padding:32px}.dashboard-container .yellow-card{background-color:#ffd54f!important;color:rgba(0,0,0,.87)}.dashboard-container .blue-card{background-color:#1976d2!important;color:#fff}.dashboard-container .green-card{background-color:#4caf50!important;color:#fff}.glamorous-button{background-color:#32599e;margin-left:8px;color:#fff!important;font-size:16px;border:none;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:background-color .3s,transform .2s}.glamorous-button:hover{background-color:#2562cc!important;color:#fff!important;transform:translateY(-1px)}@keyframes sparkle{0%,to{box-shadow:0 0 35px #ff0b0b}50%{box-shadow:0 0 20px #ff3}}@keyframes shake{0%{transform:translateY(0)}25%{transform:translateY(-1px)}50%{transform:translateY(1px)}75%{transform:translateY(-1px)}to{transform:translateY(0)}}.glamorous-button.active{animation:sparkle 1s infinite,shake .5s infinite!important}:deep(.v-application__wrap){min-height:100vh!important;min-width:100%!important}:deep(.v-main){padding:0!important;margin:0!important;min-height:100vh!important;min-width:100%!important}:deep(.v-container){max-width:100%!important;min-width:100%!important;padding:0!important;margin:0!important;height:100%!important}.login-container{height:100vh;width:100vw;min-width:100%;background:#ffdef6;padding:16px;margin:0;position:fixed;top:0;left:0;overflow:auto;font-family:Noto Sans KR,sans-serif;display:flex;align-items:center;justify-content:center}@media(max-width:599px){.login-container{padding:8px}}.login-card{border-radius:24px;overflow:hidden;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);max-width:100%;margin:0 auto;font-family:Noto Sans KR,sans-serif;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}@media(min-width:1904px){.login-card{max-width:500px}}@media(min-width:1264px)and (max-width:1903px){.login-card{max-width:450px}}@media(min-width:960px)and (max-width:1263px){.login-card{max-width:400px}}@media(min-width:600px)and (max-width:959px){.login-card{max-width:350px}}@media(max-width:599px){.login-card{max-width:100%;border-radius:16px}}.logo-img{max-width:200px;height:auto;margin:0 auto}@media(min-width:1904px){.logo-img{max-width:220px}}@media(min-width:1264px)and (max-width:1903px){.logo-img{max-width:200px}}@media(min-width:960px)and (max-width:1263px){.logo-img{max-width:180px}}@media(min-width:600px)and (max-width:959px){.logo-img{max-width:160px}}@media(max-width:599px){.logo-img{max-width:140px}}.login-form{padding:40px 32px}@media(max-width:599px){.login-form{padding:24px 16px}}.login-field{border-radius:12px;font-family:Noto Sans KR,sans-serif;background:hsla(0,0%,100%,.8)!important;transition:all .3s ease}.login-field:hover{background:hsla(0,0%,100%,.9)!important}.login-field :deep(.v-field__outline){color:rgba(0,0,0,.1)}.login-field :deep(.v-field:hover .v-field__outline){color:var(--v-primary-base)}.login-field :deep(input){font-family:Noto Sans KR,sans-serif;padding:12px 16px}.login-field :deep(.v-field__prepend-inner){padding-inline-start:16px}.login-btn{border-radius:12px;text-transform:none;font-weight:600;letter-spacing:.5px;height:48px;font-family:Noto Sans KR,sans-serif;background:linear-gradient(45deg,#e49aff,#ff8282)!important;color:#fff!important;transition:all .3s ease;margin-top:24px}.login-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.login-btn:active{transform:translateY(0)}@media(min-width:1904px){.login-btn{height:52px;font-size:1.1rem}}@media(min-width:1264px)and (max-width:1903px){.login-btn{height:50px;font-size:1.05rem}}@media(min-width:960px)and (max-width:1263px){.login-btn{height:48px;font-size:1rem}}@media(min-width:600px)and (max-width:959px){.login-btn{height:46px;font-size:.95rem}}@media(max-width:599px){.login-btn{height:44px;font-size:.9rem}}:deep(.v-checkbox){margin-top:16px}:deep(.v-checkbox) .v-label{font-family:Noto Sans KR,sans-serif;font-weight:400;color:rgba(0,0,0,.7)}:deep(.v-checkbox) .v-selection-control__input{color:var(--v-primary-base)!important}.spinner[data-v-0179d2e6]{width:30px!important;margin:0 0 18px 8px;display:flex;height:30px!important;border:4px solid rgba(0,0,0,.1);border-top:4px solid #3498db;border-radius:50%;animation:spin-0179d2e6 1s linear infinite;align-items:center}@keyframes spin-0179d2e6{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.gap-2{gap:8px}.v-list-item{min-height:48px;padding:8px 16px}.v-list-item-title{font-size:.875rem;line-height:1.25rem;margin-bottom:4px}.v-list-item-subtitle{font-size:1rem;line-height:1.5rem;color:#000;opacity:.9}.hover-card-motion{transition:transform .2s ease-in-out}.hover-card-motion:hover{transform:translateY(-2px)}.service-management-section .service-card{border:1px solid #e0e0e0;border-radius:8px;padding:16px}.service-management-section .service-card.enabled{border-color:#1976d2;background-color:#f5f5f5}.service-management-section .service-header{display:flex;align-items:center;margin-bottom:12px}.service-management-section .service-header .v-checkbox{margin-right:8px}.service-management-section .service-header .service-title{font-weight:600;font-size:1rem}.service-management-section .date-inputs .v-text-field{margin-bottom:8px}.pdf-container[data-v-50043be6]{position:relative;width:100%;height:100%;min-height:1200px;background-color:#f5f5f5}.pdf-container iframe[data-v-50043be6]{border:none;box-shadow:0 2px 4px rgba(0,0,0,.1)}.adminLoadingAnimation[data-v-14e515f5]{display:flex;justify-content:center;align-items:center;height:calc(100vh - 89px);padding-bottom:60px;background-color:#e1e1e19e}.dot[data-v-14e515f5]{width:17px;height:17px;margin:0 10px;border-radius:50%;animation:bounce 1s ease-in-out infinite}.dot1[data-v-14e515f5]{animation-delay:0s;background-color:#1e417d}.dot2[data-v-14e515f5]{animation-delay:.2s;background-color:#416bb3}.dot3[data-v-14e515f5]{animation-delay:.4s;background-color:#8aa8db}.dot4[data-v-14e515f5]{animation-delay:.6s;background-color:#ccdaf3}.empDetails table tr td[data-v-09bbc5b4]{height:44px!important}.empDetails table tr td[data-v-09bbc5b4]:first-child{max-width:120px!important;width:120px!important;padding-right:0!important}.empDetails table tr:last-child td[data-v-09bbc5b4]{border-bottom:1px solid #e0e0e0!important}.empDetails table tr td .v-field__input[data-v-09bbc5b4]{padding:10px 10px 10px 6px!important;height:24px!important;min-height:44px!important;max-height:44px!important}.empDetails table tr td .v-field__append-inner[data-v-09bbc5b4]{padding:0!important;align-items:center!important}.empDetails table tr td[data-v-09bbc5b4]:first-child{font-weight:700}.SsFilterCard[data-v-e79dd4c4]{width:630px;margin:auto;display:inline;overflow-y:auto;overflow-x:auto}.SsFilterCardTitle[data-v-e79dd4c4]{background:linear-gradient(45deg,#e89e7e,#ff9b70);color:#fff;display:flex;justify-content:space-between;align-items:center}.filter-sheet[data-v-e79dd4c4]{background-color:#f9f9f9;padding:10px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.inline-div[data-v-e79dd4c4]{display:inline-block;justify-items:start!important;width:120px}.inline-div .v-label[data-v-e79dd4c4]{opacity:1!important}.v-selection-control[data-v-e79dd4c4]{min-height:0!important;max-height:30px!important}.toggleRowDetailsBtn[data-v-e79dd4c4]{height:20px;padding:0!important}.SsEmpListTbTr[data-v-e79dd4c4]{cursor:pointer}.SsEmpListTbTr[data-v-e79dd4c4]:hover{background-color:#f0f0f0!important}.SsEmpListTbTr.selected[data-v-e79dd4c4]{background-color:#e6deef!important}.table-container[data-v-e79dd4c4]{width:100%;overflow-x:auto;padding:16px 0}.custom-table[data-v-e79dd4c4]{width:100%!important;border-collapse:collapse;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.custom-table[data-v-e79dd4c4] th{background-color:#f5f5f5;font-weight:700;color:#333;text-transform:none;letter-spacing:0}.custom-table[data-v-e79dd4c4] td,.custom-table[data-v-e79dd4c4] th{padding:8px 16px;white-space:nowrap}.custom-table[data-v-e79dd4c4] tbody tr:hover{background-color:#f0f0f0!important}.bonusTd[data-v-e79dd4c4]{display:none}.v-container .v-card[data-v-07a17dda]:first-child{margin:0 0 20px 0}.empContractSheet[data-v-07a17dda]{margin:0 30px}.empContractSheetTitle[data-v-07a17dda]{width:100%;border-bottom:1px solid #333;padding:0 0 5px 0;display:flex;align-items:flex-start;justify-content:flex-start}.empContractSheetTitleMent[data-v-07a17dda]{font-weight:700;font-size:22px;margin-right:12px}.empContractSheetTitle span[data-v-07a17dda]{font-size:16px;font-weight:500}.empContractSheetDate[data-v-07a17dda]{font-size:16px;padding:3px 10px!important;background-color:#1325c6;border-radius:5px;color:#fff;margin:0 0 0 5px}.contractMainYearWrapper[data-v-07a17dda]{display:flex;align-items:center;gap:16px;margin-bottom:5px}.contractMainYearWrapper input[data-v-07a17dda]{text-align:right}.contractMainYear[data-v-07a17dda]{display:flex;flex-direction:column}.empListTable_empContract[data-v-07a17dda],.wageCompareTable[data-v-07a17dda],.workCalcTable_empContract[data-v-07a17dda]{border-collapse:collapse}.empListTable_empContract tbody tr[data-v-07a17dda]:hover,.wageCompareTable tbody tr[data-v-07a17dda]:hover,.workCalcTable_empContract tbody tr[data-v-07a17dda]:hover{background-color:#f0f0f0}.workCalcTable_empContract th[data-v-07a17dda]{background-color:#f5f0ff;padding:5px 7px;border:1px solid #bcbcbc}.workCalcTable_empContract td[data-v-07a17dda]{padding:2px 6px;border:1px solid #bcbcbc}.empContractSumResultsTr[data-v-07a17dda]{background-color:#fffbed}.empContractAvgResultsTr[data-v-07a17dda]{background-color:#d8eeff;font-weight:700}.empListTable_empContract th[data-v-07a17dda],.wageCompareTable th[data-v-07a17dda]{background-color:#f5f0ff;padding:5px 7px}.empListTable_empContract td[data-v-07a17dda],.empListTable_empContract th[data-v-07a17dda],.wageCompareTable td[data-v-07a17dda],.wageCompareTable th[data-v-07a17dda]{border:1px solid #bcbcbc}.pd26[data-v-07a17dda]{padding:2px 6px}.empCtCheckTd[data-v-07a17dda]{padding-top:5px}.empCtCheckTd input[data-v-07a17dda]{transform:scale(1.7)}.empListCtrlBtn_empContract .v-btn[data-v-07a17dda]{margin:3px 9px 5px 0;font-size:15px;border-radius:0;border:1px solid silver}.empCtMoneyTd[data-v-07a17dda]{text-align:right;padding:2px 6px 2px 12px!important}.empCtMoneyInputTd input[data-v-07a17dda]{width:85px;text-align:right;padding:2px 3px!important}.empCtDayInputTd input[data-v-07a17dda]{width:50px;text-align:center;padding:2px 3px!important}.empCtTimePayInputTd input[data-v-07a17dda]{width:60px;text-align:right;padding:2px 3px!important}.empCtDayInputTd input[data-v-07a17dda]:focus,.empCtMoneyInputTd input[data-v-07a17dda]:focus,.empCtTimePayInputTd input[data-v-07a17dda]:focus{outline:none;background-color:#d8eeff}.empContractListTr td[data-v-07a17dda]:nth-child(6),.empContractListTr td[data-v-07a17dda]:nth-child(9),.empListTable_empContract thead tr:first-child th[data-v-07a17dda]:nth-child(4),.empListTable_empContract thead tr:first-child th[data-v-07a17dda]:nth-child(5),.empListTable_empContract thead tr:nth-child(2) th[data-v-07a17dda]:nth-child(4),.empListTable_empContract thead tr:nth-child(2) th[data-v-07a17dda]:nth-child(7){border-right:1px solid #000!important}.empWageBasicTb tbody tr td[data-v-07a17dda]:first-child,.empWageBasicTb tbody tr td[data-v-07a17dda]:nth-child(13),.empWageBasicTb tbody tr td[data-v-07a17dda]:nth-child(19),.empWageBasicTb tbody tr td[data-v-07a17dda]:nth-child(22),.empWageBasicTb tbody tr td[data-v-07a17dda]:nth-child(23),.empWageBasicTb tbody tr td[data-v-07a17dda]:nth-child(4),.empWageBasicTb tbody tr td[data-v-07a17dda]:nth-child(5),.empWageBasicTb thead tr:first-child th[data-v-07a17dda]:first-child,.empWageBasicTb thead tr:first-child th[data-v-07a17dda]:nth-child(2),.empWageBasicTb thead tr:first-child th[data-v-07a17dda]:nth-child(3),.empWageBasicTb thead tr:first-child th[data-v-07a17dda]:nth-child(4),.empWageBasicTb thead tr:first-child th[data-v-07a17dda]:nth-child(5),.empWageBasicTb thead tr:first-child th[data-v-07a17dda]:nth-child(6),.empWageBasicTb thead tr:first-child th[data-v-07a17dda]:nth-child(7),.empWageBasicTb thead tr:last-child th[data-v-07a17dda]:nth-child(12),.empWageBasicTb thead tr:last-child th[data-v-07a17dda]:nth-child(18),.empWageBasicTb thead tr:last-child th[data-v-07a17dda]:nth-child(21),.empWageBasicTb thead tr:last-child th[data-v-07a17dda]:nth-child(3),.empWageBasicTb thead tr:last-child th[data-v-07a17dda]:nth-child(4){border-right:1px solid #d1d1d1}.empWageBasicTb thead tr[data-v-07a17dda]{height:38px!important;border-bottom:#000!important}.empWageBasicTb th[data-v-07a17dda]{color:#000;font-size:13px!important;padding:0!important;background-color:#fff!important}.empWageBasicTb td[data-v-07a17dda]{font-size:12px!important}.empWageBasicTbTr td[data-v-07a17dda],.empWageBasicTbTr th[data-v-07a17dda]{padding:0 4px 0 0!important}.empWageBasicTbTr[data-v-07a17dda]:hover{background-color:#f0f0f0}.empWageBasicTbTr td input[data-v-07a17dda]{font-size:12px!important;text-align:right;padding:0!important;min-height:100%!important}.v-field__input input[data-v-07a17dda]{text-align:right!important}.monthLabelBtn[data-v-0df63a0c]{background-color:#fff;color:#333;border:1px solid #cbcbcb;font-size:16px;min-width:50px!important;max-height:40px!important}.btnBg[data-v-0df63a0c]{background:linear-gradient(45deg,#e89e7e,#ff9b70);color:#fff!important}.monthLabelBtn[data-v-1290cdb6]{background-color:#fff;color:#333;border:1px solid #cbcbcb;font-size:16px;min-width:50px!important;max-height:40px!important}.btnBg[data-v-1290cdb6]{background:linear-gradient(45deg,#e89e7e,#ff9b70);color:#fff!important}.monthLabelBtn[data-v-be986da8]{background-color:#fff;color:#333;border:1px solid #cbcbcb;font-size:16px;min-width:50px!important;max-height:40px!important}.btnBg[data-v-be986da8]{background-color:#002e00!important;color:#fff!important}.wageUpdateModalCard{background-color:#fff;height:100%;overflow-y:auto;margin:auto;padding:40px 25px;border-radius:10px}.wageUpdateModalCard .v-text-field{margin:15px 1%;display:inline-block;width:23%}.wageUpdateGubunDiv input{text-align:right}.wageUpdateModalCard h2{margin-left:12px}.wageUpdateGubunDiv,.wageUpdateGubunDivReadOnly{margin:10px 0 40px 0}.wageUpdateGubunDivReadOnly .v-text-field{background-color:#f1f1f1}.wageUpdateGubunDivReadOnly input{text-align:center}.monthLabelBtn[data-v-1d01958a]{background-color:#fff;color:#333;border:1px solid #cbcbcb;font-size:16px;min-width:50px!important;max-height:40px!important}.btnBg[data-v-1d01958a]{background-color:#002e00!important;color:#fff!important}.table-container[data-v-59f8ee76]{width:100%;overflow-x:auto}.wage-table[data-v-59f8ee76]{width:100%;border-collapse:collapse;background-color:#fff}.wage-table td[data-v-59f8ee76],.wage-table th[data-v-59f8ee76]{padding:12px;border:1px solid #e0e0e0}.wage-table th[data-v-59f8ee76]{background-color:#f5f5f5;font-weight:600;color:#333}.wage-table tr[data-v-59f8ee76]:hover{background-color:#f8f9fa}.text-center[data-v-59f8ee76]{text-align:center}.text-end[data-v-59f8ee76]{text-align:right}.fontNotoSans700[data-v-3cd2f47c],.fontNotoSans700[data-v-500e325c]{font-family:Noto Sans KR,sans-serif;font-weight:700}.info-label[data-v-642dee47]{font-size:.875rem;color:rgba(0,0,0,.6);margin-bottom:4px}.info-value[data-v-642dee47]{font-size:1rem;color:rgba(0,0,0,.87);font-family:inherit}.section-title[data-v-642dee47]{font-size:1.1rem;font-weight:600;color:rgba(0,0,0,.87);font-family:inherit;margin-bottom:8px;padding:0}.v-card-text[data-v-642dee47],.v-card-title[data-v-642dee47],.v-chip[data-v-642dee47]{font-family:inherit}.v-code[data-v-642dee47]{background-color:#f5f5f5;padding:16px;border-radius:4px;font-family:Courier New,monospace;font-size:14px;white-space:pre-wrap;word-break:break-all;max-height:400px;overflow-y:auto}.wage-excel-upload[data-v-09d3cce6]{padding:24px}.wage-excel-upload .upload-header[data-v-09d3cce6]{margin-bottom:24px}.wage-excel-upload .upload-header .page-title[data-v-09d3cce6]{font-size:28px;font-weight:600;color:#1976d2;margin:0}.wage-excel-upload .upload-card[data-v-09d3cce6]{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.wage-excel-upload .upload-card .template-download[data-v-09d3cce6]{text-align:center;padding:16px 0}.wage-excel-upload .upload-card .wage-info-section[data-v-09d3cce6]{padding:16px 0}.wage-excel-upload .upload-card .wage-info-section .wage-info-inputs[data-v-09d3cce6]{display:flex;gap:16px}.wage-excel-upload .upload-card .wage-info-section .wage-info-inputs .payment-date-input[data-v-09d3cce6],.wage-excel-upload .upload-card .wage-info-section .wage-info-inputs .wage-month-input[data-v-09d3cce6]{flex:1}@media(max-width:768px){.wage-excel-upload .upload-card .wage-info-section .wage-info-inputs[data-v-09d3cce6]{flex-direction:column;gap:12px}}.wage-excel-upload .upload-card .file-upload-section[data-v-09d3cce6]{padding:16px 0}.wage-excel-upload .upload-card .file-upload-section .button-group[data-v-09d3cce6]{display:inline-flex;align-items:center;gap:8px;margin-right:16px;margin-bottom:0}.wage-excel-upload .upload-card .file-upload-section .button-group[data-v-09d3cce6]:last-child{margin-right:0}.wage-excel-upload .upload-card .data-preview[data-v-09d3cce6]{margin-top:24px}.wage-excel-upload .upload-card .data-preview .preview-header[data-v-09d3cce6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.wage-excel-upload .upload-card .data-preview .preview-header .preview-title[data-v-09d3cce6]{font-size:1.5rem;font-weight:600;color:#333;margin:0 10px 0 0}.wage-excel-upload .upload-card .data-preview .preview-header .header-controls[data-v-09d3cce6]{display:flex;align-items:center;gap:16px}.wage-excel-upload .upload-card .data-preview .preview-header .header-controls .usage-guide[data-v-09d3cce6]{display:flex;gap:20px}.wage-excel-upload .upload-card .data-preview .preview-header .header-controls .usage-guide .guide-text[data-v-09d3cce6]{font-size:.9rem;color:#666;background-color:#f8f9fa;padding:6px 12px;border-radius:4px;border:1px solid #e9ecef;white-space:nowrap}.wage-excel-upload .upload-card .data-preview .data-count[data-v-09d3cce6]{font-size:1rem;color:#666;margin-bottom:16px}.wage-excel-upload .upload-card .data-preview .table-container[data-v-09d3cce6]{overflow-x:auto;width:100%;max-height:80vh;border:1px solid #e0e0e0;border-radius:4px}.wage-excel-upload .upload-card .data-preview .table-container[data-v-09d3cce6]::-webkit-scrollbar{width:8px;height:8px}.wage-excel-upload .upload-card .data-preview .table-container[data-v-09d3cce6]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.wage-excel-upload .upload-card .data-preview .table-container[data-v-09d3cce6]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.wage-excel-upload .upload-card .data-preview .table-container[data-v-09d3cce6]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.wage-excel-upload .upload-card .data-preview .table-container[data-v-09d3cce6] .v-data-table{min-width:1200px}.excelUploadTable[data-v-09d3cce6] td,.excelUploadTable[data-v-09d3cce6] th{padding:0 8px!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;min-width:-moz-fit-content!important;min-width:fit-content!important}.excelUploadTable[data-v-09d3cce6] th{font-weight:600;background-color:#f5f5f5}.excelUploadTable[data-v-09d3cce6] .v-data-table__wrapper{overflow-x:auto}.editable-wage-table[data-v-09d3cce6]{width:100%;border-collapse:collapse;border:1px solid #e0e0e0;min-width:2000px}.editable-wage-table thead[data-v-09d3cce6]{position:sticky;top:0;z-index:10;background-color:#f5f5f5}.editable-wage-table td[data-v-09d3cce6],.editable-wage-table th[data-v-09d3cce6]{border:1px solid #e0e0e0;padding:4px;text-align:center;vertical-align:middle;min-width:80px}.editable-wage-table th[data-v-09d3cce6]{background-color:#f5f5f5;font-weight:600;font-size:12px;height:40px}.editable-wage-table td[data-v-09d3cce6]{height:30px;background-color:#fff}.editable-wage-table .table-input[data-v-09d3cce6]{width:100%;border:none;outline:none;padding:0 4px;font-size:12px;background:transparent}.editable-wage-table .table-input.text-center[data-v-09d3cce6]{text-align:center}.editable-wage-table .table-input.text-right[data-v-09d3cce6]{text-align:right}.editable-wage-table tbody tr:hover .table-input[data-v-09d3cce6],.editable-wage-table tbody tr[data-v-09d3cce6]:hover{background-color:#f0f0f0}.editable-wage-table .sum-row[data-v-09d3cce6]{background-color:#e8f5e8!important;border-top:2px solid #4caf50!important;font-weight:600}.editable-wage-table .sum-row .sum-label[data-v-09d3cce6]{background-color:#c8e6c9!important;text-align:center;font-weight:700;color:#2e7d32;border-right:3px solid #1976d2!important}.editable-wage-table .sum-row .sum-value[data-v-09d3cce6]{background-color:#e8f5e8!important;text-align:right;font-weight:600;color:#1b5e20;padding-right:8px}.editable-wage-table .sum-row:hover .sum-label[data-v-09d3cce6],.editable-wage-table .sum-row:hover .sum-value[data-v-09d3cce6],.editable-wage-table .sum-row[data-v-09d3cce6]:hover{background-color:#e8f5e8!important}.editable-wage-table .sum-row:hover .sum-value[data-v-09d3cce6]:nth-child(20),.editable-wage-table .sum-row:hover .sum-value[data-v-09d3cce6]:nth-child(34),.editable-wage-table .sum-row:hover .sum-value[data-v-09d3cce6]:nth-child(42){background-color:#dcedc8!important}.view-wage-table[data-v-09d3cce6]{width:100%;border-collapse:collapse;border:1px solid #e0e0e0;min-width:3500px;font-size:12px}.view-wage-table thead[data-v-09d3cce6]{position:sticky;top:0;z-index:10;background-color:#f5f5f5}.view-wage-table thead .group-header th[data-v-09d3cce6]{background-color:#e3f2fd;font-weight:700;font-size:12px;height:45px;color:#1976d2;text-align:center;vertical-align:middle}.view-wage-table thead .group-header th.group-cell[data-v-09d3cce6]{background-color:#f5f5f5;color:#333;border:1px solid #e0e0e0}.view-wage-table thead .group-header th.group-title[data-v-09d3cce6]{background-color:#e3f2fd}.view-wage-table thead .detail-header th[data-v-09d3cce6]{background-color:#f8f9fa;font-weight:600;font-size:11px;height:40px;border:1px solid #e0e0e0;text-align:center;vertical-align:middle}.view-wage-table thead .detail-header th.total-column[data-v-09d3cce6]{background-color:#fff3e0;font-weight:700;color:#f57c00}.view-wage-table td[data-v-09d3cce6],.view-wage-table th[data-v-09d3cce6]{border:1px solid #e0e0e0;padding:8px 4px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-wage-table th[data-v-09d3cce6]{background-color:#f5f5f5;font-weight:600;font-size:11px;height:50px;text-align:center;min-width:70px}.view-wage-table th[data-v-09d3cce6]:first-child{min-width:80px}.view-wage-table th[data-v-09d3cce6]:nth-child(2){min-width:60px}.view-wage-table th[data-v-09d3cce6]:nth-child(3){min-width:90px}.view-wage-table th[data-v-09d3cce6]:nth-child(4),.view-wage-table th[data-v-09d3cce6]:nth-child(n+5){min-width:80px}.view-wage-table td[data-v-09d3cce6]{height:35px;background-color:#fff;font-size:11px}.view-wage-table td.table-cell.text-center[data-v-09d3cce6]{text-align:center}.view-wage-table td.table-cell.text-right[data-v-09d3cce6]{text-align:right;padding-right:8px}.view-wage-table tbody tr:hover td[data-v-09d3cce6],.view-wage-table tbody tr[data-v-09d3cce6]:hover{background-color:#f0f0f0!important}.view-wage-table tbody tr:hover td[data-v-09d3cce6]:nth-child(21),.view-wage-table tbody tr:hover td[data-v-09d3cce6]:nth-child(35),.view-wage-table tbody tr:hover td[data-v-09d3cce6]:nth-child(43){background-color:#fff8e1!important}.view-wage-table .sum-row[data-v-09d3cce6]{background-color:#e8f5e8!important;border-top:2px solid #4caf50!important;font-weight:600}.view-wage-table .sum-row .sum-label[data-v-09d3cce6]{background-color:#c8e6c9!important;text-align:center;font-weight:700;color:#2e7d32}.view-wage-table .sum-row .sum-value[data-v-09d3cce6]{background-color:#e8f5e8!important;text-align:right;font-weight:600;color:#1b5e20;padding-right:8px}.view-wage-table .sum-row:hover .sum-label[data-v-09d3cce6],.view-wage-table .sum-row:hover .sum-value[data-v-09d3cce6],.view-wage-table .sum-row[data-v-09d3cce6]:hover{background-color:#e8f5e8!important}.view-wage-table td[data-v-09d3cce6]:nth-child(21),.view-wage-table td[data-v-09d3cce6]:nth-child(35),.view-wage-table td[data-v-09d3cce6]:nth-child(43){font-weight:700;background-color:#fff3e0}.gamza-image{width:100%;height:auto}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cursor-pointer{cursor:pointer}.v-container{height:100%}.delete-btn{cursor:pointer}.delete-btn:hover{color:#ef5350}.btnColorWhite{background-color:#fff;color:#333;opacity:1;border:1px solid #cbcbcb}.clientInfoBtn{min-height:44px;background:linear-gradient(45deg,#2a1185,#5757e5);margin-top:15px}.cancelRegistBtn,.clientInfoBtn{width:100%;color:#fff;font-size:16px}.cancelRegistBtn{min-height:37px;background:linear-gradient(45deg,#b8b8b8,#b8b8b8);margin-top:5px}.datatableTr:hover{background-color:#f0f0f0}.main-layout{min-height:100vh}.main-navigation-drawer{background-color:#fff!important;border-right:1px solid rgba(0,0,0,.12)!important;transition:width .2s ease}.main-navigation-drawer.rail-mode{width:56px!important}.main-content{background-color:#f1f1f1}.main-app-bar{border-bottom:1px solid rgba(0,0,0,.12)!important}.menu-item{margin:4px 8px;border-radius:4px}.menu-item:hover{background-color:rgba(0,0,0,.04)}.menu-item.v-list-item--active{background-color:rgba(92,107,192,.1);color:#5c6bc0}@media(max-width:960px){.main-navigation-drawer{position:fixed!important;z-index:1000}.main-content{margin-left:0!important}.v-app-bar{padding-left:16px!important}}.v-data-table__th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon{display:none}@media(min-width:961px){.v-app-bar-nav-icon{display:none!important}}.h-100{height:100%}.status-card{transition:box-shadow .2s ease;border:1px solid rgba(0,0,0,.12)!important;background-color:#fff}.status-card:hover{box-shadow:0 3px 8px rgba(0,0,0,.09)!important}.text-medium-emphasis{opacity:.85}.v-card-title{font-size:.9375rem!important;line-height:1.3!important}.text-h4{font-size:1.75rem!important;line-height:1.2!important}.status-total{border-left:3px solid #78909c!important}.status-active{border-left:3px solid #4caf50!important}.status-suspended{border-left:3px solid #ffa726!important}.status-failed{border-left:3px solid #ef5350!important}.status-progress{border-left:3px solid #42a5f5!important}.status-rate{border-left:3px solid #5c6bc0!important}@media(max-width:600px){.v-container{padding:8px!important}.v-card-title{font-size:.875rem!important}.text-h4{font-size:1.5rem!important}.v-card-item{padding:12px!important}}@media(min-width:601px)and (max-width:960px){.v-card-title{font-size:.875rem!important}.text-h4{font-size:1.625rem!important}}.cms-test{display:flex;flex-direction:column;align-items:center;margin:20px}.cms-test .title{margin-bottom:20px;font-size:24px;font-weight:700}.cms-test .submit-button{padding:10px 20px;font-size:16px;background-color:#1976d2;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.cms-test .submit-button:disabled{background-color:#b0bec5;cursor:not-allowed}.cms-test .submit-button:hover:not(:disabled){background-color:#1565c0}.cms-test .result{margin-top:20px;font-size:16px;white-space:pre-wrap;word-wrap:break-word}.v-code{background-color:#f5f5f5;padding:16px;border-radius:4px;font-family:Courier New,monospace;font-size:14px;white-space:pre-wrap;word-break:break-all;max-height:400px;overflow-y:auto}.sms-container .sms-card .v-card-title{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.sms-container .sms-card .v-card-title .v-icon{color:#fff}.sms-container .sms-form .v-select .v-field,.sms-container .sms-form .v-text-field .v-field,.sms-container .sms-form .v-textarea .v-field{border-radius:8px}.sms-container .sms-form .v-btn{border-radius:8px;font-weight:600;text-transform:none}.sms-container .recipient-card{border:1px solid #e0e0e0;border-radius:8px;transition:all .3s ease}.sms-container .recipient-card:hover{border-color:#1976d2;box-shadow:0 2px 8px rgba(25,118,210,.1)}.sms-container .history-table .v-data-table-header{background-color:#f5f5f5}.sms-container .history-table .v-data-table__td{border-bottom:1px solid #e0e0e0}.sms-container .remain-dialog .v-list-item{padding:12px 16px;border-bottom:1px solid #f0f0f0}.sms-container .remain-dialog .v-list-item:last-child{border-bottom:none}.sms-container .remain-dialog .v-list-item .v-list-item-title{font-weight:600;color:#333}.sms-container .remain-dialog .v-list-item .v-list-item-subtitle{font-size:16px;font-weight:700;color:#1976d2}.aligo-sms .sms-title{font-weight:700;font-size:1.5rem}.aligo-sms .selected-info{font-weight:500;color:#1976d2}.aligo-sms .employee-data-table{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.aligo-sms .employee-data-table .v-table__wrapper{max-height:400px;overflow-y:auto}.aligo-sms .employee-data-table .v-table__wrapper::-webkit-scrollbar{width:8px}.aligo-sms .employee-data-table .v-table__wrapper::-webkit-scrollbar-track{background:#f1f1f1}.aligo-sms .employee-data-table .v-table__wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.aligo-sms .employee-data-table .v-table__wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.aligo-sms .employee-data-table thead th{background-color:#f5f5f5!important;font-weight:600!important;color:#424242!important;border-bottom:2px solid #e0e0e0!important;padding:12px 16px!important;white-space:nowrap}.aligo-sms .employee-data-table tbody tr{transition:background-color .2s ease}.aligo-sms .employee-data-table tbody tr:hover{background-color:#f9f9f9!important}.aligo-sms .employee-data-table tbody tr td{padding:12px 16px!important;border-bottom:1px solid #e0e0e0!important;vertical-align:middle}.aligo-sms .employee-data-table .employee-name{font-weight:500;color:#1976d2}.aligo-sms .employee-data-table .wage-amount{font-weight:600;color:#2e7d32}.aligo-sms .history-table{width:100%;border-collapse:collapse}.aligo-sms .history-table td,.aligo-sms .history-table th{padding:12px 8px;text-align:left;border-bottom:1px solid #e0e0e0}.aligo-sms .history-table th{background-color:#f5f5f5;font-weight:600;color:#424242}.aligo-sms .history-table tbody tr:hover{background-color:#f9f9f9}.aligo-sms .history-table .message-cell{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aligo-sms .table-container{max-height:400px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:4px}.aligo-sms .table-container::-webkit-scrollbar{width:8px}.aligo-sms .table-container::-webkit-scrollbar-track{background:#f1f1f1}.aligo-sms .table-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.aligo-sms .table-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.aligo-sms .remain-container{display:flex;flex-direction:column;gap:1.5rem;padding:1rem}.aligo-sms .remain-cards-container .remain-card{transition:all .3s ease;border-radius:12px!important}.aligo-sms .remain-cards-container .remain-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.aligo-sms .remain-cards-container .remain-card.sms-card:hover{border-left:4px solid #1976d2}.aligo-sms .remain-cards-container .remain-card.lms-card:hover{border-left:4px solid #9c27b0}.aligo-sms .remain-cards-container .remain-card.mms-card:hover{border-left:4px solid #2196f3}.aligo-sms .remain-cards-container .total-card{border-radius:8px!important;border:2px solid #e0e0e0}.aligo-sms .history-data-table{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.aligo-sms .history-data-table .v-table__wrapper{max-height:500px;overflow-y:auto}.aligo-sms .history-data-table .v-table__wrapper::-webkit-scrollbar{width:8px}.aligo-sms .history-data-table .v-table__wrapper::-webkit-scrollbar-track{background:#f1f1f1}.aligo-sms .history-data-table .v-table__wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.aligo-sms .history-data-table .v-table__wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.aligo-sms .history-data-table thead th{background:linear-gradient(135deg,#f5f7fa,#c3cfe2)!important;font-weight:600!important;color:#424242!important;border-bottom:2px solid #e0e0e0!important;padding:16px 12px!important;white-space:nowrap;position:sticky;top:0;z-index:2}.aligo-sms .history-data-table tbody tr{transition:all .2s ease}.aligo-sms .history-data-table tbody tr:hover{background:linear-gradient(135deg,#f8f9ff,#e8f2ff)!important;transform:scale(1.005)}.aligo-sms .history-data-table tbody tr td{padding:14px 12px!important;border-bottom:1px solid #f0f0f0!important;vertical-align:middle}.aligo-sms .history-data-table .message-cell{max-width:200px}.aligo-sms .history-data-table .message-cell .message-content{padding:4px 8px;background-color:#f8f9fa;border-radius:4px;font-size:.875rem;white-space:nowrap}.aligo-sms .history-data-table .receiver-cell{max-width:180px}.aligo-sms .history-data-table .receiver-cell .receiver-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 8px;background-color:#e3f2fd;border-radius:4px;font-size:.875rem;color:#1976d2;font-weight:500}.aligo-sms .remain-item{display:flex;align-items:center;padding:1.5rem;border:1px solid #e0e0e0;border-radius:8px;background-color:#fafafa;transition:all .3s ease}.aligo-sms .remain-item:hover{background-color:#f5f5f5;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.aligo-sms .remain-icon{margin-right:1.5rem}.aligo-sms .remain-content{flex:1}.aligo-sms .remain-title{font-size:1.1rem;font-weight:500;color:#424242;margin-bottom:.5rem}.aligo-sms .remain-count{font-size:1.8rem;font-weight:700;color:#1976d2}.aligo-sms .no-data{text-align:center;padding:2rem;color:#757575;font-size:1.1rem}.aligo-sms .v-tabs .v-tab{font-weight:500;text-transform:none}.aligo-sms .v-checkbox .v-selection-control__input .v-icon{font-size:20px}.aligo-sms .btnColorSuccess{background-color:#4caf50!important;color:#fff!important}.aligo-sms .btnColorSuccess:hover{background-color:#45a049!important}.aligo-sms .btnColorPrimary{background-color:#1976d2!important;color:#fff!important}.aligo-sms .btnColorPrimary:hover{background-color:#1565c0!important}.aligo-sms .btnColorInfo{background-color:#2196f3!important;color:#fff!important}.aligo-sms .btnColorInfo:hover{background-color:#1976d2!important}.aligo-sms .btnColorWarning{background-color:#ff9800!important;color:#fff!important}.aligo-sms .btnColorWarning:hover{background-color:#f57c00!important}.aligo-sms .btnColorError{background-color:#f44336!important;color:#fff!important}.aligo-sms .btnColorError:hover{background-color:#d32f2f!important}.aligo-sms .fail-reasons-tooltip .tooltip-header{font-weight:600;color:#d32f2f;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #ffcdd2;font-size:.875rem}.aligo-sms .fail-reasons-tooltip .tooltip-item{font-size:.8125rem;line-height:1.4;margin-bottom:4px;color:#424242}.aligo-sms .fail-reasons-tooltip .tooltip-item:last-child{margin-bottom:0}.aligo-sms .message-tooltip .tooltip-header{font-weight:600;color:#1976d2;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #bbdefb;font-size:.875rem}.aligo-sms .message-tooltip .tooltip-message{font-size:.8125rem;line-height:1.5;color:#424242;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}.aligo-sms .message-tooltip .tooltip-message::-webkit-scrollbar{width:4px}.aligo-sms .message-tooltip .tooltip-message::-webkit-scrollbar-track{background:#f1f1f1}.aligo-sms .message-tooltip .tooltip-message::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}@media(max-width:768px){.aligo-sms .employee-data-table tbody td,.aligo-sms .employee-data-table thead th{padding:8px 12px!important;font-size:.875rem}.aligo-sms .history-table{font-size:.875rem}.aligo-sms .history-table td,.aligo-sms .history-table th{padding:8px 4px}.aligo-sms .remain-container{gap:1rem}.aligo-sms .remain-item{padding:1rem}.aligo-sms .remain-count{font-size:1.5rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-out}.v-btn--loading .v-btn__content{opacity:.6}.v-checkbox .v-input__details{display:none}:root{font-family:Noto Sans KR,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.fontNotoSans700{font-weight:700!important}.fontNotoSans400,.fontNotoSans700{font-family:Noto Sans KR,sans-serif!important}.fontNotoSans400{font-weight:400;color:#000}.empWageBasicTb tbody tr td:first-child,.empWageBasicTb tbody tr td:nth-child(14),.empWageBasicTb tbody tr td:nth-child(21),.empWageBasicTb tbody tr td:nth-child(24),.empWageBasicTb tbody tr td:nth-child(4),.empWageBasicTb tbody tr td:nth-child(5),.empWageBasicTb thead tr:first-child th:first-child,.empWageBasicTb thead tr:first-child th:nth-child(2),.empWageBasicTb thead tr:first-child th:nth-child(3),.empWageBasicTb thead tr:first-child th:nth-child(4),.empWageBasicTb thead tr:first-child th:nth-child(5),.empWageBasicTb thead tr:first-child th:nth-child(6),.empWageBasicTb thead tr:first-child th:nth-child(7),.empWageBasicTb thead tr:last-child th:nth-child(13),.empWageBasicTb thead tr:last-child th:nth-child(20),.empWageBasicTb thead tr:last-child th:nth-child(23),.empWageBasicTb thead tr:last-child th:nth-child(3),.empWageBasicTb thead tr:last-child th:nth-child(4){border-right:1px solid #d1d1d1}.empWageBasicTb{overflow-y:hidden;position:relative;white-space:nowrap}.empWageBasicTb thead tr{height:38px!important;border-bottom:#000!important}.empWageBasicTb th{color:#000;padding:0 3px 0 3px!important;background-color:#f1f1f1!important}.empWageBasicTb td,.empWageBasicTb th{font-size:13px!important}.empWageBasicTbTr td{padding:0 3px 0 3px!important}.empWageBasicTbTr td input{font-size:12px!important;text-align:right;padding:0!important;min-height:100%!important}.empWageBasicTbTr:hover{background-color:#f0f0f0}.tac{text-align:center}.tar{text-align:right}.SsDeleteIcon{cursor:pointer;margin:0 3px}.v-btn.btnColorPurple{background-color:#6d4c9f;color:#fff}.v-btn.btnColorDark{background-color:#333;color:#fff}.v-btn.btnColorUpdate{background-color:#1976d2;color:#fff}.v-btn.btnColorBlue{background-color:#007bff;color:#fff}.inoutSearchInput{max-width:200px}.empWageCalcTb tr th{font-size:13px!important;color:#000;padding:0!important;background-color:#f1f1f1!important}.empWageCalcTb tr td{font-size:12px!important;padding:0 4px 0 0!important}.empWageCalcTb{overflow-x:auto!important}.empWageCalcTb th:first-child{min-width:65px}.empWageCalcTb th:not(:first-child){min-width:80px}.empWageCalcTbTr:hover{background-color:#f0f0f0}.empWageCalcTbTr input{text-align:center;width:100%;height:100%}.nonTbFooter .v-data-table-footer{display:none}.empWageCalcTb tbody tr td:nth-child(19),.empWageCalcTb tbody tr td:nth-child(22),.empWageCalcTb tbody tr td:nth-child(33),.empWageCalcTb tbody tr td:nth-child(41),.empWageCalcTb thead tr:first-child th:not(:first-child),.empWageCalcTb thead tr:last-child th:nth-child(19),.empWageCalcTb thead tr:last-child th:nth-child(22),.empWageCalcTb thead tr:last-child th:nth-child(33),.empWageCalcTb thead tr:last-child th:nth-child(41){border-right:1px solid #d1d1d1}.empWageCalcTb tbody tr td:nth-child(3),.empWageCalcTb thead tr:first-child th:first-child,.empWageCalcTb thead tr:last-child th:nth-child(3){background-color:#f1f1f1!important;border-right:1px solid #909090}.empWageCalcTb tbody td:first-child,.empWageCalcTb thead tr th:first-child{background-color:#f1f1f1!important;font-weight:500;min-width:35px!important;width:35px!important;max-width:35px!important;position:sticky;left:0;z-index:1}.empWageCalcTb tbody td:nth-child(2),.empWageCalcTb thead tr:nth-child(2) th:nth-child(2){background-color:#f1f1f1!important;font-weight:500;min-width:80px!important;width:80px!important;max-width:80px!important;position:sticky;left:35px;z-index:1}.empWageCalcTb tbody td:nth-child(3),.empWageCalcTb thead tr:nth-child(2) th:nth-child(3){background-color:#f1f1f1!important;font-weight:500;min-width:100px!important;width:100px!important;max-width:100px!important;position:sticky;left:115px;z-index:1}