@charset "UTF-8";*[data-v-6de802b3]{margin:0;padding:0;box-sizing:border-box}.homepage-container[data-v-6de802b3]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#506d85 0%,#3d5669 100%);min-height:calc(100vh - 85px);overflow-x:hidden;padding:30px 15px;width:100%}.header[data-v-6de802b3]{color:#fff;margin-bottom:25px;margin-left:auto;margin-right:auto}.header-content[data-v-6de802b3]{display:flex;justify-content:end;align-items:center;flex-wrap:wrap;gap:15px}.header-right[data-v-6de802b3]{display:flex;align-items:center;gap:15px}.user-profile[data-v-6de802b3]{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.1);padding:6px 12px;border-radius:15px;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.user-profile[data-v-6de802b3]:hover{background:rgba(255,255,255,.2)}.user-profile i[data-v-6de802b3]{font-size:1.2rem;color:#ffad00}.user-profile span[data-v-6de802b3]{font-weight:500;font-size:.9rem}.dashboard[data-v-6de802b3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:25px;margin-left:auto;margin-right:auto}.menu-card[data-v-6de802b3]{background:rgba(255,255,255,.95);backdrop-filter:blur(20px);border-radius:15px;padding:18px;box-shadow:0 8px 25px #0000001a;transition:all .3s ease;border:1px solid rgba(255,255,255,.2);position:relative;overflow:hidden;max-height:400px}.menu-card[data-v-6de802b3]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000026}.card-header[data-v-6de802b3]{display:flex;align-items:center;margin-bottom:15px}.card-icon[data-v-6de802b3]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:12px;font-size:18px;color:#fff;background:linear-gradient(135deg,#ffad00,#ff9500);box-shadow:0 4px 12px #ffad004d}.card-icon.payroll[data-v-6de802b3],.card-icon.approval[data-v-6de802b3],.card-icon.settings[data-v-6de802b3]{background:linear-gradient(135deg,#ffad00,#ff9500)}.card-title[data-v-6de802b3]{font-size:1.1rem;font-weight:600;color:#2d3436;text-align:left}.card-description[data-v-6de802b3]{color:#636e72;font-size:.8rem;margin-bottom:15px;line-height:1.4;text-align:left}.menu-items[data-v-6de802b3]{display:grid;gap:6px;max-height:280px;overflow-y:auto;overflow-x:hidden}.menu-items[data-v-6de802b3]::-webkit-scrollbar{width:4px}.menu-items[data-v-6de802b3]::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:2px}.menu-items[data-v-6de802b3]::-webkit-scrollbar-thumb{background:rgba(255,173,0,.5);border-radius:2px}.menu-item[data-v-6de802b3]{display:flex;align-items:center;padding:10px 14px;border-radius:8px;background:rgba(255,173,0,.08);border:1px solid rgba(255,173,0,.2);transition:all .2s ease;cursor:pointer;text-decoration:none;color:#2d3436;font-size:.85rem}.menu-item[data-v-6de802b3]:hover{background:rgba(255,173,0,.15);border-color:#ffad004d;transform:translate(3px)}.menu-item-icon[data-v-6de802b3]{width:16px;height:16px;margin-right:8px;color:#ffad00;font-size:.9rem}.menu-item-text[data-v-6de802b3]{flex:1;font-weight:500;text-align:left}.menu-item-badge[data-v-6de802b3]{background:linear-gradient(135deg,#fd79a8,#e84393);color:#fff;padding:2px 6px;border-radius:8px;font-size:.65rem;font-weight:600}.notification-badge[data-v-6de802b3]{position:absolute;top:-3px;right:-3px;background:#e17055;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:600}.stats-section[data-v-6de802b3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;margin-bottom:25px;margin-left:auto;margin-right:auto}.stat-card[data-v-6de802b3]{background:rgba(255,255,255,.95);backdrop-filter:blur(20px);border-radius:12px;padding:15px;text-align:center;box-shadow:0 6px 20px #0000001a;border:1px solid rgba(255,255,255,.2);transition:transform .2s ease}.stat-card[data-v-6de802b3]:hover{transform:translateY(-2px)}.stat-number[data-v-6de802b3]{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#ffad00,#ff9500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:3px}.stat-label[data-v-6de802b3]{color:#636e72;font-size:.8rem;font-weight:500}.search-box[data-v-6de802b3]{position:relative;width:auto;display:flex;align-items:center;transition:all .3s ease}.search-box[data-v-6de802b3]{width:250px}.search-input[data-v-6de802b3]{width:100%;padding:10px 40px 10px 15px;border:2px solid rgba(255,255,255,.15);border-radius:20px;font-size:.9rem;background:rgba(255,255,255,.08);color:#fff;backdrop-filter:blur(10px);transition:all .3s ease}.search-input[data-v-6de802b3]::placeholder{color:#fff9}.search-input[data-v-6de802b3]:focus{outline:none;border-color:#ffffff4d;box-shadow:0 0 0 3px #ffffff1f}.search-icon[data-v-6de802b3]{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;color:#ffad00;font-size:1.1rem;transition:color .2s ease;z-index:10}.search-icon[data-v-6de802b3]:hover{color:#ffbd33}@keyframes fadeInUp-6de802b3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.menu-card[data-v-6de802b3]{animation:fadeInUp-6de802b3 .5s ease forwards}.menu-card[data-v-6de802b3]:nth-child(1){animation-delay:.1s}.menu-card[data-v-6de802b3]:nth-child(2){animation-delay:.2s}.menu-card[data-v-6de802b3]:nth-child(3){animation-delay:.3s}.stat-card[data-v-6de802b3]{animation:fadeInUp-6de802b3 .4s ease forwards}.stat-card[data-v-6de802b3]:nth-child(1){animation-delay:.1s}.stat-card[data-v-6de802b3]:nth-child(2){animation-delay:.15s}.stat-card[data-v-6de802b3]:nth-child(3){animation-delay:.2s}.stat-card[data-v-6de802b3]:nth-child(4){animation-delay:.25s}.stat-card[data-v-6de802b3]:nth-child(5){animation-delay:.3s}@media (max-width: 768px){.header-content[data-v-6de802b3]{flex-direction:column;text-align:center}.header-right[data-v-6de802b3]{width:100%;justify-content:center}.search-box[data-v-6de802b3]{width:200px}.dashboard[data-v-6de802b3]{grid-template-columns:1fr;gap:15px}.stats-section[data-v-6de802b3]{grid-template-columns:repeat(2,1fr);gap:10px}}.button-up[data-v-f2b63a74],.button-up[data-v-05fa5ef6],.button-up[data-v-1fa97354],.button-up[data-v-c8f3dd84],.button-up[data-v-618ee3e6],.button-up[data-v-0951e7a8],.button-up[data-v-555b301a],.button-up[data-v-2372d681],.button-up[data-v-101da8b6],.button-up[data-v-2b81ec08],.button-up[data-v-591da120]{background-color:#0d5269;border:none;border-radius:8px;color:#fff;padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:17px;cursor:pointer}.custom-skeleton{border:1px solid var(--surface-border);border-radius:4px}.custom-skeleton ul{list-style:none}p{line-height:1.2;margin:0}.p-multiselect.p-multiselect-chip .p-multiselect-token{padding:.375rem .75rem;margin-right:.5rem;background:#dee2e6;color:#495057;border-radius:16px}.button-up[data-v-634ab94e],.button-up[data-v-54fb2cb6],.button-up[data-v-e322fb78],.button-up[data-v-3e1348c6],.button-up[data-v-204615a2],.button-up[data-v-9b8b1e54],.button-up[data-v-834e32da]{background-color:#0d5269;border:none;border-radius:8px;color:#fff;padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:17px;cursor:pointer}.labor-contract-container[data-v-128744e6]{font-family:Microsoft JhengHei,\5fae\8edf\6b63\9ed1\9ad4,Arial,sans-serif;line-height:1.6;color:#000;background:#fff;max-width:210mm;margin:0 auto;padding:20mm}.contract-page[data-v-128744e6]{min-height:297mm;margin-bottom:20mm;position:relative;page-break-after:always}.company-header[data-v-128744e6]{display:flex;align-items:flex-start;margin-bottom:30px;border-bottom:2px solid #000;padding-bottom:20px}.logo-section[data-v-128744e6]{margin-right:40px}.texray-logo[data-v-128744e6]{font-size:24px;font-weight:700;color:#333;margin-bottom:10px}.company-info[data-v-128744e6]{flex:1}.company-name[data-v-128744e6]{font-size:25px;font-weight:700;color:#000;margin:0 0 10px;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.company-address[data-v-128744e6]{font-size:14px;color:#333;margin:0}.company-address p[data-v-128744e6]{margin:2px 0}.contract-title[data-v-128744e6]{text-align:center;margin:40px 0}.contract-title h2[data-v-128744e6]{font-size:36px;font-weight:700;color:#000;margin:0}.contracting-parties[data-v-128744e6]{margin-bottom:40px}.party-info[data-v-128744e6]{margin-bottom:15px}.party-info p[data-v-128744e6]{font-size:16px;margin:5px 0}.contract-statement[data-v-128744e6]{margin-top:20px;text-align:center}.contract-statement p[data-v-128744e6]{font-size:16px;font-style:italic}.contract-terms[data-v-128744e6]{margin-bottom:40px}.term-section[data-v-128744e6]{margin-bottom:30px}.term-section h3[data-v-128744e6]{font-size:18px;font-weight:700;color:#000;margin-bottom:15px;border-bottom:1px solid #ccc;padding-bottom:5px}.input-field[data-v-128744e6]{position:relative;margin-bottom:15px}.field-label[data-v-128744e6]{position:absolute;top:-20px;right:0;font-size:12px;color:#ff69b4;font-weight:700}.field-content[data-v-128744e6]{border-bottom:2px solid #000;padding:5px 0;min-height:20px;font-size:16px}.job-description-content[data-v-128744e6]{word-wrap:break-word;line-height:1.5}.job-duties-list[data-v-128744e6]{margin:15px 0}.duty-item[data-v-128744e6]{margin:5px 0;background-color:#90ee90;padding:5px 10px;border-radius:3px}.responsibility-text[data-v-128744e6]{margin-top:20px;padding:15px;background-color:#f9f9f9;border-left:4px solid #007ad9}.contract-duration[data-v-128744e6]{margin-bottom:20px}.auto-fill-note[data-v-128744e6]{background-color:#ff6b6b;color:#fff;padding:5px 10px;border-radius:3px;display:inline-block;margin:10px 0;font-size:12px;font-weight:700}.probation-terms p[data-v-128744e6],.salary-terms p[data-v-128744e6]{margin:10px 0;padding-left:20px}.working-hours p[data-v-128744e6],.airfare-terms p[data-v-128744e6],.accommodation-terms p[data-v-128744e6]{margin:8px 0;padding-left:20px}.rights-section[data-v-128744e6]{margin-top:20px}.right-item[data-v-128744e6]{margin-bottom:25px}.right-item h4[data-v-128744e6]{font-size:16px;font-weight:700;color:#000;margin-bottom:10px}.termination-terms[data-v-128744e6]{margin-top:20px}.termination-subsection[data-v-128744e6]{margin-bottom:25px}.termination-subsection h4[data-v-128744e6]{font-size:16px;font-weight:700;color:#000;margin-bottom:10px}.notice-terms p[data-v-128744e6],.termination-reasons p[data-v-128744e6]{margin:8px 0;padding-left:20px}.entry-permit-terms p[data-v-128744e6]{margin:15px 0;text-align:justify}.confidentiality-terms[data-v-128744e6]{margin-top:20px}.confidentiality-subsection[data-v-128744e6]{margin-bottom:25px}.confidentiality-subsection h4[data-v-128744e6]{font-size:16px;font-weight:700;color:#000;margin-bottom:10px}.confidentiality-list p[data-v-128744e6]{margin:5px 0;padding-left:20px}.confidentiality-continuation p[data-v-128744e6]{margin:15px 0;text-align:justify}.confidentiality-clauses h4[data-v-128744e6]{font-size:16px;font-weight:700;color:#000;margin:20px 0 10px}.confidentiality-clauses p[data-v-128744e6]{margin:10px 0;text-align:justify}.penalty-clause[data-v-128744e6]{background-color:#ffe6e6;padding:20px;border:2px solid #ff6b6b;border-radius:5px;margin-bottom:30px}.penalty-clause p[data-v-128744e6]{margin:0;font-weight:700;text-align:justify}.other-terms h3[data-v-128744e6]{font-size:18px;font-weight:700;color:#000;margin-bottom:15px}.other-clauses p[data-v-128744e6]{margin:10px 0;padding-left:20px}.signature-section[data-v-128744e6]{margin-top:20px}.signature-header h3[data-v-128744e6]{font-size:18px;font-weight:700;color:#000;margin-bottom:20px}.signature-parties[data-v-128744e6]{display:flex;flex-direction:column;gap:30px}.party-signature[data-v-128744e6]{flex:1}.party-title[data-v-128744e6]{font-size:16px;font-weight:700;margin-bottom:20px}.highlight[data-v-128744e6]{background-color:gold;padding:2px 5px;border-radius:3px}.auto-fill[data-v-128744e6]{color:#007ad9;font-style:italic}.signature-fields[data-v-128744e6]{margin-top:15px}.signature-field[data-v-128744e6]{margin-bottom:20px}.signature-field label[data-v-128744e6]{display:block;font-size:14px;margin-bottom:5px;font-weight:700}.signature-line[data-v-128744e6]{border-bottom:1px solid #000;height:110px;width:100%;position:relative;display:flex;align-items:center}.signature-image[data-v-128744e6]{max-width:100%;max-height:100px;object-fit:contain;position:absolute;left:100px;top:50%;transform:translateY(-50%)}.date-lines[data-v-128744e6]{display:flex;gap:10px;margin-top:5px}.date-line[data-v-128744e6]{border-bottom:1px solid #000;height:20px;width:60px}.watermark[data-v-128744e6]{position:absolute;right:20px;top:50%;transform:translateY(-50%);opacity:.1;z-index:-1}.watermark-content[data-v-128744e6]{text-align:center;font-size:12px;color:#666;line-height:1.4}.watermark-content p[data-v-128744e6]{margin:2px 0}@media print{.labor-contract-container[data-v-128744e6]{margin:0!important;padding:15mm!important;max-width:none!important;font-family:Microsoft JhengHei,\5fae\8edf\6b63\9ed1\9ad4,Arial,sans-serif!important}.contract-page[data-v-128744e6]{page-break-after:always!important;page-break-inside:avoid!important;margin-bottom:0!important}.watermark[data-v-128744e6]{opacity:.05!important}.field-label[data-v-128744e6]{color:#000!important}.auto-fill-note[data-v-128744e6]{background-color:transparent!important;color:#000!important;border:1px solid #000!important}.highlight[data-v-128744e6]{background-color:gold!important}.signature-image[data-v-128744e6]{max-height:45px!important}.duty-item[data-v-128744e6]{background-color:#90ee90!important}.responsibility-text[data-v-128744e6]{background-color:#f9f9f9!important;border-left:4px solid #007ad9!important}.penalty-clause[data-v-128744e6]{background-color:#ffe6e6!important;border:2px solid #ff6b6b!important}}.button-up[data-v-04a13a54]{background-color:#0d5269;border:none;border-radius:8px;color:#fff;padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:17px;cursor:pointer}.signature-container[data-v-04a13a54]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px}.signature-preview[data-v-04a13a54]{display:flex;flex-direction:column;align-items:center;gap:4px}.signature-thumbnail[data-v-04a13a54]{width:80px;height:40px;object-fit:contain;border:1px solid #ddd;border-radius:4px;background:white}.signature-actions[data-v-04a13a54]{display:flex;gap:4px}.signature-placeholder[data-v-04a13a54]{display:flex;justify-content:center;align-items:center;min-height:60px}.signature-dialog .p-dialog-content[data-v-04a13a54]{padding:0}.signature-dialog-content[data-v-04a13a54]{display:flex;flex-direction:column;height:400px;gap:16px}.signature-canvas-container[data-v-04a13a54]{position:relative;border:2px dashed #ddd;border-radius:8px;background:#f9f9f9;overflow:hidden;flex:1;margin:0;display:flex;align-items:center;justify-content:center}.signature-canvas[data-v-04a13a54]{width:100%;height:100%;display:block;cursor:crosshair;background:white;max-width:100%;max-height:100%;object-fit:contain}.signature-instructions[data-v-04a13a54]{text-align:center;color:#666;font-size:14px;padding:8px}.signature-instructions p[data-v-04a13a54]{margin:0}@media (max-width: 768px){.signature-dialog-content[data-v-04a13a54]{height:350px}.signature-thumbnail[data-v-04a13a54]{width:60px;height:30px}.signature-actions[data-v-04a13a54]{flex-direction:column;gap:2px}}@media (hover: none) and (pointer: coarse){.signature-canvas[data-v-04a13a54]{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.signature-dialog-content[data-v-04a13a54]{height:450px}.signature-canvas-container[data-v-04a13a54]{border:3px dashed #ddd}}.audit-history-dialog .p-dialog-content[data-v-04a13a54]{padding:1rem}.audit-history-content[data-v-04a13a54]{max-height:70vh;overflow-y:auto}.audit-history-section[data-v-04a13a54]{border-top:1px solid #e0e0e0;padding-top:1rem}.audit-history-list[data-v-04a13a54]{max-height:400px;overflow-y:auto}.history-item[data-v-04a13a54]{border-left:3px solid #007ad9;background-color:#f8f9fa;margin-bottom:.5rem;border-radius:0 4px 4px 0;transition:background-color .2s}.history-item[data-v-04a13a54]:hover{background-color:#e9ecef}.history-item[data-v-04a13a54]:last-child{margin-bottom:0}@media (max-width: 768px){.audit-history-dialog[data-v-04a13a54]{width:95vw!important;min-width:95vw!important}.audit-history-content[data-v-04a13a54]{max-height:60vh}}.labor-contract-preview-dialog .p-dialog-content[data-v-04a13a54]{padding:0;height:calc(90vh - 120px);overflow:hidden}.labor-contract-preview-content[data-v-04a13a54]{height:100%;overflow-y:auto;padding:20px;background:#f5f5f5}.labor-contract-preview-content .labor-contract-container[data-v-04a13a54]{background:white;box-shadow:0 4px 6px #0000001a;border-radius:8px;margin:0 auto;max-width:210mm;padding:20mm}@media (max-width: 768px){.labor-contract-preview-dialog[data-v-04a13a54]{width:98vw!important;height:95vh!important}.labor-contract-preview-content[data-v-04a13a54]{padding:10px}.labor-contract-preview-content .labor-contract-container[data-v-04a13a54]{padding:10mm}}.button-up[data-v-58766c5b],.button-up[data-v-0b906fe2],.button-up[data-v-4efb82c5],.button-up[data-v-44261cd3],.button-up[data-v-1b55932a],.button-up[data-v-44181fe7],.button-up[data-v-6773f889]{background-color:#0d5269;border:none;border-radius:8px;color:#fff;padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:17px;cursor:pointer}.p-button[data-v-531395bc]:disabled,.p-disabled[data-v-531395bc]{opacity:.8!important}.month-budget[data-v-531395bc]{text-align:center;padding:10px}.month-budget[data-v-531395bc]:nth-child(odd){background:#f2f2f2}.month-budget InputText[draggable=true][data-v-531395bc]{cursor:grab;transition:all .2s ease}.month-budget InputText[draggable=true][data-v-531395bc]:hover{background-color:#e3f2fd;border-color:#2196f3}.month-budget InputText[draggable=true][data-v-531395bc]:active{cursor:grabbing;transform:scale(1.02)}.month-budget.drag-over[data-v-531395bc]{background-color:#e8f5e8;border:2px dashed #4caf50;transform:scale(1.05);transition:all .2s ease}.month-budget.drag-target[data-v-531395bc]{background-color:#fff3e0;border:2px solid #ff9800;animation:pulse-531395bc 1s infinite}@keyframes pulse-531395bc{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.button-up[data-v-531395bc]{background-color:#0d5269;border:none;border-radius:8px;color:#fff;padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:17px;cursor:pointer}.p-button[data-v-c2da96b6]:disabled,.p-disabled[data-v-c2da96b6]{opacity:.8!important}.month-budget[data-v-c2da96b6]{text-align:center;padding:10px}.month-budget[data-v-c2da96b6]:nth-child(odd){background:#f2f2f2}.button-up[data-v-c2da96b6],.button-up[data-v-1d159832]{background-color:#0d5269;border:none;border-radius:8px;color:#fff;padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:17px;cursor:pointer}.p-button[data-v-1d159832]:disabled,.p-disabled[data-v-1d159832]{opacity:.8!important}.button-up[data-v-5b672a87],.button-up[data-v-216a33b4],.button-up[data-v-0d5f1560],.button-up[data-v-1ea431ac],.button-up[data-v-473c88d1],.button-up[data-v-a3f0f680],.button-up[data-v-286c9244]{background-color:#0d5269;border:none;border-radius:8px;color:#fff;padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:17px;cursor:pointer}.footer[data-v-667a882a]{border-top:.1rem solid;position:fixed;height:55px;left:0;bottom:0;width:100%;text-align:center}.button-up[data-v-667a882a]{background-color:#0d5269;border:none;border-radius:8px;color:#fff;padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:17px;cursor:pointer}.button-up[data-v-4dcc10a9]{background-color:#0d5269;border:none;border-radius:8px;color:#fff;padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:17px;cursor:pointer}.audit-payment .p-datatable-thead{box-shadow:none!important}.history-item[data-v-7ac8c454]:nth-child(even){background:rgb(245,245,245)}.button-up[data-v-7ac8c454]{background-color:#0d5269;border:none;border-radius:8px;color:#fff;padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:17px;cursor:pointer}.reason-content[data-v-7ac8c454],.job-description-content[data-v-7ac8c454]{width:100%;height:100px;max-height:100px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;padding:8px;background-color:#f9f9f9;white-space:pre-wrap;word-wrap:break-word;font-size:14px;line-height:1.4}.red-dot[data-v-7ac8c454]{display:inline-block;width:8px;height:8px;background-color:#f44;border-radius:50%;margin-left:8px;vertical-align:middle}.required-hint[data-v-7ac8c454]{color:#ff6b6b;font-size:12px;font-weight:400}.audit-payment .p-stepper-separator{margin-bottom:42px!important}.stepper-tooltip-wrapper,.stepper-tooltip-wrapper .p-button{pointer-events:auto!important}.audit-payment .p-stepper-panels{display:none}.history-item[data-v-b9e0b792]:nth-child(even){background:rgb(245,245,245)}.button-up[data-v-b9e0b792],.button-up[data-v-b5110160],.button-up[data-v-0def41d0],.button-up[data-v-134784c5],.button-up[data-v-0be62497],.button-up[data-v-b14aa948]{background-color:#0d5269;border:none;border-radius:8px;color:#fff;padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:17px;cursor:pointer}.credit-card-audit-divider.p-divider.p-divider-horizontal{margin:0!important}.button-up[data-v-ac48e6ac],.button-up[data-v-164dabea]{background-color:#0d5269;border:none;border-radius:8px;color:#fff;padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:17px;cursor:pointer}.p-button[data-v-164dabea]:disabled,.p-disabled[data-v-164dabea]{opacity:.8!important}.button-up[data-v-1314583a]{background-color:#0d5269;border:none;border-radius:8px;color:#fff;padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:17px;cursor:pointer}.sellment-input input{width:100%!important;display:block!important}.footer[data-v-6c0e6b3a]{border-top:.1rem solid;position:fixed;height:55px;left:0;bottom:0;width:100%;text-align:center}.button-up[data-v-6c0e6b3a],.button-up[data-v-4c68236e],.button-up[data-v-58ac9d38],.button-up[data-v-1652efab],.button-up[data-v-711c334a],.button-up[data-v-edfeb756],.button-up[data-v-4c855838],.button-up[data-v-a477ce4c],.button-up[data-v-68a08efd],.button-up[data-v-4b9c4ca3]{background-color:#0d5269;border:none;border-radius:8px;color:#fff;padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:17px;cursor:pointer}.button-up[data-v-dabdfb84],.button-up[data-v-745e6a1c],.button-up[data-v-685910cb],.button-up[data-v-6ef85200],.button-up[data-v-12951e0a],.button-up[data-v-1a51333c],.button-up[data-v-4c4d2778]{background-color:#0d5269;border:none;border-radius:8px;color:#fff;padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:17px;cursor:pointer}#detail-table .p-datatable-thead{box-shadow:none!important}.button-up[data-v-5cfc30a7],.button-up[data-v-2ec76b22],.button-up[data-v-5ae3311c],.button-up[data-v-eea86604]{background-color:#0d5269;border:none;border-radius:8px;color:#fff;padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:17px;cursor:pointer}.p-datatable .p-datatable-thead>tr>th{border-width:0 0 0px 0!important}.document-table .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td{border-color:gray!important;white-space:normal;overflow:visible}.p-datatable-thead{position:sticky;z-index:100;box-shadow:0 5px 6px #00010133,0 10px 6px #00010129!important}.p-disabled,.p-component:disabled{opacity:1!important}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(odd){background:#dfebf1!important;font-weight:700;color:#000}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(even){background:#b7d2df!important;color:#000;font-weight:700}.button-up{background-color:#0d5269;border:none;border-radius:8px;color:#fff;padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:17px;cursor:pointer}.payment-input input{width:100%!important;display:block!important}.footer[data-v-f315d4f8]{border-top:.1rem solid;position:fixed;height:55px;left:0;bottom:0;width:100%;text-align:center}.button-up[data-v-f315d4f8]{background-color:#0d5269;border:none;border-radius:8px;color:#fff;padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:17px;cursor:pointer}[data-v-071feb70] .p-progressbar{background-color:#cecece}[data-v-071feb70] .p-progressbar-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;text-align:center}[data-v-071feb70] .warning-progress .p-progressbar-value{background-color:#db0000;max-width:100%!important}[data-v-071feb70] .p-progressbar-value{max-width:100%!important}.button-up[data-v-071feb70]{background-color:#0d5269;border:none;border-radius:8px;color:#fff;padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:17px;cursor:pointer}.p-border-round[data-v-b2da173c]{border-radius:8px}.badge[data-v-b2da173c]{padding:.25rem .5rem;border-radius:10px;font-size:12px}.success[data-v-b2da173c]{background:#22c55e;color:#fff}.warning[data-v-b2da173c]{background:#f59e0b;color:#fff}.text-left[data-v-b2da173c]{text-align:left}.text-right[data-v-b2da173c]{text-align:right}.button{width:auto;cursor:pointer;border:2px dotted}.button:hover{color:#c70606;border-bottom:.5rem solid}.top-nav{background:linear-gradient(135deg,#1a2332 0%,#2d3e50 50%,#34495e 100%);padding:0;margin:0;box-shadow:0 2px 20px #0006,inset 0 1px #ffffff0d;position:sticky;top:0;z-index:1000;width:100%;left:0;right:0;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.08)}.top-nav ::v-deep(.p-dropdown .p-dropdown-label),.top-nav ::v-deep(.p-dropdown .p-dropdown-label.p-inputtext),.top-nav ::v-deep(.p-dropdown .p-inputtext),.top-nav ::v-deep(.p-dropdown input){color:#fff!important}.top-nav ::v-deep(.p-dropdown-trigger){color:#fff!important}.top-nav ::v-deep(.p-dropdown-trigger) i,.top-nav ::v-deep(.p-dropdown-trigger) .p-dropdown-trigger-icon,.top-nav ::v-deep(.p-dropdown-trigger) .p-icon,.top-nav ::v-deep(.p-dropdown-trigger) svg{color:#fff!important}.top-nav ::v-deep(.p-dropdown-trigger) svg path{fill:#fff!important}.top-nav-wrapper{margin:0 auto;padding:16px;display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;gap:20px}.top-nav-left{display:flex;align-items:center;gap:10px;flex:1}.menu-toggle{width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.08)!important;border:none!important;border-radius:10px!important;cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;backdrop-filter:blur(10px)}.menu-toggle ::v-deep(.p-button-icon){color:#fff!important;font-size:1.2rem!important}.menu-toggle ::v-deep(.pi-align-justify){color:#fff!important}.menu-toggle:hover{background:rgba(255,255,255,.15)!important;transform:scale(1.05)}.top-nav-logo{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;transition:all .3s ease}.top-nav-logo img{width:48px;height:48px;object-fit:contain;display:block}.top-nav-title-group{display:flex;flex-direction:column;gap:2px;text-align:left}.top-nav-title{color:#fffffff2;font-size:1.35rem;font-weight:600;white-space:nowrap;letter-spacing:.3px;text-align:left}.top-nav-subtitle{color:#fff9;font-size:.85rem;white-space:nowrap;text-align:left}.top-nav-right{display:flex;align-items:center;gap:12px}.top-nav-user{display:flex;align-items:center;gap:10px;background:rgba(255,173,0,.12);border:none;border-radius:12px;padding:8px 16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px)}.top-nav-user:hover{background:rgba(255,173,0,.2);transform:translateY(-1px)}.top-nav-user span{color:#ffffffe6;font-size:.9rem;font-weight:500}.top-nav-notification{width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.08)!important;border:none!important;border-radius:10px!important;cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;backdrop-filter:blur(10px)}.top-nav-notification ::v-deep(.p-button-icon){color:#ffffffe6!important;font-size:1.1rem!important}.top-nav-notification:hover{background:rgba(255,255,255,.15)!important;transform:scale(1.05)}.language-selector{position:relative;display:flex;align-items:center}.language-selector .language-dropdown-custom,.language-dropdown-custom.p-dropdown{background:rgba(255,255,255,.08)!important;border:none!important;border-radius:10px!important;min-width:80px!important;backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)!important}.language-selector .language-dropdown-custom:hover,.language-dropdown-custom.p-dropdown:hover{background:rgba(255,255,255,.15)!important;transform:translateY(-1px)}.language-selector :deep(.p-dropdown),.language-dropdown-custom :deep(.p-dropdown){background:rgba(255,255,255,.08)!important;border:none!important;border-radius:10px!important;min-width:80px!important;backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)!important}.language-selector :deep(.p-dropdown:hover),.language-dropdown-custom :deep(.p-dropdown:hover){background:rgba(255,255,255,.15)!important;transform:translateY(-1px)}.language-selector ::v-deep(.p-dropdown .p-dropdown-label),.language-selector ::v-deep(.p-dropdown .p-dropdown-label.p-inputtext),.language-dropdown-custom ::v-deep(.p-dropdown .p-dropdown-label),.language-dropdown-custom ::v-deep(.p-dropdown .p-dropdown-label.p-inputtext){color:#fff!important;font-size:.9rem!important;padding:8px 12px!important}.language-selector ::v-deep(.p-dropdown .p-inputtext),.language-dropdown-custom ::v-deep(.p-dropdown .p-inputtext){color:#fff!important}.language-selector ::v-deep(.p-dropdown input),.language-dropdown-custom ::v-deep(.p-dropdown input){color:#fff!important}.language-selector ::v-deep(.p-dropdown-trigger),.language-dropdown-custom ::v-deep(.p-dropdown-trigger){color:#fff!important}.language-selector ::v-deep(.p-dropdown-trigger) .p-dropdown-trigger-icon,.language-selector ::v-deep(.p-dropdown-trigger) .p-icon,.language-selector ::v-deep(.p-dropdown-trigger) svg,.language-dropdown-custom ::v-deep(.p-dropdown-trigger) .p-dropdown-trigger-icon,.language-dropdown-custom ::v-deep(.p-dropdown-trigger) .p-icon,.language-dropdown-custom ::v-deep(.p-dropdown-trigger) svg{color:#fff!important}.language-selector ::v-deep(.p-dropdown-trigger) svg path,.language-dropdown-custom ::v-deep(.p-dropdown-trigger) svg path{fill:#fff!important}.language-selector ::v-deep(.p-dropdown-trigger) i,.language-dropdown-custom ::v-deep(.p-dropdown-trigger) i{color:#fff!important}.language-selector ::v-deep(.p-dropdown:hover),.language-dropdown-custom ::v-deep(.p-dropdown:hover){background:rgba(255,255,255,.15)!important;transform:translateY(-1px)}.language-selector ::v-deep(.p-dropdown:hover) .p-dropdown-label,.language-dropdown-custom ::v-deep(.p-dropdown:hover) .p-dropdown-label{color:#fff!important}.language-selector ::v-deep(.p-dropdown:hover) .p-inputtext,.language-dropdown-custom ::v-deep(.p-dropdown:hover) .p-inputtext{color:#fff!important}.language-selector ::v-deep(.p-dropdown:hover) input,.language-dropdown-custom ::v-deep(.p-dropdown:hover) input{color:#fff!important}.language-selector ::v-deep(.p-dropdown:hover) .p-dropdown-trigger,.language-dropdown-custom ::v-deep(.p-dropdown:hover) .p-dropdown-trigger{color:#fff!important}.language-selector ::v-deep(.p-dropdown:hover) .p-dropdown-trigger i,.language-dropdown-custom ::v-deep(.p-dropdown:hover) .p-dropdown-trigger i{color:#fff!important}.language-selector ::v-deep(.p-dropdown-panel),.language-dropdown-custom ::v-deep(.p-dropdown-panel){background:#2d3e50!important;border:1px solid rgba(255,255,255,.2)!important}.language-selector ::v-deep(.p-dropdown-panel) .p-dropdown-items-wrapper,.language-dropdown-custom ::v-deep(.p-dropdown-panel) .p-dropdown-items-wrapper{color:#ffffffe6!important}.language-selector ::v-deep(.p-dropdown-panel) .p-dropdown-item,.language-dropdown-custom ::v-deep(.p-dropdown-panel) .p-dropdown-item{color:#ffffffe6!important}.language-selector ::v-deep(.p-dropdown-panel) .p-dropdown-item:hover,.language-dropdown-custom ::v-deep(.p-dropdown-panel) .p-dropdown-item:hover{background:rgba(255,173,0,.2)!important;color:#ffad00!important}.language-selector ::v-deep(.p-dropdown-panel) .p-dropdown-item.p-highlight,.language-dropdown-custom ::v-deep(.p-dropdown-panel) .p-dropdown-item.p-highlight{background:rgba(255,173,0,.25)!important;color:#ffad00!important}.language-dropdown-custom ::v-deep(.p-dropdown){background:rgba(255,255,255,.08)!important;border:none!important;border-radius:10px!important;min-width:80px!important;backdrop-filter:blur(10px)}.language-dropdown-custom ::v-deep(.p-dropdown .p-dropdown-label),.language-dropdown-custom ::v-deep(.p-dropdown .p-inputtext),.language-dropdown-custom ::v-deep(.p-dropdown input),.language-dropdown-custom ::v-deep(.p-dropdown .p-dropdown-label.p-inputtext){color:#fff!important}.language-dropdown-custom ::v-deep(.p-dropdown-trigger),.language-dropdown-custom ::v-deep(.p-dropdown-trigger i),.language-dropdown-custom ::v-deep(.p-dropdown-trigger .p-dropdown-trigger-icon),.language-dropdown-custom ::v-deep(.p-dropdown-trigger .p-icon),.language-dropdown-custom ::v-deep(.p-dropdown-trigger svg),.language-dropdown-custom ::v-deep(.p-dropdown .p-dropdown-trigger i){color:#fff!important}.language-dropdown-custom ::v-deep(.p-dropdown-trigger svg path){fill:#fff!important}.top-nav .language-selector .language-dropdown-custom.p-dropdown .p-dropdown-label,.top-nav .language-selector .language-dropdown-custom.p-dropdown .p-dropdown-label.p-inputtext,.top-nav .language-selector .language-dropdown-custom.p-dropdown .p-inputtext,.top-nav .language-selector .language-dropdown-custom.p-dropdown input,.top-nav .language-selector .language-dropdown-custom.p-dropdown .p-dropdown-trigger,.top-nav .language-selector .language-dropdown-custom.p-dropdown .p-dropdown-trigger svg,.top-nav .language-selector .language-dropdown-custom.p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon,.top-nav .language-selector .language-dropdown-custom.p-dropdown .p-dropdown-trigger .p-icon,.top-nav .language-dropdown-custom.p-dropdown .p-dropdown-label,.top-nav .language-dropdown-custom.p-dropdown .p-dropdown-label.p-inputtext,.top-nav .language-dropdown-custom.p-dropdown .p-inputtext,.top-nav .language-dropdown-custom.p-dropdown input,.top-nav .language-dropdown-custom.p-dropdown .p-dropdown-trigger,.top-nav .language-dropdown-custom.p-dropdown .p-dropdown-trigger svg,.top-nav .language-dropdown-custom.p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon,.top-nav .language-dropdown-custom.p-dropdown .p-dropdown-trigger .p-icon{color:#fff!important}.top-nav .language-selector .language-dropdown-custom.p-dropdown .p-dropdown-trigger svg path,.top-nav .language-dropdown-custom.p-dropdown .p-dropdown-trigger svg path{fill:#fff!important}[class*=language-dropdown-custom] .p-dropdown-label,[class*=language-dropdown-custom] .p-dropdown-label.p-inputtext,[class*=language-dropdown-custom] .p-inputtext{color:#fff!important}[class*=language-dropdown-custom] .p-dropdown-trigger,[class*=language-dropdown-custom] .p-dropdown-trigger svg,[class*=language-dropdown-custom] .p-dropdown-trigger .p-icon{color:#fff!important}[class*=language-dropdown-custom] .p-dropdown-trigger svg path{fill:#fff!important}.top-nav [class*=language-dropdown-custom].p-dropdown .p-dropdown-label.p-inputtext{color:#fff!important}.top-nav [class*=language-dropdown-custom].p-dropdown .p-dropdown-trigger svg path{fill:#fff!important}.logout-btn{width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#e74c3c,#c0392b)!important;border:none!important;border-radius:10px!important;cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 12px #e74c3c4d!important;backdrop-filter:blur(10px)}.logout-btn ::v-deep(.p-button-icon){color:#fff!important;font-size:1.1rem!important}.logout-btn ::v-deep(.pi-sign-out){color:#fff!important}.logout-btn:hover{background:linear-gradient(135deg,#c0392b,#a93226)!important;transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px #e74c3c80!important}.toolbar_detail{min-width:375px;height:50px;left:0px;border-top:none!important;background:rgb(252,252,252)!important;border-bottom:.1rem solid!important;position:fixed;width:100%;top:80px;z-index:0}.toolbar_detail .pointer{cursor:pointer}.pi-sign-out:before,.pi-align-justify:before{color:#fff!important}@media (max-width: 768px){.top-nav-wrapper{padding:12px 15px;gap:12px}.top-nav-title{font-size:1.1rem}.top-nav-subtitle{font-size:.75rem}.top-nav-logo{width:40px;height:40px}.top-nav-logo svg{width:24px;height:24px}.top-nav-user span{display:none}.menu-toggle,.logout-btn,.top-nav-notification{width:36px!important;height:36px!important}}.top-nav .language-selector .p-dropdown .p-dropdown-label.p-inputtext[role=combobox]{color:#fff!important}.top-nav .language-selector .p-dropdown .p-dropdown-trigger svg[class*=p-icon] path{fill:#fff!important}.top-nav .language-selector .p-dropdown .p-dropdown-trigger{color:#fff!important}.top-nav .language-selector .p-dropdown .p-dropdown-trigger svg{color:#fff!important}.top-nav~.p-dropdown-panel,.p-dropdown-panel[data-pc-section=overlay],.p-dropdown-panel{background:#2d3e50!important;border:1px solid rgba(255,255,255,.2)!important}.top-nav~.p-dropdown-panel .p-dropdown-items-wrapper,.p-dropdown-panel .p-dropdown-items-wrapper,.p-dropdown-panel[data-pc-section=overlay] .p-dropdown-items-wrapper{color:#ffffffe6!important}.top-nav~.p-dropdown-panel .p-dropdown-item,.p-dropdown-panel .p-dropdown-item,.p-dropdown-panel[data-pc-section=overlay] .p-dropdown-item{color:#ffffffe6!important}.top-nav~.p-dropdown-panel .p-dropdown-item:hover,.p-dropdown-panel .p-dropdown-item:hover,.p-dropdown-panel[data-pc-section=overlay] .p-dropdown-item:hover{background:rgba(255,173,0,.2)!important;color:#ffad00!important}.top-nav~.p-dropdown-panel .p-dropdown-item.p-highlight,.p-dropdown-panel .p-dropdown-item.p-highlight,.p-dropdown-panel[data-pc-section=overlay] .p-dropdown-item.p-highlight{background:rgba(255,173,0,.25)!important;color:#ffad00!important}.show_dialog{width:50vw}.text-white{color:#fff!important}.d-phone{display:flex}.d-phone-show{display:none}@media screen and (max-width: 600px){.show_dialog{width:90vw}.d-phone{display:none}.d-phone-show{display:flex}}.font-join{font-size:.5rem;cursor:pointer}.divide-white{width:1px;background-color:#fff}.login-img{max-width:95%;height:auto}.login-main{height:100vh;width:100vw;overflow:hidden;color:var(--text-color)}.login{text-align:left}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}body{margin:0}
