.users-page[data-v-565bbe1f]{padding:32px;background:#f5f5f5;min-height:100vh}.page-title[data-v-565bbe1f]{font-size:32px;font-weight:300;color:#1a1a1a;letter-spacing:-.5px;margin:0;line-height:1.2}.page-subtitle[data-v-565bbe1f]{font-size:13px;color:#6b7280;margin-top:2px}.add-btn[data-v-565bbe1f]{text-transform:none;font-weight:500;font-size:16px!important}.table-card[data-v-565bbe1f]{border-radius:8px;border:1px solid #e0e0e0;background:#fff}.filters-content[data-v-565bbe1f]{padding:20px 24px!important}.filters-row[data-v-565bbe1f]{gap:12px}.users-table[data-v-565bbe1f]{background:transparent!important}.users-table[data-v-565bbe1f] table{table-layout:auto;width:100%}.users-table[data-v-565bbe1f] .v-data-table__wrapper{overflow-x:auto}.users-table[data-v-565bbe1f] thead{background:#fafafa}.users-table[data-v-565bbe1f] thead th{font-size:13px!important;font-weight:600!important;color:#4a4a4a!important;border-bottom:2px solid #e5e7eb!important;text-transform:uppercase;letter-spacing:.5px}.users-table[data-v-565bbe1f] tbody td,.users-table[data-v-565bbe1f] thead th{padding:14px!important;text-align:left!important;vertical-align:middle!important;white-space:nowrap!important}.users-table[data-v-565bbe1f] tbody td{font-size:14px!important;color:#1a1a1a!important;border-bottom:1px solid #f3f4f6!important}.users-table[data-v-565bbe1f] tbody td:first-child,.users-table[data-v-565bbe1f] thead th:first-child{text-align:center!important}.name-link[data-v-565bbe1f]{color:#111827;font-weight:400;cursor:default}.name-link[data-v-565bbe1f]:hover{text-decoration:none}.cell-text[data-v-565bbe1f]{color:#4a4a4a}.role-chip[data-v-565bbe1f]{font-size:12px!important;font-weight:500!important;height:24px!important;padding:0 12px!important;border-radius:5px!important}.role-manager[data-v-565bbe1f]{background-color:#dbeafe!important;color:#1d4ed8!important}.role-user[data-v-565bbe1f]{background-color:#f3f4f6!important;color:#374151!important}.role-admin[data-v-565bbe1f]{background-color:#ede9fe!important;color:#6d28d9!important}.role-technician[data-v-565bbe1f]{background-color:#fef3c7!important;color:#92400e!important}.status-chip[data-v-565bbe1f]{font-size:12px!important;font-weight:500!important;height:24px!important;padding:0 12px!important;border-radius:5px!important}.status-active[data-v-565bbe1f]{background-color:#d1fae5!important;color:#065f46!important}.status-inactive[data-v-565bbe1f]{background-color:#fee2e2!important;color:#991b1b!important}.action-eye-btn[data-v-565bbe1f]{color:#6b7280;cursor:pointer;font-size:20px;-webkit-transition:color .15s ease;transition:color .15s ease}.action-eye-btn[data-v-565bbe1f]:hover{color:#1d4ed8}.action-edit-btn[data-v-565bbe1f]{color:#6b7280;cursor:pointer;font-size:20px;-webkit-transition:color .15s ease;transition:color .15s ease}.action-edit-btn[data-v-565bbe1f]:hover{color:#1d4ed8}.action-delete-btn[data-v-565bbe1f]{color:#6b7280;cursor:pointer;font-size:20px;-webkit-transition:color .15s ease;transition:color .15s ease}.action-delete-btn[data-v-565bbe1f]:hover{color:#b91c1c}.dialog-card[data-v-565bbe1f]{border-radius:8px!important}.dialog-header[data-v-565bbe1f]{background:#fff;padding:20px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog-title-text[data-v-565bbe1f]{font-size:25px;font-weight:400;color:#111827;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.close-btn[data-v-565bbe1f]{color:#000!important;background-color:transparent!important}.close-btn[data-v-565bbe1f]:hover{background-color:#f3f4f6!important}.dialog-content[data-v-565bbe1f]{padding:24px!important;background:#fff}.dialog-actions-new[data-v-565bbe1f]{background:#fff!important;padding:16px 24px!important}.close-action-btn[data-v-565bbe1f]{color:#374151!important;font-weight:500;text-transform:uppercase;font-size:14px;padding:0 20px!important;height:40px!important;border:1px solid #d1d5db;border-radius:6px}.submit-btn[data-v-565bbe1f]{text-transform:uppercase!important;font-weight:500!important;font-size:14px!important;height:40px!important;min-width:110px!important;border-radius:6px!important}.field-label[data-v-565bbe1f]{font-size:13px;font-weight:500;color:#374151;margin-bottom:4px}.required[data-v-565bbe1f]{color:#ef4444}.detail-label-new[data-v-565bbe1f]{font-size:12px;color:#374151;margin-bottom:4px;font-weight:500}.detail-value-new[data-v-565bbe1f]{font-size:15px;font-weight:400;color:#111827}.delete-dialog-card[data-v-565bbe1f]{border-radius:8px}.delete-dialog-header[data-v-565bbe1f]{background:#fff;border-bottom:1px solid #e5e7eb;padding:16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delete-header-title[data-v-565bbe1f]{font-size:16px;font-weight:600;color:#1f2937}.delete-close-btn[data-v-565bbe1f]{color:#9ca3af!important;background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.delete-close-btn[data-v-565bbe1f]:before{display:none!important}.delete-close-btn[data-v-565bbe1f]:hover{background-color:#f3f4f6!important}.delete-dialog-body[data-v-565bbe1f]{padding:24px 20px!important}.delete-content-wrapper[data-v-565bbe1f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.delete-icon-box[data-v-565bbe1f]{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#fee2e2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.delete-warning-icon[data-v-565bbe1f]{color:#dc2626!important}.delete-text-content[data-v-565bbe1f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.delete-question[data-v-565bbe1f]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px;line-height:1.4}.delete-description[data-v-565bbe1f]{font-size:14px;color:#6b7280;line-height:1.6}.delete-dialog-footer[data-v-565bbe1f]{background:#f9fafb!important;border-top:1px solid #e5e7eb;padding:16px 20px!important}.delete-cancel-btn[data-v-565bbe1f]{color:#374151!important;font-weight:500;text-transform:none;font-size:14px;padding:0 16px!important;height:36px!important}.delete-cancel-btn[data-v-565bbe1f]:hover{background-color:#f3f4f6!important}.delete-confirm-btn[data-v-565bbe1f]{background-color:#dc2626!important;color:#fff!important;font-weight:600;text-transform:none;font-size:14px;padding:0 20px!important;height:36px!important;border-radius:4px;-webkit-box-shadow:none!important;box-shadow:none!important}.delete-confirm-btn[data-v-565bbe1f]:hover{background-color:#b91c1c!important}.loading-container[data-v-565bbe1f]{padding:60px;text-align:center}.no-data[data-v-565bbe1f]{text-align:center;padding:60px 20px;color:#9ca3af}.no-data p[data-v-565bbe1f]{margin-top:16px;font-size:16px}.delete-dialog-card[data-v-565bbe1f]{border-radius:12px;background:#fff;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.12)!important;box-shadow:0 20px 40px rgba(0,0,0,.12)!important}.delete-dialog-body-clean[data-v-565bbe1f]{padding:48px 36px 28px 36px!important}.delete-clean-message[data-v-565bbe1f]{font-size:16px;color:#374151;line-height:1.75;text-align:left}.delete-dialog-footer-clean[data-v-565bbe1f]{padding:4px 20px 20px 20px!important;background:transparent!important}.delete-cancel-btn-clean[data-v-565bbe1f]{color:#9ca3af!important;font-weight:500;text-transform:none!important;font-size:14px;letter-spacing:0!important}.delete-cancel-btn-clean[data-v-565bbe1f]:hover{background-color:transparent!important;color:#6b7280!important}.delete-confirm-btn-clean[data-v-565bbe1f]{color:#dc2626!important;font-weight:600;text-transform:none!important;font-size:14px;letter-spacing:0!important}.delete-confirm-btn-clean[data-v-565bbe1f]:hover{background-color:transparent!important;color:#b91c1c!important}.send-credentials-btn[data-v-565bbe1f]{background-color:#ffc107!important;color:#fff!important;font-size:14px!important;text-transform:uppercase!important}@media (max-width:960px){.users-page[data-v-565bbe1f]{padding:24px}.page-title[data-v-565bbe1f]{font-size:24px}.filters-content[data-v-565bbe1f]{padding:16px!important}.users-table[data-v-565bbe1f] tbody td,.users-table[data-v-565bbe1f] thead th{padding:12px 8px!important;font-size:13px!important}}@media (max-width:600px){.users-page[data-v-565bbe1f]{padding:16px}.page-title[data-v-565bbe1f]{font-size:20px}.users-table[data-v-565bbe1f] tbody td,.users-table[data-v-565bbe1f] thead th{padding:10px 6px!important;font-size:12px!important}}