@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);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap);.map-container[data-v-1201dee5]{border-radius:8px;overflow:hidden}#map[data-v-1201dee5]{border-radius:8px}[data-v-1201dee5] .v-card-title{background:linear-gradient(135deg,#1976d2,#42a5f5);color:#fff}[data-v-1201dee5] .v-select .v-field__input,[data-v-1201dee5] .v-text-field .v-field__input{font-size:16px}@media(max-width:600px){.map-container[data-v-1201dee5]{margin:0 -16px}#map[data-v-1201dee5]{height:400px!important;min-height:350px!important}}@use "@/assets/styles/dashboard.scss";.stat-label[data-v-799b43be]{font-size:14px}.board-title[data-v-799b43be]{font-size:16px}.board-info[data-v-799b43be]{font-size:12px}.table-text[data-v-799b43be]{font-size:14px}.file-info[data-v-799b43be],.notice-date[data-v-799b43be]{font-size:12px;color:rgba(var(--v-theme-on-surface),.6)}.client-item[data-v-799b43be]{border-bottom:1px solid rgba(var(--v-theme-on-surface),.1);padding-bottom:12px}.client-item[data-v-799b43be]:last-child{border-bottom:none;padding-bottom:0}.notice-item[data-v-799b43be]{border-bottom:1px solid rgba(var(--v-theme-on-surface),.1);padding-bottom:12px}.notice-item[data-v-799b43be]:last-child{border-bottom:none;padding-bottom:0}.file-item[data-v-799b43be]{border-bottom:1px solid rgba(var(--v-theme-on-surface),.1);padding-bottom:12px}.file-item[data-v-799b43be]:last-child{border-bottom:none;padding-bottom:0}.purple-color[data-v-799b43be]{color:rgb(var(--v-theme-purple))}.error-color[data-v-799b43be]{color:rgb(var(--v-theme-error))}.primary-color[data-v-799b43be]{color:rgb(var(--v-theme-primary))}.success-color[data-v-799b43be]{color:rgb(var(--v-theme-success))}.chart-container[data-v-799b43be]{position:relative}.chart-card[data-v-799b43be]{height:100%;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.chart-card[data-v-799b43be]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.chart-stats[data-v-799b43be]{border-top:1px solid rgba(var(--v-theme-on-surface),.1);padding-top:12px}.chart-stat-label[data-v-799b43be]{font-size:14px;color:rgba(var(--v-theme-on-surface),.7)}.chart-stat-value[data-v-799b43be]{font-size:14px;font-weight:600}.board-title-link{&[data-v-799b43be]{text-decoration:none;color:inherit;transition:color .2s ease}&[data-v-799b43be]:hover{color:rgb(var(--v-theme-primary));text-decoration:underline}}: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:linear-gradient(135deg,#1a2a6c,#b21f1f 50%,#fdbb2d);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,#1a2a6c,#b21f1f)!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}.excel-download-btn[data-v-7ffa15a4]{margin-left:8px}.default-list-page .default-list-card-section[data-v-2e778d6a],.default-list-page .diagnosis-list-card-section[data-v-2e778d6a]{height:calc(100vh - 88px);min-width:800px;margin:auto}.default-list-page .default-list-card-section .search-filters[data-v-2e778d6a],.default-list-page .diagnosis-list-card-section .search-filters[data-v-2e778d6a]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.default-list-page .default-list-card-section[data-v-2e778d6a]{max-width:1350px}.default-list-page .diagnosis-list-card-section[data-v-2e778d6a]{max-width:1180px}.form-select[data-v-2e778d6a],.total-nums[data-v-2e778d6a]{min-width:150px;border:1px solid #ddd;padding:8px;border-radius:4px}.total-nums[data-v-2e778d6a]{position:relative;cursor:pointer}.search-input[data-v-2e778d6a]{min-width:200px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;transition:border-color .3s ease}.search-input[data-v-2e778d6a]:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 2px rgba(76,175,80,.1)}.search-input[data-v-2e778d6a]::-moz-placeholder{color:#999}.search-input[data-v-2e778d6a]::placeholder{color:#999}.search-range-input[data-v-2e778d6a]{min-width:90px;padding:8px 0;border:1px solid #ddd;border-radius:4px;transition:border-color .3s ease}.search-range-input[data-v-2e778d6a]:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 2px rgba(76,175,80,.1)}.search-button[data-v-2e778d6a]{padding:8px 16px;background-color:#0075ff;color:#fff;border:none;border-radius:4px;cursor:pointer}.search-button[data-v-2e778d6a]:disabled{background-color:#ccc;cursor:not-allowed}.checkbox-group[data-v-2e778d6a]{display:flex;gap:15px;align-items:center}.checkbox-group label[data-v-2e778d6a]{display:flex;align-items:center;gap:5px}input[type=checkbox][data-v-2e778d6a]{width:16px;height:16px;cursor:pointer}input[type=checkbox][data-v-2e778d6a]:disabled{cursor:not-allowed;opacity:.5}.checkbox-cell[data-v-2e778d6a],.checkbox-header[data-v-2e778d6a]{display:flex;align-items:center;gap:8px;justify-content:center}.checkbox-cell input[type=checkbox][data-v-2e778d6a],.checkbox-header input[type=checkbox][data-v-2e778d6a]{width:22px;height:22px}.checkbox-cell span[data-v-2e778d6a],.checkbox-header span[data-v-2e778d6a]{font-weight:500}.checkbox-header span[data-v-2e778d6a]{font-weight:600}.table-container[data-v-2e778d6a]{overflow-x:auto;overflow-y:auto;height:calc(100vh - 220px)}.institution-table[data-v-2e778d6a]{border-collapse:collapse;width:100%;table-layout:fixed}.institution-table thead[data-v-2e778d6a]{background-color:#e0e0e0;position:sticky;top:0;z-index:1}.institution-table thead th[data-v-2e778d6a]{position:sticky;top:0;z-index:1;background-color:#f1f1f1;cursor:pointer}.institution-table thead th.sortable[data-v-2e778d6a]:hover{background-color:#e0e0e0}.institution-table td[data-v-2e778d6a],.institution-table th[data-v-2e778d6a]{border:1px solid #ddd;padding:8px}.institution-table .sort-icon[data-v-2e778d6a]{margin-left:5px;opacity:.7}.institution-table .nameTh[data-v-2e778d6a]{width:400px;text-align:left}.institution-table .imgTh[data-v-2e778d6a]{width:120px;text-align:center}.institution-table .numTh[data-v-2e778d6a]{width:45px;text-align:center}.institution-table .jungwonTh[data-v-2e778d6a],.institution-table .totalEmpTh[data-v-2e778d6a]{width:65px;text-align:center}.institution-table .tellTh[data-v-2e778d6a]{width:220px;text-align:left}.institution-table .regionTh[data-v-2e778d6a]{width:110px;text-align:center}.institution-table .compMoneyTh[data-v-2e778d6a]{width:130px;text-align:center}.institution-table .fwaWdateTh[data-v-2e778d6a]{width:140px;text-align:center}.institution-table .compNameTh[data-v-2e778d6a]{width:auto;text-align:left}.institution-table .fwaManagerTh[data-v-2e778d6a]{width:140px;text-align:center}.institution-table .SigunguTh[data-v-2e778d6a]{width:280px;text-align:left}.institution-table .fwaStatusTh[data-v-2e778d6a]{width:140px;text-align:center}.institution-table .fwaDelTh[data-v-2e778d6a],.institution-table .fwaRptTh[data-v-2e778d6a]{width:50px;text-align:center}.institution-table .statusTh[data-v-2e778d6a]{width:85px}.institution-table .blacklistTh[data-v-2e778d6a]{width:100px;text-align:center;font-weight:500;background-color:#f5f5f5}.institution-table .status-cell[data-v-2e778d6a]{font-size:.9rem}.institution-table-tr[data-v-2e778d6a]{transition:all .2s ease}.institution-table-tr[data-v-2e778d6a]:hover{background-color:#f8f9fa;background-color:#f0f0f0}.institution-table-tr.blacklist-row[data-v-2e778d6a]{background-color:#ffebee!important;border-left:4px solid #f44336}.institution-table-tr.blacklist-row[data-v-2e778d6a]:hover{background-color:#ffcdd2!important}.institution-name[data-v-2e778d6a]{display:flex;align-items:center;gap:5px}.institution-name .name-text[data-v-2e778d6a]{font-weight:500}.biz-type[data-v-2e778d6a]{padding:2px 6px;border-radius:4px;font-size:.8em;color:#fff;font-weight:600}.biz-type.nursing[data-v-2e778d6a]{background-color:#4caf50}.biz-type.daycare[data-v-2e778d6a]{background-color:#ff9800}.name-link[data-v-2e778d6a]{color:#000;text-decoration:none}.name-link[data-v-2e778d6a]:hover{text-decoration:underline}.region-cell[data-v-2e778d6a]{padding:8px 4px}.region-info[data-v-2e778d6a]{display:flex;flex-direction:column;align-items:center;gap:2px}.region-info .sido-name[data-v-2e778d6a]{font-size:.9rem;font-weight:600;color:#333}.region-info .sigungu-name[data-v-2e778d6a]{font-size:.9rem;color:#000}.address-text[data-v-2e778d6a]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.normal-email-text[data-v-2e778d6a]{font-size:.8em;color:#666}.normal-email-text.no-email[data-v-2e778d6a]{color:#f44336;font-style:italic}.email-text[data-v-2e778d6a]{font-size:.8em}.email-text.no-email[data-v-2e778d6a]{color:#f44336}.cost-text[data-v-2e778d6a]{font-weight:500}.avg-cost[data-v-2e778d6a]{font-size:.8em;color:#666}.status-chip[data-v-2e778d6a]{cursor:pointer;transition:all .2s ease}.status-chip.clickable[data-v-2e778d6a]{position:relative}.status-chip.clickable[data-v-2e778d6a]:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.2)}.service-text[data-v-2e778d6a]{color:#4caf50;font-weight:600;text-shadow:0 0 1px rgba(76,175,80,.3);position:relative}.service-text[data-v-2e778d6a]:after{content:"🎉";position:absolute;right:-20px;top:-5px;font-size:14px}.service-chip[data-v-2e778d6a]{background:linear-gradient(45deg,#4caf50,#8bc34a)!important;color:#fff!important;font-weight:600!important;box-shadow:0 2px 4px rgba(76,175,80,.2)!important}.service-chip[data-v-2e778d6a]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(76,175,80,.3)!important}.status-select[data-v-2e778d6a]{min-width:150px}.status-select .v-field[data-v-2e778d6a]{font-size:12px}.status-select .v-field__input[data-v-2e778d6a]{padding:4px 8px}.pagination[data-v-2e778d6a]{display:flex;justify-content:center;align-items:center;gap:10px}.pagination-button[data-v-2e778d6a]{padding:5px 10px;border:1px solid #ddd;border-radius:4px;background-color:#fff;cursor:pointer}.pagination-button[data-v-2e778d6a]:disabled{background-color:#f1f1f1;cursor:not-allowed}.page-info[data-v-2e778d6a]{padding:5px 10px}.table-controls[data-v-2e778d6a]{display:flex;justify-content:flex-end;margin-bottom:10px}.table-message[data-v-2e778d6a]{text-align:center;padding:40px 20px;color:#666;font-size:14px}.table-message span[data-v-2e778d6a]{display:flex;justify-content:center;align-items:center}.stats-tooltip[data-v-2e778d6a]{position:absolute;bottom:100%;left:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:16px;min-width:200px;z-index:1000;margin-bottom:8px}.tooltip-header[data-v-2e778d6a]{font-weight:600;font-size:14px;color:#333;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.tooltip-item[data-v-2e778d6a]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:13px}.tooltip-label[data-v-2e778d6a]{color:#666;font-weight:500}.tooltip-value[data-v-2e778d6a]{color:#333;font-weight:600}.range-filters[data-v-2e778d6a]{display:flex;flex-direction:column;gap:16px;padding:16px 0}.range-group[data-v-2e778d6a]{display:flex;align-items:center;gap:8px}.range-label[data-v-2e778d6a]{min-width:60px;font-weight:500;color:#333}.range-input[data-v-2e778d6a]{width:120px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.range-input[data-v-2e778d6a]:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 2px rgba(25,118,210,.2)}.range-separator[data-v-2e778d6a]{color:#666;font-weight:500}.memo-section[data-v-2e778d6a]{background-color:#f9f9f9;border-top:1px solid #eee;margin-top:10px;padding-top:20px}.memo-list[data-v-2e778d6a]{max-height:300px;overflow-y:auto}.memo-item[data-v-2e778d6a]{background-color:#fff;border-radius:8px;padding:12px;margin-bottom:10px;border-left:3px solid #1976d2;box-shadow:0 2px 4px rgba(0,0,0,.1)}.memo-content[data-v-2e778d6a]{white-space:pre-line;line-height:1.5;font-size:.9rem}[data-v-2e778d6a] .v-switch .v-switch__track{background-color:#e0e0e0!important}[data-v-2e778d6a] .v-switch.v-switch--active .v-switch__track{background-color:#ff5252!important;opacity:.5}.wageChartRow[data-v-2e778d6a]{display:flex;align-items:center;justify-content:center}.wageChartRow .wageChartCol[data-v-2e778d6a]{display:block!important}.man1[data-v-2e778d6a],.woman1[data-v-2e778d6a]{width:105px;position:absolute;bottom:0;left:45px;z-index:1}.woman1[data-v-2e778d6a]{bottom:-2px}.money1[data-v-2e778d6a]{width:225px;position:absolute;bottom:-1px;left:0;z-index:1}.text14[data-v-2e778d6a]{font-size:14px}.text20[data-v-2e778d6a]{font-size:20px}.text28[data-v-2e778d6a]{font-size:28px}.contentComp[data-v-2e778d6a],.contentLabor[data-v-2e778d6a]{padding-left:80px}.contentPayBackMoney[data-v-2e778d6a]{padding-left:155px}.steppersImgCard[data-v-2e778d6a]{box-shadow:0 2px 4px rgba(0,0,0,.1);height:200px}.steppersImgCard2[data-v-2e778d6a]{box-shadow:0 2px 4px rgba(0,0,0,.1);height:250px}.stepper2MentBDiv[data-v-2e778d6a]{padding-top:20px}.stepper2MentChipDiv[data-v-2e778d6a]{padding-top:25px}.stepper2MentB[data-v-2e778d6a]{font-size:38px}.stepper2MentSpan[data-v-2e778d6a]{font-size:34px}.stepper2MentSmallMoney[data-v-2e778d6a]{font-size:24px}.stepper2MentChip.v-chip--size-large[data-v-2e778d6a]{font-size:26px!important;padding:14px 30px!important}.wageChartText[data-v-2e778d6a]{text-align:left!important;width:auto;font-weight:400;font-size:18px;padding:10px 20px 10px 30px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.mail-mode-header[data-v-2e778d6a]{display:flex;align-items:center;padding:15px;background:#f8f9fa;border-radius:8px;margin-bottom:15px}.mail-mode-header .mail-info[data-v-2e778d6a]{margin:0;font-weight:500;color:#495057}.mail-table[data-v-2e778d6a]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.mail-table th[data-v-2e778d6a]{background:#f5f5f5;padding:12px 8px;text-align:center;font-weight:600;border-bottom:2px solid #e0e0e0;font-size:14px}.mail-table .checkbox-th[data-v-2e778d6a]{width:50px}.mail-table .numTh[data-v-2e778d6a]{width:60px}.mail-table .nameTh[data-v-2e778d6a]{width:200px}.mail-table .contactTh[data-v-2e778d6a],.mail-table .regionTh[data-v-2e778d6a]{width:120px}.mail-table .emailTh[data-v-2e778d6a]{width:180px}.mail-table .statusTh[data-v-2e778d6a]{width:100px}.mail-table td[data-v-2e778d6a]{padding:12px 8px;border-bottom:1px solid #e0e0e0;font-size:13px}.mail-table .mail-table-tr[data-v-2e778d6a]{transition:all .2s ease}.mail-table .mail-table-tr[data-v-2e778d6a]:hover{background-color:#f8f9fa}.mail-table .mail-table-tr[data-v-2e778d6a]:nth-child(2n){background-color:#fafafa}.mail-table .email-status.has-email[data-v-2e778d6a]{color:#2e7d32;font-weight:500}.mail-table .email-status.no-email[data-v-2e778d6a]{color:#f44336;font-style:italic}.mail-progress-container[data-v-2e778d6a]{margin-bottom:20px}.mail-progress-container .mail-progress-card[data-v-2e778d6a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mail-progress-container .mail-progress-card .mail-progress-title[data-v-2e778d6a]{font-size:1.2rem;font-weight:700;padding-bottom:8px}.mail-progress-container .mail-progress-card .progress-info .progress-stats[data-v-2e778d6a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.mail-progress-container .mail-progress-card .progress-info .progress-stats .progress-count[data-v-2e778d6a]{font-size:1.1rem;font-weight:600}.mail-progress-container .mail-progress-card .progress-info .progress-stats .progress-percentage[data-v-2e778d6a]{font-size:1.3rem;font-weight:700;color:gold}.mail-progress-container .mail-progress-card .progress-info .progress-bar[data-v-2e778d6a]{margin:10px 0;border-radius:4px}.mail-progress-container .mail-progress-card .progress-info .progress-bar[data-v-2e778d6a] .v-progress-linear__background{background-color:hsla(0,0%,100%,.3)!important}.mail-progress-container .mail-progress-card .progress-info .progress-details[data-v-2e778d6a]{margin-top:10px;font-size:.9rem}.mail-progress-container .mail-progress-card .progress-info .progress-details .current-institution[data-v-2e778d6a]{margin-bottom:5px;font-style:italic;color:#e8f4fd}.mail-progress-container .mail-progress-card .progress-info .progress-details .progress-summary .success-count[data-v-2e778d6a]{color:#4caf50;font-weight:700}.mail-progress-container .mail-progress-card .progress-info .progress-details .progress-summary .fail-count[data-v-2e778d6a]{color:#ff5722;font-weight:700}.mail-progress-container .mail-progress-card .progress-actions[data-v-2e778d6a]{text-align:right;margin-top:15px}.analytics-dialog-title[data-v-2e778d6a],.dialog-title[data-v-2e778d6a],.mail-log-dialog-title[data-v-2e778d6a],.mail-settings-title[data-v-2e778d6a],.result-dialog-title[data-v-2e778d6a]{font-size:1.3rem;font-weight:700;color:#333;display:flex;align-items:center;justify-content:space-between}.stat-card[data-v-2e778d6a]{display:flex;align-items:center;padding:15px;border-radius:8px;min-width:120px}.stat-card.success[data-v-2e778d6a]{background:#e8f5e8;border:1px solid #4caf50}.stat-card.error[data-v-2e778d6a]{background:#ffeaea;border:1px solid #f44336}.stat-card.total[data-v-2e778d6a]{background:#e3f2fd;border:1px solid #2196f3}.stat-card .stat-info[data-v-2e778d6a]{margin-left:10px;display:flex;flex-direction:column}.stat-card .stat-info .stat-number[data-v-2e778d6a]{font-size:1.5rem;font-weight:700;color:#333}.stat-card .stat-info .stat-label[data-v-2e778d6a]{font-size:.9rem;color:#666}.stat-card-large[data-v-2e778d6a]{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;min-width:200px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.stat-card-large.total[data-v-2e778d6a]{background:#e3f2fd;border-color:#2196f3}.stat-card-large.success[data-v-2e778d6a]{background:#e8f5e8;border-color:#4caf50}.stat-card-large.error[data-v-2e778d6a]{background:#ffeaea;border-color:#f44336}.stat-card-large.rate[data-v-2e778d6a]{background:#fff9c4;border-color:#ffeb3b}.stat-card-large.batch[data-v-2e778d6a]{background:#ffecb3;border-color:#ffd740}.stat-card-large.link-click[data-v-2e778d6a]{background:#e0f7fa;border-color:#26c6da}.stat-content[data-v-2e778d6a]{display:flex;flex-direction:column;align-items:center}.stat-number-large[data-v-2e778d6a]{font-size:2rem;font-weight:700;color:#333}.stat-label-large[data-v-2e778d6a]{font-size:1rem;color:#666}.stats-row[data-v-2e778d6a]{display:flex;justify-content:space-around;gap:20px;margin:20px 0}.stats-tab-content[data-v-2e778d6a]{padding:20px}.period-selector[data-v-2e778d6a]{margin-bottom:20px}.logs-tab-content .date-range-inputs[data-v-2e778d6a]{display:flex;gap:16px;align-items:center}.date-stats[data-v-2e778d6a]{margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e0e0e0}.date-stats .date-stats-header[data-v-2e778d6a]{margin-bottom:10px}.date-stats h4[data-v-2e778d6a]{margin-bottom:10px;color:#333;font-size:1.1rem}.date-summary[data-v-2e778d6a]{display:flex;justify-content:space-between;margin-bottom:10px}.date-stat[data-v-2e778d6a]{background-color:transparent;color:inherit}.date-stat.success[data-v-2e778d6a],.date-stat[data-v-2e778d6a]{padding:4px 12px;border-radius:12px;font-size:14px;font-weight:500}.date-stat.success[data-v-2e778d6a]{background-color:#e8f5e8;color:#4caf50}.date-stat.error[data-v-2e778d6a]{background-color:#ffeaea;color:#f44336;padding:4px 12px;border-radius:12px;font-size:14px;font-weight:500}.date-stat.total[data-v-2e778d6a]{background-color:#e3f2fd;color:#2196f3;padding:4px 12px;border-radius:12px;font-size:14px;font-weight:500}.date-stat.batch[data-v-2e778d6a]{background-color:#fff3e0;color:#ff9800;padding:4px 12px;border-radius:12px;font-size:14px;font-weight:500}.date-stat.totalClickCount[data-v-2e778d6a]{background-color:#e0f7fa;color:#26c6da;padding:4px 12px;border-radius:12px;font-size:14px;font-weight:500}.date-batch-list[data-v-2e778d6a]{max-height:500px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:8px;background:#f9f9f9}.batch-group[data-v-2e778d6a]{margin-bottom:15px;border:1px solid #ddd;border-radius:8px;background:#fff}.batch-group[data-v-2e778d6a]:last-child{margin-bottom:0}.batch-header[data-v-2e778d6a]{padding:12px 15px;background:#f5f5f5;border-bottom:1px solid #ddd;border-radius:8px 8px 0 0}.batch-header h5[data-v-2e778d6a]{margin:0 0 8px 0;color:#333;font-size:1rem}.batch-header h5 .batch-code[data-v-2e778d6a]{font-size:.85rem;color:#666;font-weight:400}.batch-info[data-v-2e778d6a]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;font-size:.85rem;color:#666}.batch-logs[data-v-2e778d6a]{padding:10px}.batch-log-item[data-v-2e778d6a]{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #e0e0e0}.batch-log-item[data-v-2e778d6a]:last-child{border-bottom:none}.batch-log-item.success[data-v-2e778d6a]{background:#f8fff8;border-left:3px solid #4caf50}.batch-log-item.failed[data-v-2e778d6a]{background:#fff8f8;border-left:3px solid #f44336}.batch-log-item .log-header[data-v-2e778d6a]{margin-bottom:8px}.batch-log-item .log-header .log-status[data-v-2e778d6a]{gap:8px}.batch-log-item .log-header .log-title[data-v-2e778d6a]{flex:1;margin:0 10px;font-weight:500;font-size:.95rem}.batch-log-item .log-details[data-v-2e778d6a]{display:flex;flex-wrap:wrap;gap:15px;font-size:.8rem;color:#666}.batch-log-item .log-details .log-detail-row[data-v-2e778d6a]{gap:8px}.batch-log-item .log-details .log-detail-row .detail-label[data-v-2e778d6a]{font-weight:500;color:#555}.batch-log-item .log-details .log-detail-row .detail-value.result-badge[data-v-2e778d6a]{padding:2px 6px;border-radius:4px;font-size:.75rem;font-weight:600}.batch-log-item .log-details .log-detail-row .detail-value.result-badge.success[data-v-2e778d6a]{background:#e8f5e8;color:#4caf50}.batch-log-item .log-details .log-detail-row .detail-value.result-badge.failed[data-v-2e778d6a]{background:#ffeaea;color:#f44336}.inquiry-tab-content .inquiry-stats .inquiry-stat[data-v-2e778d6a]{background-color:#e3f2fd;color:#1976d2}.inquiry-tab-content .inquiry-stats .inquiry-stat.total[data-v-2e778d6a]{padding:4px 12px;border-radius:12px;font-size:14px;font-weight:500}.mail-settings-content[data-v-2e778d6a]{padding:10px 0}.target-info[data-v-2e778d6a]{background:#f0f8ff;border:1px solid #b3d9ff;margin-bottom:20px}.target-info h4[data-v-2e778d6a]{margin:0 0 8px 0;color:#2c5aa0;font-size:1rem}.target-info .target-count[data-v-2e778d6a]{color:#555;font-size:.95rem}.mail-basic-settings[data-v-2e778d6a],.mail-content-settings[data-v-2e778d6a],.mail-service-selection[data-v-2e778d6a],.personalization-settings[data-v-2e778d6a],.template-selection[data-v-2e778d6a]{margin:20px 0}.mail-basic-settings h4[data-v-2e778d6a],.mail-content-settings h4[data-v-2e778d6a],.mail-service-selection h4[data-v-2e778d6a],.personalization-settings h4[data-v-2e778d6a],.template-selection h4[data-v-2e778d6a]{margin:0 0 15px 0;color:#333;font-size:1.1rem;border-bottom:1px solid #e9ecef;padding-bottom:8px}.personalization-settings .v-checkbox[data-v-2e778d6a]{margin-bottom:8px}.mail-log-stats[data-v-2e778d6a]{display:flex;justify-content:space-around;margin:20px 0}.mail-log-list[data-v-2e778d6a]{margin-top:20px}.mail-log-list h4[data-v-2e778d6a]{margin-bottom:15px;color:#333;font-size:1.1rem}.mail-log-list .log-items[data-v-2e778d6a]{max-height:400px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:8px;background:#f9f9f9}.mail-log-list .log-items .log-item[data-v-2e778d6a]{padding:12px;border-bottom:1px solid #e0e0e0}.mail-log-list .log-items .log-item[data-v-2e778d6a]:last-child{border-bottom:none}.mail-log-list .log-items .log-item.success[data-v-2e778d6a]{background:#f8fff8;border-left:3px solid #4caf50}.mail-log-list .log-items .log-item.failed[data-v-2e778d6a]{background:#fff8f8;border-left:3px solid #f44336}.mail-log-list .log-items .log-item .log-header[data-v-2e778d6a]{display:flex;align-items:center;margin-bottom:8px}.mail-log-list .log-items .log-item .log-header .log-title[data-v-2e778d6a]{flex:1;margin:0 10px;font-weight:500;font-size:.95rem}.mail-log-list .log-items .log-item .log-header .log-date[data-v-2e778d6a]{font-size:.85rem;color:#666;font-weight:500}.mail-log-list .log-items .log-item .log-details[data-v-2e778d6a]{display:flex;flex-wrap:wrap;gap:15px;font-size:.8rem;color:#666}.mail-log-list .log-items .log-item .log-details .log-detail[data-v-2e778d6a]:before{content:"• ";color:#999}.result-summary .result-stats[data-v-2e778d6a]{display:flex;justify-content:space-around;margin:20px 0}.result-summary .result-stats .stat-item[data-v-2e778d6a]{display:flex;flex-direction:column;align-items:center;padding:15px;border-radius:8px;min-width:120px}.result-summary .result-stats .stat-item.success[data-v-2e778d6a]{background:#e8f5e8;border:1px solid #4caf50}.result-summary .result-stats .stat-item.error[data-v-2e778d6a]{background:#ffeaea;border:1px solid #f44336}.result-summary .result-stats .stat-item.total[data-v-2e778d6a]{background:#e3f2fd;border:1px solid #2196f3}.result-summary .result-stats .stat-item .stat-label[data-v-2e778d6a]{font-size:.9rem;color:#666;margin:5px 0}.result-summary .result-stats .stat-item .stat-value[data-v-2e778d6a]{font-size:1.5rem;font-weight:700;color:#333}.result-summary .result-details[data-v-2e778d6a]{margin-top:20px}.result-summary .result-details h4[data-v-2e778d6a]{margin-bottom:10px;color:#333;font-size:1.1rem}.result-summary .result-details .result-list[data-v-2e778d6a]{max-height:300px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:8px;background:#f9f9f9}.result-summary .result-details .result-list .result-item[data-v-2e778d6a]{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid #e0e0e0;font-size:.9rem}.result-summary .result-details .result-list .result-item[data-v-2e778d6a]:last-child{border-bottom:none}.result-summary .result-details .result-list .result-item.success[data-v-2e778d6a]{background:#f8fff8}.result-summary .result-details .result-list .result-item.failed[data-v-2e778d6a]{background:#fff8f8}.result-summary .result-details .result-list .result-item .institution-name[data-v-2e778d6a]{flex:1;margin:0 10px;font-weight:500}.result-summary .result-details .result-list .result-item .result-status[data-v-2e778d6a]{font-weight:700;margin-right:10px}.result-summary .result-details .result-list .result-item .error-msg[data-v-2e778d6a]{font-size:.8rem;color:#f44336;font-style:italic}.status-menu-card[data-v-2e778d6a]{min-width:200px;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:8px}.status-menu-card .status-menu-header[data-v-2e778d6a]{display:flex;justify-content:space-between;align-items:center}.status-menu-card .status-menu-header .status-menu-title[data-v-2e778d6a]{font-weight:600;font-size:14px;color:#333}.status-menu-card .status-options[data-v-2e778d6a]{display:flex;flex-direction:column;gap:4px}.status-menu-card .status-options .status-option-btn[data-v-2e778d6a]{text-transform:none;justify-content:flex-start;font-size:13px;min-height:32px;border-radius:6px}.status-menu-card .status-options .status-option-btn[data-v-2e778d6a]:hover{background-color:rgba(25,118,210,.08)}.status-menu-card .status-options .status-option-btn.v-btn--variant-flat[data-v-2e778d6a]{background-color:rgba(25,118,210,.12)}.status-menu-card .status-options .status-option-btn.v-btn--variant-flat[data-v-2e778d6a]:hover{background-color:rgba(25,118,210,.2)}.status-filter-content .filter-header[data-v-2e778d6a]{display:flex;gap:8px}.status-filter-content .status-checkboxes[data-v-2e778d6a]{display:flex;flex-direction:column;gap:4px;overflow-y:auto}.status-filter-content .status-checkboxes .status-checkbox-item[data-v-2e778d6a]{padding:2px 0}.status-filter-content .status-checkboxes .status-checkbox-item .v-checkbox[data-v-2e778d6a]{margin:0;width:100%}.status-filter-content .status-checkboxes .status-checkbox-item .v-checkbox[data-v-2e778d6a] .v-selection-control{min-height:36px;width:100%}.status-filter-content .status-checkboxes .status-checkbox-item .v-checkbox[data-v-2e778d6a] .v-selection-control__wrapper{margin-right:8px}.status-filter-content .status-checkboxes .status-checkbox-item .v-checkbox[data-v-2e778d6a] .v-label{cursor:pointer;flex:1;padding:8px 4px;border-radius:4px;transition:background-color .2s ease}.status-filter-content .status-checkboxes .status-checkbox-item .v-checkbox[data-v-2e778d6a] .v-label:hover{background-color:rgba(0,0,0,.04)}.status-filter-content .status-checkboxes .status-checkbox-item .v-checkbox[data-v-2e778d6a] .v-selection-control__input{cursor:pointer}.status-checkboxes input[type=checkbox][data-v-2e778d6a]{width:30px!important;height:30px!important}.status-filter-button[data-v-2e778d6a]{padding:8px 12px;background-color:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s ease}.status-filter-button[data-v-2e778d6a]:hover{background-color:#5a6268;transform:translateY(-1px)}.status-filter-button[data-v-2e778d6a]:active{transform:translateY(0)}.template-selection .template-description[data-v-2e778d6a]{font-size:14px;color:#666;margin-top:8px;padding:8px 12px;background-color:#f8f9fa;border-radius:4px;border-left:3px solid #007bff}.mail-service-selection h4[data-v-2e778d6a]{margin-bottom:16px;color:#1976d2}.mail-service-selection .v-radio-group .v-radio[data-v-2e778d6a]{margin-right:24px}.mail-settings-title[data-v-2e778d6a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff!important;font-weight:700}.target-info[data-v-2e778d6a]{background-color:#e8f5e8;padding:15px;border-radius:8px;border-left:4px solid #4caf50}.target-info h4[data-v-2e778d6a]{margin-bottom:8px;color:#2e7d32}.target-info .target-count[data-v-2e778d6a]{margin:0;font-size:16px}.mail-basic-settings h4[data-v-2e778d6a]{margin-bottom:16px;color:#1976d2}.batch-log-item[data-v-2e778d6a]{border:2px solid #e0e0e0;border-radius:12px;padding:20px;margin-bottom:16px;background:linear-gradient(135deg,#fff,#f8f9fa);box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease}.batch-log-item[data-v-2e778d6a]:hover{border-color:#1976d2;transform:translateY(-1px)}.batch-log-item.success[data-v-2e778d6a]{border-left:6px solid #4caf50;background:linear-gradient(135deg,#fff,#f1f8e9)}.batch-log-item.success[data-v-2e778d6a]:hover{border-color:#4caf50;box-shadow:0 8px 24px rgba(76,175,80,.2)}.batch-log-item.failed[data-v-2e778d6a]{border-left:6px solid #f44336;background:linear-gradient(135deg,#fff,#ffebee)}.batch-log-item.failed[data-v-2e778d6a]:hover{border-color:#f44336;box-shadow:0 8px 24px rgba(244,67,54,.2)}.batch-log-item .log-header[data-v-2e778d6a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.batch-log-item .log-header .log-status[data-v-2e778d6a]{display:flex;align-items:center;gap:12px}.batch-log-item .log-header .log-status .log-title[data-v-2e778d6a]{font-weight:700;color:#1976d2;font-size:16px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.batch-log-item .log-header .log-time[data-v-2e778d6a]{font-size:13px;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);padding:6px 12px;border-radius:20px;font-weight:600;box-shadow:0 2px 8px rgba(102,126,234,.3)}.batch-log-item .log-institution[data-v-2e778d6a]{margin-bottom:16px;padding:12px 16px;background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border-radius:10px;border:1px solid #bbdefb}.batch-log-item .log-institution .institution-name[data-v-2e778d6a]{font-weight:700;color:#0d47a1;margin-right:12px;font-size:15px}.batch-log-item .log-institution .institution-location[data-v-2e778d6a]{color:#424242;font-size:14px;margin-right:12px;font-weight:500}.batch-log-item .log-institution .institution-number[data-v-2e778d6a]{color:#666;font-size:13px;background-color:#fff;padding:2px 8px;border-radius:12px;border:1px solid #ddd}.batch-log-item .log-details[data-v-2e778d6a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.batch-log-item .log-details .log-detail-row[data-v-2e778d6a]{display:flex;align-items:center;font-size:14px;padding:8px 12px;background-color:hsla(0,0%,100%,.7);border-radius:8px;border:1px solid #e8e8e8}.batch-log-item .log-details .log-detail-row .detail-label[data-v-2e778d6a]{font-weight:700;color:#1976d2;min-width:50px;margin-right:12px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.batch-log-item .log-details .log-detail-row .detail-value[data-v-2e778d6a]{color:#333;word-break:break-all;font-weight:500}.batch-log-item .log-details .log-detail-row .detail-value.result-badge[data-v-2e778d6a]{padding:4px 12px;border-radius:16px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.batch-log-item .log-details .log-detail-row .detail-value.result-badge.success[data-v-2e778d6a]{background:linear-gradient(135deg,#4caf50,#66bb6a);color:#fff;box-shadow:0 2px 8px rgba(76,175,80,.4)}.batch-log-item .log-details .log-detail-row .detail-value.result-badge.failed[data-v-2e778d6a]{background:linear-gradient(135deg,#f44336,#ef5350);color:#fff;box-shadow:0 2px 8px rgba(244,67,54,.4)}.batch-group[data-v-2e778d6a]{margin-bottom:24px;border-radius:16px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.1)}.batch-group .batch-header[data-v-2e778d6a]{background:linear-gradient(135deg,#cdd3eb,#9f94a8);color:#fff;padding:20px;transition:all .1s ease}.batch-group .batch-header h5[data-v-2e778d6a]{font-size:18px;font-weight:700;margin-bottom:8px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.batch-group .batch-header h5 .batch-code[data-v-2e778d6a]{font-size:14px;opacity:.9}.batch-group .batch-header .batch-info[data-v-2e778d6a]{font-size:13px;font-weight:600}.batch-group .batch-logs[data-v-2e778d6a]{padding:20px;background-color:#fafafa}@media(max-width:768px){.batch-log-item[data-v-2e778d6a]{padding:16px}.batch-log-item .log-details[data-v-2e778d6a]{grid-template-columns:1fr}.batch-log-item .log-header[data-v-2e778d6a]{flex-direction:column;align-items:flex-start;gap:12px}.batch-group .batch-header[data-v-2e778d6a]{padding:16px}.batch-group .batch-header .batch-info[data-v-2e778d6a]{flex-direction:column;gap:8px}}.date-stats .date-stats-header[data-v-2e778d6a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.date-stats .date-stats-header h4[data-v-2e778d6a]{margin:0;color:#1976d2;font-weight:700}.inquiry-tab-content .inquiry-header[data-v-2e778d6a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.inquiry-tab-content .inquiry-stats[data-v-2e778d6a]{margin-bottom:16px}.inquiry-tab-content .inquiry-stats .inquiry-stat[data-v-2e778d6a]{display:inline-block;padding:4px 12px;margin-right:8px;border-radius:12px;font-size:14px;font-weight:500}.inquiry-tab-content .inquiry-stats .inquiry-stat.total[data-v-2e778d6a]{background-color:#e3f2fd;color:#1976d2}.inquiry-tab-content .inquiry-table-container[data-v-2e778d6a]{overflow-x:auto}.inquiry-tab-content .inquiry-table-container .inquiry-table[data-v-2e778d6a]{width:100%;border-collapse:collapse;min-width:1200px;min-height:500px}.inquiry-tab-content .inquiry-table-container .inquiry-table td[data-v-2e778d6a],.inquiry-tab-content .inquiry-table-container .inquiry-table th[data-v-2e778d6a]{padding:8px 12px;text-align:left;border-bottom:1px solid #e0e0e0;white-space:nowrap}.inquiry-tab-content .inquiry-table-container .inquiry-table th[data-v-2e778d6a]{background-color:#f5f5f5;font-weight:600;color:#424242;position:sticky;top:0;z-index:1}.inquiry-tab-content .inquiry-table-container .inquiry-table tbody tr[data-v-2e778d6a]:hover{background-color:#f9f9f9}.inquiry-tab-content .inquiry-table-container .inquiry-table .memo-cell[data-v-2e778d6a]{max-width:200px}.inquiry-tab-content .inquiry-table-container .inquiry-table .memo-cell .memo-content[data-v-2e778d6a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:help}.email-text[data-v-2e778d6a]{font-size:12px;color:#666;margin-top:2px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .3s ease;position:relative;border:1px solid transparent}.email-text[data-v-2e778d6a]:hover{background-color:#e3f2fd;border-color:#2196f3;color:#1976d2;transform:translateY(-1px);box-shadow:0 2px 8px rgba(33,150,243,.2)}.email-text.no-email[data-v-2e778d6a]{color:#999;font-style:italic;background-color:#f5f5f5;border:1px dashed #ccc}.email-text.no-email[data-v-2e778d6a]:hover{background-color:#fff3e0;border-color:#ff9800;color:#f57c00}.email-input[data-v-2e778d6a]{width:100%;padding:8px 12px;border:2px solid #4caf50;border-radius:8px;font-size:13px;outline:none;background-color:#fff;transition:all .3s ease;box-shadow:0 2px 8px rgba(76,175,80,.2)}.email-input[data-v-2e778d6a]:focus{border-color:#2e7d32;box-shadow:0 0 0 3px rgba(76,175,80,.2);transform:scale(1.02)}.email-input[data-v-2e778d6a]::-moz-placeholder{color:#999;font-style:italic}.email-input[data-v-2e778d6a]::placeholder{color:#999;font-style:italic}.email-container[data-v-2e778d6a]{position:relative}.email-help-icon[data-v-2e778d6a]{margin-left:4px;opacity:.6;transition:opacity .3s ease}.email-help-icon[data-v-2e778d6a]:hover{opacity:1}.email-edit-container[data-v-2e778d6a]{background-color:#f8fff8;padding:8px;border-radius:8px;border:1px solid #4caf50;margin-top:4px;animation:slideDown-2e778d6a .3s ease}@keyframes slideDown-2e778d6a{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.email-edit-help .help-text[data-v-2e778d6a]{font-size:11px;color:#4caf50;font-weight:500;display:flex;align-items:center;gap:4px}.email-help-title[data-v-2e778d6a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff!important;font-weight:700}.help-content .help-section[data-v-2e778d6a]{margin-bottom:24px}.help-content .help-section h4[data-v-2e778d6a]{margin-bottom:8px;color:#1976d2}.help-content .help-section .help-steps .help-step[data-v-2e778d6a]{display:flex;align-items:center;margin-bottom:12px}.help-content .help-section .help-steps .help-step .step-number[data-v-2e778d6a]{font-weight:700;margin-right:8px}.help-content .help-section .help-steps .help-step .step-content[data-v-2e778d6a]{font-size:14px;color:#333}.help-content .help-tips ul[data-v-2e778d6a]{list-style-type:disc;padding-left:20px}.help-content .help-warnings .v-alert[data-v-2e778d6a]{margin-bottom:8px}.mail-preview-frame[data-v-2e778d6a]{width:100%;height:calc(90vh - 40px);border:none;background:#fff}.default-list-page .default-list-card-section,.default-list-page .diagnosis-list-card-section{height:calc(100vh - 88px);min-width:800px;margin:auto}.default-list-page .default-list-card-section .search-filters,.default-list-page .diagnosis-list-card-section .search-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.default-list-page .default-list-card-section{max-width:1350px}.default-list-page .diagnosis-list-card-section{max-width:1180px}.form-select,.total-nums{min-width:150px;border:1px solid #ddd;padding:8px;border-radius:4px}.total-nums{position:relative;cursor:pointer}.search-input{min-width:200px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;transition:border-color .3s ease}.search-input:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 2px rgba(76,175,80,.1)}.search-input::-moz-placeholder{color:#999}.search-input::placeholder{color:#999}.search-range-input{min-width:90px;padding:8px 0;border:1px solid #ddd;border-radius:4px;transition:border-color .3s ease}.search-range-input:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 2px rgba(76,175,80,.1)}.search-button{padding:8px 16px;background-color:#0075ff;color:#fff;border:none;border-radius:4px;cursor:pointer}.search-button:disabled{background-color:#ccc;cursor:not-allowed}.checkbox-group{display:flex;gap:15px;align-items:center}.checkbox-group label{display:flex;align-items:center;gap:5px}input[type=checkbox]{width:16px;height:16px;cursor:pointer}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.checkbox-cell,.checkbox-header{display:flex;align-items:center;gap:8px;justify-content:center}.checkbox-cell input[type=checkbox],.checkbox-header input[type=checkbox]{width:22px;height:22px}.checkbox-cell span,.checkbox-header span{font-weight:500}.checkbox-header span{font-weight:600}.table-container{overflow-x:auto;overflow-y:auto;height:calc(100vh - 220px)}.institution-table{border-collapse:collapse;width:100%;table-layout:fixed}.institution-table thead{background-color:#e0e0e0;position:sticky;top:0;z-index:1}.institution-table thead th{position:sticky;top:0;z-index:1;background-color:#f1f1f1;cursor:pointer}.institution-table thead th.sortable:hover{background-color:#e0e0e0}.institution-table td,.institution-table th{border:1px solid #ddd;padding:8px}.institution-table .sort-icon{margin-left:5px;opacity:.7}.institution-table .nameTh{width:400px;text-align:left}.institution-table .imgTh{width:120px;text-align:center}.institution-table .numTh{width:45px;text-align:center}.institution-table .jungwonTh,.institution-table .totalEmpTh{width:65px;text-align:center}.institution-table .tellTh{width:220px;text-align:left}.institution-table .regionTh{width:110px;text-align:center}.institution-table .compMoneyTh{width:130px;text-align:center}.institution-table .fwaWdateTh{width:140px;text-align:center}.institution-table .compNameTh{width:auto;text-align:left}.institution-table .fwaManagerTh{width:140px;text-align:center}.institution-table .SigunguTh{width:280px;text-align:left}.institution-table .fwaStatusTh{width:140px;text-align:center}.institution-table .fwaDelTh,.institution-table .fwaRptTh{width:50px;text-align:center}.institution-table .statusTh{width:85px}.institution-table .blacklistTh{width:100px;text-align:center;font-weight:500;background-color:#f5f5f5}.institution-table .status-cell{font-size:.9rem}.institution-table-tr{transition:all .2s ease}.institution-table-tr:hover{background-color:#f8f9fa;background-color:#f0f0f0}.institution-table-tr.blacklist-row{background-color:#ffebee!important;border-left:4px solid #f44336}.institution-table-tr.blacklist-row:hover{background-color:#ffcdd2!important}.institution-name{display:flex;align-items:center;gap:5px}.institution-name .name-text{font-weight:500}.biz-type{padding:2px 6px;border-radius:4px;font-size:.8em;color:#fff;font-weight:600}.biz-type.nursing{background-color:#4caf50}.biz-type.daycare{background-color:#ff9800}.name-link{color:#000;text-decoration:none}.name-link:hover{text-decoration:underline}.region-cell{padding:8px 4px}.region-info{display:flex;flex-direction:column;align-items:center;gap:2px}.region-info .sido-name{font-size:.9rem;font-weight:600;color:#333}.region-info .sigungu-name{font-size:.9rem;color:#000}.address-text{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.normal-email-text{font-size:.8em;color:#666}.normal-email-text.no-email{color:#f44336;font-style:italic}.email-text{font-size:.8em}.email-text.no-email{color:#f44336}.cost-text{font-weight:500}.avg-cost{font-size:.8em;color:#666}.status-chip{cursor:pointer;transition:all .2s ease}.status-chip.clickable{position:relative}.status-chip.clickable:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.2)}.service-text{color:#4caf50;font-weight:600;text-shadow:0 0 1px rgba(76,175,80,.3);position:relative}.service-text:after{content:"🎉";position:absolute;right:-20px;top:-5px;font-size:14px}.service-chip{background:linear-gradient(45deg,#4caf50,#8bc34a)!important;color:#fff!important;font-weight:600!important;box-shadow:0 2px 4px rgba(76,175,80,.2)!important}.service-chip:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(76,175,80,.3)!important}.status-select{min-width:150px}.status-select .v-field{font-size:12px}.status-select .v-field__input{padding:4px 8px}.pagination{display:flex;justify-content:center;align-items:center;gap:10px}.pagination-button{padding:5px 10px;border:1px solid #ddd;border-radius:4px;background-color:#fff;cursor:pointer}.pagination-button:disabled{background-color:#f1f1f1;cursor:not-allowed}.page-info{padding:5px 10px}.table-controls{display:flex;justify-content:flex-end;margin-bottom:10px}.table-message{text-align:center;padding:40px 20px;color:#666;font-size:14px}.table-message span{display:flex;justify-content:center;align-items:center}.stats-tooltip{position:absolute;bottom:100%;left:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:16px;min-width:200px;z-index:1000;margin-bottom:8px}.tooltip-header{font-weight:600;font-size:14px;color:#333;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.tooltip-item{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:13px}.tooltip-label{color:#666;font-weight:500}.tooltip-value{color:#333;font-weight:600}.range-filters{display:flex;flex-direction:column;gap:16px;padding:16px 0}.range-group{display:flex;align-items:center;gap:8px}.range-label{min-width:60px;font-weight:500;color:#333}.range-input{width:120px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.range-input:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 2px rgba(25,118,210,.2)}.range-separator{color:#666;font-weight:500}.memo-section{background-color:#f9f9f9;border-top:1px solid #eee;margin-top:10px;padding-top:20px}.memo-list{max-height:300px;overflow-y:auto}.memo-item{background-color:#fff;border-radius:8px;padding:12px;margin-bottom:10px;border-left:3px solid #1976d2;box-shadow:0 2px 4px rgba(0,0,0,.1)}.memo-content{white-space:pre-line;line-height:1.5;font-size:.9rem}:deep(.v-switch) .v-switch__track{background-color:#e0e0e0!important}:deep(.v-switch).v-switch--active .v-switch__track{background-color:#ff5252!important;opacity:.5}.wageChartRow{display:flex;align-items:center;justify-content:center}.wageChartRow .wageChartCol{display:block!important}.man1,.woman1{width:105px;position:absolute;bottom:0;left:45px;z-index:1}.woman1{bottom:-2px}.money1{width:225px;position:absolute;bottom:-1px;left:0;z-index:1}.text14{font-size:14px}.text20{font-size:20px}.text28{font-size:28px}.contentComp,.contentLabor{padding-left:80px}.contentPayBackMoney{padding-left:155px}.steppersImgCard{height:200px}.steppersImgCard,.steppersImgCard2{box-shadow:0 2px 4px rgba(0,0,0,.1)}.steppersImgCard2{height:250px}.stepper2MentBDiv{padding-top:20px}.stepper2MentChipDiv{padding-top:25px}.stepper2MentB{font-size:38px}.stepper2MentSpan{font-size:34px}.stepper2MentSmallMoney{font-size:24px}.stepper2MentChip.v-chip--size-large{font-size:26px!important;padding:14px 30px!important}.wageChartText{text-align:left!important;width:auto;font-weight:400;font-size:18px;padding:10px 20px 10px 30px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.mail-mode-header{display:flex;align-items:center;padding:15px;background:#f8f9fa;border-radius:8px;margin-bottom:15px}.mail-mode-header .mail-info{margin:0;font-weight:500;color:#495057}.mail-table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.mail-table th{background:#f5f5f5;padding:12px 8px;text-align:center;font-weight:600;border-bottom:2px solid #e0e0e0;font-size:14px}.mail-table .checkbox-th{width:50px}.mail-table .numTh{width:60px}.mail-table .nameTh{width:200px}.mail-table .contactTh,.mail-table .regionTh{width:120px}.mail-table .emailTh{width:180px}.mail-table .statusTh{width:100px}.mail-table td{padding:12px 8px;border-bottom:1px solid #e0e0e0;font-size:13px}.mail-table .mail-table-tr{transition:all .2s ease}.mail-table .mail-table-tr:hover{background-color:#f8f9fa}.mail-table .mail-table-tr:nth-child(2n){background-color:#fafafa}.mail-table .email-status.has-email{color:#2e7d32;font-weight:500}.mail-table .email-status.no-email{color:#f44336;font-style:italic}.mail-progress-container{margin-bottom:20px}.mail-progress-container .mail-progress-card{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mail-progress-container .mail-progress-card .mail-progress-title{font-size:1.2rem;font-weight:700;padding-bottom:8px}.mail-progress-container .mail-progress-card .progress-info .progress-stats{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.mail-progress-container .mail-progress-card .progress-info .progress-stats .progress-count{font-size:1.1rem;font-weight:600}.mail-progress-container .mail-progress-card .progress-info .progress-stats .progress-percentage{font-size:1.3rem;font-weight:700;color:gold}.mail-progress-container .mail-progress-card .progress-info .progress-bar{margin:10px 0;border-radius:4px}.mail-progress-container .mail-progress-card .progress-info .progress-bar ::v-deep(.v-progress-linear__background){background-color:hsla(0,0%,100%,.3)!important}.mail-progress-container .mail-progress-card .progress-info .progress-details{margin-top:10px;font-size:.9rem}.mail-progress-container .mail-progress-card .progress-info .progress-details .current-institution{margin-bottom:5px;font-style:italic;color:#e8f4fd}.mail-progress-container .mail-progress-card .progress-info .progress-details .progress-summary .success-count{color:#4caf50;font-weight:700}.mail-progress-container .mail-progress-card .progress-info .progress-details .progress-summary .fail-count{color:#ff5722;font-weight:700}.mail-progress-container .mail-progress-card .progress-actions{text-align:right;margin-top:15px}.analytics-dialog-title,.dialog-title,.mail-log-dialog-title,.mail-settings-title,.result-dialog-title{font-size:1.3rem;font-weight:700;color:#333;display:flex;align-items:center;justify-content:space-between}.stat-card{display:flex;align-items:center;padding:15px;border-radius:8px;min-width:120px}.stat-card.success{background:#e8f5e8;border:1px solid #4caf50}.stat-card.error{background:#ffeaea;border:1px solid #f44336}.stat-card.total{background:#e3f2fd;border:1px solid #2196f3}.stat-card .stat-info{margin-left:10px;display:flex;flex-direction:column}.stat-card .stat-info .stat-number{font-size:1.5rem;font-weight:700;color:#333}.stat-card .stat-info .stat-label{font-size:.9rem;color:#666}.stat-card-large{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;min-width:200px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.stat-card-large.total{background:#e3f2fd;border-color:#2196f3}.stat-card-large.success{background:#e8f5e8;border-color:#4caf50}.stat-card-large.error{background:#ffeaea;border-color:#f44336}.stat-card-large.rate{background:#fff9c4;border-color:#ffeb3b}.stat-card-large.batch{background:#ffecb3;border-color:#ffd740}.stat-card-large.link-click{background:#e0f7fa;border-color:#26c6da}.stat-content{display:flex;flex-direction:column;align-items:center}.stat-number-large{font-size:2rem;font-weight:700;color:#333}.stat-label-large{font-size:1rem;color:#666}.stats-row{display:flex;justify-content:space-around;gap:20px;margin:20px 0}.stats-tab-content{padding:20px}.period-selector{margin-bottom:20px}.logs-tab-content .date-range-inputs{display:flex;gap:16px;align-items:center}.date-stats{margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e0e0e0}.date-stats .date-stats-header,.date-stats h4{margin-bottom:10px}.date-stats h4{color:#333;font-size:1.1rem}.date-summary{display:flex;justify-content:space-between;margin-bottom:10px}.date-stat{background-color:transparent;color:inherit}.date-stat,.date-stat.success{padding:4px 12px;border-radius:12px;font-size:14px;font-weight:500}.date-stat.success{background-color:#e8f5e8;color:#4caf50}.date-stat.error{background-color:#ffeaea;color:#f44336}.date-stat.error,.date-stat.total{padding:4px 12px;border-radius:12px;font-size:14px;font-weight:500}.date-stat.total{background-color:#e3f2fd;color:#2196f3}.date-stat.batch{background-color:#fff3e0;color:#ff9800}.date-stat.batch,.date-stat.totalClickCount{padding:4px 12px;border-radius:12px;font-size:14px;font-weight:500}.date-stat.totalClickCount{background-color:#e0f7fa;color:#26c6da}.date-batch-list{max-height:500px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:8px;background:#f9f9f9}.batch-group{margin-bottom:15px;border:1px solid #ddd;border-radius:8px;background:#fff}.batch-group:last-child{margin-bottom:0}.batch-header{padding:12px 15px;background:#f5f5f5;border-bottom:1px solid #ddd;border-radius:8px 8px 0 0}.batch-header h5{margin:0 0 8px 0;color:#333;font-size:1rem}.batch-header h5 .batch-code{font-size:.85rem;color:#666;font-weight:400}.batch-info{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;font-size:.85rem;color:#666}.batch-logs{padding:10px}.batch-log-item{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #e0e0e0}.batch-log-item:last-child{border-bottom:none}.batch-log-item.success{background:#f8fff8;border-left:3px solid #4caf50}.batch-log-item.failed{background:#fff8f8;border-left:3px solid #f44336}.batch-log-item .log-header{margin-bottom:8px}.batch-log-item .log-header .log-status{gap:8px}.batch-log-item .log-header .log-title{flex:1;margin:0 10px;font-weight:500;font-size:.95rem}.batch-log-item .log-details{display:flex;flex-wrap:wrap;gap:15px;font-size:.8rem;color:#666}.batch-log-item .log-details .log-detail-row{gap:8px}.batch-log-item .log-details .log-detail-row .detail-label{font-weight:500;color:#555}.batch-log-item .log-details .log-detail-row .detail-value.result-badge{padding:2px 6px;border-radius:4px;font-size:.75rem;font-weight:600}.batch-log-item .log-details .log-detail-row .detail-value.result-badge.success{background:#e8f5e8;color:#4caf50}.batch-log-item .log-details .log-detail-row .detail-value.result-badge.failed{background:#ffeaea;color:#f44336}.inquiry-tab-content .inquiry-stats .inquiry-stat{background-color:#e3f2fd;color:#1976d2}.inquiry-tab-content .inquiry-stats .inquiry-stat.total{padding:4px 12px;border-radius:12px;font-size:14px;font-weight:500}.mail-settings-content{padding:10px 0}.target-info{background:#f0f8ff;border:1px solid #b3d9ff;margin-bottom:20px}.target-info h4{margin:0 0 8px 0;color:#2c5aa0;font-size:1rem}.target-info .target-count{color:#555;font-size:.95rem}.mail-basic-settings,.mail-content-settings,.mail-service-selection,.personalization-settings,.template-selection{margin:20px 0}.mail-basic-settings h4,.mail-content-settings h4,.mail-service-selection h4,.personalization-settings h4,.template-selection h4{margin:0 0 15px 0;color:#333;font-size:1.1rem;border-bottom:1px solid #e9ecef;padding-bottom:8px}.personalization-settings .v-checkbox{margin-bottom:8px}.mail-log-stats{display:flex;justify-content:space-around;margin:20px 0}.mail-log-list{margin-top:20px}.mail-log-list h4{margin-bottom:15px;color:#333;font-size:1.1rem}.mail-log-list .log-items{max-height:400px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:8px;background:#f9f9f9}.mail-log-list .log-items .log-item{padding:12px;border-bottom:1px solid #e0e0e0}.mail-log-list .log-items .log-item:last-child{border-bottom:none}.mail-log-list .log-items .log-item.success{background:#f8fff8;border-left:3px solid #4caf50}.mail-log-list .log-items .log-item.failed{background:#fff8f8;border-left:3px solid #f44336}.mail-log-list .log-items .log-item .log-header{display:flex;align-items:center;margin-bottom:8px}.mail-log-list .log-items .log-item .log-header .log-title{flex:1;margin:0 10px;font-weight:500;font-size:.95rem}.mail-log-list .log-items .log-item .log-header .log-date{font-size:.85rem;color:#666;font-weight:500}.mail-log-list .log-items .log-item .log-details{display:flex;flex-wrap:wrap;gap:15px;font-size:.8rem;color:#666}.mail-log-list .log-items .log-item .log-details .log-detail:before{content:"• ";color:#999}.result-summary .result-stats{display:flex;justify-content:space-around;margin:20px 0}.result-summary .result-stats .stat-item{display:flex;flex-direction:column;align-items:center;padding:15px;border-radius:8px;min-width:120px}.result-summary .result-stats .stat-item.success{background:#e8f5e8;border:1px solid #4caf50}.result-summary .result-stats .stat-item.error{background:#ffeaea;border:1px solid #f44336}.result-summary .result-stats .stat-item.total{background:#e3f2fd;border:1px solid #2196f3}.result-summary .result-stats .stat-item .stat-label{font-size:.9rem;color:#666;margin:5px 0}.result-summary .result-stats .stat-item .stat-value{font-size:1.5rem;font-weight:700;color:#333}.result-summary .result-details{margin-top:20px}.result-summary .result-details h4{margin-bottom:10px;color:#333;font-size:1.1rem}.result-summary .result-details .result-list{max-height:300px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:8px;background:#f9f9f9}.result-summary .result-details .result-list .result-item{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid #e0e0e0;font-size:.9rem}.result-summary .result-details .result-list .result-item:last-child{border-bottom:none}.result-summary .result-details .result-list .result-item.success{background:#f8fff8}.result-summary .result-details .result-list .result-item.failed{background:#fff8f8}.result-summary .result-details .result-list .result-item .institution-name{flex:1;margin:0 10px;font-weight:500}.result-summary .result-details .result-list .result-item .result-status{font-weight:700;margin-right:10px}.result-summary .result-details .result-list .result-item .error-msg{font-size:.8rem;color:#f44336;font-style:italic}.status-menu-card{min-width:200px;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:8px}.status-menu-card .status-menu-header{display:flex;justify-content:space-between;align-items:center}.status-menu-card .status-menu-header .status-menu-title{font-weight:600;font-size:14px;color:#333}.status-menu-card .status-options{display:flex;flex-direction:column;gap:4px}.status-menu-card .status-options .status-option-btn{text-transform:none;justify-content:flex-start;font-size:13px;min-height:32px;border-radius:6px}.status-menu-card .status-options .status-option-btn:hover{background-color:rgba(25,118,210,.08)}.status-menu-card .status-options .status-option-btn.v-btn--variant-flat{background-color:rgba(25,118,210,.12)}.status-menu-card .status-options .status-option-btn.v-btn--variant-flat:hover{background-color:rgba(25,118,210,.2)}.status-filter-content .filter-header{display:flex;gap:8px}.status-filter-content .status-checkboxes{display:flex;flex-direction:column;gap:4px;overflow-y:auto}.status-filter-content .status-checkboxes .status-checkbox-item{padding:2px 0}.status-filter-content .status-checkboxes .status-checkbox-item .v-checkbox{margin:0;width:100%}.status-filter-content .status-checkboxes .status-checkbox-item .v-checkbox :deep(.v-selection-control){min-height:36px;width:100%}.status-filter-content .status-checkboxes .status-checkbox-item .v-checkbox :deep(.v-selection-control__wrapper){margin-right:8px}.status-filter-content .status-checkboxes .status-checkbox-item .v-checkbox :deep(.v-label){cursor:pointer;flex:1;padding:8px 4px;border-radius:4px;transition:background-color .2s ease}.status-filter-content .status-checkboxes .status-checkbox-item .v-checkbox :deep(.v-label):hover{background-color:rgba(0,0,0,.04)}.status-filter-content .status-checkboxes .status-checkbox-item .v-checkbox :deep(.v-selection-control__input){cursor:pointer}.status-checkboxes input[type=checkbox]{width:30px!important;height:30px!important}.status-filter-button{padding:8px 12px;background-color:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s ease}.status-filter-button:hover{background-color:#5a6268;transform:translateY(-1px)}.status-filter-button:active{transform:translateY(0)}.template-selection .template-description{font-size:14px;color:#666;margin-top:8px;padding:8px 12px;background-color:#f8f9fa;border-radius:4px;border-left:3px solid #007bff}.mail-service-selection h4{margin-bottom:16px;color:#1976d2}.mail-service-selection .v-radio-group .v-radio{margin-right:24px}.mail-settings-title{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff!important;font-weight:700}.target-info{background-color:#e8f5e8;padding:15px;border-radius:8px;border-left:4px solid #4caf50}.target-info h4{margin-bottom:8px;color:#2e7d32}.target-info .target-count{margin:0;font-size:16px}.mail-basic-settings h4{margin-bottom:16px;color:#1976d2}.batch-log-item{border:2px solid #e0e0e0;border-radius:12px;padding:20px;margin-bottom:16px;background:linear-gradient(135deg,#fff,#f8f9fa);box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease}.batch-log-item:hover{border-color:#1976d2;transform:translateY(-1px)}.batch-log-item.success{border-left:6px solid #4caf50;background:linear-gradient(135deg,#fff,#f1f8e9)}.batch-log-item.success:hover{border-color:#4caf50;box-shadow:0 8px 24px rgba(76,175,80,.2)}.batch-log-item.failed{border-left:6px solid #f44336;background:linear-gradient(135deg,#fff,#ffebee)}.batch-log-item.failed:hover{border-color:#f44336;box-shadow:0 8px 24px rgba(244,67,54,.2)}.batch-log-item .log-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.batch-log-item .log-header .log-status{display:flex;align-items:center;gap:12px}.batch-log-item .log-header .log-status .log-title{font-weight:700;color:#1976d2;font-size:16px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.batch-log-item .log-header .log-time{font-size:13px;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);padding:6px 12px;border-radius:20px;font-weight:600;box-shadow:0 2px 8px rgba(102,126,234,.3)}.batch-log-item .log-institution{margin-bottom:16px;padding:12px 16px;background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border-radius:10px;border:1px solid #bbdefb}.batch-log-item .log-institution .institution-name{font-weight:700;color:#0d47a1;margin-right:12px;font-size:15px}.batch-log-item .log-institution .institution-location{color:#424242;font-size:14px;margin-right:12px;font-weight:500}.batch-log-item .log-institution .institution-number{color:#666;font-size:13px;background-color:#fff;padding:2px 8px;border-radius:12px;border:1px solid #ddd}.batch-log-item .log-details{display:grid;grid-template-columns:1fr 1fr;gap:12px}.batch-log-item .log-details .log-detail-row{display:flex;align-items:center;font-size:14px;padding:8px 12px;background-color:hsla(0,0%,100%,.7);border-radius:8px;border:1px solid #e8e8e8}.batch-log-item .log-details .log-detail-row .detail-label{font-weight:700;color:#1976d2;min-width:50px;margin-right:12px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.batch-log-item .log-details .log-detail-row .detail-value{color:#333;word-break:break-all;font-weight:500}.batch-log-item .log-details .log-detail-row .detail-value.result-badge{padding:4px 12px;border-radius:16px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.batch-log-item .log-details .log-detail-row .detail-value.result-badge.success{background:linear-gradient(135deg,#4caf50,#66bb6a);color:#fff;box-shadow:0 2px 8px rgba(76,175,80,.4)}.batch-log-item .log-details .log-detail-row .detail-value.result-badge.failed{background:linear-gradient(135deg,#f44336,#ef5350);color:#fff;box-shadow:0 2px 8px rgba(244,67,54,.4)}.batch-group{margin-bottom:24px;border-radius:16px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.1)}.batch-group .batch-header{background:linear-gradient(135deg,#cdd3eb,#9f94a8);color:#fff;padding:20px;transition:all .1s ease}.batch-group .batch-header h5{font-size:18px;font-weight:700;margin-bottom:8px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.batch-group .batch-header h5 .batch-code{font-size:14px;opacity:.9}.batch-group .batch-header .batch-info{font-size:13px;font-weight:600}.batch-group .batch-logs{padding:20px;background-color:#fafafa}@media(max-width:768px){.batch-log-item{padding:16px}.batch-log-item .log-details{grid-template-columns:1fr}.batch-log-item .log-header{flex-direction:column;align-items:flex-start;gap:12px}.batch-group .batch-header{padding:16px}.batch-group .batch-header .batch-info{flex-direction:column;gap:8px}}.date-stats .date-stats-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.date-stats .date-stats-header h4{margin:0;color:#1976d2;font-weight:700}.inquiry-tab-content .inquiry-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.inquiry-tab-content .inquiry-stats{margin-bottom:16px}.inquiry-tab-content .inquiry-stats .inquiry-stat{display:inline-block;padding:4px 12px;margin-right:8px;border-radius:12px;font-size:14px;font-weight:500}.inquiry-tab-content .inquiry-stats .inquiry-stat.total{background-color:#e3f2fd;color:#1976d2}.inquiry-tab-content .inquiry-table-container{overflow-x:auto}.inquiry-tab-content .inquiry-table-container .inquiry-table{width:100%;border-collapse:collapse;min-width:1200px;min-height:500px}.inquiry-tab-content .inquiry-table-container .inquiry-table td,.inquiry-tab-content .inquiry-table-container .inquiry-table th{padding:8px 12px;text-align:left;border-bottom:1px solid #e0e0e0;white-space:nowrap}.inquiry-tab-content .inquiry-table-container .inquiry-table th{background-color:#f5f5f5;font-weight:600;color:#424242;position:sticky;top:0;z-index:1}.inquiry-tab-content .inquiry-table-container .inquiry-table tbody tr:hover{background-color:#f9f9f9}.inquiry-tab-content .inquiry-table-container .inquiry-table .memo-cell{max-width:200px}.inquiry-tab-content .inquiry-table-container .inquiry-table .memo-cell .memo-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:help}.email-text{font-size:12px;color:#666;margin-top:2px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .3s ease;position:relative;border:1px solid transparent}.email-text:hover{background-color:#e3f2fd;border-color:#2196f3;color:#1976d2;transform:translateY(-1px);box-shadow:0 2px 8px rgba(33,150,243,.2)}.email-text.no-email{color:#999;font-style:italic;background-color:#f5f5f5;border:1px dashed #ccc}.email-text.no-email:hover{background-color:#fff3e0;border-color:#ff9800;color:#f57c00}.email-input{width:100%;padding:8px 12px;border:2px solid #4caf50;border-radius:8px;font-size:13px;outline:none;background-color:#fff;transition:all .3s ease;box-shadow:0 2px 8px rgba(76,175,80,.2)}.email-input:focus{border-color:#2e7d32;box-shadow:0 0 0 3px rgba(76,175,80,.2);transform:scale(1.02)}.email-input::-moz-placeholder{color:#999;font-style:italic}.email-input::placeholder{color:#999;font-style:italic}.email-container{position:relative}.email-help-icon{margin-left:4px;opacity:.6;transition:opacity .3s ease}.email-help-icon:hover{opacity:1}.email-edit-container{background-color:#f8fff8;padding:8px;border-radius:8px;border:1px solid #4caf50;margin-top:4px;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.email-edit-help .help-text{font-size:11px;color:#4caf50;font-weight:500;display:flex;align-items:center;gap:4px}.email-help-title{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff!important;font-weight:700}.help-content .help-section{margin-bottom:24px}.help-content .help-section h4{margin-bottom:8px;color:#1976d2}.help-content .help-section .help-steps .help-step{display:flex;align-items:center;margin-bottom:12px}.help-content .help-section .help-steps .help-step .step-number{font-weight:700;margin-right:8px}.help-content .help-section .help-steps .help-step .step-content{font-size:14px;color:#333}.help-content .help-tips ul{list-style-type:disc;padding-left:20px}.help-content .help-warnings .v-alert{margin-bottom:8px}.mail-preview-frame{width:100%;height:calc(90vh - 40px);border:none;background:#fff}.diagnosis-detail-page[data-v-4b548ef0]{padding:20px;height:100%}.diagnosis-detail-page .diagnosis-detail-card[data-v-4b548ef0]{height:100%;width:100%;max-width:1621px;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:box-shadow .3s ease}.diagnosis-detail-page .diagnosis-detail-card[data-v-4b548ef0]:hover{box-shadow:0 6px 24px rgba(0,0,0,.12)}.diagnosis-detail-page .diagnosis-detail-card .info-group[data-v-4b548ef0]{margin-bottom:24px}.diagnosis-detail-page .diagnosis-detail-card .info-group h3[data-v-4b548ef0]{font-size:18px;font-weight:600;margin-bottom:16px;color:#333}.diagnosis-detail-page .diagnosis-detail-card .info-group .info-item[data-v-4b548ef0]{display:flex;margin-bottom:10px}.diagnosis-detail-page .diagnosis-detail-card .info-group .info-item .info-label[data-v-4b548ef0]{width:120px;font-weight:500;color:#555}.diagnosis-detail-page .diagnosis-detail-card .info-group .info-item .info-value[data-v-4b548ef0]{flex:1;color:#333}.diagnosis-detail-page .diagnosis-detail-card .table-header[data-v-4b548ef0]{display:flex;align-items:center;padding:16px 0}.diagnosis-detail-page .diagnosis-detail-card .table-header .toggle-button[data-v-4b548ef0]{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;background-color:#1976d2;border-radius:6px;color:#fff;cursor:pointer;margin-right:16px}.diagnosis-detail-page .diagnosis-detail-card .table-header .toggle-button[data-v-4b548ef0]:hover{background-color:#1565c0}.diagnosis-detail-page .diagnosis-detail-card .table-header .toggle-icon[data-v-4b548ef0]{padding:1px 1.5px 0 0}.diagnosis-detail-page .diagnosis-detail-card .table-header .info-title[data-v-4b548ef0],.diagnosis-detail-page .diagnosis-detail-card .table-header .report-title[data-v-4b548ef0]{margin:0;font-size:1.25rem;font-weight:500;color:#333;margin-right:10px}.diagnosis-detail-page .diagnosis-detail-card .table-header h3[data-v-4b548ef0]{font-size:18px;font-weight:600;color:#333;margin:0}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions[data-v-4b548ef0]{display:flex;justify-content:center;align-self:center;gap:10px}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .v-btn[data-v-4b548ef0]{font-size:12px;height:32px;padding:3px 12px 0 12px;border-radius:6px;box-shadow:none;border:1px solid silver;transition:all .2s ease}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .v-btn[data-v-4b548ef0]:hover{background-color:#f5f5f5;border-color:#999}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .v-btn span[data-v-4b548ef0]{margin-bottom:2px}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .nonTaxLunchCheck[data-v-4b548ef0]{display:flex;align-items:center;margin-bottom:2px;justify-content:center}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .nonTaxLunchCheck input[data-v-4b548ef0]{transform:scale(1.2);margin-right:4px}.diagnosis-detail-page .diagnosis-detail-card .info-content[data-v-4b548ef0],.diagnosis-detail-page .diagnosis-detail-card .report-content[data-v-4b548ef0]{margin-top:16px}.diagnosis-detail-page .diagnosis-detail-card .table-container[data-v-4b548ef0]{overflow-x:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin:16px 0;transition:box-shadow .3s ease}.diagnosis-detail-page .diagnosis-detail-card .table-container[data-v-4b548ef0]:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}.diagnosis-detail-page .diagnosis-detail-card .wage-table[data-v-4b548ef0]{width:100%;border-collapse:collapse;background-color:#fff}.diagnosis-detail-page .diagnosis-detail-card .wage-table th[data-v-4b548ef0]{padding:8px 6px;text-align:center;border:1px solid #e0e0e0;font-size:13px}.diagnosis-detail-page .diagnosis-detail-card .wage-table td[data-v-4b548ef0]{height:36px;padding:0 6px;border:1px solid #e0e0e0;font-size:13px}.diagnosis-detail-page .diagnosis-detail-card .wage-table th[data-v-4b548ef0]{background-color:#f5f5f5;font-weight:600;color:#333}.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-td[data-v-4b548ef0],.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-th[data-v-4b548ef0]{min-width:30px;width:30px;max-width:30px;padding:0;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-td input[data-v-4b548ef0],.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-th input[data-v-4b548ef0]{transform:scale(.7);accent-color:#1976d2;margin-top:3px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .number-td[data-v-4b548ef0]{min-width:30px;width:30px;max-width:30px;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .name-td[data-v-4b548ef0]{min-width:80px;width:80px;max-width:80px;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .job-select[data-v-4b548ef0]{height:32px;width:100%;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .job-td[data-v-4b548ef0]{min-width:90px!important;width:90px!important;max-width:90px!important}.diagnosis-detail-page .diagnosis-detail-card .wage-table .time-pay-td[data-v-4b548ef0]{min-width:60px;width:60px;max-width:60px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .longterm-pay-td[data-v-4b548ef0]{min-width:100px;width:100px;max-width:100px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .base-pay-td[data-v-4b548ef0],.diagnosis-detail-page .diagnosis-detail-card .wage-table .bonus-pay-td[data-v-4b548ef0],.diagnosis-detail-page .diagnosis-detail-card .wage-table .car-pay-td[data-v-4b548ef0],.diagnosis-detail-page .diagnosis-detail-card .wage-table .childcare-pay-td[data-v-4b548ef0],.diagnosis-detail-page .diagnosis-detail-card .wage-table .dang-td[data-v-4b548ef0],.diagnosis-detail-page .diagnosis-detail-card .wage-table .etc-pay-td[data-v-4b548ef0],.diagnosis-detail-page .diagnosis-detail-card .wage-table .holiday-pay-td[data-v-4b548ef0],.diagnosis-detail-page .diagnosis-detail-card .wage-table .lunch-pay-td[data-v-4b548ef0],.diagnosis-detail-page .diagnosis-detail-card .wage-table .night-pay-td[data-v-4b548ef0],.diagnosis-detail-page .diagnosis-detail-card .wage-table .overtime-pay-td[data-v-4b548ef0],.diagnosis-detail-page .diagnosis-detail-card .wage-table .yeon-amount-td[data-v-4b548ef0]{min-width:80px;width:80px;max-width:80px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .insurance-td[data-v-4b548ef0]{min-width:40px;width:40px;max-width:40px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .insurance-td input[data-v-4b548ef0]{transform:scale(.7);margin-top:3px;accent-color:#1976d2}.diagnosis-detail-page .diagnosis-detail-card .wage-table .boss-td[data-v-4b548ef0]{min-width:50px;width:50px;max-width:50px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .boss-td input[data-v-4b548ef0]{transform:scale(.7);margin-top:3px;accent-color:#1976d2}.diagnosis-detail-page .diagnosis-detail-card .wage-table .total-pay-td[data-v-4b548ef0]{width:100px;min-width:100px;max-width:100px;font-weight:700;text-align:right;padding:0 8px}.diagnosis-detail-page .diagnosis-detail-card .wage-table input[data-v-4b548ef0]{width:100%;padding:0 4px;border:none;border-radius:0;text-align:right;font-size:13px;height:32px;background-color:#fff;transition:background-color .2s ease}.diagnosis-detail-page .diagnosis-detail-card .wage-table input[data-v-4b548ef0]:focus{outline:none;background-color:#f0f7ff;border-color:#1976d2}.diagnosis-detail-page .pdf-viewer[data-v-4b548ef0]{width:100%;min-height:1000px;max-height:100vh;border:1px solid #e0e0e0;border-radius:4px}.diagnosis-detail-page .error-text[data-v-4b548ef0]{color:#d32f2f;font-weight:500}.diagnosis-detail-page .document-uploader[data-v-4b548ef0]{width:100%}.diagnosis-detail-page .document-uploader .document-header[data-v-4b548ef0]{margin-bottom:20px}.diagnosis-detail-page .document-uploader .document-header .title[data-v-4b548ef0]{font-size:1.2rem;color:#333;margin-bottom:4px}.diagnosis-detail-page .document-uploader .document-header .description[data-v-4b548ef0]{color:#666;font-size:.9rem;margin:0}.diagnosis-detail-page .document-uploader .upload-area[data-v-4b548ef0]{border:2px dashed #bbdefb;border-radius:12px;padding:40px 20px;text-align:center;background-color:#e3f2fd;cursor:pointer;transition:all .3s ease}.diagnosis-detail-page .document-uploader .upload-area[data-v-4b548ef0]:hover{background-color:#bbdefb;border-color:#90caf9}.diagnosis-detail-page .document-uploader .upload-area.drag-over[data-v-4b548ef0]{background-color:#bbdefb;border-color:#1976d2;transform:scale(1.01)}.diagnosis-detail-page .document-uploader .upload-area .upload-text[data-v-4b548ef0]{margin-top:16px;font-size:1rem}.diagnosis-detail-page .document-uploader .upload-area .upload-hint[data-v-4b548ef0]{color:#666;font-size:.85rem;margin-top:8px}.diagnosis-detail-page .document-uploader .file-list[data-v-4b548ef0]{margin-top:10px}.diagnosis-detail-page .document-uploader .file-list .file-item[data-v-4b548ef0]{border-radius:8px;margin-bottom:4px}.diagnosis-detail-page .document-uploader .file-list .file-item[data-v-4b548ef0]:hover{background-color:#f0f0f0}.diagnosis-detail-page .v-expand-transition[data-v-4b548ef0]{transition:all .3s ease}.tooltip-content[data-v-4b548ef0]{padding:8px}.tooltip-content .tooltip-item[data-v-4b548ef0]{display:flex;align-items:center;margin-bottom:4px}.tooltip-content .tooltip-item[data-v-4b548ef0]:last-child{margin-bottom:0}.sortable[data-v-4b548ef0]{cursor:pointer;position:relative;padding-right:20px}.sortable[data-v-4b548ef0]:hover{background-color:rgba(0,0,0,.05)}.sort-icon[data-v-4b548ef0]{position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:12px;color:#666}.fwa-ym-wrapper[data-v-4b548ef0]{display:flex;align-items:center}.fwa-ym-wrapper .fwa-ym-input[data-v-4b548ef0]{padding:4px 8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.fwa-ym-wrapper .fwa-ym-input[data-v-4b548ef0]:disabled{background-color:#f5f5f5;cursor:not-allowed}.v-enter-active[data-v-4b548ef0],.v-leave-active[data-v-4b548ef0]{transition:opacity .3s ease}.v-enter-from[data-v-4b548ef0],.v-leave-to[data-v-4b548ef0]{opacity:0}.keyboard-shortcuts[data-v-4b548ef0]{display:flex;align-items:center;color:rgba(0,0,0,.6);font-size:.875rem;margin-left:16px}.diagnosis-toggle-header[data-v-4b548ef0]{transition:background-color .2s ease;border-radius:8px}.diagnosis-toggle-header[data-v-4b548ef0]:hover{background-color:rgba(0,0,0,.03)}.sisul-content .info-container[data-v-4b548ef0]{border-radius:12px;overflow:hidden}.sisul-content .facility-info-container[data-v-4b548ef0]{padding:24px;background-color:#fff;border-radius:12px;box-shadow:inset 0 0 20px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.04)}.sisul-content .facility-summary[data-v-4b548ef0]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;justify-content:space-around}.sisul-content .facility-summary .summary-item[data-v-4b548ef0]{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:140px;padding:16px;border-radius:12px;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.sisul-content .facility-summary .summary-item[data-v-4b548ef0]:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,.1)}.sisul-content .facility-summary .summary-item .summary-title[data-v-4b548ef0]{font-size:14px;color:rgba(0,0,0,.8);margin:4px 0}.sisul-content .facility-summary .summary-item .summary-value[data-v-4b548ef0]{font-size:16px;font-weight:600;color:rgba(0,0,0,.8)}.sisul-content .section-header[data-v-4b548ef0]{display:flex;align-items:center;margin-bottom:16px}.sisul-content .section-title[data-v-4b548ef0]{margin:0;font-size:18px;font-weight:500;color:rgba(0,0,0,.8)}.sisul-content .detail-tables-container[data-v-4b548ef0]{gap:20px}.sisul-content .detail-table-column[data-v-4b548ef0]{flex:1;min-width:320px}@media(max-width:767px){.sisul-content .detail-table-column[data-v-4b548ef0]{min-width:100%;margin:8px 0}}.sisul-content .table-card[data-v-4b548ef0]{border-radius:12px;box-shadow:0 3px 10px rgba(0,0,0,.05)!important;overflow:hidden;background-color:#fff;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(0,0,0,.06)}.sisul-content .table-card[data-v-4b548ef0]:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,.08)!important;border-color:rgba(0,0,0,.12)}.sisul-content .table-title[data-v-4b548ef0]{background-color:#f5f5f5;padding:12px 16px;font-size:16px;font-weight:500;color:rgba(0,0,0,.7);display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.12);background-image:#fff}.sisul-content .facility-detail-table[data-v-4b548ef0]{width:100%;border:none;border-collapse:separate;border-spacing:0}.sisul-content .facility-detail-table th[data-v-4b548ef0]{background-color:rgba(0,0,0,.03);width:40%;font-weight:500;color:rgba(0,0,0,.7);text-align:right;padding-right:16px;border-bottom:1px solid rgba(0,0,0,.12);border-right:1px solid rgba(0,0,0,.12)}.sisul-content .facility-detail-table td[data-v-4b548ef0]{width:60%;padding:10px 16px;border-bottom:1px solid rgba(0,0,0,.12);background-color:#fff}.sisul-content .facility-detail-table tr:hover td[data-v-4b548ef0]{background-color:rgba(25,118,210,.03)}.sisul-content .facility-detail-table tr:hover th[data-v-4b548ef0]{background-color:rgba(0,0,0,.05)}.sisul-content .facility-detail-table tr:last-child td[data-v-4b548ef0],.sisul-content .facility-detail-table tr:last-child th[data-v-4b548ef0]{border-bottom:none}.sisul-content .client-info[data-v-4b548ef0]{display:flex;flex-wrap:wrap;gap:16px}.sisul-content .client-info .client-name[data-v-4b548ef0]{font-weight:500}.sisul-content .client-info .client-contact[data-v-4b548ef0],.sisul-content .client-info .client-email[data-v-4b548ef0],.sisul-content .client-info .client-website[data-v-4b548ef0]{display:flex;align-items:center;gap:6px;color:rgba(0,0,0,.7)}.sisul-content .web-link[data-v-4b548ef0]{color:#1976d2;text-decoration:none;transition:color .2s ease}.sisul-content .web-link[data-v-4b548ef0]:hover{color:#0d47a1;text-decoration:underline}.sisul-content .no-file[data-v-4b548ef0]{color:rgba(0,0,0,.38);font-style:italic}.sisul-content .error-text[data-v-4b548ef0]{color:#f44336;font-weight:500;padding:16px;background-color:#fee8e7;border-radius:8px}.sisul-content .amount-container[data-v-4b548ef0]{display:flex;align-items:center}.sisul-content .amount-value[data-v-4b548ef0]{font-weight:600;font-size:15px}.sisul-content .positive-value[data-v-4b548ef0]{color:#333}.sisul-content .positive-value.amount-container[data-v-4b548ef0]{display:flex;align-items:center}@media(max-width:768px){.sisul-content .facility-summary[data-v-4b548ef0]{gap:12px}.sisul-content .facility-summary .summary-item[data-v-4b548ef0]{min-width:100%;padding:12px}.sisul-content .facility-detail-table td[data-v-4b548ef0],.sisul-content .facility-detail-table th[data-v-4b548ef0]{padding:8px}.sisul-content .client-info[data-v-4b548ef0]{flex-direction:column;gap:8px}}.sisul-content .capacity-display[data-v-4b548ef0]{display:flex;align-items:center;gap:10px}.sisul-content .capacity-display .capacity-item[data-v-4b548ef0]{display:flex;flex-direction:column;align-items:center}.sisul-content .capacity-display .capacity-item .capacity-label[data-v-4b548ef0]{font-size:12px;color:rgba(0,0,0,.6);margin-bottom:4px}.sisul-content .capacity-display .capacity-divider[data-v-4b548ef0]{font-size:16px;font-weight:500;color:rgba(0,0,0,.4);margin:0 2px}.sisul-content .capacity-display .capacity-rate[data-v-4b548ef0]{flex:1;max-width:150px}.sisul-content .capacity-display .capacity-rate .rate-text[data-v-4b548ef0]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:2px}.sisul-content .capacity-display .capacity-rate .rate-text .rate-value[data-v-4b548ef0]{font-weight:600;font-size:15px;color:#303f9f}.sisul-content .capacity-display .capacity-rate .rate-text .rate-label[data-v-4b548ef0]{font-size:12px;color:rgba(0,0,0,.6)}.sisul-content .capacity-display .occupancy-progress[data-v-4b548ef0]{width:100%}.sisul-content .staff-count[data-v-4b548ef0]{display:flex;align-items:center}.sisul-content .staff-count .staff-value[data-v-4b548ef0]{font-size:15px}.fade-in[data-v-4b548ef0]{animation:fadeIn-4b548ef0 .3s ease-in}@keyframes fadeIn-4b548ef0{0%{opacity:0}to{opacity:1}}.resizable-textarea[data-v-4b548ef0] textarea{resize:vertical;min-height:100px;max-height:500px;line-height:1.5;box-sizing:border-box}.status-chip[data-v-4b548ef0]{cursor:pointer;transition:all .3s ease}.status-chip.clickable[data-v-4b548ef0]:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.2)}.status-menu-card[data-v-4b548ef0]{min-width:200px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.status-menu-header[data-v-4b548ef0]{display:flex;justify-content:space-between;align-items:center}.status-menu-title[data-v-4b548ef0]{font-weight:500;font-size:14px}.status-options[data-v-4b548ef0]{display:flex;flex-direction:column;gap:4px}.status-option-btn[data-v-4b548ef0]{justify-content:flex-start;text-transform:none;font-size:13px}.email-container[data-v-4b548ef0]{position:relative}.email-container .email-text[data-v-4b548ef0]{cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s ease;display:flex;align-items:center}.email-container .email-text[data-v-4b548ef0]:hover{background-color:rgba(25,118,210,.08)}.email-container .email-text.no-email[data-v-4b548ef0]{color:rgba(0,0,0,.6);font-style:italic}.email-container .email-text .email-help-icon[data-v-4b548ef0]{opacity:.6;transition:opacity .2s ease}.email-container .email-text:hover .email-help-icon[data-v-4b548ef0]{opacity:1}.email-container .email-edit-container .email-input[data-v-4b548ef0]{width:100%;padding:8px 12px;border:2px solid #1976d2;border-radius:4px;font-size:14px;outline:none;transition:border-color .2s ease}.email-container .email-edit-container .email-input[data-v-4b548ef0]:focus{border-color:#0d47a1;box-shadow:0 0 0 2px rgba(25,118,210,.2)}.email-container .email-edit-container .email-input[data-v-4b548ef0]::-moz-placeholder{color:rgba(0,0,0,.6)}.email-container .email-edit-container .email-input[data-v-4b548ef0]::placeholder{color:rgba(0,0,0,.6)}.email-container .email-edit-container .email-edit-help[data-v-4b548ef0]{margin-top:4px}.email-container .email-edit-container .email-edit-help .help-text[data-v-4b548ef0]{font-size:11px;color:rgba(0,0,0,.6);background-color:rgba(25,118,210,.1);padding:2px 6px;border-radius:3px;display:inline-block}.diagnosis-detail-page{padding:20px;height:100%}.diagnosis-detail-page .diagnosis-detail-card{height:100%;width:100%;max-width:1621px;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:box-shadow .3s ease}.diagnosis-detail-page .diagnosis-detail-card:hover{box-shadow:0 6px 24px rgba(0,0,0,.12)}.diagnosis-detail-page .diagnosis-detail-card .info-group{margin-bottom:24px}.diagnosis-detail-page .diagnosis-detail-card .info-group h3{font-size:18px;font-weight:600;margin-bottom:16px;color:#333}.diagnosis-detail-page .diagnosis-detail-card .info-group .info-item{display:flex;margin-bottom:10px}.diagnosis-detail-page .diagnosis-detail-card .info-group .info-item .info-label{width:120px;font-weight:500;color:#555}.diagnosis-detail-page .diagnosis-detail-card .info-group .info-item .info-value{flex:1;color:#333}.diagnosis-detail-page .diagnosis-detail-card .table-header{display:flex;align-items:center;padding:16px 0}.diagnosis-detail-page .diagnosis-detail-card .table-header .toggle-button{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;background-color:#1976d2;border-radius:6px;color:#fff;cursor:pointer;margin-right:16px}.diagnosis-detail-page .diagnosis-detail-card .table-header .toggle-button:hover{background-color:#1565c0}.diagnosis-detail-page .diagnosis-detail-card .table-header .toggle-icon{padding:1px 1.5px 0 0}.diagnosis-detail-page .diagnosis-detail-card .table-header .info-title,.diagnosis-detail-page .diagnosis-detail-card .table-header .report-title{margin:0;font-size:1.25rem;font-weight:500;color:#333;margin-right:10px}.diagnosis-detail-page .diagnosis-detail-card .table-header h3{font-size:18px;font-weight:600;color:#333;margin:0}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions{display:flex;justify-content:center;align-self:center;gap:10px}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .v-btn{font-size:12px;height:32px;padding:3px 12px 0 12px;border-radius:6px;box-shadow:none;border:1px solid silver;transition:all .2s ease}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .v-btn:hover{background-color:#f5f5f5;border-color:#999}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .v-btn span{margin-bottom:2px}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .nonTaxLunchCheck{display:flex;align-items:center;margin-bottom:2px;justify-content:center}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .nonTaxLunchCheck input{transform:scale(1.2);margin-right:4px}.diagnosis-detail-page .diagnosis-detail-card .info-content,.diagnosis-detail-page .diagnosis-detail-card .report-content{margin-top:16px}.diagnosis-detail-page .diagnosis-detail-card .table-container{overflow-x:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin:16px 0;transition:box-shadow .3s ease}.diagnosis-detail-page .diagnosis-detail-card .table-container:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}.diagnosis-detail-page .diagnosis-detail-card .wage-table{width:100%;border-collapse:collapse;background-color:#fff}.diagnosis-detail-page .diagnosis-detail-card .wage-table th{padding:8px 6px;text-align:center;border:1px solid #e0e0e0;font-size:13px}.diagnosis-detail-page .diagnosis-detail-card .wage-table td{height:36px;padding:0 6px;border:1px solid #e0e0e0;font-size:13px}.diagnosis-detail-page .diagnosis-detail-card .wage-table th{background-color:#f5f5f5;font-weight:600;color:#333}.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-td,.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-th{min-width:30px;width:30px;max-width:30px;padding:0;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-td input,.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-th input{transform:scale(.7);accent-color:#1976d2;margin-top:3px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .number-td{min-width:30px;width:30px;max-width:30px;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .name-td{min-width:80px;width:80px;max-width:80px;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .job-select{height:32px;width:100%;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .job-td{min-width:90px!important;width:90px!important;max-width:90px!important}.diagnosis-detail-page .diagnosis-detail-card .wage-table .time-pay-td{min-width:60px;width:60px;max-width:60px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .longterm-pay-td{min-width:100px;width:100px;max-width:100px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .base-pay-td,.diagnosis-detail-page .diagnosis-detail-card .wage-table .bonus-pay-td,.diagnosis-detail-page .diagnosis-detail-card .wage-table .car-pay-td,.diagnosis-detail-page .diagnosis-detail-card .wage-table .childcare-pay-td,.diagnosis-detail-page .diagnosis-detail-card .wage-table .dang-td,.diagnosis-detail-page .diagnosis-detail-card .wage-table .etc-pay-td,.diagnosis-detail-page .diagnosis-detail-card .wage-table .holiday-pay-td,.diagnosis-detail-page .diagnosis-detail-card .wage-table .lunch-pay-td,.diagnosis-detail-page .diagnosis-detail-card .wage-table .night-pay-td,.diagnosis-detail-page .diagnosis-detail-card .wage-table .overtime-pay-td,.diagnosis-detail-page .diagnosis-detail-card .wage-table .yeon-amount-td{min-width:80px;width:80px;max-width:80px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .insurance-td{min-width:40px;width:40px;max-width:40px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .insurance-td input{transform:scale(.7);margin-top:3px;accent-color:#1976d2}.diagnosis-detail-page .diagnosis-detail-card .wage-table .boss-td{min-width:50px;width:50px;max-width:50px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .boss-td input{transform:scale(.7);margin-top:3px;accent-color:#1976d2}.diagnosis-detail-page .diagnosis-detail-card .wage-table .total-pay-td{width:100px;min-width:100px;max-width:100px;font-weight:700;text-align:right;padding:0 8px}.diagnosis-detail-page .diagnosis-detail-card .wage-table input{width:100%;padding:0 4px;border:none;border-radius:0;text-align:right;font-size:13px;height:32px;background-color:#fff;transition:background-color .2s ease}.diagnosis-detail-page .diagnosis-detail-card .wage-table input:focus{outline:none;background-color:#f0f7ff;border-color:#1976d2}.diagnosis-detail-page .pdf-viewer{width:100%;min-height:1000px;max-height:100vh;border:1px solid #e0e0e0;border-radius:4px}.diagnosis-detail-page .error-text{color:#d32f2f;font-weight:500}.diagnosis-detail-page .document-uploader{width:100%}.diagnosis-detail-page .document-uploader .document-header{margin-bottom:20px}.diagnosis-detail-page .document-uploader .document-header .title{font-size:1.2rem;color:#333;margin-bottom:4px}.diagnosis-detail-page .document-uploader .document-header .description{color:#666;font-size:.9rem;margin:0}.diagnosis-detail-page .document-uploader .upload-area{border:2px dashed #bbdefb;border-radius:12px;padding:40px 20px;text-align:center;background-color:#e3f2fd;cursor:pointer;transition:all .3s ease}.diagnosis-detail-page .document-uploader .upload-area:hover{background-color:#bbdefb;border-color:#90caf9}.diagnosis-detail-page .document-uploader .upload-area.drag-over{background-color:#bbdefb;border-color:#1976d2;transform:scale(1.01)}.diagnosis-detail-page .document-uploader .upload-area .upload-text{margin-top:16px;font-size:1rem}.diagnosis-detail-page .document-uploader .upload-area .upload-hint{color:#666;font-size:.85rem;margin-top:8px}.diagnosis-detail-page .document-uploader .file-list{margin-top:10px}.diagnosis-detail-page .document-uploader .file-list .file-item{border-radius:8px;margin-bottom:4px}.diagnosis-detail-page .document-uploader .file-list .file-item:hover{background-color:#f0f0f0}.diagnosis-detail-page .v-expand-transition{transition:all .3s ease}.tooltip-content{padding:8px}.tooltip-content .tooltip-item{display:flex;align-items:center;margin-bottom:4px}.tooltip-content .tooltip-item:last-child{margin-bottom:0}.sortable{cursor:pointer;position:relative;padding-right:20px}.sortable:hover{background-color:rgba(0,0,0,.05)}.sort-icon{position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:12px;color:#666}.fwa-ym-wrapper{display:flex;align-items:center}.fwa-ym-wrapper .fwa-ym-input{padding:4px 8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.fwa-ym-wrapper .fwa-ym-input:disabled{background-color:#f5f5f5;cursor:not-allowed}.v-enter-active,.v-leave-active{transition:opacity .3s ease}.v-enter-from,.v-leave-to{opacity:0}.keyboard-shortcuts{display:flex;align-items:center;color:rgba(0,0,0,.6);font-size:.875rem;margin-left:16px}.diagnosis-toggle-header{transition:background-color .2s ease;border-radius:8px}.diagnosis-toggle-header:hover{background-color:rgba(0,0,0,.03)}.diagnosis-detail-page[data-v-45d6fc3c]{padding:20px;height:100%}.diagnosis-detail-page .diagnosis-detail-card[data-v-45d6fc3c]{height:100%;width:100%;max-width:1621px;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:box-shadow .3s ease}.diagnosis-detail-page .diagnosis-detail-card[data-v-45d6fc3c]:hover{box-shadow:0 6px 24px rgba(0,0,0,.12)}.diagnosis-detail-page .diagnosis-detail-card .info-group[data-v-45d6fc3c]{margin-bottom:24px}.diagnosis-detail-page .diagnosis-detail-card .info-group h3[data-v-45d6fc3c]{font-size:18px;font-weight:600;margin-bottom:16px;color:#333}.diagnosis-detail-page .diagnosis-detail-card .info-group .info-item[data-v-45d6fc3c]{display:flex;margin-bottom:10px}.diagnosis-detail-page .diagnosis-detail-card .info-group .info-item .info-label[data-v-45d6fc3c]{width:120px;font-weight:500;color:#555}.diagnosis-detail-page .diagnosis-detail-card .info-group .info-item .info-value[data-v-45d6fc3c]{flex:1;color:#333}.diagnosis-detail-page .diagnosis-detail-card .table-header[data-v-45d6fc3c]{display:flex;align-items:center;padding:16px 0}.diagnosis-detail-page .diagnosis-detail-card .table-header .toggle-button[data-v-45d6fc3c]{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;background-color:#1976d2;border-radius:6px;color:#fff;cursor:pointer;margin-right:16px}.diagnosis-detail-page .diagnosis-detail-card .table-header .toggle-button[data-v-45d6fc3c]:hover{background-color:#1565c0}.diagnosis-detail-page .diagnosis-detail-card .table-header .toggle-icon[data-v-45d6fc3c]{padding:1px 1.5px 0 0}.diagnosis-detail-page .diagnosis-detail-card .table-header .info-title[data-v-45d6fc3c],.diagnosis-detail-page .diagnosis-detail-card .table-header .report-title[data-v-45d6fc3c]{margin:0;font-size:1.25rem;font-weight:500;color:#333;margin-right:10px}.diagnosis-detail-page .diagnosis-detail-card .table-header h3[data-v-45d6fc3c]{font-size:18px;font-weight:600;color:#333;margin:0}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions[data-v-45d6fc3c]{display:flex;justify-content:center;align-self:center;gap:10px}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .v-btn[data-v-45d6fc3c]{font-size:12px;height:32px;padding:3px 12px 0 12px;border-radius:6px;box-shadow:none;border:1px solid silver;transition:all .2s ease}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .v-btn[data-v-45d6fc3c]:hover{background-color:#f5f5f5;border-color:#999}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .v-btn span[data-v-45d6fc3c]{margin-bottom:2px}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .nonTaxLunchCheck[data-v-45d6fc3c]{display:flex;align-items:center;margin-bottom:2px;justify-content:center}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .nonTaxLunchCheck input[data-v-45d6fc3c]{transform:scale(1.2);margin-right:4px}.diagnosis-detail-page .diagnosis-detail-card .info-content[data-v-45d6fc3c],.diagnosis-detail-page .diagnosis-detail-card .report-content[data-v-45d6fc3c]{margin-top:16px}.diagnosis-detail-page .diagnosis-detail-card .table-container[data-v-45d6fc3c]{overflow-x:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin:16px 0;transition:box-shadow .3s ease}.diagnosis-detail-page .diagnosis-detail-card .table-container[data-v-45d6fc3c]:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}.diagnosis-detail-page .diagnosis-detail-card .wage-table[data-v-45d6fc3c]{width:100%;border-collapse:collapse;background-color:#fff}.diagnosis-detail-page .diagnosis-detail-card .wage-table th[data-v-45d6fc3c]{padding:8px 6px;text-align:center;border:1px solid #e0e0e0;font-size:13px}.diagnosis-detail-page .diagnosis-detail-card .wage-table td[data-v-45d6fc3c]{height:36px;padding:0 6px;border:1px solid #e0e0e0;font-size:13px}.diagnosis-detail-page .diagnosis-detail-card .wage-table th[data-v-45d6fc3c]{background-color:#f5f5f5;font-weight:600;color:#333}.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-td[data-v-45d6fc3c],.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-th[data-v-45d6fc3c]{min-width:30px;width:30px;max-width:30px;padding:0;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-td input[data-v-45d6fc3c],.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-th input[data-v-45d6fc3c]{transform:scale(.7);accent-color:#1976d2;margin-top:3px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .number-td[data-v-45d6fc3c]{min-width:30px;width:30px;max-width:30px;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .name-td[data-v-45d6fc3c]{min-width:80px;width:80px;max-width:80px;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .job-select[data-v-45d6fc3c]{height:32px;width:100%;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .job-td[data-v-45d6fc3c]{min-width:90px!important;width:90px!important;max-width:90px!important}.diagnosis-detail-page .diagnosis-detail-card .wage-table .time-pay-td[data-v-45d6fc3c]{min-width:60px;width:60px;max-width:60px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .longterm-pay-td[data-v-45d6fc3c]{min-width:100px;width:100px;max-width:100px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .base-pay-td[data-v-45d6fc3c],.diagnosis-detail-page .diagnosis-detail-card .wage-table .bonus-pay-td[data-v-45d6fc3c],.diagnosis-detail-page .diagnosis-detail-card .wage-table .car-pay-td[data-v-45d6fc3c],.diagnosis-detail-page .diagnosis-detail-card .wage-table .childcare-pay-td[data-v-45d6fc3c],.diagnosis-detail-page .diagnosis-detail-card .wage-table .dang-td[data-v-45d6fc3c],.diagnosis-detail-page .diagnosis-detail-card .wage-table .etc-pay-td[data-v-45d6fc3c],.diagnosis-detail-page .diagnosis-detail-card .wage-table .holiday-pay-td[data-v-45d6fc3c],.diagnosis-detail-page .diagnosis-detail-card .wage-table .lunch-pay-td[data-v-45d6fc3c],.diagnosis-detail-page .diagnosis-detail-card .wage-table .night-pay-td[data-v-45d6fc3c],.diagnosis-detail-page .diagnosis-detail-card .wage-table .overtime-pay-td[data-v-45d6fc3c],.diagnosis-detail-page .diagnosis-detail-card .wage-table .yeon-amount-td[data-v-45d6fc3c]{min-width:80px;width:80px;max-width:80px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .insurance-td[data-v-45d6fc3c]{min-width:40px;width:40px;max-width:40px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .insurance-td input[data-v-45d6fc3c]{transform:scale(.7);margin-top:3px;accent-color:#1976d2}.diagnosis-detail-page .diagnosis-detail-card .wage-table .boss-td[data-v-45d6fc3c]{min-width:50px;width:50px;max-width:50px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .boss-td input[data-v-45d6fc3c]{transform:scale(.7);margin-top:3px;accent-color:#1976d2}.diagnosis-detail-page .diagnosis-detail-card .wage-table .total-pay-td[data-v-45d6fc3c]{width:100px;min-width:100px;max-width:100px;font-weight:700;text-align:right;padding:0 8px}.diagnosis-detail-page .diagnosis-detail-card .wage-table input[data-v-45d6fc3c]{width:100%;padding:0 4px;border:none;border-radius:0;text-align:right;font-size:13px;height:32px;background-color:#fff;transition:background-color .2s ease}.diagnosis-detail-page .diagnosis-detail-card .wage-table input[data-v-45d6fc3c]:focus{outline:none;background-color:#f0f7ff;border-color:#1976d2}.diagnosis-detail-page .pdf-viewer[data-v-45d6fc3c]{width:100%;min-height:1000px;max-height:100vh;border:1px solid #e0e0e0;border-radius:4px}.diagnosis-detail-page .error-text[data-v-45d6fc3c]{color:#d32f2f;font-weight:500}.diagnosis-detail-page .document-uploader[data-v-45d6fc3c]{width:100%}.diagnosis-detail-page .document-uploader .document-header[data-v-45d6fc3c]{margin-bottom:20px}.diagnosis-detail-page .document-uploader .document-header .title[data-v-45d6fc3c]{font-size:1.2rem;color:#333;margin-bottom:4px}.diagnosis-detail-page .document-uploader .document-header .description[data-v-45d6fc3c]{color:#666;font-size:.9rem;margin:0}.diagnosis-detail-page .document-uploader .upload-area[data-v-45d6fc3c]{border:2px dashed #bbdefb;border-radius:12px;padding:40px 20px;text-align:center;background-color:#e3f2fd;cursor:pointer;transition:all .3s ease}.diagnosis-detail-page .document-uploader .upload-area[data-v-45d6fc3c]:hover{background-color:#bbdefb;border-color:#90caf9}.diagnosis-detail-page .document-uploader .upload-area.drag-over[data-v-45d6fc3c]{background-color:#bbdefb;border-color:#1976d2;transform:scale(1.01)}.diagnosis-detail-page .document-uploader .upload-area .upload-text[data-v-45d6fc3c]{margin-top:16px;font-size:1rem}.diagnosis-detail-page .document-uploader .upload-area .upload-hint[data-v-45d6fc3c]{color:#666;font-size:.85rem;margin-top:8px}.diagnosis-detail-page .document-uploader .file-list[data-v-45d6fc3c]{margin-top:10px}.diagnosis-detail-page .document-uploader .file-list .file-item[data-v-45d6fc3c]{border-radius:8px;margin-bottom:4px}.diagnosis-detail-page .document-uploader .file-list .file-item[data-v-45d6fc3c]:hover{background-color:#f0f0f0}.diagnosis-detail-page .v-expand-transition[data-v-45d6fc3c]{transition:all .3s ease}.tooltip-content[data-v-45d6fc3c]{padding:8px}.tooltip-content .tooltip-item[data-v-45d6fc3c]{display:flex;align-items:center;margin-bottom:4px}.tooltip-content .tooltip-item[data-v-45d6fc3c]:last-child{margin-bottom:0}.sortable[data-v-45d6fc3c]{cursor:pointer;position:relative;padding-right:20px}.sortable[data-v-45d6fc3c]:hover{background-color:rgba(0,0,0,.05)}.sort-icon[data-v-45d6fc3c]{position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:12px;color:#666}.fwa-ym-wrapper[data-v-45d6fc3c]{display:flex;align-items:center}.fwa-ym-wrapper .fwa-ym-input[data-v-45d6fc3c]{padding:4px 8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.fwa-ym-wrapper .fwa-ym-input[data-v-45d6fc3c]:disabled{background-color:#f5f5f5;cursor:not-allowed}.v-enter-active[data-v-45d6fc3c],.v-leave-active[data-v-45d6fc3c]{transition:opacity .3s ease}.v-enter-from[data-v-45d6fc3c],.v-leave-to[data-v-45d6fc3c]{opacity:0}.keyboard-shortcuts[data-v-45d6fc3c]{display:flex;align-items:center;color:rgba(0,0,0,.6);font-size:.875rem;margin-left:16px}.diagnosis-toggle-header[data-v-45d6fc3c]{transition:background-color .2s ease;border-radius:8px}.diagnosis-toggle-header[data-v-45d6fc3c]:hover{background-color:rgba(0,0,0,.03)}.download-btn[data-v-45d6fc3c]{margin-left:10px}.table-header[data-v-45d6fc3c]{display:flex;align-items:center}.diagnosis-detail-page[data-v-76cc8f5d]{padding:20px;height:100%}.diagnosis-detail-page .diagnosis-detail-card[data-v-76cc8f5d]{height:100%;width:100%;max-width:1621px;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:box-shadow .3s ease}.diagnosis-detail-page .diagnosis-detail-card[data-v-76cc8f5d]:hover{box-shadow:0 6px 24px rgba(0,0,0,.12)}.diagnosis-detail-page .diagnosis-detail-card .info-group[data-v-76cc8f5d]{margin-bottom:24px}.diagnosis-detail-page .diagnosis-detail-card .info-group h3[data-v-76cc8f5d]{font-size:18px;font-weight:600;margin-bottom:16px;color:#333}.diagnosis-detail-page .diagnosis-detail-card .info-group .info-item[data-v-76cc8f5d]{display:flex;margin-bottom:10px}.diagnosis-detail-page .diagnosis-detail-card .info-group .info-item .info-label[data-v-76cc8f5d]{width:120px;font-weight:500;color:#555}.diagnosis-detail-page .diagnosis-detail-card .info-group .info-item .info-value[data-v-76cc8f5d]{flex:1;color:#333}.diagnosis-detail-page .diagnosis-detail-card .table-header[data-v-76cc8f5d]{display:flex;align-items:center;padding:16px 0}.diagnosis-detail-page .diagnosis-detail-card .table-header .toggle-button[data-v-76cc8f5d]{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;background-color:#1976d2;border-radius:6px;color:#fff;cursor:pointer;margin-right:16px}.diagnosis-detail-page .diagnosis-detail-card .table-header .toggle-button[data-v-76cc8f5d]:hover{background-color:#1565c0}.diagnosis-detail-page .diagnosis-detail-card .table-header .toggle-icon[data-v-76cc8f5d]{padding:1px 1.5px 0 0}.diagnosis-detail-page .diagnosis-detail-card .table-header .info-title[data-v-76cc8f5d],.diagnosis-detail-page .diagnosis-detail-card .table-header .report-title[data-v-76cc8f5d]{margin:0;font-size:1.25rem;font-weight:500;color:#333;margin-right:10px}.diagnosis-detail-page .diagnosis-detail-card .table-header h3[data-v-76cc8f5d]{font-size:18px;font-weight:600;color:#333;margin:0}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions[data-v-76cc8f5d]{display:flex;justify-content:center;align-self:center;gap:10px}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .v-btn[data-v-76cc8f5d]{font-size:12px;height:32px;padding:3px 12px 0 12px;border-radius:6px;box-shadow:none;border:1px solid silver;transition:all .2s ease}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .v-btn[data-v-76cc8f5d]:hover{background-color:#f5f5f5;border-color:#999}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .v-btn span[data-v-76cc8f5d]{margin-bottom:2px}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .nonTaxLunchCheck[data-v-76cc8f5d]{display:flex;align-items:center;margin-bottom:2px;justify-content:center}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .nonTaxLunchCheck input[data-v-76cc8f5d]{transform:scale(1.2);margin-right:4px}.diagnosis-detail-page .diagnosis-detail-card .info-content[data-v-76cc8f5d],.diagnosis-detail-page .diagnosis-detail-card .report-content[data-v-76cc8f5d]{margin-top:16px}.diagnosis-detail-page .diagnosis-detail-card .table-container[data-v-76cc8f5d]{overflow-x:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin:16px 0;transition:box-shadow .3s ease}.diagnosis-detail-page .diagnosis-detail-card .table-container[data-v-76cc8f5d]:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}.diagnosis-detail-page .diagnosis-detail-card .wage-table[data-v-76cc8f5d]{width:100%;border-collapse:collapse;background-color:#fff}.diagnosis-detail-page .diagnosis-detail-card .wage-table th[data-v-76cc8f5d]{padding:8px 6px;text-align:center;border:1px solid #e0e0e0;font-size:13px}.diagnosis-detail-page .diagnosis-detail-card .wage-table td[data-v-76cc8f5d]{height:36px;padding:0 6px;border:1px solid #e0e0e0;font-size:13px}.diagnosis-detail-page .diagnosis-detail-card .wage-table th[data-v-76cc8f5d]{background-color:#f5f5f5;font-weight:600;color:#333}.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-td[data-v-76cc8f5d],.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-th[data-v-76cc8f5d]{min-width:30px;width:30px;max-width:30px;padding:0;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-td input[data-v-76cc8f5d],.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-th input[data-v-76cc8f5d]{transform:scale(.7);accent-color:#1976d2;margin-top:3px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .number-td[data-v-76cc8f5d]{min-width:30px;width:30px;max-width:30px;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .name-td[data-v-76cc8f5d]{min-width:80px;width:80px;max-width:80px;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .job-select[data-v-76cc8f5d]{height:32px;width:100%;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .job-td[data-v-76cc8f5d]{min-width:90px!important;width:90px!important;max-width:90px!important}.diagnosis-detail-page .diagnosis-detail-card .wage-table .time-pay-td[data-v-76cc8f5d]{min-width:60px;width:60px;max-width:60px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .longterm-pay-td[data-v-76cc8f5d]{min-width:100px;width:100px;max-width:100px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .base-pay-td[data-v-76cc8f5d],.diagnosis-detail-page .diagnosis-detail-card .wage-table .bonus-pay-td[data-v-76cc8f5d],.diagnosis-detail-page .diagnosis-detail-card .wage-table .car-pay-td[data-v-76cc8f5d],.diagnosis-detail-page .diagnosis-detail-card .wage-table .childcare-pay-td[data-v-76cc8f5d],.diagnosis-detail-page .diagnosis-detail-card .wage-table .dang-td[data-v-76cc8f5d],.diagnosis-detail-page .diagnosis-detail-card .wage-table .etc-pay-td[data-v-76cc8f5d],.diagnosis-detail-page .diagnosis-detail-card .wage-table .holiday-pay-td[data-v-76cc8f5d],.diagnosis-detail-page .diagnosis-detail-card .wage-table .lunch-pay-td[data-v-76cc8f5d],.diagnosis-detail-page .diagnosis-detail-card .wage-table .night-pay-td[data-v-76cc8f5d],.diagnosis-detail-page .diagnosis-detail-card .wage-table .overtime-pay-td[data-v-76cc8f5d],.diagnosis-detail-page .diagnosis-detail-card .wage-table .yeon-amount-td[data-v-76cc8f5d]{min-width:80px;width:80px;max-width:80px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .insurance-td[data-v-76cc8f5d]{min-width:40px;width:40px;max-width:40px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .insurance-td input[data-v-76cc8f5d]{transform:scale(.7);margin-top:3px;accent-color:#1976d2}.diagnosis-detail-page .diagnosis-detail-card .wage-table .boss-td[data-v-76cc8f5d]{min-width:50px;width:50px;max-width:50px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .boss-td input[data-v-76cc8f5d]{transform:scale(.7);margin-top:3px;accent-color:#1976d2}.diagnosis-detail-page .diagnosis-detail-card .wage-table .total-pay-td[data-v-76cc8f5d]{width:100px;min-width:100px;max-width:100px;font-weight:700;text-align:right;padding:0 8px}.diagnosis-detail-page .diagnosis-detail-card .wage-table input[data-v-76cc8f5d]{width:100%;padding:0 4px;border:none;border-radius:0;text-align:right;font-size:13px;height:32px;background-color:#fff;transition:background-color .2s ease}.diagnosis-detail-page .diagnosis-detail-card .wage-table input[data-v-76cc8f5d]:focus{outline:none;background-color:#f0f7ff;border-color:#1976d2}.diagnosis-detail-page .pdf-viewer[data-v-76cc8f5d]{width:100%;min-height:1000px;max-height:100vh;border:1px solid #e0e0e0;border-radius:4px}.diagnosis-detail-page .error-text[data-v-76cc8f5d]{color:#d32f2f;font-weight:500}.diagnosis-detail-page .document-uploader[data-v-76cc8f5d]{width:100%}.diagnosis-detail-page .document-uploader .document-header[data-v-76cc8f5d]{margin-bottom:20px}.diagnosis-detail-page .document-uploader .document-header .title[data-v-76cc8f5d]{font-size:1.2rem;color:#333;margin-bottom:4px}.diagnosis-detail-page .document-uploader .document-header .description[data-v-76cc8f5d]{color:#666;font-size:.9rem;margin:0}.diagnosis-detail-page .document-uploader .upload-area[data-v-76cc8f5d]{border:2px dashed #bbdefb;border-radius:12px;padding:40px 20px;text-align:center;background-color:#e3f2fd;cursor:pointer;transition:all .3s ease}.diagnosis-detail-page .document-uploader .upload-area[data-v-76cc8f5d]:hover{background-color:#bbdefb;border-color:#90caf9}.diagnosis-detail-page .document-uploader .upload-area.drag-over[data-v-76cc8f5d]{background-color:#bbdefb;border-color:#1976d2;transform:scale(1.01)}.diagnosis-detail-page .document-uploader .upload-area .upload-text[data-v-76cc8f5d]{margin-top:16px;font-size:1rem}.diagnosis-detail-page .document-uploader .upload-area .upload-hint[data-v-76cc8f5d]{color:#666;font-size:.85rem;margin-top:8px}.diagnosis-detail-page .document-uploader .file-list[data-v-76cc8f5d]{margin-top:10px}.diagnosis-detail-page .document-uploader .file-list .file-item[data-v-76cc8f5d]{border-radius:8px;margin-bottom:4px}.diagnosis-detail-page .document-uploader .file-list .file-item[data-v-76cc8f5d]:hover{background-color:#f0f0f0}.diagnosis-detail-page .v-expand-transition[data-v-76cc8f5d]{transition:all .3s ease}.tooltip-content[data-v-76cc8f5d]{padding:8px}.tooltip-content .tooltip-item[data-v-76cc8f5d]{display:flex;align-items:center;margin-bottom:4px}.tooltip-content .tooltip-item[data-v-76cc8f5d]:last-child{margin-bottom:0}.sortable[data-v-76cc8f5d]{cursor:pointer;position:relative;padding-right:20px}.sortable[data-v-76cc8f5d]:hover{background-color:rgba(0,0,0,.05)}.sort-icon[data-v-76cc8f5d]{position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:12px;color:#666}.fwa-ym-wrapper[data-v-76cc8f5d]{display:flex;align-items:center}.fwa-ym-wrapper .fwa-ym-input[data-v-76cc8f5d]{padding:4px 8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.fwa-ym-wrapper .fwa-ym-input[data-v-76cc8f5d]:disabled{background-color:#f5f5f5;cursor:not-allowed}.v-enter-active[data-v-76cc8f5d],.v-leave-active[data-v-76cc8f5d]{transition:opacity .3s ease}.v-enter-from[data-v-76cc8f5d],.v-leave-to[data-v-76cc8f5d]{opacity:0}.keyboard-shortcuts[data-v-76cc8f5d]{display:flex;align-items:center;color:rgba(0,0,0,.6);font-size:.875rem;margin-left:16px}.diagnosis-toggle-header[data-v-76cc8f5d]{transition:background-color .2s ease;border-radius:8px}.diagnosis-toggle-header[data-v-76cc8f5d]:hover{background-color:rgba(0,0,0,.03)}.report-content[data-v-76cc8f5d] .v-tabs{border-radius:8px 8px 0 0;overflow:hidden}.report-content[data-v-76cc8f5d] .v-window{background-color:#f9fafc;border-radius:0 0 8px 8px;border:1px solid #e0e0e0;border-top:none;padding:20px}.preview-container[data-v-76cc8f5d]{min-height:400px;background-color:#f5f5f5}.preview-container .image-preview[data-v-76cc8f5d]{display:flex;justify-content:center;align-items:center;padding:20px;background-color:#fff}.preview-container .preview-loading[data-v-76cc8f5d]{display:flex;justify-content:center;align-items:center;min-height:400px;background-color:#fafafa}.v-btn[color=info][data-v-76cc8f5d]{transition:all .2s ease}.v-btn[color=info][data-v-76cc8f5d]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(33,150,243,.3)}[data-v-76cc8f5d] .v-dialog .v-card{border-radius:12px;overflow:hidden}[data-v-76cc8f5d] .v-dialog .v-card-title{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;padding:16px 24px;font-weight:600}[data-v-76cc8f5d] .v-dialog .v-card-actions{background-color:#f8f9fa;border-top:1px solid #e9ecef;padding:16px 24px}.diagnosis-detail-page[data-v-f4d7e256]{padding:20px;height:100%}.diagnosis-detail-page .diagnosis-detail-card[data-v-f4d7e256]{height:100%;width:100%;max-width:1621px;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:box-shadow .3s ease}.diagnosis-detail-page .diagnosis-detail-card[data-v-f4d7e256]:hover{box-shadow:0 6px 24px rgba(0,0,0,.12)}.diagnosis-detail-page .diagnosis-detail-card .info-group[data-v-f4d7e256]{margin-bottom:24px}.diagnosis-detail-page .diagnosis-detail-card .info-group h3[data-v-f4d7e256]{font-size:18px;font-weight:600;margin-bottom:16px;color:#333}.diagnosis-detail-page .diagnosis-detail-card .info-group .info-item[data-v-f4d7e256]{display:flex;margin-bottom:10px}.diagnosis-detail-page .diagnosis-detail-card .info-group .info-item .info-label[data-v-f4d7e256]{width:120px;font-weight:500;color:#555}.diagnosis-detail-page .diagnosis-detail-card .info-group .info-item .info-value[data-v-f4d7e256]{flex:1;color:#333}.diagnosis-detail-page .diagnosis-detail-card .table-header[data-v-f4d7e256]{display:flex;align-items:center;padding:16px 0}.diagnosis-detail-page .diagnosis-detail-card .table-header .toggle-button[data-v-f4d7e256]{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;background-color:#1976d2;border-radius:6px;color:#fff;cursor:pointer;margin-right:16px}.diagnosis-detail-page .diagnosis-detail-card .table-header .toggle-button[data-v-f4d7e256]:hover{background-color:#1565c0}.diagnosis-detail-page .diagnosis-detail-card .table-header .toggle-icon[data-v-f4d7e256]{padding:1px 1.5px 0 0}.diagnosis-detail-page .diagnosis-detail-card .table-header .info-title[data-v-f4d7e256],.diagnosis-detail-page .diagnosis-detail-card .table-header .report-title[data-v-f4d7e256]{margin:0;font-size:1.25rem;font-weight:500;color:#333;margin-right:10px}.diagnosis-detail-page .diagnosis-detail-card .table-header h3[data-v-f4d7e256]{font-size:18px;font-weight:600;color:#333;margin:0}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions[data-v-f4d7e256]{display:flex;justify-content:center;align-self:center;gap:10px}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .v-btn[data-v-f4d7e256]{font-size:12px;height:32px;padding:3px 12px 0 12px;border-radius:6px;box-shadow:none;border:1px solid silver;transition:all .2s ease}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .v-btn[data-v-f4d7e256]:hover{background-color:#f5f5f5;border-color:#999}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .v-btn span[data-v-f4d7e256]{margin-bottom:2px}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .nonTaxLunchCheck[data-v-f4d7e256]{display:flex;align-items:center;margin-bottom:2px;justify-content:center}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .nonTaxLunchCheck input[data-v-f4d7e256]{transform:scale(1.2);margin-right:4px}.diagnosis-detail-page .diagnosis-detail-card .info-content[data-v-f4d7e256],.diagnosis-detail-page .diagnosis-detail-card .report-content[data-v-f4d7e256]{margin-top:16px}.diagnosis-detail-page .diagnosis-detail-card .table-container[data-v-f4d7e256]{overflow-x:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin:16px 0;transition:box-shadow .3s ease}.diagnosis-detail-page .diagnosis-detail-card .table-container[data-v-f4d7e256]:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}.diagnosis-detail-page .diagnosis-detail-card .wage-table[data-v-f4d7e256]{width:100%;border-collapse:collapse;background-color:#fff}.diagnosis-detail-page .diagnosis-detail-card .wage-table th[data-v-f4d7e256]{padding:8px 6px;text-align:center;border:1px solid #e0e0e0;font-size:13px}.diagnosis-detail-page .diagnosis-detail-card .wage-table td[data-v-f4d7e256]{height:36px;padding:0 6px;border:1px solid #e0e0e0;font-size:13px}.diagnosis-detail-page .diagnosis-detail-card .wage-table th[data-v-f4d7e256]{background-color:#f5f5f5;font-weight:600;color:#333}.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-td[data-v-f4d7e256],.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-th[data-v-f4d7e256]{min-width:30px;width:30px;max-width:30px;padding:0;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-td input[data-v-f4d7e256],.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-th input[data-v-f4d7e256]{transform:scale(.7);accent-color:#1976d2;margin-top:3px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .number-td[data-v-f4d7e256]{min-width:30px;width:30px;max-width:30px;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .name-td[data-v-f4d7e256]{min-width:80px;width:80px;max-width:80px;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .job-select[data-v-f4d7e256]{height:32px;width:100%;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .job-td[data-v-f4d7e256]{min-width:90px!important;width:90px!important;max-width:90px!important}.diagnosis-detail-page .diagnosis-detail-card .wage-table .time-pay-td[data-v-f4d7e256]{min-width:60px;width:60px;max-width:60px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .longterm-pay-td[data-v-f4d7e256]{min-width:100px;width:100px;max-width:100px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .base-pay-td[data-v-f4d7e256],.diagnosis-detail-page .diagnosis-detail-card .wage-table .bonus-pay-td[data-v-f4d7e256],.diagnosis-detail-page .diagnosis-detail-card .wage-table .car-pay-td[data-v-f4d7e256],.diagnosis-detail-page .diagnosis-detail-card .wage-table .childcare-pay-td[data-v-f4d7e256],.diagnosis-detail-page .diagnosis-detail-card .wage-table .dang-td[data-v-f4d7e256],.diagnosis-detail-page .diagnosis-detail-card .wage-table .etc-pay-td[data-v-f4d7e256],.diagnosis-detail-page .diagnosis-detail-card .wage-table .holiday-pay-td[data-v-f4d7e256],.diagnosis-detail-page .diagnosis-detail-card .wage-table .lunch-pay-td[data-v-f4d7e256],.diagnosis-detail-page .diagnosis-detail-card .wage-table .night-pay-td[data-v-f4d7e256],.diagnosis-detail-page .diagnosis-detail-card .wage-table .overtime-pay-td[data-v-f4d7e256],.diagnosis-detail-page .diagnosis-detail-card .wage-table .yeon-amount-td[data-v-f4d7e256]{min-width:80px;width:80px;max-width:80px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .insurance-td[data-v-f4d7e256]{min-width:40px;width:40px;max-width:40px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .insurance-td input[data-v-f4d7e256]{transform:scale(.7);margin-top:3px;accent-color:#1976d2}.diagnosis-detail-page .diagnosis-detail-card .wage-table .boss-td[data-v-f4d7e256]{min-width:50px;width:50px;max-width:50px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .boss-td input[data-v-f4d7e256]{transform:scale(.7);margin-top:3px;accent-color:#1976d2}.diagnosis-detail-page .diagnosis-detail-card .wage-table .total-pay-td[data-v-f4d7e256]{width:100px;min-width:100px;max-width:100px;font-weight:700;text-align:right;padding:0 8px}.diagnosis-detail-page .diagnosis-detail-card .wage-table input[data-v-f4d7e256]{width:100%;padding:0 4px;border:none;border-radius:0;text-align:right;font-size:13px;height:32px;background-color:#fff;transition:background-color .2s ease}.diagnosis-detail-page .diagnosis-detail-card .wage-table input[data-v-f4d7e256]:focus{outline:none;background-color:#f0f7ff;border-color:#1976d2}.diagnosis-detail-page .pdf-viewer[data-v-f4d7e256]{width:100%;min-height:1000px;max-height:100vh;border:1px solid #e0e0e0;border-radius:4px}.diagnosis-detail-page .error-text[data-v-f4d7e256]{color:#d32f2f;font-weight:500}.diagnosis-detail-page .document-uploader[data-v-f4d7e256]{width:100%}.diagnosis-detail-page .document-uploader .document-header[data-v-f4d7e256]{margin-bottom:20px}.diagnosis-detail-page .document-uploader .document-header .title[data-v-f4d7e256]{font-size:1.2rem;color:#333;margin-bottom:4px}.diagnosis-detail-page .document-uploader .document-header .description[data-v-f4d7e256]{color:#666;font-size:.9rem;margin:0}.diagnosis-detail-page .document-uploader .upload-area[data-v-f4d7e256]{border:2px dashed #bbdefb;border-radius:12px;padding:40px 20px;text-align:center;background-color:#e3f2fd;cursor:pointer;transition:all .3s ease}.diagnosis-detail-page .document-uploader .upload-area[data-v-f4d7e256]:hover{background-color:#bbdefb;border-color:#90caf9}.diagnosis-detail-page .document-uploader .upload-area.drag-over[data-v-f4d7e256]{background-color:#bbdefb;border-color:#1976d2;transform:scale(1.01)}.diagnosis-detail-page .document-uploader .upload-area .upload-text[data-v-f4d7e256]{margin-top:16px;font-size:1rem}.diagnosis-detail-page .document-uploader .upload-area .upload-hint[data-v-f4d7e256]{color:#666;font-size:.85rem;margin-top:8px}.diagnosis-detail-page .document-uploader .file-list[data-v-f4d7e256]{margin-top:10px}.diagnosis-detail-page .document-uploader .file-list .file-item[data-v-f4d7e256]{border-radius:8px;margin-bottom:4px}.diagnosis-detail-page .document-uploader .file-list .file-item[data-v-f4d7e256]:hover{background-color:#f0f0f0}.diagnosis-detail-page .v-expand-transition[data-v-f4d7e256]{transition:all .3s ease}.tooltip-content[data-v-f4d7e256]{padding:8px}.tooltip-content .tooltip-item[data-v-f4d7e256]{display:flex;align-items:center;margin-bottom:4px}.tooltip-content .tooltip-item[data-v-f4d7e256]:last-child{margin-bottom:0}.sortable[data-v-f4d7e256]{cursor:pointer;position:relative;padding-right:20px}.sortable[data-v-f4d7e256]:hover{background-color:rgba(0,0,0,.05)}.sort-icon[data-v-f4d7e256]{position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:12px;color:#666}.fwa-ym-wrapper[data-v-f4d7e256]{display:flex;align-items:center}.fwa-ym-wrapper .fwa-ym-input[data-v-f4d7e256]{padding:4px 8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.fwa-ym-wrapper .fwa-ym-input[data-v-f4d7e256]:disabled{background-color:#f5f5f5;cursor:not-allowed}.v-enter-active[data-v-f4d7e256],.v-leave-active[data-v-f4d7e256]{transition:opacity .3s ease}.v-enter-from[data-v-f4d7e256],.v-leave-to[data-v-f4d7e256]{opacity:0}.keyboard-shortcuts[data-v-f4d7e256]{display:flex;align-items:center;color:rgba(0,0,0,.6);font-size:.875rem;margin-left:16px}.diagnosis-toggle-header[data-v-f4d7e256]{transition:background-color .2s ease;border-radius:8px}.diagnosis-toggle-header[data-v-f4d7e256]:hover{background-color:rgba(0,0,0,.03)}.sisul-content .table-section[data-v-f4d7e256]{margin-bottom:2rem}.sisul-content .table-section .table-title[data-v-f4d7e256]{display:flex;align-items:center;background:#f5f5f5;color:#333;padding:.75rem 1rem;border-radius:8px 8px 0 0;font-weight:600;font-size:.95rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.sisul-content .table-section .info-table[data-v-f4d7e256]{width:100%;border-collapse:collapse;background:#fff;border-radius:0 0 8px 8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}.sisul-content .table-section .info-table th[data-v-f4d7e256]{background:#f8f9fa;color:#495057;font-weight:600;padding:1rem;text-align:left;border:1px solid #dee2e6;width:15%;min-width:120px;font-size:.9rem}.sisul-content .table-section .info-table th .required[data-v-f4d7e256]{color:#dc3545;margin-left:2px}.sisul-content .table-section .info-table td[data-v-f4d7e256]{padding:.8rem 1rem;border:1px solid #dee2e6;background:#fff}.sisul-content .table-section .info-table td[colspan="3"] .table-input.full-width[data-v-f4d7e256]{width:100%}.sisul-content .table-section .info-table tr[data-v-f4d7e256]{transition:background-color .2s ease}.sisul-content .table-section .info-table tr[data-v-f4d7e256]:hover{background-color:#f8f9fa}.sisul-content .table-input[data-v-f4d7e256]{width:100%;padding:.6rem .8rem;border:2px solid #e9ecef;border-radius:6px;font-size:.9rem;transition:all .3s ease;background:#fff}.sisul-content .table-input[data-v-f4d7e256]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1);background:#fff}.sisul-content .table-input[data-v-f4d7e256]:hover{border-color:#ced4da}.sisul-content .table-input[data-v-f4d7e256]::-moz-placeholder{color:#6c757d;opacity:.7}.sisul-content .table-input[data-v-f4d7e256]::placeholder{color:#6c757d;opacity:.7}.sisul-content .table-input[required][data-v-f4d7e256]{border-left:3px solid #dc3545}.sisul-content .table-input.full-width[data-v-f4d7e256]{width:100%}.sisul-content .table-select[data-v-f4d7e256]{width:100%;padding:.6rem .8rem;border:2px solid #e9ecef;border-radius:6px;font-size:.9rem;background:#fff;transition:all .3s ease}.sisul-content .table-select[data-v-f4d7e256]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.sisul-content .table-select[data-v-f4d7e256]:hover{border-color:#ced4da}.sisul-content .table-select option[data-v-f4d7e256]{padding:.5rem}.sisul-content .button-container[data-v-f4d7e256]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:2px solid #e9ecef}.sisul-content .btn[data-v-f4d7e256]{display:inline-flex;align-items:center;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.9rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;min-width:120px;justify-content:center}.sisul-content .btn[data-v-f4d7e256]:disabled{opacity:.6;cursor:not-allowed}.sisul-content .btn.btn-primary[data-v-f4d7e256]{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;box-shadow:0 4px 6px rgba(0,123,255,.3)}.sisul-content .btn.btn-primary[data-v-f4d7e256]:hover:not(:disabled){background:linear-gradient(135deg,#0056b3,#004085);box-shadow:0 6px 8px rgba(0,123,255,.4);transform:translateY(-1px)}.sisul-content .btn.btn-secondary[data-v-f4d7e256]{background:#6c757d;color:#fff;box-shadow:0 4px 6px hsla(208,7%,46%,.3)}.sisul-content .btn.btn-secondary[data-v-f4d7e256]:hover:not(:disabled){background:#545b62;box-shadow:0 6px 8px hsla(208,7%,46%,.4);transform:translateY(-1px)}.sisul-content .info-container[data-v-f4d7e256]{border-radius:12px;overflow:hidden}.sisul-content .error-text[data-v-f4d7e256]{color:#f44336;font-weight:500;padding:16px;background-color:#fee8e7;border-radius:8px}@media(max-width:768px){.sisul-content .table-section .info-table th[data-v-f4d7e256]{width:25%;min-width:100px;font-size:.8rem;padding:.8rem}.sisul-content .table-section .info-table td[data-v-f4d7e256]{padding:.6rem}.sisul-content .button-container[data-v-f4d7e256]{flex-direction:column;gap:.5rem}.sisul-content .button-container .btn[data-v-f4d7e256]{width:100%}}@media(max-width:480px){.sisul-content .table-section .info-table td[data-v-f4d7e256],.sisul-content .table-section .info-table th[data-v-f4d7e256]{display:block;width:100%;border:none;border-bottom:1px solid #dee2e6}.sisul-content .table-section .info-table th[data-v-f4d7e256]{background:#e9ecef;padding:.6rem;font-size:.8rem}.sisul-content .table-section .info-table td[data-v-f4d7e256]{padding:.8rem;margin-bottom:.5rem}.sisul-content .table-section .info-table tr[data-v-f4d7e256]{display:block;margin-bottom:1rem;border:1px solid #dee2e6;border-radius:6px;background:#fff}}.stamp-upload-section[data-v-f4d7e256]{display:flex;align-items:center;gap:1rem}.stamp-upload-section .stamp-preview[data-v-f4d7e256]{width:100px;height:100px;border:2px dashed #ddd;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.stamp-upload-section .stamp-preview[data-v-f4d7e256]:hover{border-color:#007bff;background-color:#f8f9ff}.stamp-upload-section .stamp-preview .stamp-image-container[data-v-f4d7e256]{width:100%;height:100%;position:relative}.stamp-upload-section .stamp-preview .stamp-image-container .stamp-image[data-v-f4d7e256]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px}.stamp-upload-section .stamp-preview .stamp-image-container .stamp-overlay[data-v-f4d7e256]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.stamp-upload-section .stamp-preview .stamp-image-container .stamp-overlay .stamp-overlay-text[data-v-f4d7e256]{color:#fff;font-size:.8rem;margin-top:.25rem}.stamp-upload-section .stamp-preview .stamp-image-container:hover .stamp-overlay[data-v-f4d7e256]{opacity:1}.stamp-upload-section .stamp-preview .stamp-placeholder[data-v-f4d7e256]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6c757d}.stamp-upload-section .stamp-preview .stamp-placeholder .stamp-placeholder-text[data-v-f4d7e256]{font-size:.8rem;margin-top:.5rem}.preview-container[data-v-f4d7e256]{display:flex;gap:2rem;justify-content:center;margin-bottom:2rem}.preview-container .preview-item[data-v-f4d7e256]{text-align:center}.preview-container .preview-item .preview-label[data-v-f4d7e256]{font-size:.9rem;font-weight:600;color:#495057;margin-bottom:.5rem}.preview-container .preview-item .stamp-preview-small[data-v-f4d7e256]{width:200px;height:200px;border:2px solid #dee2e6;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fff}.preview-container .preview-item .stamp-preview-small .stamp-image-small[data-v-f4d7e256]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px}.preview-container .preview-item .stamp-preview-small .stamp-placeholder-small[data-v-f4d7e256]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6c757d}.preview-container .preview-item .stamp-preview-small .stamp-placeholder-small .placeholder-text[data-v-f4d7e256]{font-size:.7rem;margin-top:.25rem}.upload-section .upload-button-container[data-v-f4d7e256]{display:flex;justify-content:center;margin-top:1rem}.signature-section .signature-toolbar[data-v-f4d7e256]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:1rem;margin-bottom:1rem}.signature-section .signature-toolbar .toolbar-group[data-v-f4d7e256]{display:flex;align-items:center;margin-bottom:.75rem}.signature-section .signature-toolbar .toolbar-group[data-v-f4d7e256]:last-child{margin-bottom:0}.signature-section .signature-toolbar .toolbar-group .toolbar-label[data-v-f4d7e256]{font-weight:600;color:#495057;margin-right:1rem;min-width:80px;font-size:.9rem}.signature-section .signature-toolbar .toolbar-group .pen-width-slider[data-v-f4d7e256]{flex:1;max-width:200px;margin-right:1rem}.signature-section .signature-toolbar .toolbar-group .pen-width-slider .pen-width-value[data-v-f4d7e256]{font-weight:600;color:#007bff;font-size:.8rem;min-width:40px}.signature-section .signature-toolbar .toolbar-group .color-palette[data-v-f4d7e256]{display:flex;gap:.5rem}.signature-section .signature-toolbar .toolbar-group .color-palette .color-option[data-v-f4d7e256]{width:30px;height:30px;border-radius:50%;cursor:pointer;border:2px solid #dee2e6;transition:all .3s ease}.signature-section .signature-toolbar .toolbar-group .color-palette .color-option[data-v-f4d7e256]:hover{transform:scale(1.1);border-color:#007bff}.signature-section .signature-toolbar .toolbar-group .color-palette .color-option.active[data-v-f4d7e256]{border-color:#007bff;border-width:3px;transform:scale(1.1);box-shadow:0 2px 4px rgba(0,123,255,.3)}.signature-section .signature-container[data-v-f4d7e256]{display:flex;justify-content:center;margin-bottom:1rem;position:relative}.signature-section .signature-container .signature-canvas[data-v-f4d7e256]{border:2px solid #dee2e6;border-radius:8px;background:#fff;cursor:crosshair;box-shadow:0 2px 4px rgba(0,0,0,.1)}.signature-section .signature-container .signature-canvas[data-v-f4d7e256]:hover{border-color:#007bff}.signature-section .signature-container .canvas-overlay[data-v-f4d7e256]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6c757d;pointer-events:none}.signature-section .signature-container .canvas-overlay .overlay-text[data-v-f4d7e256]{font-size:.9rem;margin-top:.5rem;opacity:.7}.signature-section .signature-controls[data-v-f4d7e256]{display:flex;justify-content:center;gap:1rem;margin-bottom:1rem}.signature-section .signature-preview[data-v-f4d7e256]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:1rem;margin-top:1rem}.signature-section .signature-preview .preview-label[data-v-f4d7e256]{font-weight:600;color:#495057;margin-bottom:.5rem;font-size:.9rem}.signature-section .signature-preview .preview-canvas-container[data-v-f4d7e256]{display:flex;justify-content:center}.signature-section .signature-preview .preview-canvas-container .preview-canvas[data-v-f4d7e256]{border:1px solid #dee2e6;border-radius:4px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.v-tabs .v-tab[data-v-f4d7e256]{font-weight:600;text-transform:none;font-size:.9rem}.v-tabs-window[data-v-f4d7e256]{min-height:400px}@media(max-width:768px){.preview-container[data-v-f4d7e256]{flex-direction:column;gap:1rem}.preview-container .preview-item .stamp-preview-small[data-v-f4d7e256]{width:60px;height:60px}.signature-section .signature-toolbar .toolbar-group[data-v-f4d7e256]{flex-direction:column;align-items:flex-start;gap:.5rem}.signature-section .signature-toolbar .toolbar-group .toolbar-label[data-v-f4d7e256]{margin-right:0;margin-bottom:.25rem;min-width:auto}.signature-section .signature-toolbar .toolbar-group .pen-width-slider[data-v-f4d7e256]{width:100%;max-width:none;margin-right:0}.signature-section .signature-toolbar .toolbar-group .color-palette[data-v-f4d7e256]{justify-content:center}.signature-section .signature-toolbar .toolbar-group .color-palette .color-option[data-v-f4d7e256]{width:25px;height:25px}.signature-section .signature-container .signature-canvas[data-v-f4d7e256]{width:100%;max-width:350px;height:180px}.signature-section .signature-container .canvas-overlay .overlay-text[data-v-f4d7e256]{font-size:.8rem}.signature-section .signature-controls[data-v-f4d7e256]{flex-direction:column;align-items:center;gap:.5rem}.signature-section .signature-preview .preview-canvas-container .preview-canvas[data-v-f4d7e256]{max-width:120px;height:60px}.stamp-upload-section[data-v-f4d7e256]{flex-direction:column;align-items:center}.stamp-upload-section .stamp-preview[data-v-f4d7e256]{width:80px;height:80px}}.diagnosis-detail-page[data-v-36b6ed68]{padding:20px;height:100%}.diagnosis-detail-page .diagnosis-detail-card[data-v-36b6ed68]{height:100%;width:100%;max-width:1621px;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:box-shadow .3s ease}.diagnosis-detail-page .diagnosis-detail-card[data-v-36b6ed68]:hover{box-shadow:0 6px 24px rgba(0,0,0,.12)}.diagnosis-detail-page .diagnosis-detail-card .info-group[data-v-36b6ed68]{margin-bottom:24px}.diagnosis-detail-page .diagnosis-detail-card .info-group h3[data-v-36b6ed68]{font-size:18px;font-weight:600;margin-bottom:16px;color:#333}.diagnosis-detail-page .diagnosis-detail-card .info-group .info-item[data-v-36b6ed68]{display:flex;margin-bottom:10px}.diagnosis-detail-page .diagnosis-detail-card .info-group .info-item .info-label[data-v-36b6ed68]{width:120px;font-weight:500;color:#555}.diagnosis-detail-page .diagnosis-detail-card .info-group .info-item .info-value[data-v-36b6ed68]{flex:1;color:#333}.diagnosis-detail-page .diagnosis-detail-card .table-header[data-v-36b6ed68]{display:flex;align-items:center;padding:16px 0}.diagnosis-detail-page .diagnosis-detail-card .table-header .toggle-button[data-v-36b6ed68]{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;background-color:#1976d2;border-radius:6px;color:#fff;cursor:pointer;margin-right:16px}.diagnosis-detail-page .diagnosis-detail-card .table-header .toggle-button[data-v-36b6ed68]:hover{background-color:#1565c0}.diagnosis-detail-page .diagnosis-detail-card .table-header .toggle-icon[data-v-36b6ed68]{padding:1px 1.5px 0 0}.diagnosis-detail-page .diagnosis-detail-card .table-header .info-title[data-v-36b6ed68],.diagnosis-detail-page .diagnosis-detail-card .table-header .report-title[data-v-36b6ed68]{margin:0;font-size:1.25rem;font-weight:500;color:#333;margin-right:10px}.diagnosis-detail-page .diagnosis-detail-card .table-header h3[data-v-36b6ed68]{font-size:18px;font-weight:600;color:#333;margin:0}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions[data-v-36b6ed68]{display:flex;justify-content:center;align-self:center;gap:10px}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .v-btn[data-v-36b6ed68]{font-size:12px;height:32px;padding:3px 12px 0 12px;border-radius:6px;box-shadow:none;border:1px solid silver;transition:all .2s ease}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .v-btn[data-v-36b6ed68]:hover{background-color:#f5f5f5;border-color:#999}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .v-btn span[data-v-36b6ed68]{margin-bottom:2px}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .nonTaxLunchCheck[data-v-36b6ed68]{display:flex;align-items:center;margin-bottom:2px;justify-content:center}.diagnosis-detail-page .diagnosis-detail-card .table-header .table-actions .nonTaxLunchCheck input[data-v-36b6ed68]{transform:scale(1.2);margin-right:4px}.diagnosis-detail-page .diagnosis-detail-card .info-content[data-v-36b6ed68],.diagnosis-detail-page .diagnosis-detail-card .report-content[data-v-36b6ed68]{margin-top:16px}.diagnosis-detail-page .diagnosis-detail-card .table-container[data-v-36b6ed68]{overflow-x:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin:16px 0;transition:box-shadow .3s ease}.diagnosis-detail-page .diagnosis-detail-card .table-container[data-v-36b6ed68]:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}.diagnosis-detail-page .diagnosis-detail-card .wage-table[data-v-36b6ed68]{width:100%;border-collapse:collapse;background-color:#fff}.diagnosis-detail-page .diagnosis-detail-card .wage-table th[data-v-36b6ed68]{padding:8px 6px;text-align:center;border:1px solid #e0e0e0;font-size:13px}.diagnosis-detail-page .diagnosis-detail-card .wage-table td[data-v-36b6ed68]{height:36px;padding:0 6px;border:1px solid #e0e0e0;font-size:13px}.diagnosis-detail-page .diagnosis-detail-card .wage-table th[data-v-36b6ed68]{background-color:#f5f5f5;font-weight:600;color:#333}.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-td[data-v-36b6ed68],.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-th[data-v-36b6ed68]{min-width:30px;width:30px;max-width:30px;padding:0;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-td input[data-v-36b6ed68],.diagnosis-detail-page .diagnosis-detail-card .wage-table .checkbox-th input[data-v-36b6ed68]{transform:scale(.7);accent-color:#1976d2;margin-top:3px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .number-td[data-v-36b6ed68]{min-width:30px;width:30px;max-width:30px;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .name-td[data-v-36b6ed68]{min-width:80px;width:80px;max-width:80px;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .job-select[data-v-36b6ed68]{height:32px;width:100%;text-align:center}.diagnosis-detail-page .diagnosis-detail-card .wage-table .job-td[data-v-36b6ed68]{min-width:90px!important;width:90px!important;max-width:90px!important}.diagnosis-detail-page .diagnosis-detail-card .wage-table .time-pay-td[data-v-36b6ed68]{min-width:60px;width:60px;max-width:60px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .longterm-pay-td[data-v-36b6ed68]{min-width:100px;width:100px;max-width:100px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .base-pay-td[data-v-36b6ed68],.diagnosis-detail-page .diagnosis-detail-card .wage-table .bonus-pay-td[data-v-36b6ed68],.diagnosis-detail-page .diagnosis-detail-card .wage-table .car-pay-td[data-v-36b6ed68],.diagnosis-detail-page .diagnosis-detail-card .wage-table .childcare-pay-td[data-v-36b6ed68],.diagnosis-detail-page .diagnosis-detail-card .wage-table .dang-td[data-v-36b6ed68],.diagnosis-detail-page .diagnosis-detail-card .wage-table .etc-pay-td[data-v-36b6ed68],.diagnosis-detail-page .diagnosis-detail-card .wage-table .holiday-pay-td[data-v-36b6ed68],.diagnosis-detail-page .diagnosis-detail-card .wage-table .lunch-pay-td[data-v-36b6ed68],.diagnosis-detail-page .diagnosis-detail-card .wage-table .night-pay-td[data-v-36b6ed68],.diagnosis-detail-page .diagnosis-detail-card .wage-table .overtime-pay-td[data-v-36b6ed68],.diagnosis-detail-page .diagnosis-detail-card .wage-table .yeon-amount-td[data-v-36b6ed68]{min-width:80px;width:80px;max-width:80px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .insurance-td[data-v-36b6ed68]{min-width:40px;width:40px;max-width:40px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .insurance-td input[data-v-36b6ed68]{transform:scale(.7);margin-top:3px;accent-color:#1976d2}.diagnosis-detail-page .diagnosis-detail-card .wage-table .boss-td[data-v-36b6ed68]{min-width:50px;width:50px;max-width:50px}.diagnosis-detail-page .diagnosis-detail-card .wage-table .boss-td input[data-v-36b6ed68]{transform:scale(.7);margin-top:3px;accent-color:#1976d2}.diagnosis-detail-page .diagnosis-detail-card .wage-table .total-pay-td[data-v-36b6ed68]{width:100px;min-width:100px;max-width:100px;font-weight:700;text-align:right;padding:0 8px}.diagnosis-detail-page .diagnosis-detail-card .wage-table input[data-v-36b6ed68]{width:100%;padding:0 4px;border:none;border-radius:0;text-align:right;font-size:13px;height:32px;background-color:#fff;transition:background-color .2s ease}.diagnosis-detail-page .diagnosis-detail-card .wage-table input[data-v-36b6ed68]:focus{outline:none;background-color:#f0f7ff;border-color:#1976d2}.diagnosis-detail-page .pdf-viewer[data-v-36b6ed68]{width:100%;min-height:1000px;max-height:100vh;border:1px solid #e0e0e0;border-radius:4px}.diagnosis-detail-page .error-text[data-v-36b6ed68]{color:#d32f2f;font-weight:500}.diagnosis-detail-page .document-uploader[data-v-36b6ed68]{width:100%}.diagnosis-detail-page .document-uploader .document-header[data-v-36b6ed68]{margin-bottom:20px}.diagnosis-detail-page .document-uploader .document-header .title[data-v-36b6ed68]{font-size:1.2rem;color:#333;margin-bottom:4px}.diagnosis-detail-page .document-uploader .document-header .description[data-v-36b6ed68]{color:#666;font-size:.9rem;margin:0}.diagnosis-detail-page .document-uploader .upload-area[data-v-36b6ed68]{border:2px dashed #bbdefb;border-radius:12px;padding:40px 20px;text-align:center;background-color:#e3f2fd;cursor:pointer;transition:all .3s ease}.diagnosis-detail-page .document-uploader .upload-area[data-v-36b6ed68]:hover{background-color:#bbdefb;border-color:#90caf9}.diagnosis-detail-page .document-uploader .upload-area.drag-over[data-v-36b6ed68]{background-color:#bbdefb;border-color:#1976d2;transform:scale(1.01)}.diagnosis-detail-page .document-uploader .upload-area .upload-text[data-v-36b6ed68]{margin-top:16px;font-size:1rem}.diagnosis-detail-page .document-uploader .upload-area .upload-hint[data-v-36b6ed68]{color:#666;font-size:.85rem;margin-top:8px}.diagnosis-detail-page .document-uploader .file-list[data-v-36b6ed68]{margin-top:10px}.diagnosis-detail-page .document-uploader .file-list .file-item[data-v-36b6ed68]{border-radius:8px;margin-bottom:4px}.diagnosis-detail-page .document-uploader .file-list .file-item[data-v-36b6ed68]:hover{background-color:#f0f0f0}.diagnosis-detail-page .v-expand-transition[data-v-36b6ed68]{transition:all .3s ease}.tooltip-content[data-v-36b6ed68]{padding:8px}.tooltip-content .tooltip-item[data-v-36b6ed68]{display:flex;align-items:center;margin-bottom:4px}.tooltip-content .tooltip-item[data-v-36b6ed68]:last-child{margin-bottom:0}.sortable[data-v-36b6ed68]{cursor:pointer;position:relative;padding-right:20px}.sortable[data-v-36b6ed68]:hover{background-color:rgba(0,0,0,.05)}.sort-icon[data-v-36b6ed68]{position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:12px;color:#666}.fwa-ym-wrapper[data-v-36b6ed68]{display:flex;align-items:center}.fwa-ym-wrapper .fwa-ym-input[data-v-36b6ed68]{padding:4px 8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.fwa-ym-wrapper .fwa-ym-input[data-v-36b6ed68]:disabled{background-color:#f5f5f5;cursor:not-allowed}.v-enter-active[data-v-36b6ed68],.v-leave-active[data-v-36b6ed68]{transition:opacity .3s ease}.v-enter-from[data-v-36b6ed68],.v-leave-to[data-v-36b6ed68]{opacity:0}.keyboard-shortcuts[data-v-36b6ed68]{display:flex;align-items:center;color:rgba(0,0,0,.6);font-size:.875rem;margin-left:16px}.diagnosis-toggle-header[data-v-36b6ed68]{transition:background-color .2s ease;border-radius:8px}.diagnosis-toggle-header[data-v-36b6ed68]:hover{background-color:rgba(0,0,0,.03)}.status-alert[data-v-36b6ed68]{padding:16px;border-radius:8px;margin-bottom:24px;display:flex;align-items:flex-start;gap:8px}.status-alert.success[data-v-36b6ed68]{background-color:#e8f5e8;border:1px solid #4caf50;color:#2e7d32}.status-alert.warning[data-v-36b6ed68]{background-color:#fff3e0;border:1px solid #ff9800;color:#ef6c00}.checkbox-container[data-v-36b6ed68]{display:flex;align-items:center;gap:8px}.table-checkbox[data-v-36b6ed68]{width:16px;height:16px;margin:0;cursor:pointer}.checkbox-label[data-v-36b6ed68]{font-size:14px;color:#333;cursor:pointer;margin:0}.info-container[data-v-36b6ed68]{padding:0}.table-section[data-v-36b6ed68]{margin-bottom:32px}.table-section[data-v-36b6ed68]:last-child{margin-bottom:0}.table-title[data-v-36b6ed68]{display:flex;align-items:center;font-size:16px;font-weight:600;color:#333;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #e0e0e0}.info-table[data-v-36b6ed68]{width:100%;border-collapse:collapse;margin-bottom:0}.info-table td[data-v-36b6ed68],.info-table th[data-v-36b6ed68]{padding:12px 8px 12px 12px;border:1px solid #e0e0e0;vertical-align:middle}.info-table th[data-v-36b6ed68]{background-color:#f8f9fa;font-weight:600;color:#333;text-align:left;width:180px;min-width:180px}.info-table td[data-v-36b6ed68]{background-color:#fff}.table-input[data-v-36b6ed68]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s}.table-input[data-v-36b6ed68]:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 2px rgba(25,118,210,.1)}.table-input.full-width[data-v-36b6ed68]{width:100%}.table-select[data-v-36b6ed68]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background-color:#fff;transition:border-color .2s}.table-select[data-v-36b6ed68]:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 2px rgba(25,118,210,.1)}.required[data-v-36b6ed68]{color:#f44336;font-weight:700}.button-container[data-v-36b6ed68]{display:flex;justify-content:flex-end;gap:16px;margin-top:32px;padding:24px 0;border-top:1px solid #e0e0e0}.btn[data-v-36b6ed68]{padding:12px 24px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.btn.btn-primary[data-v-36b6ed68]{background-color:#1976d2;color:#fff}.btn.btn-primary[data-v-36b6ed68]:hover:not(:disabled){background-color:#1565c0;transform:translateY(-1px);box-shadow:0 4px 8px rgba(25,118,210,.3)}.btn.btn-primary[data-v-36b6ed68]:disabled{background-color:#ccc;cursor:not-allowed}.ml-2[data-v-36b6ed68]{margin-left:16px}.mr-1[data-v-36b6ed68]{margin-right:4px}.mr-2[data-v-36b6ed68]{margin-right:8px}.privacy-content h4[data-v-36b6ed68]{color:#1976d2;margin-top:1rem;margin-bottom:.5rem;font-weight:600}.privacy-content p[data-v-36b6ed68]{margin-bottom:1rem;line-height:1.6;color:#424242}.btn-secondary[data-v-36b6ed68]{background-color:#f5f5f5;color:#424242;border:1px solid #e0e0e0}.btn-secondary[data-v-36b6ed68]:hover{background-color:#eee;border-color:#d0d0d0}.v-data-table .v-data-table__tr:hover{background-color:rgba(25,118,210,.04)!important}.v-data-table .v-data-table-header th{font-weight:700!important;background-color:#f5f5f5}.board-title-link{color:inherit;text-decoration:none;position:relative}.board-title-link:hover{color:#1867c0;text-decoration:underline}.board-detail .board-content{word-break:break-word;padding:1rem;background-color:#fafafa}.board-detail .v-card-subtitle{opacity:.8}.board-write .v-textarea textarea{font-family:Noto Sans KR,sans-serif}@media(max-width:768px){.board-detail .board-content{padding:.75rem}.v-data-table .mobile-hidden{display:none}}.board-list{min-width:800px;max-width:1300px;margin:0 auto;padding:0 20px}.board-list .search-area{border-radius:4px;padding:8px;margin-bottom:16px;width:50%;margin:0 auto}.board-list .board-table{width:100%;border-collapse:collapse;border-top:2px solid #424242;table-layout:fixed}.board-list .board-table th{background-color:#f5f5f5;padding:12px 8px;font-weight:700;border-bottom:1px solid #ddd;text-align:center;color:#333}.board-list .board-table td{padding:12px 8px;border-bottom:1px solid #eee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}.board-list .board-table .title-cell{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-list .board-table .table-row:hover{background-color:#f9f9f9}.board-list .board-table .table-row:nth-child(2n){background-color:#fcfcfc}.board-list .board-title-link{color:#333;text-decoration:none}.board-list .board-title-link:hover{text-decoration:underline;color:#1976d2}.board-list .new-tag{font-size:10px;color:red;font-weight:700;padding:1px 4px;border:1px solid red;border-radius:3px;margin-left:4px;background-color:#fff}.board-list .attachment-icon{opacity:.7;margin-left:4px}.board-list .pagination-wrapper .v-pagination .v-btn{min-width:32px;height:32px;padding:0;margin:0 2px}.board-list .pagination-wrapper .v-pagination .v-btn--active{background-color:#1976d2;color:#fff}.board-list .pagination-wrapper .v-pagination .v-btn--disabled{opacity:.5}.board-list .attachment-list-section{border-top:1px dashed rgba(0,0,0,.1)}.board-list .attachment-list-section .attachment-header{cursor:pointer;transition:all .2s ease}.board-list .attachment-list-section .attachment-header:hover{background-color:rgba(var(--v-theme-primary),.05)}.board-list .attachment-list-section .attachment-header .toggle-icon{transition:transform .3s ease}.board-list .attachment-list-section .attachment-file-list{max-height:200px;overflow-y:auto}.board-list .attachment-list-section .attachment-file-item{display:flex;align-items:center;cursor:pointer;border-radius:4px;transition:all .2s ease}.board-list .attachment-list-section .attachment-file-item:hover{background-color:rgba(var(--v-theme-primary),.05)}.board-list .attachment-list-section .attachment-file-item:hover .file-name{color:var(--v-theme-primary);text-decoration:underline}.board-list .attachment-list-section .attachment-file-item:hover .download-icon{opacity:1;color:var(--v-theme-primary)}.board-list .attachment-list-section .attachment-file-item .file-name{transition:color .2s ease;max-width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board-list .attachment-list-section .attachment-file-item .file-size{color:rgba(0,0,0,.6);font-size:.8rem}.board-list .attachment-list-section .attachment-file-item .download-icon{opacity:.5;transition:all .2s ease}.board-list .attachment-btn{font-size:.75rem;height:28px}.board-list .attachment-popup{max-height:400px;overflow:hidden}.board-list .attachment-popup .attachment-list{display:flex;flex-direction:column;list-style-type:none;padding:0;margin:0;max-height:300px;overflow-y:auto}.board-list .attachment-popup .attachment-item{display:flex;align-items:center;padding:8px 12px;cursor:pointer;transition:all .2s ease;border-bottom:1px dashed rgba(0,0,0,.1);position:relative}.board-list .attachment-popup .attachment-item:last-child{border-bottom:none}.board-list .attachment-popup .attachment-item:hover{background-color:rgba(var(--v-theme-primary),.05)}.board-list .attachment-popup .attachment-item:hover .file-name{text-decoration:underline;color:var(--v-theme-primary)}.board-list .attachment-popup .attachment-item:hover .download-icon{opacity:1;color:var(--v-theme-primary)}.board-list .attachment-popup .attachment-item.downloading{background-color:rgba(var(--v-theme-primary),.08)}.board-list .attachment-popup .attachment-item.downloading .file-icon{color:var(--v-theme-primary)!important}.board-list .attachment-popup .attachment-item.downloading .file-name{color:var(--v-theme-primary)}.board-list .attachment-popup .attachment-item.downloading .loading-icon{animation:spin 1.5s linear infinite}.board-list .attachment-popup .attachment-item .file-info{flex:1;display:flex;flex-direction:column;min-width:0}.board-list .attachment-popup .attachment-item .file-name{font-size:.85rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.board-list .attachment-popup .attachment-item .file-size{font-size:.7rem;color:rgba(0,0,0,.6);margin-top:2px}.board-list .attachment-popup .attachment-item .download-icon{opacity:.5;transition:all .2s ease;margin-left:8px}.board-list .post-metadata{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.board-list .post-metadata .author-info{font-weight:400}.board-list .post-metadata .date-info{color:rgba(0,0,0,.659);display:flex;align-items:center;font-size:.85rem}.board-list .border-b{border-bottom:1px solid rgba(236,9,9,.12)}.board-list .board-content{line-height:1.8;min-height:220px;word-break:break-word;white-space:pre-line;color:#000;font-size:1.05rem}.board-list .title-area{max-width:75%}.board-list .post-metadata{min-width:200px}.board-list .nav-posts-table{width:100%;table-layout:fixed;border-collapse:collapse}.board-list .nav-posts-table .table-row:first-child td{border-top:1px solid #000}.board-list .nav-posts-table .table-row:hover{background-color:#f9f9f9}.board-list .nav-posts-table .table-row td{padding:16px;border-bottom:1px solid rgba(0,0,0,.08);vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-list .nav-posts-table .table-row .title-cell{white-space:normal}.board-list .nav-posts-table .table-row .title-cell .board-title-link{display:inline-block;max-width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-list .nav-posts-table .table-row .nav-label{font-weight:500;border-right:1px solid rgba(0,0,0,.05)}.board-list .nav-posts-table .table-row .empty-message-cell{color:rgba(0,0,0,.4);padding-left:16px}.board-list .nav-posts-table .board-title-link{color:rgba(0,0,0,.87);text-decoration:none}.board-list .nav-posts-table .board-title-link:hover{color:var(--v-theme-primary);text-decoration:underline}.board-list .nav-posts-table .new-tag{font-size:10px;background-color:#f44336;color:#fff;padding:2px 4px;border-radius:4px}.board-list .nav-posts-table .empty-row{background-color:#fff!important}.board-list .nav-posts-table .empty-row .nav-label{color:rgba(0,0,0,.4)}.board-list .empty-message{color:rgba(0,0,0,.5);margin:2rem 0}.board-detail .board-content{min-height:200px;line-height:1.6;margin-top:16px;padding:16px;border:1px solid #eee;border-radius:4px}.board-detail .comment-section,.board-write .action-buttons{margin-top:24px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.v-card-title[data-v-0acd055d]{position:relative}.v-card-title .v-btn[data-v-0acd055d]{position:absolute;right:8px;top:8px}.hidden-inputs[data-v-0acd055d]{position:absolute;overflow:hidden;height:0;width:0;opacity:0}.password-field-wrapper[data-v-0acd055d]{position:relative}.settings-profile[data-v-78d25cf8]{padding:24px;max-width:800px;margin:0 auto;font-family:Noto Sans KR,sans-serif}.settings-profile .profile-card[data-v-78d25cf8]{padding:32px;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.08)!important}.settings-profile .profile-header[data-v-78d25cf8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.settings-profile .profile-header .profile-title[data-v-78d25cf8]{font-size:24px;font-weight:600;line-height:1.4;color:#212121}.settings-profile .profile-header .profile-links .profile-link[data-v-78d25cf8]{text-decoration:none}.settings-profile .profile-header .profile-links .profile-link[data-v-78d25cf8]:hover{text-decoration:underline}.settings-profile .profile-help[data-v-78d25cf8]{font-size:14px;color:rgba(0,0,0,.6);margin-bottom:32px;padding-left:2px}.settings-profile .profile-image-section[data-v-78d25cf8]{display:flex;justify-content:center;margin-bottom:40px}.settings-profile .profile-image-section .profile-avatar[data-v-78d25cf8]{border:3px solid #f5f5f5;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;overflow:hidden;transition:transform .3s ease}.settings-profile .profile-image-section .profile-avatar[data-v-78d25cf8]:hover{transform:scale(1.02)}.settings-profile .profile-image-section .profile-avatar:hover .image-overlay[data-v-78d25cf8]{opacity:1}.settings-profile .profile-image-section .profile-avatar .image-overlay[data-v-78d25cf8]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.settings-profile .profile-image-section .profile-avatar .image-overlay .overlay-text[data-v-78d25cf8]{color:#fff;font-size:14px;margin-top:8px;font-weight:500}.settings-profile .profile-form .form-section[data-v-78d25cf8],.settings-profile .profile-form[data-v-78d25cf8]{margin-bottom:32px}.settings-profile .profile-form .form-section .section-title[data-v-78d25cf8]{font-size:18px;font-weight:600;color:#424242;margin-bottom:8px}.settings-profile .profile-actions[data-v-78d25cf8]{display:flex;justify-content:flex-end;gap:16px;padding-top:8px;margin-top:8px}.preview-container[data-v-78d25cf8]{display:flex;justify-content:center;gap:40px;margin-top:24px}.preview-container .preview-item[data-v-78d25cf8]{display:flex;flex-direction:column;align-items:center}.preview-container .preview-item .preview-label[data-v-78d25cf8]{font-size:16px;color:rgba(0,0,0,.7);margin-bottom:16px;font-weight:500}@media(max-width:600px){.settings-profile[data-v-78d25cf8]{padding:16px 12px}.settings-profile .profile-card[data-v-78d25cf8]{padding:24px 16px}.settings-profile .profile-header[data-v-78d25cf8]{flex-direction:column;align-items:flex-start}.settings-profile .profile-header .profile-title[data-v-78d25cf8]{margin-bottom:16px}.settings-profile .profile-form .form-section[data-v-78d25cf8]{margin-bottom:24px}.settings-profile .profile-actions[data-v-78d25cf8]{justify-content:center}.preview-container[data-v-78d25cf8]{flex-direction:column;gap:24px}.preview-container .preview-item[data-v-78d25cf8]{margin-bottom:16px}}:root{--drawer-border-color:rgba(0,0,0,.12);--scrollbar-thumb-color:rgba(0,0,0,.2);--bottom-nav-shadow:0 -2px 4px rgba(0,0,0,.1)}.v-navigation-drawer{border-right:1px solid var(--drawer-border-color)}.v-app-bar{border-bottom:1px solid var(--drawer-border-color);transition:height .3s ease}.v-app-bar,.v-app-bar-title{font-family:Noto Sans KR,sans-serif}.v-app-bar-title{font-weight:500}.v-app-bar-title :deep(span){font-family:Noto Sans KR,sans-serif!important;font-weight:500!important}.v-main{background-color:#f1f1f1;font-family:Noto Sans KR,sans-serif}.mobile-profile{padding:12px 8px}.mobile-profile :deep(.v-avatar){width:36px;height:36px}.menu-list :deep(.v-list-item-title){font-size:.95rem;transition:font-size .3s ease;font-family:Noto Sans KR,sans-serif}.v-list-group__items .v-list-item{padding:4px 10px 4px 13px!important}.v-list-group__items .v-list-item .v-list-item__prepend i{font-size:13px!important}.mobile-menu-item :deep(.v-list-item-title){font-size:.9rem}.small-menu-item :deep(.v-list-item-title){font-size:.85rem}@media(max-width:960px){.app-header{padding:0 12px}.v-application,body{font-size:.98rem}}@media(max-width:600px){.app-header{padding:0 8px}.v-application,body{font-size:.95rem}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:3px}}@media(max-width:400px){.app-header{padding:0 4px}.v-application,body{font-size:.88rem}}@media(hover:none)and (pointer:coarse){.v-btn,.v-list-item{min-height:44px}}.v-bottom-navigation{box-shadow:var(--bottom-nav-shadow);font-family:Noto Sans KR,sans-serif}.v-bottom-navigation .v-btn .text-xs{font-size:.65rem!important}@media(max-width:600px)and (min-resolution:2dppx){.menu-list :deep(.v-list-item-title),.text-caption,.v-app-bar-title{letter-spacing:-.01em}}@supports(padding:max(0px)){.v-app-bar{padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right))}.v-bottom-navigation{padding-bottom:env(safe-area-inset-bottom);height:calc(56px + env(safe-area-inset-bottom))}}.v-btn{box-sizing:border-box!important;transform:none!important}.v-btn--icon.v-btn--density-compact{aspect-ratio:1/1;display:inline-flex;justify-content:center;align-items:center;min-width:36px!important;min-height:36px!important;max-height:unset!important;padding:0!important}.v-btn--block.v-btn--icon{display:flex;justify-content:center;align-items:center}@media(max-width:500px){.v-btn--icon.v-btn--density-compact{min-width:32px!important;min-height:32px!important;width:32px!important;height:32px!important}.v-btn--icon.v-btn--size-small{min-width:28px!important;min-height:28px!important;width:28px!important;height:28px!important}.v-btn--icon .v-icon{font-size:18px;height:18px;width:18px}.v-btn--block.v-btn--icon{width:100%!important;aspect-ratio:unset}.v-btn.h-100.v-btn--icon{height:100%!important;aspect-ratio:unset}}.diagnosis-submenu-item .delete-icon{opacity:.6;transition:all .3s ease}.diagnosis-submenu-item .delete-icon:hover{opacity:1;color:#f44336!important}.diagnosis-submenu-item:hover .delete-icon{display:inline-flex}.sub-menu-btn{min-width:24px!important;width:24px!important;height:24px!important;opacity:.8;transition:all .3s ease}.sub-menu-btn:hover{opacity:1;transform:scale(1.1)}.sub-menu-list{border-radius:8px;min-width:180px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.diagnosis-menu-container{position:relative}.diagnosis-menu-container .diagnosis-main-menu{width:calc(100% - 32px)}.diagnosis-menu-container .diagnosis-main-menu:hover{background-color:rgba(0,0,0,.04)}.diagnosis-menu-container .expand-submenu-btn{min-width:28px!important;width:28px!important;height:28px!important;transition:transform .3s ease}.diagnosis-menu-container .expand-submenu-btn:hover{background-color:rgba(0,0,0,.06)}.v-list-group--open .diagnosis-menu-container .expand-submenu-btn{transform:rotate(180deg)}.profile-list-item{height:56px;padding:0}.profile-list-item .v-list-item{transition:all .3s ease}.profile-list-item .v-list-item .cursor-pointer{cursor:pointer;transition:all .3s ease}.profile-list-item .v-list-item .cursor-pointer:hover{opacity:.8}.profile-list-item .v-list-item:hover .v-list-item-title{font-weight:600!important}.app-title,.profile-list-item .v-list-item:hover .v-list-item-subtitle{font-weight:500!important}.app-title{font-family:Noto Sans KR,sans-serif!important}.v-list-group--active{background-color:rgba(88,0,0,.08)!important;border-radius:4px}.v-list-group--active .v-list-item{background-color:transparent!important}.v-list-group__items .v-list-item{padding-left:16px}.v-list-item--active{background-color:hsla(0,0%,95%,.057)!important}.cursor-pointer:hover{opacity:.8}.construction-container{display:flex;align-items:center;justify-content:center;min-height:80vh}.construction-container .construction-card{background-color:#fff;border:2px dashed #ffc107;position:relative}.construction-container .construction-card:after,.construction-container .construction-card:before{content:"";position:absolute;width:100%;height:20px;background:repeating-linear-gradient(45deg,#ffc107,#ffc107 10px,#fff 0,#fff 20px)}.construction-container .construction-card:before{top:0}.construction-container .construction-card:after{bottom:0}.construction-container .construction-icon{font-size:4rem;animation:bounce 2s infinite}.construction-container .construction-title{font-size:2.5rem;font-weight:700;color:#ff9800}.construction-container .construction-text{font-size:1.2rem;line-height:1.8}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.area-setting-card[data-v-62bf7e7a]{width:100%;max-width:1400px;margin:0 auto;border-radius:8px}.form-select[data-v-62bf7e7a]{padding:2px 8px;border:1px solid gray;border-radius:4px;min-width:150px}.area-accordion-container[data-v-62bf7e7a]{max-height:100%}.area-panel[data-v-62bf7e7a]{margin-bottom:2px;border-radius:4px;overflow:hidden}.region-panel-title[data-v-62bf7e7a]{background-color:#f5f5f5}.region-panel-title[data-v-62bf7e7a]:hover{background-color:#e0e0e0}[data-v-62bf7e7a] .v-expansion-panel{margin:0!important;border-radius:4px!important}[data-v-62bf7e7a] .v-expansion-panels{gap:2px!important}[data-v-62bf7e7a] .v-expansion-panel-title{min-height:32px!important;height:32px!important;padding:0 12px!important}[data-v-62bf7e7a] .v-expansion-panel-title__overlay{height:32px!important;opacity:0!important}[data-v-62bf7e7a] .v-expansion-panel-title__icon{height:25px;margin-top:0!important;align-self:center}[data-v-62bf7e7a] .v-expansion-panel-text__wrapper{padding:6px 12px 12px!important}[data-v-62bf7e7a] .v-card-text{padding:12px!important}[data-v-62bf7e7a] .v-row{margin:0!important}.compact-col[data-v-62bf7e7a]{padding:2px!important;cursor:pointer}.compact-col.disabled-col[data-v-62bf7e7a]{cursor:default;opacity:.95}.area-grid[data-v-62bf7e7a]{margin:0 -2px}.area-card[data-v-62bf7e7a]{padding:6px;height:100%;font-size:.85rem;transition:all .2s;border-radius:4px}.area-card[data-v-62bf7e7a]:hover{transform:translateY(-2px);box-shadow:0 3px 10px rgba(0,0,0,.1)}.approved-card[data-v-62bf7e7a]{background-color:#e8f5e9;border-color:#81c784}.pending-card[data-v-62bf7e7a]{background-color:#f3e5f5;border-color:#ce93d8}.unassigned-card[data-v-62bf7e7a]{background-color:#fff;border-color:#ffe8a3}.selected-card[data-v-62bf7e7a]{background-color:#daeeff!important;border-color:#1e88e5!important;border-width:2px!important;box-shadow:0 2px 8px rgba(30,136,229,.3)!important}.area-name[data-v-62bf7e7a]{font-weight:600}.area-code[data-v-62bf7e7a]{color:#2e7d32;font-size:.8rem}.area-unassigned[data-v-62bf7e7a]{color:#f57c00;font-style:italic;font-size:.8rem}.area-pending[data-v-62bf7e7a]{color:#8e24aa;font-style:italic;font-size:.8rem}.confirm-modal[data-v-62bf7e7a]{border-radius:8px;overflow:hidden}.primary-light[data-v-62bf7e7a]{background-color:#f5f8ff}.selected-areas-container[data-v-62bf7e7a]{max-height:400px;overflow-y:auto}.selected-area-group .v-card[data-v-62bf7e7a]{border-radius:6px;background-color:#fafafa;transition:all .2s}.selected-area-group .v-card[data-v-62bf7e7a]:hover{background-color:#f5f5f5;box-shadow:0 2px 8px rgba(0,0,0,.1)}.area-chips-container[data-v-62bf7e7a]{display:flex;flex-wrap:wrap;width:100%;overflow-x:hidden}.area-chips-container .v-chip[data-v-62bf7e7a]{margin:4px}.empty-selection[data-v-62bf7e7a]{color:#757575;padding:30px 0}.area-accept-card[data-v-62bf7e7a]{min-height:100px;display:flex;flex-direction:column}.area-accept-card.has-data[data-v-62bf7e7a]{height:70vh;max-height:70vh}.area-accept-card.no-data[data-v-62bf7e7a]{height:300px;max-height:300px}.area-accept-card[data-v-62bf7e7a] .v-card-text{padding:8px}.area-accept-card[data-v-62bf7e7a] .v-card-text,.area-accept-card[data-v-62bf7e7a] .v-window{flex:1;overflow:hidden;display:flex;flex-direction:column}.area-accept-card[data-v-62bf7e7a] .v-window__container{flex:1;overflow:hidden}.area-accept-card[data-v-62bf7e7a] .v-window-item{height:100%;display:flex;flex-direction:column;overflow:hidden}.area-accept-card.no-data[data-v-62bf7e7a] .v-card-text{flex:none;overflow:visible}.area-accept-card.no-data[data-v-62bf7e7a] .v-window,.area-accept-card.no-data[data-v-62bf7e7a] .v-window__container{flex:none;height:auto;overflow:visible}.area-accept-card.no-data[data-v-62bf7e7a] .v-window-item{height:auto;overflow:visible}.empty-data[data-v-62bf7e7a]{color:#757575;padding:2rem 1rem}.empty-data p[data-v-62bf7e7a]{font-size:.9rem;margin-top:0}.admin-approval-table[data-v-62bf7e7a]{border:1px solid #e0e0e0;border-radius:4px;flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:400px}.admin-approval-table .table-header[data-v-62bf7e7a]{position:sticky;top:0;z-index:1;background-color:#f5f5f5}.admin-approval-table[data-v-62bf7e7a] .v-table__wrapper{flex:1;overflow-y:auto;height:calc(100% - 40px)}.admin-approval-table[data-v-62bf7e7a] .v-table{height:100%}.admin-approval-table th[data-v-62bf7e7a]{font-weight:500;color:#424242;font-size:.8rem;background-color:#f5f5f5;height:40px}.admin-approval-table th.checkbox-column[data-v-62bf7e7a]{width:60px;text-align:center;padding:8px!important}.admin-approval-table th.checkbox-column[data-v-62bf7e7a] .v-selection-control{justify-content:center;min-height:auto}.admin-approval-table th.checkbox-column[data-v-62bf7e7a] .v-selection-control__wrapper{height:auto}.admin-approval-table th.checkbox-column[data-v-62bf7e7a] .v-selection-control__input{position:relative;margin:0}.admin-approval-table th.checkbox-column[data-v-62bf7e7a] .v-checkbox .v-selection-control__input{width:20px;height:20px}.admin-approval-table td[data-v-62bf7e7a]{font-size:.8rem;min-height:30px!important}.admin-approval-table td.checkbox-column[data-v-62bf7e7a]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:60px;text-align:center;padding:8px!important}.admin-approval-table td.checkbox-column[data-v-62bf7e7a] .v-selection-control{justify-content:center;min-height:auto}.admin-approval-table td.checkbox-column[data-v-62bf7e7a] .v-selection-control__wrapper{height:auto}.admin-approval-table td.checkbox-column[data-v-62bf7e7a] .v-selection-control__input{position:relative;margin:0}.admin-approval-table td.checkbox-column[data-v-62bf7e7a] .v-checkbox .v-selection-control__input{width:20px;height:20px}.area-setting-card[data-v-b52cc6f4]{width:100%;max-width:1400px;margin:0 auto;border-radius:8px}.form-select[data-v-b52cc6f4]{padding:2px 8px;border:1px solid gray;border-radius:4px;min-width:150px}.area-accordion-container[data-v-b52cc6f4]{max-height:100%}.area-panel[data-v-b52cc6f4]{margin-bottom:2px;border-radius:4px;overflow:hidden}.region-panel-title[data-v-b52cc6f4]{background-color:#f5f5f5}.region-panel-title[data-v-b52cc6f4]:hover{background-color:#e0e0e0}[data-v-b52cc6f4] .v-expansion-panel{margin:0!important;border-radius:4px!important}[data-v-b52cc6f4] .v-expansion-panels{gap:2px!important}[data-v-b52cc6f4] .v-expansion-panel-title{min-height:32px!important;height:32px!important;padding:0 12px!important}[data-v-b52cc6f4] .v-expansion-panel-title__overlay{height:32px!important;opacity:0!important}[data-v-b52cc6f4] .v-expansion-panel-title__icon{height:25px;margin-top:0!important;align-self:center}[data-v-b52cc6f4] .v-expansion-panel-text__wrapper{padding:6px 12px 12px!important}[data-v-b52cc6f4] .v-card-text{padding:12px!important}[data-v-b52cc6f4] .v-row{margin:0!important}.compact-col[data-v-b52cc6f4]{padding:2px!important;cursor:pointer}.compact-col.disabled-col[data-v-b52cc6f4]{cursor:default;opacity:.95}.area-grid[data-v-b52cc6f4]{margin:0 -2px}.area-card[data-v-b52cc6f4]{padding:6px;height:100%;font-size:.85rem;transition:all .2s;border-radius:4px}.area-card[data-v-b52cc6f4]:hover{transform:translateY(-2px);box-shadow:0 3px 10px rgba(0,0,0,.1)}.approved-card[data-v-b52cc6f4]{background-color:#e8f5e9;border-color:#81c784}.pending-card[data-v-b52cc6f4]{background-color:#f3e5f5;border-color:#ce93d8}.unassigned-card[data-v-b52cc6f4]{background-color:#fff;border-color:#ffe8a3}.selected-card[data-v-b52cc6f4]{background-color:#daeeff!important;border-color:#1e88e5!important;border-width:2px!important;box-shadow:0 2px 8px rgba(30,136,229,.3)!important}.area-name[data-v-b52cc6f4]{font-weight:600}.area-code[data-v-b52cc6f4]{color:#2e7d32;font-size:.8rem}.area-unassigned[data-v-b52cc6f4]{color:#f57c00;font-style:italic;font-size:.8rem}.area-pending[data-v-b52cc6f4]{color:#8e24aa;font-style:italic;font-size:.8rem}.confirm-modal[data-v-b52cc6f4]{border-radius:8px;overflow:hidden}.primary-light[data-v-b52cc6f4]{background-color:#f5f8ff}.selected-areas-container[data-v-b52cc6f4]{max-height:400px;overflow-y:auto}.selected-area-group .v-card[data-v-b52cc6f4]{border-radius:6px;background-color:#fafafa;transition:all .2s}.selected-area-group .v-card[data-v-b52cc6f4]:hover{background-color:#f5f5f5;box-shadow:0 2px 8px rgba(0,0,0,.1)}.area-chips-container[data-v-b52cc6f4]{display:flex;flex-wrap:wrap;width:100%;overflow-x:hidden}.area-chips-container .v-chip[data-v-b52cc6f4]{margin:4px}.empty-selection[data-v-b52cc6f4]{color:#757575;padding:30px 0}.area-accept-log-card[data-v-b52cc6f4]{min-height:100px;display:flex;flex-direction:column}.area-accept-log-card.has-data[data-v-b52cc6f4]{height:70vh;max-height:70vh}.area-accept-log-card.no-data[data-v-b52cc6f4]{height:300px;max-height:300px}.area-accept-log-card[data-v-b52cc6f4] .v-card-text{padding:8px}.area-accept-log-card[data-v-b52cc6f4] .v-card-text,.area-accept-log-card[data-v-b52cc6f4] .v-window{flex:1;overflow:hidden;display:flex;flex-direction:column}.area-accept-log-card[data-v-b52cc6f4] .v-window__container{flex:1;overflow:hidden}.area-accept-log-card[data-v-b52cc6f4] .v-window-item{height:100%;display:flex;flex-direction:column;overflow:hidden}.area-accept-log-card.no-data[data-v-b52cc6f4] .v-card-text{flex:none;overflow:visible}.area-accept-log-card.no-data[data-v-b52cc6f4] .v-window,.area-accept-log-card.no-data[data-v-b52cc6f4] .v-window__container{flex:none;height:auto;overflow:visible}.area-accept-log-card.no-data[data-v-b52cc6f4] .v-window-item{height:auto;overflow:visible}.empty-data[data-v-b52cc6f4]{color:#757575;padding:2rem 1rem}.empty-data p[data-v-b52cc6f4]{font-size:.9rem;margin-top:0}.log-table[data-v-b52cc6f4]{border:1px solid #e0e0e0;border-radius:4px;flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:400px}.log-table .table-header[data-v-b52cc6f4]{position:sticky;top:0;z-index:1;background-color:#f5f5f5}.log-table[data-v-b52cc6f4] .v-table__wrapper{flex:1;overflow-y:auto;height:calc(100% - 40px)}.log-table[data-v-b52cc6f4] .v-table{height:100%}.log-table th[data-v-b52cc6f4]{font-weight:500;color:#424242;font-size:.8rem;background-color:#f5f5f5;height:40px}.log-table td[data-v-b52cc6f4]{font-size:.8rem;min-height:30px!important}.area-setting-card[data-v-621a29cb]{width:100%;max-width:1400px;margin:0 auto;border-radius:8px}.form-select[data-v-621a29cb]{padding:2px 8px;border:1px solid gray;border-radius:4px;min-width:150px}.area-accordion-container[data-v-621a29cb]{max-height:100%}.area-panel[data-v-621a29cb]{margin-bottom:2px;border-radius:4px;overflow:hidden}.region-panel-title[data-v-621a29cb]{background-color:#f5f5f5}.region-panel-title[data-v-621a29cb]:hover{background-color:#e0e0e0}[data-v-621a29cb] .v-expansion-panel{margin:0!important;border-radius:4px!important}[data-v-621a29cb] .v-expansion-panels{gap:2px!important}[data-v-621a29cb] .v-expansion-panel-title{min-height:32px!important;height:32px!important;padding:0 12px!important}[data-v-621a29cb] .v-expansion-panel-title__overlay{height:32px!important;opacity:0!important}[data-v-621a29cb] .v-expansion-panel-title__icon{height:25px;margin-top:0!important;align-self:center}[data-v-621a29cb] .v-expansion-panel-text__wrapper{padding:6px 12px 12px!important}[data-v-621a29cb] .v-card-text{padding:12px!important}[data-v-621a29cb] .v-row{margin:0!important}.compact-col[data-v-621a29cb]{padding:2px!important;cursor:pointer}.compact-col.disabled-col[data-v-621a29cb]{cursor:default;opacity:.95}.area-grid[data-v-621a29cb]{margin:0 -2px}.area-card[data-v-621a29cb]{padding:6px;height:100%;font-size:.85rem;transition:all .2s;border-radius:4px}.area-card[data-v-621a29cb]:hover{transform:translateY(-2px);box-shadow:0 3px 10px rgba(0,0,0,.1)}.approved-card[data-v-621a29cb]{background-color:#e8f5e9;border-color:#81c784}.pending-card[data-v-621a29cb]{background-color:#f3e5f5;border-color:#ce93d8}.unassigned-card[data-v-621a29cb]{background-color:#fff;border-color:#ffe8a3}.selected-card[data-v-621a29cb]{background-color:#daeeff!important;border-color:#1e88e5!important;border-width:2px!important;box-shadow:0 2px 8px rgba(30,136,229,.3)!important}.area-name[data-v-621a29cb]{font-weight:600}.area-code[data-v-621a29cb]{color:#2e7d32;font-size:.8rem}.area-unassigned[data-v-621a29cb]{color:#f57c00;font-style:italic;font-size:.8rem}.area-pending[data-v-621a29cb]{color:#8e24aa;font-style:italic;font-size:.8rem}.confirm-modal[data-v-621a29cb]{border-radius:8px;overflow:hidden}.primary-light[data-v-621a29cb]{background-color:#f5f8ff}.selected-areas-container[data-v-621a29cb]{max-height:400px;overflow-y:auto}.selected-area-group .v-card[data-v-621a29cb]{border-radius:6px;background-color:#fafafa;transition:all .2s}.selected-area-group .v-card[data-v-621a29cb]:hover{background-color:#f5f5f5;box-shadow:0 2px 8px rgba(0,0,0,.1)}.area-chips-container[data-v-621a29cb]{display:flex;flex-wrap:wrap;width:100%;overflow-x:hidden}.area-chips-container .v-chip[data-v-621a29cb]{margin:4px}.empty-selection[data-v-621a29cb]{color:#757575;padding:30px 0}.v-card[data-v-91ff0750]{box-shadow:0 4px 20px rgba(0,0,0,.1)!important}.v-card-title[data-v-91ff0750]{border-bottom:none;padding-bottom:16px}.v-text-field[data-v-91ff0750]{margin-bottom:8px}.v-btn[data-v-91ff0750]{text-transform:none;font-weight:500}.v-alert[data-v-91ff0750]{border-radius:8px}.org-management-page[data-v-ef19cee4]{max-width:1400px;margin:0 auto}.org-management-card[data-v-ef19cee4]{height:calc(100vh - 88px);box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px}.table-container[data-v-ef19cee4]{overflow-x:auto;overflow-y:auto;height:calc(100vh - 190px);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.05)}.org-table[data-v-ef19cee4]{border-collapse:collapse;width:100%;table-layout:fixed}.org-table thead[data-v-ef19cee4]{background-color:#e0e0e0;position:sticky;top:0;z-index:1}.org-table td[data-v-ef19cee4],.org-table th[data-v-ef19cee4]{border:1px solid #ddd;padding:2px 2px!important}.org-table th[data-v-ef19cee4]{background-color:#f1f1f1;cursor:pointer;position:relative;font-weight:700;color:#333}.org-table th.sortable[data-v-ef19cee4]:hover{background-color:#e0e0e0}.sort-icon[data-v-ef19cee4]{margin-left:5px;opacity:.7;display:inline-block;width:12px}.org-table-tr[data-v-ef19cee4]:hover{background-color:#f5f5f5;transition:background-color .2s ease}.org-table-tr[data-v-ef19cee4]:nth-child(2n){background-color:#fcfcfc}.truncate-text[data-v-ef19cee4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;cursor:pointer}.introduce-cell[data-v-ef19cee4]{max-width:200px;padding:4px 8px}.pagination[data-v-ef19cee4]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:12px 0;border-top:1px solid #eee}.pagination-button[data-v-ef19cee4]{padding:6px 12px;border:1px solid #ddd;border-radius:4px;background-color:#fff;cursor:pointer;transition:all .2s ease}.pagination-button[data-v-ef19cee4]:hover:not(:disabled){background-color:#f0f0f0;border-color:#bbb}.pagination-button[data-v-ef19cee4]:disabled{background-color:#f1f1f1;cursor:not-allowed;opacity:.6}.page-info[data-v-ef19cee4]{padding:5px 10px;font-weight:500;min-width:60px;text-align:center}.total-nums[data-v-ef19cee4]{min-width:150px;border:1px solid #ddd;padding:8px 12px;border-radius:4px;background-color:#f9f9f9;font-weight:500;color:#333}.form-select[data-v-ef19cee4]{padding:6px 8px;border:1px solid #ddd;border-radius:4px;min-width:120px;background-color:#fff}.table-message[data-v-ef19cee4]{text-align:center;padding:30px 0;color:#666;font-size:14px}.text-medium-emphasis[data-v-ef19cee4],.v-avatar[data-v-ef19cee4]{display:none}.v-chip[data-v-ef19cee4]{min-width:70px;justify-content:center;font-weight:500;letter-spacing:.5px}.org-table th[data-v-ef19cee4]:first-child{min-width:100px;width:auto}.org-table th[data-v-ef19cee4]:nth-child(2){width:80px}.org-table th[data-v-ef19cee4]:nth-child(3){min-width:100px;width:auto}.org-table th[data-v-ef19cee4]:nth-child(4){width:80px}.org-table th[data-v-ef19cee4]:nth-child(5),.org-table th[data-v-ef19cee4]:nth-child(6),.org-table th[data-v-ef19cee4]:nth-child(7),.org-table th[data-v-ef19cee4]:nth-child(8){min-width:100px;width:auto}.org-table th[data-v-ef19cee4]:nth-child(10),.org-table th[data-v-ef19cee4]:nth-child(9){width:80px}.org-table th[data-v-ef19cee4]:nth-child(11){width:160px}.org-table th[data-v-ef19cee4]:nth-child(12){width:80px}.action-btn[data-v-ef19cee4]{transition:all .2s ease;font-weight:500}.action-btn[data-v-ef19cee4]:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.action-btn[data-v-ef19cee4]:active{transform:translateY(0)}.status-chip[data-v-ef19cee4]{min-width:70px;justify-content:center;font-weight:500;letter-spacing:.5px}.status-chip[data-v-ef19cee4]:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 1px 3px rgba(0,0,0,.2)}.status-menu-chip[data-v-ef19cee4]{min-width:80px;justify-content:center;cursor:pointer;margin:2px 0}.status-menu-chip[data-v-ef19cee4]:hover{opacity:.9;transform:translateY(-1px)}.edit-btn[data-v-ef19cee4]{min-width:60px;font-weight:500;transition:all .2s ease}.edit-btn[data-v-ef19cee4]:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.v-card[data-v-5a502494]{box-shadow:0 4px 20px rgba(0,0,0,.1)!important}.v-card-title[data-v-5a502494]{border-bottom:none;padding-bottom:16px}.v-text-field[data-v-5a502494]{margin-bottom:8px}.v-btn[data-v-5a502494]{text-transform:none;font-weight:500}.v-alert[data-v-5a502494]{border-radius:8px}.org-management-page[data-v-8e86c6be]{max-width:1300px;margin:0 auto}.org-management-card[data-v-8e86c6be]{height:calc(100vh - 88px);box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px}.table-container[data-v-8e86c6be]{overflow-x:auto;overflow-y:auto;height:calc(100vh - 190px);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.05)}.org-table[data-v-8e86c6be]{border-collapse:collapse;width:100%;table-layout:fixed}.org-table thead[data-v-8e86c6be]{background-color:#e0e0e0;position:sticky;top:0;z-index:1}.org-table td[data-v-8e86c6be],.org-table th[data-v-8e86c6be]{border:1px solid #ddd;padding:2px 8px}.org-table th[data-v-8e86c6be]{background-color:#f1f1f1;cursor:pointer;position:relative;font-weight:700;color:#333}.org-table th.sortable[data-v-8e86c6be]:hover{background-color:#e0e0e0}.sort-icon[data-v-8e86c6be]{margin-left:5px;opacity:.7;display:inline-block;width:12px}.org-table-tr[data-v-8e86c6be]:hover{background-color:#f5f5f5;transition:background-color .2s ease}.org-table-tr[data-v-8e86c6be]:nth-child(2n){background-color:#fcfcfc}.truncate-text[data-v-8e86c6be]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;cursor:pointer}.introduce-cell[data-v-8e86c6be]{max-width:200px;padding:4px 8px}.pagination[data-v-8e86c6be]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:12px 0;border-top:1px solid #eee}.pagination-button[data-v-8e86c6be]{padding:6px 12px;border:1px solid #ddd;border-radius:4px;background-color:#fff;cursor:pointer;transition:all .2s ease}.pagination-button[data-v-8e86c6be]:hover:not(:disabled){background-color:#f0f0f0;border-color:#bbb}.pagination-button[data-v-8e86c6be]:disabled{background-color:#f1f1f1;cursor:not-allowed;opacity:.6}.page-info[data-v-8e86c6be]{padding:5px 10px;font-weight:500;min-width:60px;text-align:center}.total-nums[data-v-8e86c6be]{min-width:150px;border:1px solid #ddd;padding:8px 12px;border-radius:4px;background-color:#f9f9f9;font-weight:500;color:#333}.form-select[data-v-8e86c6be]{padding:6px 8px;border:1px solid #ddd;border-radius:4px;min-width:120px;background-color:#fff}.table-message[data-v-8e86c6be]{text-align:center;padding:30px 0;color:#666;font-size:14px}.v-avatar[data-v-8e86c6be]{-o-object-fit:cover;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.text-medium-emphasis[data-v-8e86c6be]{color:#666}.v-chip[data-v-8e86c6be]{min-width:70px;justify-content:center;font-weight:500;letter-spacing:.5px}.org-table th[data-v-8e86c6be]:first-child{width:220px}.org-table th[data-v-8e86c6be]:nth-child(2){width:180px}.org-table th[data-v-8e86c6be]:nth-child(3){width:120px}.org-table th[data-v-8e86c6be]:nth-child(4){width:220px}.org-table th[data-v-8e86c6be]:nth-child(5){width:120px}.org-table th[data-v-8e86c6be]:nth-child(6){width:100px}.org-table th[data-v-8e86c6be]:nth-child(7){width:200px}@media (max-width:1200px){.org-table td[data-v-8e86c6be],.org-table th[data-v-8e86c6be]{padding:8px 6px;font-size:.9rem}.org-table th[data-v-8e86c6be]:first-child{width:200px}.org-table th[data-v-8e86c6be]:nth-child(2),.org-table th[data-v-8e86c6be]:nth-child(4){width:150px}.org-table th[data-v-8e86c6be]:nth-child(7){width:180px}}@media (max-width:960px){.org-table td[data-v-8e86c6be],.org-table th[data-v-8e86c6be]{padding:6px 4px;font-size:.8rem}.org-management-page[data-v-8e86c6be]{max-width:100%}.form-select[data-v-8e86c6be],.total-nums[data-v-8e86c6be]{min-width:auto}.pagination[data-v-8e86c6be]{flex-wrap:wrap;gap:8px}.org-table th[data-v-8e86c6be]:first-child{width:180px}.org-table th[data-v-8e86c6be]:nth-child(2),.org-table th[data-v-8e86c6be]:nth-child(4){width:130px}.org-table th[data-v-8e86c6be]:nth-child(7){width:150px}.truncate-text[data-v-8e86c6be]{max-width:150px}}.action-btn[data-v-8e86c6be]{transition:all .2s ease;font-weight:500}.action-btn[data-v-8e86c6be]:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.action-btn[data-v-8e86c6be]:active{transform:translateY(0)}.role-chip[data-v-8e86c6be]{min-width:70px;justify-content:center;font-weight:500;letter-spacing:.5px;transition:all .2s ease}.role-chip[data-v-8e86c6be]:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 1px 3px rgba(0,0,0,.2)}.role-menu-chip[data-v-8e86c6be]{min-width:100px;justify-content:center;cursor:pointer;margin:2px 0}.role-menu-chip[data-v-8e86c6be]:hover{opacity:.9;transform:translateY(-1px)}.status-chip[data-v-8e86c6be]{min-width:70px;justify-content:center;font-weight:500;letter-spacing:.5px;transition:all .2s ease}.status-chip[data-v-8e86c6be]:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 1px 3px rgba(0,0,0,.2)}.status-menu-chip[data-v-8e86c6be]{min-width:80px;justify-content:center;cursor:pointer;margin:2px 0}.status-menu-chip[data-v-8e86c6be]:hover{opacity:.9;transform:translateY(-1px)}.org-link[data-v-8e86c6be]{transition:all .2s}.org-link[data-v-8e86c6be]:hover{color:#0d47a1}.org-link-add[data-v-8e86c6be]{color:#4caf50;transition:all .2s}.org-link-add[data-v-8e86c6be]:hover{color:#0f8115}.org-link-fixed[data-v-8e86c6be]{color:#757575;cursor:not-allowed}.user-code[data-v-8e86c6be]{background-color:#f1f8e9;color:#558b2f;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:500;letter-spacing:.2px;border:1px solid #c5e1a5;cursor:pointer;transition:all .2s ease}.user-code[data-v-8e86c6be]:hover{background-color:#c5e1a5;box-shadow:0 1px 3px rgba(0,0,0,.1)}.user-detail-info[data-v-8e86c6be]{padding:8px;background-color:#f9f9f9;border-radius:8px;border:1px solid #e0e0e0}.user-detail-row[data-v-8e86c6be]{display:flex;padding:8px 12px;border-bottom:1px solid #eee}.user-detail-label[data-v-8e86c6be]{flex:1;font-weight:500;color:#555}.user-detail-value[data-v-8e86c6be]{flex:2;color:#333}.code-highlight[data-v-8e86c6be]{font-family:monospace;background-color:#e8f5e9;padding:2px 6px;border-radius:4px;font-weight:600;letter-spacing:1px;color:#2e7d32;border:1px solid #a5d6a7}.user-detail-info-desc[data-v-8e86c6be]{padding:8px 12px;background-color:#f5f5f5;border-radius:6px;margin-top:12px}.code-format[data-v-8e86c6be]{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:8px;background-color:#fff;border-radius:4px;border:1px dashed #bdbdbd}.code-format-item[data-v-8e86c6be]{display:flex;align-items:center;gap:16px}.code-part[data-v-8e86c6be]{font-family:monospace;background-color:#e3f2fd;padding:2px 8px;border-radius:4px;font-weight:600;letter-spacing:1px;color:#1565c0;border:1px solid #90caf9;min-width:60px;text-align:center}.code-desc[data-v-8e86c6be]{font-size:12px;color:#555}.user-clickable[data-v-8e86c6be]{cursor:pointer;transition:all .2s ease}.user-clickable[data-v-8e86c6be]:hover{color:#1976d2;transform:translateY(-1px)}.user-clickable .v-avatar[data-v-8e86c6be]:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.2)}.profile-edit-content{.profile-image-section{&[data-v-8e86c6be]{display:flex;justify-content:center;margin-bottom:32px}.profile-avatar{&[data-v-8e86c6be]{border:3px solid #f5f5f5;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;overflow:hidden;transition:transform .3s ease}&:hover{&[data-v-8e86c6be]{transform:scale(1.02)}.image-overlay[data-v-8e86c6be]{opacity:1}}.image-overlay{&[data-v-8e86c6be]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.overlay-text[data-v-8e86c6be]{color:#fff;font-size:12px;margin-top:4px;font-weight:500}}}}.profile-form{.form-section{&[data-v-8e86c6be]{margin-bottom:24px}.section-title[data-v-8e86c6be]{font-size:16px;font-weight:600;color:#424242;margin-bottom:8px}}}}.preview-container{&[data-v-8e86c6be]{display:flex;justify-content:center;gap:40px;margin-top:24px}.preview-item{&[data-v-8e86c6be]{display:flex;flex-direction:column;align-items:center}.preview-label[data-v-8e86c6be]{font-size:14px;color:rgba(0,0,0,.7);margin-bottom:16px;font-weight:500}}}@media (max-width:600px){.profile-edit-content{.profile-image-section{&[data-v-8e86c6be]{margin-bottom:24px}.profile-avatar[data-v-8e86c6be]{width:100px!important;height:100px!important}}.profile-form{.form-section[data-v-8e86c6be]{margin-bottom:20px}}}.preview-container{&[data-v-8e86c6be]{flex-direction:column;gap:20px}.preview-item{&[data-v-8e86c6be]{margin-bottom:12px}.v-avatar[data-v-8e86c6be]{width:100px!important;height:100px!important}}}}.v-card[data-v-675ebe42]{margin-bottom:20px}.v-list-item-title[data-v-675ebe42]{font-weight:600;color:rgb(var(--v-theme-primary))}.v-list-item-subtitle[data-v-675ebe42]{margin-top:4px;word-break:break-all}.v-progress-linear[data-v-675ebe42]{border-radius:4px}.region-card[data-v-675ebe42]{cursor:pointer;transition:all .3s ease;min-height:80px}.region-card[data-v-675ebe42]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.region-card[data-v-675ebe42]:disabled{cursor:not-allowed;opacity:.6}.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}.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}}: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}