.base-modal-component[data-v-9beb7299]{position:relative;margin:0 auto;background:#fff;border-radius:16px;width:100%;box-shadow:0 3px 6px #00000029;max-height:calc(100vh - 3.5rem);overflow-y:auto;--v-modal--title-font-size: 16px}.modal-header[data-v-9beb7299]{display:flex;align-items:center;border-bottom:1px solid #dee2e6;position:sticky;background:#fff;top:0;z-index:100;box-shadow:0 3px 6px #00000029;transition:box-shadow .1s ease}.modal-header.on-top[data-v-9beb7299]{box-shadow:none}.modal-header .modal-title[data-v-9beb7299]{flex:1}.modal-header .modal-title .txt-title[data-v-9beb7299]{font-size:var(--v-modal--title-font-size);color:#000;padding:0 20px;font-weight:500}.modal-header .btn-close[data-v-9beb7299]{margin:5px 10px;padding:10px;border-radius:50%;cursor:pointer}.modal-header .btn-close[data-v-9beb7299]:hover{background:#f8f9fa}.modal-header .btn-close:hover img[data-v-9beb7299]{opacity:.8}.modal-header .btn-close img[data-v-9beb7299]{display:block;width:16px;opacity:.5}.modal-body[data-v-9beb7299]{padding:var(--v-modal-padding)}.buttons[data-v-9beb7299]{position:sticky;bottom:0;background:#fff;display:flex;justify-content:flex-end;gap:20px;padding:20px;box-shadow:0 -3px 6px #00000029;transition:box-shadow .1s ease}.buttons.on-bottom[data-v-9beb7299]{box-shadow:none}.buttons .btn-done[data-v-9beb7299],.buttons .btn-cancel[data-v-9beb7299]{border-radius:5px}.valid-check-component[data-v-bc6f4489]{position:relative}.valid-check-component[data-v-bc6f4489] .invalid-error{border:1px solid rgb(var(--v-theme-error, #f44336))}.valid-check-component.v-input--error[data-v-bc6f4489]:not(.is-message-float){margin-bottom:20px}.valid-check-component .invalid-message[data-v-bc6f4489]{color:rgb(var(--v-theme-error, #f44336));max-width:100%}.valid-check-component .invalid-message .txt-message[data-v-bc6f4489]{font-size:14px}@media only screen and (max-width: 600px){.valid-check-component .invalid-message .txt-message[data-v-bc6f4489]{font-size:12px}}.valid-check-component .invalid-message.shake[data-v-bc6f4489]{animation:invalid-shake-bc6f4489 .3s ease-in-out 0s 1}.valid-check-component.is-message-float .invalid-message[data-v-bc6f4489]{position:absolute;bottom:-20px;left:0}@keyframes invalid-shake-bc6f4489{0%{margin-left:0rem}10%{margin-left:10px}40%{margin-left:-10px}50%{margin-left:0rem}60%{margin-left:5px}80%{margin-left:-5px}to{margin-left:0rem}}.calendar-component[data-v-8ea7ecf2]{width:280px;border:1px solid #ccc;border-radius:5px;overflow:hidden auto;color:#333;padding:10px;background:#fff;-webkit-user-select:none;user-select:none;--v-calendar-hover-color: #eee;--v-calendar-active-color: #ccc;--v-calendar-selected-color: #5c7afb}.btn-action[data-v-8ea7ecf2]{position:relative;border-radius:5px;padding:8px;text-align:center}.btn-action[data-v-8ea7ecf2]:hover{background-color:var(--v-calendar-hover-color);cursor:pointer}.btn-action[data-v-8ea7ecf2]:active{background-color:var(--v-calendar-active-color)}.btn-action.today[data-v-8ea7ecf2]:before{position:absolute;content:"";inset:0;border:1px solid var(--v-calendar-selected-color);border-radius:5px;z-index:1;pointer-events:none;opacity:.5}.btn-action.disabled[data-v-8ea7ecf2]{background:#eee;border-radius:0}.btn-action.disabled[data-v-8ea7ecf2]:after{position:absolute;content:"";inset:0;background-color:#ffffff80;z-index:1;cursor:not-allowed}.btn-action.selected[data-v-8ea7ecf2]{background-color:var(--v-calendar-selected-color);color:#fff!important}.btn-back[data-v-8ea7ecf2]{text-align:center;padding:5px}.calendar-header[data-v-8ea7ecf2]{display:flex;align-items:center}.calendar-header .prev[data-v-8ea7ecf2],.calendar-header .next[data-v-8ea7ecf2]{flex:none;width:20%;text-align:center;padding:10px 0}.calendar-header .txt-month[data-v-8ea7ecf2],.calendar-header .txt-year[data-v-8ea7ecf2]{flex:1}.box-dates .days[data-v-8ea7ecf2]{display:grid;grid-template-columns:repeat(7,1fr)}.box-dates .days .day-item[data-v-8ea7ecf2]{padding:8px 0;font-weight:500;font-size:14px}.box-dates .dates[data-v-8ea7ecf2]{border-top:1px solid #ccc;padding:5px 0;display:grid;grid-template-columns:repeat(7,1fr);row-gap:5px}.box-dates .dates .date-item[data-v-8ea7ecf2]{color:#aaa}.box-dates .dates .date-item.this-month[data-v-8ea7ecf2]{color:#333}.box-months .months[data-v-8ea7ecf2]{display:grid;grid-template-columns:repeat(3,1fr);row-gap:5px}.box-months .months .month-item[data-v-8ea7ecf2]{padding:20px 10px}.box-years .years[data-v-8ea7ecf2]{display:grid;grid-template-columns:repeat(3,1fr);height:300px;overflow-y:auto;row-gap:5px}.box-years .years .year-item[data-v-8ea7ecf2]{padding:10px}.input-text[data-v-ee0bd20d]{min-height:var(--itext--height);width:var(--itext--width)}.input-text.disabled[data-v-ee0bd20d]{cursor:not-allowed}.input-text .input-box[data-v-ee0bd20d]{display:flex;align-items:center;border:1px solid rgb(var(--v-theme-border));height:var(--itext--height);background-color:#fff;border-radius:5px;padding:0 16px;gap:8px}.input-text .input-box input[data-v-ee0bd20d]{padding:0;resize:none;height:var(--itext--height);outline:none;border:0;flex:1 1 0;width:100%}.input-text.is-invalid input[data-v-ee0bd20d]{border-color:rgb(var(--v-theme-error, #f44336))}.date-picker-component[data-v-aca1cd32]{width:100%;background:#fff}.date-picker-component .input-content[data-v-aca1cd32]{line-height:28px;position:relative;border-radius:5px}.date-picker-component .input-content.invalid[data-v-aca1cd32]{border-color:rgb(var(--v-theme-error, #f44336))}.date-picker-component .input-content input[data-v-aca1cd32]{outline:none;width:100%;height:var(--v-input-height)}.date-picker-component .input-content input[data-v-aca1cd32]::placeholder{color:rgb(var(--v-theme-placeholder, #eaeaea))}.date-picker-component .input-content .btn-clear[data-v-aca1cd32]{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:calc(var(--v-input-height) * .8);height:calc(var(--v-input-height) * .8);z-index:100}.input-textarea-component textarea[data-v-81fa5cf6]{border-radius:5px;width:100%;border:1px solid #ddd;resize:none;min-height:var(--itxt-height);padding:5px 10px;background-color:#fff}.input-textarea-component.is-invalid textarea[data-v-81fa5cf6]{border-color:rgb(var(--v-theme-error, #f44336))}.input-select[data-v-9d2e5edd]{position:relative;display:inline-flex;padding:0;font-weight:500;width:var(--iselect--width);border-radius:var(--iselect--border-radius);background-color:#fff;cursor:pointer}.input-select .loading-overlay[data-v-9d2e5edd]{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;background-color:#fffc;display:flex;justify-content:center;align-items:center}.input-select .content-wrapper[data-v-9d2e5edd]{border-radius:inherit;position:relative;display:inline-flex;align-items:center;height:var(--iselect--height);width:100%;gap:5px;overflow:hidden;border:1px solid rgb(var(--v-theme-border));justify-content:flex-start}.input-select .content-wrapper.disabled[data-v-9d2e5edd]{cursor:not-allowed}.input-select .content-wrapper.disabled .icon[data-v-9d2e5edd]{opacity:.5}.input-select .content-wrapper.disabled[data-v-9d2e5edd]{color:#aaa}.input-select .content-wrapper .txt-value[data-v-9d2e5edd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;width:0}.input-select .content-wrapper .txt-placeholder[data-v-9d2e5edd]{position:absolute;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px}.input-select .content-wrapper .icon[data-v-9d2e5edd]{position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:transform .3s}.input-select .content-wrapper .search-input[data-v-9d2e5edd]{position:relative;width:100%;padding:0;outline:none;border:0;z-index:10;background-color:#fff}.input-select .content-wrapper .clear-btn[data-v-9d2e5edd]{margin-right:16px}.input-select .content-wrapper.hover .icon[data-v-9d2e5edd]{transform:translateY(-50%) rotateX(180deg)}.dropdown-select-options-wrapper[data-v-9d2e5edd]{position:relative;background-color:#fff;box-shadow:0 3px 6px #00000029;max-height:300px;overflow:auto;border-radius:5px;min-width:400px}.dropdown-select-options-wrapper .input-search-wrapper[data-v-9d2e5edd]{position:sticky;top:0;background-color:#fff;z-index:10}.dropdown-select-options-wrapper .input-search-wrapper input[data-v-9d2e5edd]{padding:0 16px;border:none;outline:none;height:36px;width:100%;border-radius:0}.dropdown-select-options-wrapper .input-search-wrapper input[data-v-9d2e5edd]:focus{border-bottom:1px solid rgba(var(--v-theme-primary),.5)}.dropdown-select-options-wrapper .option-item[data-v-9d2e5edd]{padding:10px 20px;cursor:pointer;color:var(--option-color);border-top:1px solid #f1f2f3}.dropdown-select-options-wrapper .option-item.active[data-v-9d2e5edd]{background-color:rgba(var(--v-theme-primary),.1)}.dropdown-select-options-wrapper .option-item[data-v-9d2e5edd]:last-child{border-bottom:1px solid #f1f2f3}.dropdown-select-options-wrapper .option-item[data-v-9d2e5edd]:hover{background-color:rgba(var(--v-theme-primary),.1)}.dropdown-select-options-wrapper .option-item .option-item-title[data-v-9d2e5edd]{display:flex;align-items:center;justify-content:space-between;gap:8px}.dropdown-select-options-wrapper .option-item .option-item-title .option-text .txt-subtitle[data-v-9d2e5edd]{font-size:12px;color:#666;margin-top:2px}.checkbox-component[data-v-38225cb0]{display:flex;align-items:center;gap:8px}.checkbox-component .v-icon[data-v-38225cb0]{color:rgb(var(--v-theme-text-main))}.checkbox-component .txt-label[data-v-38225cb0]{cursor:pointer;font-size:16px}.checkbox-component .checkbox-btn[disabled][data-v-38225cb0]{opacity:.5;cursor:not-allowed;pointer-events:auto}.input-text[data-v-ffeb9038]{min-height:var(--itext--height)}.input-text.disabled[data-v-ffeb9038]{cursor:not-allowed}.input-text .input-box[data-v-ffeb9038]{display:flex;align-items:center;border:1px solid rgb(var(--v-theme-border));height:var(--itext--height);background-color:#fff;border-radius:5px;padding:0 16px;gap:8px}.input-text .input-box input[data-v-ffeb9038]{padding:0;resize:none;height:var(--itext--height);outline:none;border:0;flex:1 1 0}.input-text.is-invalid input[data-v-ffeb9038]{border-color:rgb(var(--v-theme-error, #f44336))}.form-group[data-v-af2b0b4c]{width:var(--v-fg--width, auto)}.form-group.form-group--inline[data-v-af2b0b4c]{display:flex;align-items:center}.form-group.form-group--inline .form-label[data-v-af2b0b4c]{flex:none;margin-right:10px;margin-bottom:0;width:var(--v-fg--label-width, auto)}.form-group.form-group--inline .form-label+.form-input[data-v-af2b0b4c]{margin-top:0}.form-group.form-group--inline .form-input[data-v-af2b0b4c]{flex:1;margin-top:0;display:flex}.form-group.form-group--inline .form-value[data-v-af2b0b4c]{margin-top:0;margin-left:10px}.form-group .form-label[data-v-af2b0b4c]{color:rgb(var(--v-theme-text-muted));font-size:14px}.form-group .form-label .required-flag[data-v-af2b0b4c]{color:red}.form-group .form-label+.form-input[data-v-af2b0b4c]{margin-top:5px}.form-group .form-input[data-v-af2b0b4c]{position:relative}.form-group .form-input .overlay-wrapper[data-v-af2b0b4c]{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:center;align-items:center;height:100%;background-color:#dcdcdc99;z-index:10000}.form-group .form-input .checkbox-label[data-v-af2b0b4c]{display:flex;align-items:center;color:rgb(var(--v-theme-text-muted))}.form-group .form-input .note[data-v-af2b0b4c]{font-size:12px;color:#888}.form-group .form-input .placeholder[data-v-af2b0b4c]{width:98px;display:flex;color:#ccc}.form-group .form-value[data-v-af2b0b4c]{color:#111;color:rgb(var(--v-theme-text-main));padding:8px 0}.form-group .form-value .editor-view[data-v-af2b0b4c]{border-radius:4px}.form-group .form-value .pre-wrap[data-v-af2b0b4c]{white-space:pre-wrap;word-break:break-word}.form-login[data-v-2b442dd7]{width:100%;padding:40px 80px;border-radius:10px;background-color:#fff}.re-login-modal[data-v-4eec38c2],.select-login-user-modal[data-v-5730ffdc]{padding:20px 40px}.select-login-user-modal .alert-error[data-v-5730ffdc]{margin:40px 0}.popup-alert-component[data-v-2a7d2229]{padding:1rem 1.5rem;width:100%}.icon-panel[data-v-2a7d2229]{display:flex;justify-content:center}.message[data-v-2a7d2229]{white-space:pre-line;word-break:break-word;font-size:1.125rem;color:#333}.txt-message[data-v-fda82ed2]{padding:20px 40px 0;font-size:14px}.popup-wrong-component[data-v-02a7e1af]{padding:1rem 1.5rem}.icon-panel[data-v-02a7e1af]{display:flex;justify-content:center}.message[data-v-02a7e1af]{margin-top:20px;white-space:pre-line;word-break:break-word;font-size:1.125rem;font-weight:500;color:#333}@media only screen and (max-width: 600px){.message[data-v-02a7e1af]{font-size:12px}}.try-again[data-v-02a7e1af]{font-size:.85rem;font-style:italic;color:#666;padding:1rem 0}@media only screen and (max-width: 600px){.try-again[data-v-02a7e1af]{font-size:12px}}.snackbar-item[data-v-066cac83]{cursor:pointer;opacity:.85}.snackbar-item .progress[data-v-066cac83]{position:absolute;content:" ";left:0;bottom:0;width:0;height:4px;background-color:currentColor;opacity:.5;animation-name:snackbar-progress-066cac83;animation-timing-function:linear;animation-iteration-count:1}.snackbar-item:hover .progress[data-v-066cac83]{animation-play-state:paused}@keyframes snackbar-progress-066cac83{0%{width:0%}to{width:100%}}.v-btn.v-btn--icon{background-color:transparent}.v-btn.v-btn--icon.rect-btn{border-radius:5px;width:40px;height:40px;background-color:#f1f1f1}.v-btn.min-w-auto{min-width:auto}.v-field--variant-outlined .v-field__outline{color:rgb(var(--v-theme-border))}a{color:rgb(var(--v-theme-primary));cursor:pointer}a:active,a:hover{color:inherit}h1{font-size:32px}h2{font-size:26px}h3{font-size:22px}h4{font-size:16px}.table{border:1px solid rgb(var(--v-theme-border));border-radius:5px;overflow:auto;width:100%;background-color:#fff}.table.flat{background-color:transparent;box-shadow:none}.table.hover-table .trow:hover{background-color:rgba(var(--v-theme-primary),.05)}.table .thead,.table .trow{display:flex;padding:0 20px;align-items:center;font-size:14px;min-width:100%;width:max-content;gap:16px}.table .thead{min-height:50px;background-color:rgb(var(--v-theme-background));border-bottom:1px solid rgba(0,0,0,.12);font-weight:500;border-radius:5px 5px 0 0}.table .trow{background:#fff;min-height:50px}.table .trow:last-child{border-radius:0 0 5px 5px}.table .tcol{flex:1}table.table{width:100%;border-spacing:0;border-radius:10px}table.table>thead>tr>th,table.table>thead>tr>td,table.table>tbody>tr>th,table.table>tbody>tr>td,table.table>tfoot>tr>th,table.table>tfoot>tr>td,table.table>tr>th,table.table>tr>td{padding:12px 16px;text-align:left;vertical-align:middle;font-size:14px;border-bottom:1px solid #eee}table.table>thead>tr:last-child>td,table.table>tbody>tr:last-child>td,table.table>tfoot>tr:last-child>td,table.table>tr:last-child>td{border-bottom:0}table.table>thead>tr>th:first-child{border-top-left-radius:10px}table.table>thead>tr>th:last-child{border-top-right-radius:10px}table.table>thead>tr>th{background-color:rgb(var(--v-theme-background));font-weight:500}table.table>tbody+tfoot>tr>td,table.table>tr+tfoot>tr>td{border-top:1px solid #eee}table.table>tfoot>tr>td:first-child{border-bottom-left-radius:10px}table.table>tfoot>tr>td:last-child{border-bottom-right-radius:10px}table.table.hover>tbody>tr:hover{background-color:rgba(var(--v-theme-primary),.05)}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-underline{text-decoration:underline}.text-decoration-none{cursor:pointer;text-decoration:none}.scroll-thin{scrollbar-width:thin;overflow-y:auto;scrollbar-color:#ccc transparent}.scroll-thin::-webkit-scrollbar{width:1px;height:1px}.scroll-thin::-webkit-scrollbar-track{background:none}.scroll-thin::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:1px}.md-code{font-family:Fira Code,monospace;background-color:rgba(var(--v-theme-primary),.16);padding:2px 4px;border-radius:4px}
