.admin-dashboard[data-v-02afb31b]{padding:32px;background:#f5f5f5;min-height:100vh}.page-title[data-v-02afb31b]{font-size:32px;font-weight:300;margin-bottom:20px;color:#1a1a1a;letter-spacing:-.5px}.section-title[data-v-02afb31b]{font-size:16px;font-weight:500;margin-bottom:-25px;margin-top:25px;color:#4a4a4a}.section-title[data-v-02afb31b]:first-of-type{margin-top:0}.metrics-row[data-v-02afb31b]{margin-left:-8px!important;margin-right:-8px!important;margin-bottom:0!important}.metrics-row>.v-col[data-v-02afb31b]{padding:8px!important}.metric-card[data-v-02afb31b]{border-radius:12px;border:1px solid #e0e0e0;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s;background:#fff}.metric-card[data-v-02afb31b]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1)!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.metric-content[data-v-02afb31b]{padding:28px 24px!important;min-height:100px!important}.metric-content[data-v-02afb31b],.metric-icon[data-v-02afb31b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.metric-icon[data-v-02afb31b]{width:48px;height:48px;border-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:16px;-ms-flex-negative:0;flex-shrink:0}.blue-bg[data-v-02afb31b]{background:#dbeafe}.yellow-bg[data-v-02afb31b]{background:#fef3c7}.orange-bg[data-v-02afb31b]{background:#fed7aa}.green-bg[data-v-02afb31b]{background:#d1fae5}.red-bg[data-v-02afb31b]{background:#fecaca}.metric-info[data-v-02afb31b]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.metric-label[data-v-02afb31b]{font-size:13px;color:#6b7280;margin-bottom:6px;font-weight:400;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-value[data-v-02afb31b]{font-size:28px;font-weight:600;color:#111827;line-height:1;letter-spacing:-.5px}.chart-table-row[data-v-02afb31b]{margin-top:2px;margin-left:-8px!important;margin-right:-8px!important}.chart-table-row>.v-col[data-v-02afb31b]{padding:8px!important}.chart-card[data-v-02afb31b]{border-radius:12px;border:1px solid #e0e0e0;background:#fff;height:100%}.chart-title[data-v-02afb31b]{font-size:18px;font-weight:500;color:#1a1a1a;padding:20px 24px 16px 24px!important}.chart-content[data-v-02afb31b]{padding:0 24px 24px 24px!important}.chart-wrapper[data-v-02afb31b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:20px 0}.pie-chart-container[data-v-02afb31b]{width:100%;max-width:280px}.pie-chart-container>div[data-v-02afb31b]{margin:0 auto}.chart-legend[data-v-02afb31b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.legend-item[data-v-02afb31b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.legend-color[data-v-02afb31b]{width:16px;height:16px;border-radius:3px}.solved-color[data-v-02afb31b]{background:#82ca9d}.open-color[data-v-02afb31b]{background:#ffc658}.waiting-color[data-v-02afb31b]{background:#ff6b6b}.legend-text[data-v-02afb31b]{font-size:14px;color:#4a4a4a}.table-card[data-v-02afb31b]{border-radius:12px;border:1px solid #e0e0e0;background:#fff;height:100%}.table-title[data-v-02afb31b]{font-size:18px;font-weight:500;color:#1a1a1a;padding:20px 24px 16px 24px!important}.table-content[data-v-02afb31b]{padding:0!important}.tickets-table[data-v-02afb31b]{background:transparent!important}.tickets-table[data-v-02afb31b] .v-data-table__wrapper{overflow-x:auto}.tickets-table[data-v-02afb31b] thead{background:#f9fafb}.tickets-table[data-v-02afb31b] th{font-size:13px!important;font-weight:500!important;color:#6b7280!important;border-bottom:1px solid #e5e7eb!important;padding:12px 16px!important}.tickets-table[data-v-02afb31b] td{font-size:14px!important;color:#1a1a1a!important;border-bottom:1px solid #f3f4f6!important;padding:16px!important}.customer-name[data-v-02afb31b]{font-weight:500;color:#1a1a1a}.subject-text[data-v-02afb31b]{color:#4a4a4a}.submitted-date[data-v-02afb31b]{color:#6b7280;font-size:13px}.priority-chip[data-v-02afb31b]{font-size:12px!important;font-weight:500!important;height:24px!important;padding:0 10px!important;border-radius:4px!important}.priority-open[data-v-02afb31b]{background-color:#fef3c7!important;color:#92400e!important}.priority-low[data-v-02afb31b]{background-color:#d1fae5!important;color:#065f46!important}.priority-medium[data-v-02afb31b]{background-color:#fed7aa!important;color:#9a3412!important}.priority-high[data-v-02afb31b]{background-color:#fecaca!important;color:#991b1b!important}.no-data[data-v-02afb31b]{text-align:center;padding:40px;color:#9ca3af;font-size:14px}@media (max-width:1264px){.metric-value[data-v-02afb31b]{font-size:24px}.metric-icon[data-v-02afb31b]{width:44px;height:44px}.metric-content[data-v-02afb31b]{padding:18px 20px!important}.pie-chart[data-v-02afb31b]{width:240px;height:240px}}@media (max-width:960px){.admin-dashboard[data-v-02afb31b]{padding:24px}.metric-value[data-v-02afb31b]{font-size:24px}.metric-icon[data-v-02afb31b]{width:44px;height:44px}.metric-label[data-v-02afb31b]{font-size:12px}.metric-content[data-v-02afb31b]{padding:16px 20px!important}.chart-table-row[data-v-02afb31b]{margin-top:24px}.pie-chart-container[data-v-02afb31b]{max-width:220px}}@media (max-width:600px){.admin-dashboard[data-v-02afb31b]{padding:16px}.page-title[data-v-02afb31b]{font-size:24px;margin-bottom:24px}.section-title[data-v-02afb31b]{font-size:14px;margin-bottom:12px;margin-top:24px}.metrics-row>.v-col[data-v-02afb31b]{padding:6px!important}.metric-content[data-v-02afb31b]{padding:10px 10px!important}.metric-icon[data-v-02afb31b]{width:40px;height:40px;margin-right:12px}.metric-label[data-v-02afb31b]{font-size:11px}.metric-value[data-v-02afb31b]{font-size:20px}.chart-table-row[data-v-02afb31b]{margin-top:16px}.chart-title[data-v-02afb31b],.table-title[data-v-02afb31b]{font-size:16px;padding:16px 16px 12px 16px!important}.chart-content[data-v-02afb31b]{padding:0 16px 16px 16px!important}.pie-chart-container[data-v-02afb31b]{max-width:200px}.chart-legend[data-v-02afb31b]{gap:12px}.legend-text[data-v-02afb31b]{font-size:12px}.tickets-table[data-v-02afb31b] td,.tickets-table[data-v-02afb31b] th{padding:12px 8px!important;font-size:12px!important}}.ticket-overview[data-v-24337975]{padding:32px;background:#f5f5f5;min-height:100vh}.page-title[data-v-24337975]{font-size:32px;font-weight:300;color:#1a1a1a;margin-bottom:20px}.metrics-row[data-v-24337975]{margin-bottom:-14px}.metric-card[data-v-24337975]{border-radius:12px;background:#fff!important;border:1px solid #e5e7eb;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.metric-card[data-v-24337975]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08)!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.metric-content[data-v-24337975]{padding:28px 24px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;height:100%;min-height:100px}.icon-wrapper[data-v-24337975]{width:54px;height:54px;border-radius:12px;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;-ms-flex-negative:0;flex-shrink:0}.yellow-icon[data-v-24337975]{background:#fef3c7}.red-icon[data-v-24337975]{background:#fee2e2}.orange-icon[data-v-24337975]{background:#ffedd5}.green-icon[data-v-24337975]{background:#d1fae5}.metric-info[data-v-24337975]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:-4px;min-width:0}.metric-label[data-v-24337975]{font-size:14px;font-weight:400;color:#6b7280;line-height:1.3;min-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.metric-value[data-v-24337975]{font-size:32px;font-weight:600;color:#111827;line-height:1}.filters-row[data-v-24337975]{margin-bottom:-24px}.filters-row[data-v-24337975] .v-input__control{background-color:#fff!important;border-radius:4px}.filters-row[data-v-24337975] .v-text-field--outlined fieldset{border-color:#d1d5db!important}.chart-row[data-v-24337975]{margin-bottom:-34px}.chart-card[data-v-24337975]{border-radius:12px;border:1px solid #e0e0e0;background:#fff}.chart-title[data-v-24337975]{font-size:18px;font-weight:500;color:#1a1a1a;padding:20px 24px 16px 24px!important}.chart-content[data-v-24337975]{padding:0 24px 24px 24px!important}.chart-wrapper[data-v-24337975]{padding:20px 0}.bar-chart-container[data-v-24337975]{width:100%;min-height:350px}.bottom-row[data-v-24337975]{margin-bottom:24px}.activity-card[data-v-24337975],.latest-requests-card[data-v-24337975]{border-radius:12px;border:1px solid #e0e0e0;background:#fff;height:100%}.card-title[data-v-24337975]{font-size:18px;font-weight:500;color:#1a1a1a;padding:20px 24px 16px 24px!important}.activity-content[data-v-24337975]{padding:0 24px 24px 24px!important;max-height:450px;overflow-y:auto}.activity-list[data-v-24337975]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.activity-item[data-v-24337975]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.activity-avatar[data-v-24337975]{-ms-flex-negative:0;flex-shrink:0}.activity-details[data-v-24337975]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.activity-user[data-v-24337975]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.activity-text[data-v-24337975]{font-size:14px;color:#666;margin-bottom:6px}.activity-meta[data-v-24337975]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.priority-chip[data-v-24337975]{font-size:11px!important;font-weight:500!important;height:20px!important;color:#fff!important}.activity-time[data-v-24337975]{font-size:12px;color:#999}.latest-requests-content[data-v-24337975]{padding:0 24px 24px 24px!important;max-height:450px;overflow-y:auto}.requests-list[data-v-24337975]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.request-item[data-v-24337975]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:8px;-webkit-transition:background .2s;transition:background .2s}.request-item[data-v-24337975]:hover{background:#f9f9f9}.request-indicator[data-v-24337975]{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;margin-top:6px}.indicator-high[data-v-24337975]{background:#f44336}.indicator-medium[data-v-24337975]{background:#ff9800}.indicator-low[data-v-24337975]{background:#4caf50}.indicator-default[data-v-24337975]{background:#999}.request-details[data-v-24337975]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.request-id[data-v-24337975]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.request-description[data-v-24337975]{font-size:14px;color:#666;margin-bottom:4px}.request-time[data-v-24337975]{font-size:12px;color:#999}.request-priority-chip[data-v-24337975]{-ms-flex-negative:0;flex-shrink:0;font-size:11px!important;font-weight:500!important;height:24px!important;color:#fff!important}.no-data[data-v-24337975]{text-align:center;padding:40px;color:#9ca3af;font-size:14px}@media (max-width:960px){.page-title[data-v-24337975]{font-size:20px}.metric-value[data-v-24337975]{font-size:28px}.icon-wrapper[data-v-24337975]{width:48px;height:48px}.metric-label[data-v-24337975]{min-height:36px}}@media (max-width:600px){.ticket-overview[data-v-24337975]{padding:16px}.metric-value[data-v-24337975]{font-size:24px}.metric-label[data-v-24337975]{font-size:13px;min-height:34px}}.customers-page[data-v-5b7ec1dd]{padding:32px;background:#f5f5f5;min-height:100vh}.card-title-text[data-v-5b7ec1dd]{font-size:20px;font-weight:300;color:#1a1a1a;letter-spacing:-.5px;margin:0;padding:8px 0;margin-left:12px}.add-btn[data-v-5b7ec1dd]{text-transform:none;font-weight:500}.table-card[data-v-5b7ec1dd]{border-radius:8px;border:1px solid #e0e0e0;background:#fff;position:relative;margin-top:36px}.card-title-header[data-v-5b7ec1dd]{padding:0 24px 0 96px;min-height:64px}.card-title-header[data-v-5b7ec1dd],.card-title-icon-wrap[data-v-5b7ec1dd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-title-icon-wrap[data-v-5b7ec1dd]{position:absolute;top:-10px;left:24px;width:64px;height:64px;background:#ffb300;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 4px 12px rgba(255,179,0,.4);box-shadow:0 4px 12px rgba(255,179,0,.4)}.card-title-icon[data-v-5b7ec1dd]{font-size:30px!important;color:#fff!important}.filters-content[data-v-5b7ec1dd]{padding:10px 24px 18px 24px!important}.filter-select[data-v-5b7ec1dd]{max-width:190px;-webkit-box-flex:0;-ms-flex:0 0 190px;flex:0 0 190px}.search-field[data-v-5b7ec1dd]{max-width:280px;-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px}.customers-table[data-v-5b7ec1dd]{background:transparent!important}.customers-table[data-v-5b7ec1dd] table{min-width:1100px}.customers-table[data-v-5b7ec1dd] .v-data-table__wrapper{overflow-x:auto}.customers-table[data-v-5b7ec1dd] thead{background:#fafafa}.customers-table[data-v-5b7ec1dd] th{font-size:13px!important;font-weight:600!important;color:#4a4a4a!important;border-bottom:2px solid #e5e7eb!important;padding:16px 12px!important;text-transform:uppercase;letter-spacing:.5px;vertical-align:middle!important;white-space:nowrap!important}.customers-table[data-v-5b7ec1dd] td{font-size:14px!important;color:#1a1a1a!important;border-bottom:1px solid #f3f4f6!important;padding:12px!important;vertical-align:top!important}.customer-name[data-v-5b7ec1dd]{font-weight:600;color:#1a1a1a;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.address-text[data-v-5b7ec1dd]{color:#4a4a4a;font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;max-width:200px}.cell-text[data-v-5b7ec1dd],.mobile-text[data-v-5b7ec1dd]{color:#4a4a4a;font-size:14px;white-space:nowrap;display:block}.cell-text[data-v-5b7ec1dd]{overflow:hidden;text-overflow:ellipsis}.sector-chip[data-v-5b7ec1dd]{font-size:11px!important;font-weight:500!important;height:22px!important;padding:0 10px!important;color:#7c3aed!important;border-radius:3px!important}.action-icon[data-v-5b7ec1dd]{color:#6b7280;cursor:pointer;font-size:20px;-webkit-transition:color .15s ease;transition:color .15s ease}.action-icon[data-v-5b7ec1dd]:hover{color:#2563eb}.action-icon-delete[data-v-5b7ec1dd]{color:#6b7280;cursor:pointer;font-size:20px;-webkit-transition:color .15s ease;transition:color .15s ease}.action-icon-delete[data-v-5b7ec1dd]:hover{color:#b91c1c}.devices-dialog-card[data-v-5b7ec1dd]{border-radius:8px}.devices-dialog-header[data-v-5b7ec1dd]{background:#fff;border-bottom:1px solid #e5e7eb;padding:16px 20px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.devices-header-content[data-v-5b7ec1dd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.devices-header-title[data-v-5b7ec1dd]{font-size:18px;font-weight:400;color:#1f2937}.devices-count[data-v-5b7ec1dd]{font-size:14px;color:#6b7280;font-weight:400}.devices-close-btn[data-v-5b7ec1dd]{color:#9ca3af!important;width:28px!important;height:28px!important;background-color:transparent!important}.devices-close-btn[data-v-5b7ec1dd]:hover{background-color:#f3f4f6!important}.devices-dialog-body[data-v-5b7ec1dd]{padding:20px!important;max-height:500px;overflow-y:auto}.device-search-field[data-v-5b7ec1dd]{margin-bottom:16px}.devices-list[data-v-5b7ec1dd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.device-item[data-v-5b7ec1dd]{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.device-row[data-v-5b7ec1dd]{padding:12px 16px;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;cursor:pointer;-webkit-transition:background-color .15s;transition:background-color .15s}.device-row[data-v-5b7ec1dd]:hover{background-color:#f9fafb}.device-info[data-v-5b7ec1dd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.device-icon[data-v-5b7ec1dd]{color:#6b7280}.device-name[data-v-5b7ec1dd]{font-size:14px;font-weight:500;color:#1f2937}.device-actions[data-v-5b7ec1dd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.device-count[data-v-5b7ec1dd]{font-size:13px;color:#6b7280;font-weight:500;min-width:12px;text-align:center}.expand-icon[data-v-5b7ec1dd]{color:#6b7280}.device-locations[data-v-5b7ec1dd]{background:#f9fafb;border-top:1px solid #e5e7eb;padding:8px 0}.location-item[data-v-5b7ec1dd]{padding:10px 16px 10px 48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-transition:background-color .15s;transition:background-color .15s}.location-item[data-v-5b7ec1dd]:hover{background-color:#f3f4f6}.location-device-icon[data-v-5b7ec1dd]{color:#9ca3af;-ms-flex-negative:0;flex-shrink:0}.location-name[data-v-5b7ec1dd]{font-size:13px;color:#1f2937;font-weight:400;-ms-flex-negative:0;flex-shrink:0}.location-address[data-v-5b7ec1dd]{font-size:12px;color:#6b7280;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.location-pin[data-v-5b7ec1dd]{color:#9ca3af}.location-delete-btn[data-v-5b7ec1dd]{width:28px!important;height:28px!important;-ms-flex-negative:0;flex-shrink:0}.location-delete-btn[data-v-5b7ec1dd] .v-icon{color:#dc2626!important}.devices-dialog-footer[data-v-5b7ec1dd]{background:#fff;border-top:1px solid #e5e7eb;padding:16px 20px!important}.devices-close-btn-action[data-v-5b7ec1dd]{color:#374151!important;font-weight:600;text-transform:uppercase;font-size:13px;letter-spacing:.5px;border:1px solid #d1d5db;border-radius:4px;padding:0 24px!important;height:36px!important}.devices-close-btn-action[data-v-5b7ec1dd]:hover{background-color:#f9fafb!important}.dialog-title[data-v-5b7ec1dd]{padding:20px 24px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;text-align:left!important}.dialog-text-wrapper[data-v-5b7ec1dd]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.dialog-heading[data-v-5b7ec1dd]{font-size:20px;font-weight:400;color:#1a1a1a;line-height:1.3}.dialog-content[data-v-5b7ec1dd]{padding:24px!important}.dialog-actions[data-v-5b7ec1dd]{padding:16px 24px!important}.field-label[data-v-5b7ec1dd]{font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.required[data-v-5b7ec1dd]{color:#ef4444}.field-hint[data-v-5b7ec1dd]{font-size:11px;color:#9ca3af;margin-top:-16px;margin-bottom:12px}.view-field[data-v-5b7ec1dd]{margin-bottom:5px}.view-label[data-v-5b7ec1dd]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:-2px}.view-value[data-v-5b7ec1dd]{font-size:15px;color:#1f2937;font-weight:400;line-height:1.5;padding:8px 0}.loading-container[data-v-5b7ec1dd]{padding:60px;text-align:center}.no-data[data-v-5b7ec1dd]{text-align:center;padding:60px 20px;color:#9ca3af}.no-data p[data-v-5b7ec1dd]{margin-top:16px;font-size:16px}@media (max-width:960px){.customers-page[data-v-5b7ec1dd]{padding:24px}.card-title-text[data-v-5b7ec1dd]{font-size:20px}.customers-table[data-v-5b7ec1dd] td,.customers-table[data-v-5b7ec1dd] th{padding:12px 8px!important;font-size:13px!important}}@media (max-width:600px){.customers-page[data-v-5b7ec1dd]{padding:16px}.card-title-text[data-v-5b7ec1dd]{font-size:18px}.customers-table[data-v-5b7ec1dd] td,.customers-table[data-v-5b7ec1dd] th{padding:10px 6px!important;font-size:12px!important}}.delete-dialog-card[data-v-5b7ec1dd]{border-radius:12px;position:relative;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-5b7ec1dd]{padding:48px 36px 28px 36px!important}.delete-clean-message[data-v-5b7ec1dd]{font-size:16px;color:#374151;line-height:1.75;text-align:left}.delete-dialog-footer-clean[data-v-5b7ec1dd]{padding:4px 20px 20px 20px!important;background:transparent!important}.delete-cancel-btn-clean[data-v-5b7ec1dd]{color:#2563eb!important;font-weight:500;text-transform:none!important;font-size:14px;letter-spacing:0!important}.delete-cancel-btn-clean[data-v-5b7ec1dd]:hover{background-color:transparent!important;color:#1d4ed8!important}.delete-confirm-btn-clean[data-v-5b7ec1dd]{color:#2563eb!important;font-weight:600;text-transform:none!important;font-size:14px;letter-spacing:0!important}.delete-confirm-btn-clean[data-v-5b7ec1dd]:hover{background-color:transparent!important;color:#1d4ed8!important}.users-page[data-v-e9e2fa32]{padding:32px;background:#f5f5f5;min-height:100vh}.page-title[data-v-e9e2fa32]{font-size:32px;font-weight:300;color:#1a1a1a;letter-spacing:-.5px;margin:0;line-height:1.2}.page-subtitle[data-v-e9e2fa32]{font-size:13px;color:#6b7280;margin-top:2px}.add-btn[data-v-e9e2fa32]{text-transform:none;font-weight:500}.table-card[data-v-e9e2fa32]{border-radius:8px;border:1px solid #e0e0e0;background:#fff}.filters-content[data-v-e9e2fa32]{padding:20px 24px!important}.users-table[data-v-e9e2fa32]{background:transparent!important}.users-table[data-v-e9e2fa32] table{table-layout:auto;width:100%}.users-table[data-v-e9e2fa32] .v-data-table__wrapper{overflow-x:auto}.users-table[data-v-e9e2fa32] thead{background:#fafafa}.users-table[data-v-e9e2fa32] 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-e9e2fa32] tbody td,.users-table[data-v-e9e2fa32] thead th{padding:14px!important;text-align:left!important;vertical-align:middle!important;white-space:nowrap!important}.users-table[data-v-e9e2fa32] tbody td{font-size:14px!important;color:#1a1a1a!important;border-bottom:1px solid #f3f4f6!important}.users-table[data-v-e9e2fa32] tbody td:first-child,.users-table[data-v-e9e2fa32] thead th:first-child{text-align:center!important}.name-link[data-v-e9e2fa32]{color:#2563eb;font-weight:500;cursor:pointer}.name-link[data-v-e9e2fa32]:hover{text-decoration:underline}.cell-text[data-v-e9e2fa32]{color:#4a4a4a}.role-chip[data-v-e9e2fa32]{font-size:12px!important;font-weight:500!important;height:24px!important;padding:0 12px!important;border-radius:5px!important}.role-manager[data-v-e9e2fa32]{background-color:#dbeafe!important;color:#1d4ed8!important}.role-user[data-v-e9e2fa32]{background-color:#f3f4f6!important;color:#374151!important}.role-admin[data-v-e9e2fa32]{background-color:#ede9fe!important;color:#6d28d9!important}.role-technician[data-v-e9e2fa32]{background-color:#fef3c7!important;color:#92400e!important}.status-chip[data-v-e9e2fa32]{font-size:12px!important;font-weight:500!important;height:24px!important;padding:0 12px!important;border-radius:5px!important}.status-active[data-v-e9e2fa32]{background-color:#d1fae5!important;color:#065f46!important}.status-inactive[data-v-e9e2fa32]{background-color:#fee2e2!important;color:#991b1b!important}.action-eye-btn[data-v-e9e2fa32]{color:#6b7280;cursor:pointer;font-size:20px;-webkit-transition:color .15s ease;transition:color .15s ease}.action-eye-btn[data-v-e9e2fa32]:hover{color:#1d4ed8}.action-edit-btn[data-v-e9e2fa32]{color:#6b7280;cursor:pointer;font-size:20px;-webkit-transition:color .15s ease;transition:color .15s ease}.action-edit-btn[data-v-e9e2fa32]:hover{color:#1d4ed8}.action-delete-btn[data-v-e9e2fa32]{color:#6b7280;cursor:pointer;font-size:20px;-webkit-transition:color .15s ease;transition:color .15s ease}.action-delete-btn[data-v-e9e2fa32]:hover{color:#b91c1c}.dialog-card[data-v-e9e2fa32]{border-radius:8px!important}.dialog-header[data-v-e9e2fa32]{background:#fff;border-bottom:1px solid #e5e7eb;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-e9e2fa32]{font-size:18px;font-weight:600;color:#111827}.close-btn[data-v-e9e2fa32]{color:#000!important;background-color:transparent!important}.close-btn[data-v-e9e2fa32]:hover{background-color:#f3f4f6!important}.dialog-content[data-v-e9e2fa32]{padding:24px!important;background:#fff}.dialog-actions-new[data-v-e9e2fa32]{background:#f9fafb!important;border-top:1px solid #e5e7eb;padding:16px 24px!important}.close-action-btn[data-v-e9e2fa32]{color:#374151!important;font-weight:500;text-transform:none;font-size:14px;padding:0 20px!important;height:40px!important;border:1px solid #d1d5db;border-radius:6px}.submit-btn[data-v-e9e2fa32]{text-transform:none!important;font-weight:500!important;font-size:14px!important;height:40px!important;min-width:110px!important;border-radius:6px!important}.field-label[data-v-e9e2fa32]{font-size:13px;font-weight:500;color:#374151;margin-bottom:4px}.required[data-v-e9e2fa32]{color:#ef4444}.detail-label-new[data-v-e9e2fa32]{font-size:12px;color:#6b7280;margin-bottom:4px}.detail-value-new[data-v-e9e2fa32]{font-size:15px;font-weight:600;color:#111827}.delete-dialog-card[data-v-e9e2fa32]{border-radius:8px}.delete-dialog-header[data-v-e9e2fa32]{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-e9e2fa32]{font-size:16px;font-weight:600;color:#1f2937}.delete-close-btn[data-v-e9e2fa32]{color:#9ca3af!important;background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.delete-close-btn[data-v-e9e2fa32]:before{display:none!important}.delete-close-btn[data-v-e9e2fa32]:hover{background-color:#f3f4f6!important}.delete-dialog-body[data-v-e9e2fa32]{padding:24px 20px!important}.delete-content-wrapper[data-v-e9e2fa32]{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-e9e2fa32]{-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-e9e2fa32]{color:#dc2626!important}.delete-text-content[data-v-e9e2fa32]{-webkit-box-flex:1;-ms-flex:1;flex:1}.delete-question[data-v-e9e2fa32]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px;line-height:1.4}.delete-description[data-v-e9e2fa32]{font-size:14px;color:#6b7280;line-height:1.6}.delete-dialog-footer[data-v-e9e2fa32]{background:#f9fafb!important;border-top:1px solid #e5e7eb;padding:16px 20px!important}.delete-cancel-btn[data-v-e9e2fa32]{color:#374151!important;font-weight:500;text-transform:none;font-size:14px;padding:0 16px!important;height:36px!important}.delete-cancel-btn[data-v-e9e2fa32]:hover{background-color:#f3f4f6!important}.delete-confirm-btn[data-v-e9e2fa32]{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-e9e2fa32]:hover{background-color:#b91c1c!important}.loading-container[data-v-e9e2fa32]{padding:60px;text-align:center}.no-data[data-v-e9e2fa32]{text-align:center;padding:60px 20px;color:#9ca3af}.no-data p[data-v-e9e2fa32]{margin-top:16px;font-size:16px}@media (max-width:960px){.users-page[data-v-e9e2fa32]{padding:24px}.page-title[data-v-e9e2fa32]{font-size:24px}.filters-content[data-v-e9e2fa32]{padding:16px!important}.users-table[data-v-e9e2fa32] tbody td,.users-table[data-v-e9e2fa32] thead th{padding:12px 8px!important;font-size:13px!important}}@media (max-width:600px){.users-page[data-v-e9e2fa32]{padding:16px}.page-title[data-v-e9e2fa32]{font-size:20px}.users-table[data-v-e9e2fa32] tbody td,.users-table[data-v-e9e2fa32] thead th{padding:10px 6px!important;font-size:12px!important}}.activity-page[data-v-4eccfee2]{padding:32px;background:#f5f5f5;min-height:100vh}.add-activity-btn[data-v-4eccfee2]{font-weight:500;letter-spacing:.3px;text-transform:none;height:38px}.table-card[data-v-4eccfee2]{border-radius:8px;border:1px solid #e0e0e0;background:#fff;position:relative;margin-top:36px}.card-title-header[data-v-4eccfee2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px 0 96px;min-height:64px}.card-title-header[data-v-4eccfee2]:hover{opacity:.8}.card-title-icon-wrap[data-v-4eccfee2]{position:absolute;top:-10px;left:24px;width:64px;height:64px;background:#ffb300;border-radius:50%;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;-webkit-box-shadow:0 4px 12px rgba(255,179,0,.4);box-shadow:0 4px 12px rgba(255,179,0,.4)}.card-title-icon[data-v-4eccfee2]{font-size:36px!important;color:#fff!important}.card-title-text[data-v-4eccfee2]{font-size:20px;font-weight:300;color:#1a1a1a;letter-spacing:-.5px;margin:0;padding:8px 0;margin-left:12px}.filter-select[data-v-4eccfee2]{max-width:190px;-webkit-box-flex:0;-ms-flex:0 0 190px;flex:0 0 190px}.search-field[data-v-4eccfee2]{max-width:280px;-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px}.activity-table[data-v-4eccfee2]{background:transparent!important}.activity-table[data-v-4eccfee2] .v-data-table__wrapper{overflow-x:auto}.activity-table[data-v-4eccfee2] thead{background:#fafafa}.activity-table[data-v-4eccfee2] th{font-size:13px!important;font-weight:600!important;color:#4a4a4a!important;border-bottom:2px solid #e5e7eb!important;padding:16px!important;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap!important;vertical-align:middle!important}.activity-table[data-v-4eccfee2] th>span{line-height:normal!important;vertical-align:middle!important}.activity-table[data-v-4eccfee2] th .v-data-table-header__icon{vertical-align:middle!important}.activity-table[data-v-4eccfee2] td{font-size:14px!important;color:#1a1a1a!important;border-bottom:1px solid #f3f4f6!important;padding:16px!important}.action-cell[data-v-4eccfee2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ticket-number[data-v-4eccfee2]{color:#1976d2;font-weight:500;font-size:14px}.action-text[data-v-4eccfee2]{font-size:14px;color:#333}.details-link[data-v-4eccfee2]{color:#1976d2;text-decoration:none;font-size:14px}.details-link[data-v-4eccfee2]:hover{text-decoration:underline}.description-text[data-v-4eccfee2]{font-size:14px;color:#666}.row-actions[data-v-4eccfee2]{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;gap:6px}.action-icon[data-v-4eccfee2]{color:#546e7a!important;cursor:pointer;-webkit-transition:color .15s;transition:color .15s}.action-icon[data-v-4eccfee2]:hover{color:#424242!important}.add-activity-card[data-v-4eccfee2]{border-radius:8px!important}.add-dialog-title[data-v-4eccfee2]{font-size:18px;font-weight:400;color:#1a1a1a;padding:16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.add-dialog-title-text[data-v-4eccfee2]{font-size:18px;font-weight:400;color:#1a1a1a;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.add-dialog-body[data-v-4eccfee2]{padding:24px 24px 8px!important}.field-group[data-v-4eccfee2]{margin-bottom:20px}.field-label[data-v-4eccfee2]{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px;letter-spacing:.2px}.required-star[data-v-4eccfee2]{color:#ef4444;margin-left:2px}.optional-label[data-v-4eccfee2]{font-weight:400;color:#9ca3af;font-size:12px;margin-left:4px}.time-inputs[data-v-4eccfee2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}.time-input-wrap[data-v-4eccfee2]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:160px}.time-inputs[data-v-4eccfee2] .v-text-field__details{min-height:20px}.time-separator[data-v-4eccfee2]{font-size:20px;font-weight:300;color:#9ca3af;padding:0 10px;margin-top:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0}.time-error-hint[data-v-4eccfee2]{font-size:12px;color:#ef4444;margin-top:4px}.add-dialog-actions[data-v-4eccfee2]{padding:16px 24px!important}.cancel-btn[data-v-4eccfee2]{color:#6b7280!important;font-weight:500!important;text-transform:none!important}.save-btn[data-v-4eccfee2]{font-weight:500!important;text-transform:none!important;letter-spacing:.3px;min-width:90px}.dialog-title[data-v-4eccfee2]{background:#fff;border-bottom:1px solid #e0e0e0;padding:16px 20px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;min-height:auto!important}.dialog-actions[data-v-4eccfee2]{border-top:1px solid #e0e0e0}.warning-text[data-v-4eccfee2]{color:#f59e0b;font-size:13px;margin-top:8px;margin-bottom:0}.loading-container[data-v-4eccfee2]{padding:60px;text-align:center}.no-data[data-v-4eccfee2]{text-align:center;padding:60px 20px;color:#9ca3af}.no-data p[data-v-4eccfee2]{margin-top:16px;font-size:16px}.activity-header-sub .ticket-number[data-v-4eccfee2]{color:#6b7280}.dialog-header[data-v-4eccfee2]{padding:20px 24px;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;border-bottom:1px solid #e0e0e0;background:#fff}.dialog-text-wrapper[data-v-4eccfee2]{-webkit-box-flex:0;-ms-flex:none;flex:none}.dialog-heading[data-v-4eccfee2]{font-size:20px;font-weight:400;color:#1a1a1a;line-height:1.3;text-align:center}.dialog-close-btn:hover .v-icon[data-v-4eccfee2]{color:#202124!important}.activity-info-header[data-v-4eccfee2]{background-color:#f9fafb}.activity-header-name[data-v-4eccfee2]{font-size:17px;font-weight:600;color:#1a1a1a}.activity-header-sub[data-v-4eccfee2]{font-size:13px;color:#6b7280;margin-top:2px}.dialog-content[data-v-4eccfee2]{padding:24px!important}.dialog-actions[data-v-4eccfee2]{padding:16px 24px!important}.view-label[data-v-4eccfee2]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.view-value[data-v-4eccfee2]{font-size:14px;color:#1a1a1a;font-weight:500;line-height:1.6}@media (max-width:960px){.activity-page[data-v-4eccfee2]{padding:24px}.page-title[data-v-4eccfee2]{font-size:24px;margin-bottom:16px}.filters-row[data-v-4eccfee2]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.filter-select[data-v-4eccfee2]{max-width:100%;-webkit-box-flex:1;-ms-flex:1 1 140px;flex:1 1 140px}.search-field[data-v-4eccfee2]{max-width:100%;-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px}.activity-table[data-v-4eccfee2] td,.activity-table[data-v-4eccfee2] th{padding:12px 8px!important;font-size:13px!important}}@media (max-width:600px){.activity-page[data-v-4eccfee2]{padding:16px}.page-title[data-v-4eccfee2]{font-size:20px}.activity-table[data-v-4eccfee2] td,.activity-table[data-v-4eccfee2] th{padding:10px 6px!important;font-size:12px!important}.time-input-wrap[data-v-4eccfee2]{max-width:120px}}.delete-dialog-card[data-v-4eccfee2]{border-radius:12px;position:relative;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-4eccfee2]{padding:48px 36px 28px 36px!important}.delete-clean-message[data-v-4eccfee2]{font-size:16px;color:#374151;line-height:1.75;text-align:left}.delete-dialog-footer-clean[data-v-4eccfee2]{padding:4px 20px 20px 20px!important;background:transparent!important}.delete-cancel-btn-clean[data-v-4eccfee2]{color:#2563eb!important;font-weight:500;text-transform:none!important;font-size:14px;letter-spacing:0!important}.delete-cancel-btn-clean[data-v-4eccfee2]:hover{background-color:transparent!important;color:#1d4ed8!important}.delete-confirm-btn-clean[data-v-4eccfee2]{color:#2563eb!important;font-weight:600;text-transform:none!important;font-size:14px;letter-spacing:0!important}.delete-confirm-btn-clean[data-v-4eccfee2]:hover{background-color:transparent!important;color:#1d4ed8!important}.device-management-page[data-v-cec92126]{padding:32px;background:#f5f5f5;min-height:100vh}.add-btn[data-v-cec92126]{text-transform:none;font-weight:500}.stat-cards-row[data-v-cec92126]{margin-bottom:-24px}.stat-card[data-v-cec92126]{border-radius:12px;background:#fff!important;border:1px solid #e5e7eb;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.stat-card[data-v-cec92126]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08)!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.stat-content[data-v-cec92126]{padding:28px 24px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;height:100%;min-height:100px}.icon-wrapper[data-v-cec92126]{width:54px;height:54px;border-radius:12px;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;-ms-flex-negative:0;flex-shrink:0}.green-icon[data-v-cec92126]{background:#d1fae5}.red-icon[data-v-cec92126]{background:#fee2e2}.orange-icon[data-v-cec92126]{background:#ffedd5}.blue-icon[data-v-cec92126]{background:#dbeafe}.stat-info[data-v-cec92126]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.stat-label[data-v-cec92126]{font-size:14px;font-weight:400;color:#6b7280;line-height:1.3;min-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.stat-value[data-v-cec92126]{font-size:32px;font-weight:600;color:#111827;line-height:1}.table-card[data-v-cec92126]{border-radius:8px;border:1px solid #e0e0e0;background:#fff}.filters-content[data-v-cec92126]{padding:20px 24px!important;border-bottom:1px solid #e0e0e0}.filter-select[data-v-cec92126]{max-width:190px;-webkit-box-flex:0;-ms-flex:0 0 190px;flex:0 0 190px}.search-field[data-v-cec92126]{max-width:280px;-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px}.devices-table[data-v-cec92126]{background:transparent!important}.devices-table[data-v-cec92126] .v-data-table__wrapper{overflow-x:auto}.devices-table[data-v-cec92126] thead{background:#fafafa}.devices-table[data-v-cec92126] th{font-size:12px!important;font-weight:600!important;color:#4a4a4a!important;border-bottom:2px solid #e5e7eb!important;padding:12px 16px!important;text-transform:uppercase;letter-spacing:.5px;vertical-align:middle!important;white-space:nowrap!important}.devices-table[data-v-cec92126] td{font-size:14px!important;color:#1a1a1a!important;border-bottom:1px solid #f3f4f6!important;padding:12px 16px!important;vertical-align:middle!important}.device-image-cell[data-v-cec92126]{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;padding:4px 0}.device-image-placeholder[data-v-cec92126],.device-image[data-v-cec92126]{border-radius:4px;border:1px solid #e0e0e0}.device-name-link[data-v-cec92126]{color:#2563eb;text-decoration:none;font-weight:500}.device-name-link[data-v-cec92126]:hover{text-decoration:underline}.cell-text[data-v-cec92126]{color:#4a4a4a;font-size:14px}.status-chip[data-v-cec92126]{font-size:11px!important;font-weight:500!important;height:22px!important;padding:0 10px!important;border-radius:4px!important}.status-online[data-v-cec92126]{background-color:#d1fae5!important;color:#065f46!important}.status-offline[data-v-cec92126]{background-color:#fee2e2!important;color:#991b1b!important}.status-unassigned[data-v-cec92126]{background-color:#fef3c7!important;color:#92400e!important}.status-active[data-v-cec92126]{background-color:#d1fae5!important;color:#065f46!important}.status-inactive[data-v-cec92126]{background-color:#fee2e2!important;color:#991b1b!important}.status-under-repair[data-v-cec92126]{background-color:#fef3c7!important;color:#92400e!important}.status-attention-required[data-v-cec92126]{background-color:#ffedd5!important;color:#9a3412!important}.action-icons[data-v-cec92126]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.action-icon[data-v-cec92126]{font-size:18px!important;cursor:pointer;padding:4px;border-radius:4px;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.action-icon-assign[data-v-cec92126]{color:#6b7280}.action-icon-assign[data-v-cec92126]:hover{color:#7c3aed;background-color:#f3f0ff}.action-icon-view[data-v-cec92126]{color:#6b7280}.action-icon-view[data-v-cec92126]:hover{color:#2563eb;background-color:#eff6ff}.action-icon-edit[data-v-cec92126]{color:#6b7280}.action-icon-edit[data-v-cec92126]:hover{color:#d97706;background-color:#fffbeb}.action-icon-delete[data-v-cec92126]{color:#6b7280}.action-icon-delete[data-v-cec92126]:hover{color:#dc2626;background-color:#fef2f2}.dialog-header[data-v-cec92126]{padding:20px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff}.dialog-text-wrapper[data-v-cec92126]{-webkit-box-flex:1;-ms-flex:1;flex:1}.dialog-heading[data-v-cec92126]{font-size:20px;font-weight:400;color:#1a1a1a;line-height:1.3}.device-info-header[data-v-cec92126]{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.device-header-image[data-v-cec92126]{border-radius:8px;border:2px solid #e5e7eb;-ms-flex-negative:0;flex-shrink:0}.device-header-details[data-v-cec92126]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.device-header-name[data-v-cec92126]{font-size:18px;font-weight:600;color:#1a1a1a;line-height:1.4}.device-header-status[data-v-cec92126]{font-size:11px!important;height:20px!important}.device-header-id[data-v-cec92126]{font-size:12px;color:#6b7280}.dialog-content[data-v-cec92126]{padding:24px!important}.dialog-actions[data-v-cec92126]{padding:16px 24px!important}.view-field[data-v-cec92126]{margin-bottom:0}.view-label[data-v-cec92126]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.view-value[data-v-cec92126]{font-size:14px;color:#1a1a1a;font-weight:500}.device-view-image[data-v-cec92126]{border-radius:8px;border:2px solid #e5e7eb}.device-view-image-wrapper[data-v-cec92126]{-ms-flex-negative:0;flex-shrink:0}.device-view-avatar[data-v-cec92126]{border-radius:50%!important;border:2px solid #e5e7eb;overflow:hidden}.field-label[data-v-cec92126]{font-size:13px;font-weight:500;color:#374151;margin-bottom:0}.required[data-v-cec92126]{color:#ef4444}.upload-area[data-v-cec92126]{border:2px dashed #d1d5db;border-radius:6px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;cursor:pointer;-webkit-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease;background:#fafafa;min-height:80px}.upload-area[data-v-cec92126]:hover{border-color:#2563eb;background:#eff6ff}.upload-text[data-v-cec92126]{font-size:13px;color:#6b7280}.loading-container[data-v-cec92126]{padding:60px;text-align:center}.no-data[data-v-cec92126]{text-align:center;padding:60px 20px;color:#9ca3af}.no-data p[data-v-cec92126]{margin-top:16px;font-size:16px}@media (max-width:960px){.device-management-page[data-v-cec92126]{padding:24px}.devices-table[data-v-cec92126] td,.devices-table[data-v-cec92126] th{padding:10px 8px!important;font-size:13px!important}}@media (max-width:600px){.device-management-page[data-v-cec92126]{padding:16px}.page-title[data-v-cec92126]{font-size:20px}.devices-table[data-v-cec92126] td,.devices-table[data-v-cec92126] th{padding:8px 6px!important;font-size:12px!important}}.delete-dialog-card[data-v-cec92126]{border-radius:12px;position:relative;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-cec92126]{padding:48px 36px 28px 36px!important}.delete-clean-message[data-v-cec92126]{font-size:16px;color:#374151;line-height:1.75;text-align:left}.delete-dialog-footer-clean[data-v-cec92126]{padding:4px 20px 20px 20px!important;background:transparent!important}.delete-cancel-btn-clean[data-v-cec92126]{color:#2563eb!important;font-weight:500;text-transform:none!important;font-size:14px;letter-spacing:0!important}.delete-cancel-btn-clean[data-v-cec92126]:hover{background-color:transparent!important;color:#1d4ed8!important}.delete-confirm-btn-clean[data-v-cec92126]{color:#2563eb!important;font-weight:600;text-transform:none!important;font-size:14px;letter-spacing:0!important}.delete-confirm-btn-clean[data-v-cec92126]:hover{background-color:transparent!important;color:#1d4ed8!important}.theme--light.v-file-input .v-file-input__text{color:rgba(0,0,0,.87)}.theme--light.v-file-input .v-file-input__text--placeholder{color:rgba(0,0,0,.6)}.theme--light.v-file-input.v-input--is-disabled .v-file-input__text,.theme--light.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-file-input .v-file-input__text{color:#fff}.theme--dark.v-file-input .v-file-input__text--placeholder{color:hsla(0,0%,100%,.7)}.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text,.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:hsla(0,0%,100%,.5)}.v-file-input input[type=file]{left:0;opacity:0;pointer-events:none;position:absolute;max-width:0;width:0}.v-file-input .v-file-input__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.v-file-input .v-file-input__text.v-file-input__text--chips{-ms-flex-wrap:wrap;flex-wrap:wrap}.v-file-input .v-file-input__text .v-chip{margin:4px}.v-file-input .v-text-field__slot{min-height:32px}.v-file-input.v-input--dense .v-text-field__slot{min-height:26px}.v-file-input.v-text-field--filled:not(.v-text-field--single-line) .v-file-input__text{padding-top:22px}.v-file-input.v-text-field--outlined .v-text-field__slot{padding:6px 0}.v-file-input.v-text-field--outlined.v-input--dense .v-text-field__slot{padding:3px 0}.categories-page[data-v-f7170236]{padding:32px;background:#f5f5f5;min-height:100vh}.page-header[data-v-f7170236]{margin-bottom:24px}.page-title[data-v-f7170236]{font-size:32px;font-weight:300;color:#1a1a1a;letter-spacing:-.5px;margin:0}.add-btn[data-v-f7170236]{text-transform:none;font-weight:500}.search-row[data-v-f7170236]{margin-bottom:24px}.search-field[data-v-f7170236] .v-input__control{background:#fff}.table-card[data-v-f7170236]{border-radius:8px;border:1px solid #e0e0e0;background:#fff}.categories-table[data-v-f7170236]{background:transparent!important}.categories-table[data-v-f7170236] .v-data-table__wrapper{overflow-x:auto}.categories-table[data-v-f7170236] thead{background:#fafafa}.categories-table[data-v-f7170236] th{font-size:13px!important;font-weight:600!important;color:#4a4a4a!important;border-bottom:2px solid #e5e7eb!important;padding:16px!important;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap!important;vertical-align:middle!important}.categories-table[data-v-f7170236] td{font-size:14px!important;color:#1a1a1a!important;border-bottom:1px solid #f3f4f6!important;padding:16px!important;vertical-align:middle!important}.category-cell[data-v-f7170236]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.category-name-link[data-v-f7170236]{color:#2563eb;text-decoration:none;font-weight:500}.category-name-link[data-v-f7170236]:hover{text-decoration:underline}.cell-text[data-v-f7170236]{color:#4a4a4a;font-size:14px}.action-icons[data-v-f7170236]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.action-icon[data-v-f7170236]{font-size:18px!important;cursor:pointer;padding:4px;border-radius:4px;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.action-icon-view[data-v-f7170236]{color:#6b7280}.action-icon-view[data-v-f7170236]:hover{color:#2563eb;background-color:#eff6ff}.action-icon-edit[data-v-f7170236]{color:#6b7280}.action-icon-edit[data-v-f7170236]:hover{color:#d97706;background-color:#fffbeb}.action-icon-delete[data-v-f7170236]{color:#6b7280}.action-icon-delete[data-v-f7170236]:hover{color:#dc2626;background-color:#fef2f2}.dialog-header[data-v-f7170236]{padding:20px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e0e0e0;background:#fff;position:relative}.dialog-text-wrapper[data-v-f7170236]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:8px}.dialog-heading[data-v-f7170236]{font-size:20px;font-weight:600;color:#1a1a1a;line-height:1.3}.dialog-subtitle[data-v-f7170236]{font-size:13px;color:#6b7280;margin-top:2px}.dialog-close-btn[data-v-f7170236]{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;-ms-flex-negative:0;flex-shrink:0;margin-top:-4px}.dialog-close-btn[data-v-f7170236]:before{background:transparent!important;opacity:0!important}.dialog-close-btn .v-icon[data-v-f7170236]{color:#5f6368!important}.dialog-close-btn:hover .v-icon[data-v-f7170236]{color:#202124!important}.category-info-header[data-v-f7170236]{background-color:#f9fafb}.category-header-icon-wrap[data-v-f7170236]{width:52px;height:52px;border-radius:10px;background:#eff6ff;border:1px solid #dbeafe;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;-ms-flex-negative:0;flex-shrink:0}.category-header-details[data-v-f7170236]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.category-header-name[data-v-f7170236]{font-size:18px;font-weight:600;color:#1a1a1a;line-height:1.4}.category-header-id[data-v-f7170236]{font-size:12px;color:#6b7280;margin-top:2px}.dialog-content[data-v-f7170236]{padding:24px!important}.dialog-actions[data-v-f7170236]{padding:16px 24px!important}.view-label[data-v-f7170236]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.view-value[data-v-f7170236]{font-size:14px;color:#1a1a1a;font-weight:500}.view-tickets-badge[data-v-f7170236]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;background:#eff6ff;border-radius:8px;padding:8px 14px}.view-tickets-number[data-v-f7170236]{font-size:22px;font-weight:700;color:#1d4ed8}.view-tickets-text[data-v-f7170236]{font-size:13px;color:#3b82f6}.field-label[data-v-f7170236]{font-size:13px;font-weight:500;color:#374151}.required[data-v-f7170236]{color:#ef4444}.delete-dialog-card[data-v-f7170236]{border-radius:8px}.delete-dialog-header[data-v-f7170236]{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-f7170236]{font-size:16px;font-weight:600;color:#1f2937}.delete-close-btn[data-v-f7170236]{color:#9ca3af!important;width:32px!important;height:32px!important;background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;-ms-flex-negative:0;flex-shrink:0}.delete-close-btn[data-v-f7170236]:before{background:transparent!important;opacity:0!important}.delete-close-btn[data-v-f7170236]:hover{background-color:#f3f4f6!important}.delete-dialog-body[data-v-f7170236]{padding:24px 20px!important}.delete-content-wrapper[data-v-f7170236]{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-f7170236]{-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-f7170236]{color:#dc2626!important}.delete-text-content[data-v-f7170236]{-webkit-box-flex:1;-ms-flex:1;flex:1}.delete-question[data-v-f7170236]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px;line-height:1.4}.delete-description[data-v-f7170236]{font-size:14px;color:#6b7280;line-height:1.6}.delete-dialog-footer[data-v-f7170236]{background:#f9fafb!important;border-top:1px solid #e5e7eb;padding:16px 20px!important}.delete-cancel-btn[data-v-f7170236]{color:#374151!important;font-weight:500;text-transform:none;font-size:14px;padding:0 16px!important;height:36px!important}.delete-cancel-btn[data-v-f7170236]:hover{background-color:#f3f4f6!important}.delete-confirm-btn[data-v-f7170236]{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-f7170236]:hover{background-color:#b91c1c!important}.loading-container[data-v-f7170236]{padding:60px;text-align:center}.no-data[data-v-f7170236]{text-align:center;padding:60px 20px;color:#9ca3af}.no-data p[data-v-f7170236]{margin-top:16px;font-size:16px}@media (max-width:960px){.categories-page[data-v-f7170236]{padding:24px}.page-title[data-v-f7170236]{font-size:24px}.categories-table[data-v-f7170236] td,.categories-table[data-v-f7170236] th{padding:12px 8px!important;font-size:13px!important}}@media (max-width:600px){.categories-page[data-v-f7170236]{padding:16px}.page-title[data-v-f7170236]{font-size:20px}.categories-table[data-v-f7170236] td,.categories-table[data-v-f7170236] th{padding:10px 6px!important;font-size:12px!important}}.master-data-page[data-v-26eb5154]{padding:32px;background:#f5f5f5;min-height:100vh}.table-card[data-v-26eb5154]{border-radius:8px;border:1px solid #e0e0e0;background:#fff;position:relative}.card-title-header[data-v-26eb5154]{padding:0 24px 0 110px;gap:12px;min-height:64px}.card-title-header[data-v-26eb5154],.card-title-icon-wrap[data-v-26eb5154]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-title-icon-wrap[data-v-26eb5154]{position:absolute;top:-10px;left:24px;width:64px;height:64px;background:#ffb300;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 4px 12px rgba(255,179,0,.4);box-shadow:0 4px 12px rgba(255,179,0,.4)}.card-title-icon[data-v-26eb5154]{font-size:36px!important;color:#fff!important}.card-title-text[data-v-26eb5154]{font-size:20px;font-weight:300;color:#1a1a1a;letter-spacing:-.5px;margin:0}.filters-content[data-v-26eb5154]{padding:16px 24px!important;border-bottom:1px solid #f3f4f6}.search-field[data-v-26eb5154] .v-input__control{background:#fff}.master-data-table[data-v-26eb5154]{background:transparent!important}.master-data-table[data-v-26eb5154] .v-data-table__wrapper{overflow-x:auto}.master-data-table[data-v-26eb5154] thead{background:#fafafa}.master-data-table[data-v-26eb5154] th{font-size:13px!important;font-weight:600!important;color:#4a4a4a!important;border-bottom:2px solid #e5e7eb!important;padding:16px!important;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap!important;vertical-align:middle!important}.master-data-table[data-v-26eb5154] td{font-size:14px!important;color:#1a1a1a!important;border-bottom:1px solid #f3f4f6!important;padding:16px!important;vertical-align:middle!important}.code-text[data-v-26eb5154]{font-family:monospace;font-size:13px;color:#374151;background:#f3f4f6;padding:2px 8px;border-radius:4px}.cell-text[data-v-26eb5154]{color:#4a4a4a;font-size:14px}.action-icons[data-v-26eb5154]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.action-icon[data-v-26eb5154]{font-size:18px!important;cursor:pointer;padding:4px;border-radius:4px;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.action-icon-view[data-v-26eb5154]{color:#6b7280}.action-icon-view[data-v-26eb5154]:hover{color:#2563eb;background-color:#eff6ff}.action-icon-edit[data-v-26eb5154]{color:#6b7280}.action-icon-edit[data-v-26eb5154]:hover{color:#d97706;background-color:#fffbeb}.action-icon-delete[data-v-26eb5154]{color:#6b7280}.action-icon-delete[data-v-26eb5154]:hover{color:#dc2626;background-color:#fef2f2}.dialog-header[data-v-26eb5154]{padding:20px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e0e0e0;background:#fff}.dialog-text-wrapper[data-v-26eb5154]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:8px}.dialog-heading[data-v-26eb5154]{font-size:20px;font-weight:400;color:#1a1a1a;line-height:1.3;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.dialog-subtitle[data-v-26eb5154]{font-size:13px;color:#6b7280;margin-top:2px}.dialog-close-btn[data-v-26eb5154]{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;-ms-flex-negative:0;flex-shrink:0;margin-top:-4px}.dialog-close-btn[data-v-26eb5154]:before{background:transparent!important;opacity:0!important}.dialog-close-btn .v-icon[data-v-26eb5154]{color:#5f6368!important}.dialog-content[data-v-26eb5154]{padding:24px!important}.dialog-actions[data-v-26eb5154]{padding:16px 24px!important}.field-label[data-v-26eb5154]{font-size:13px;font-weight:500;color:#374151}.required[data-v-26eb5154]{color:#ef4444}.loading-container[data-v-26eb5154]{padding:60px;text-align:center}.no-data[data-v-26eb5154]{text-align:center;padding:60px 20px;color:#9ca3af}.no-data p[data-v-26eb5154]{margin-top:16px;font-size:16px}@media (max-width:960px){.master-data-page[data-v-26eb5154]{padding:24px}.card-title-text[data-v-26eb5154]{font-size:20px}.filters-content[data-v-26eb5154]{padding:16px!important}}@media (max-width:600px){.master-data-page[data-v-26eb5154]{padding:16px}}.delete-dialog-card[data-v-26eb5154]{border-radius:12px;position:relative;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-26eb5154]{padding:48px 36px 28px 36px!important}.delete-clean-message[data-v-26eb5154]{font-size:16px;color:#374151;line-height:1.75;text-align:left}.delete-dialog-footer-clean[data-v-26eb5154]{padding:4px 20px 20px 20px!important;background:transparent!important}.delete-cancel-btn-clean[data-v-26eb5154]{color:#2563eb!important;font-weight:500;text-transform:none!important;font-size:14px;letter-spacing:0!important}.delete-cancel-btn-clean[data-v-26eb5154]:hover{background-color:transparent!important;color:#1d4ed8!important}.delete-confirm-btn-clean[data-v-26eb5154]{color:#2563eb!important;font-weight:600;text-transform:none!important;font-size:14px;letter-spacing:0!important}.delete-confirm-btn-clean[data-v-26eb5154]:hover{background-color:transparent!important;color:#1d4ed8!important}.master-data-details-page[data-v-71ab4fcc]{padding:32px;background:#f5f5f5;min-height:100vh}.page-header[data-v-71ab4fcc]{margin-bottom:24px}.back-btn[data-v-71ab4fcc]{color:#6b7280!important}.back-btn[data-v-71ab4fcc]:hover{background-color:#f3f4f6!important}.page-title[data-v-71ab4fcc]{font-size:32px;font-weight:300;color:#1a1a1a;letter-spacing:-.5px;margin:0}.add-btn[data-v-71ab4fcc]{text-transform:none;font-weight:500}.search-row[data-v-71ab4fcc]{margin-bottom:24px}.search-field[data-v-71ab4fcc] .v-input__control{background:#fff}.table-card[data-v-71ab4fcc]{border-radius:8px;border:1px solid #e0e0e0;background:#fff}.details-table[data-v-71ab4fcc]{background:transparent!important}.details-table[data-v-71ab4fcc] .v-data-table__wrapper{overflow-x:auto}.details-table[data-v-71ab4fcc] thead{background:#fafafa}.details-table[data-v-71ab4fcc] th{font-size:13px!important;font-weight:600!important;color:#4a4a4a!important;border-bottom:2px solid #e5e7eb!important;padding:16px!important;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap!important;vertical-align:middle!important}.details-table[data-v-71ab4fcc] td{font-size:14px!important;color:#1a1a1a!important;border-bottom:1px solid #f3f4f6!important;padding:16px!important;vertical-align:middle!important}.code-text[data-v-71ab4fcc]{font-family:monospace;font-size:13px;color:#374151;background:#f3f4f6;padding:2px 8px;border-radius:4px}.cell-text[data-v-71ab4fcc]{color:#4a4a4a;font-size:14px}.action-icons[data-v-71ab4fcc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.action-icon[data-v-71ab4fcc]{font-size:18px!important;cursor:pointer;padding:4px;border-radius:4px;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.action-icon-edit[data-v-71ab4fcc]{color:#6b7280}.action-icon-edit[data-v-71ab4fcc]:hover{color:#d97706;background-color:#fffbeb}.action-icon-delete[data-v-71ab4fcc]{color:#6b7280}.action-icon-delete[data-v-71ab4fcc]:hover{color:#dc2626;background-color:#fef2f2}.dialog-header[data-v-71ab4fcc]{padding:20px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e0e0e0;background:#fff}.dialog-text-wrapper[data-v-71ab4fcc]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:8px}.dialog-heading[data-v-71ab4fcc]{font-size:20px;font-weight:600;color:#1a1a1a;line-height:1.3}.dialog-subtitle[data-v-71ab4fcc]{font-size:13px;color:#6b7280;margin-top:2px}.dialog-close-btn[data-v-71ab4fcc]{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;-ms-flex-negative:0;flex-shrink:0;margin-top:-4px}.dialog-close-btn[data-v-71ab4fcc]:before{background:transparent!important;opacity:0!important}.dialog-close-btn .v-icon[data-v-71ab4fcc]{color:#5f6368!important}.dialog-content[data-v-71ab4fcc]{padding:24px!important}.dialog-actions[data-v-71ab4fcc]{padding:16px 24px!important}.field-label[data-v-71ab4fcc]{font-size:13px;font-weight:500;color:#374151}.required[data-v-71ab4fcc]{color:#ef4444}.delete-dialog-card[data-v-71ab4fcc]{border-radius:8px}.delete-dialog-header[data-v-71ab4fcc]{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-71ab4fcc]{font-size:16px;font-weight:600;color:#1f2937}.delete-close-btn[data-v-71ab4fcc]{color:#9ca3af!important;width:32px!important;height:32px!important;background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.delete-close-btn[data-v-71ab4fcc]:before{background:transparent!important;opacity:0!important}.delete-dialog-body[data-v-71ab4fcc]{padding:24px 20px!important}.delete-content-wrapper[data-v-71ab4fcc]{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-71ab4fcc]{-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-71ab4fcc]{color:#dc2626!important}.delete-text-content[data-v-71ab4fcc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.delete-question[data-v-71ab4fcc]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px;line-height:1.4}.delete-description[data-v-71ab4fcc]{font-size:14px;color:#6b7280;line-height:1.6}.delete-dialog-footer[data-v-71ab4fcc]{background:#f9fafb!important;border-top:1px solid #e5e7eb;padding:16px 20px!important}.delete-cancel-btn[data-v-71ab4fcc]{color:#374151!important;font-weight:500;text-transform:none;font-size:14px;padding:0 16px!important;height:36px!important}.delete-confirm-btn[data-v-71ab4fcc]{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-71ab4fcc]:hover{background-color:#b91c1c!important}.loading-container[data-v-71ab4fcc]{padding:60px;text-align:center}.no-data[data-v-71ab4fcc]{text-align:center;padding:60px 20px;color:#9ca3af}.no-data p[data-v-71ab4fcc]{margin-top:16px;font-size:16px}@media (max-width:960px){.master-data-details-page[data-v-71ab4fcc]{padding:24px}.page-title[data-v-71ab4fcc]{font-size:24px}}@media (max-width:600px){.master-data-details-page[data-v-71ab4fcc]{padding:16px}.page-title[data-v-71ab4fcc]{font-size:20px}}.faq-management[data-v-e42e7c66]{padding:24px 32px 32px;background:#f5f6fa;min-height:100vh}.add-btn[data-v-e42e7c66]{text-transform:none;font-weight:500;border-radius:6px;padding:0 20px!important;height:36px!important}.dots-btn[data-v-e42e7c66]{height:36px!important}.metrics-row[data-v-e42e7c66]{margin-bottom:16px}.metric-card[data-v-e42e7c66]{border-radius:12px;background:#fff!important;border:1px solid #eee;min-height:88px}.metric-content[data-v-e42e7c66]{padding:14px 18px!important;gap:14px}.metric-content[data-v-e42e7c66],.metric-icon-box[data-v-e42e7c66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.metric-icon-box[data-v-e42e7c66]{width:54px;height:54px;border-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.blue-icon-box[data-v-e42e7c66]{background:#ebf1fd}.green-icon-box[data-v-e42e7c66]{background:#e6f9f3}.orange-icon-box[data-v-e42e7c66]{background:#fff4e5}.red-icon-box[data-v-e42e7c66]{background:#fdeaea}.metric-text[data-v-e42e7c66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.metric-label[data-v-e42e7c66]{font-size:14px;font-weight:400;color:#888;line-height:1.3;margin-bottom:4px}.metric-value[data-v-e42e7c66]{font-size:30px;font-weight:500;color:#1a1a1a;line-height:1}.metric-question[data-v-e42e7c66]{font-size:14px;font-weight:600;color:#1a1a1a;line-height:1.35;margin-bottom:2px}.metric-views[data-v-e42e7c66]{font-size:12px;color:#888;font-weight:400}.table-row[data-v-e42e7c66]{margin-top:0!important}.table-card[data-v-e42e7c66]{border-radius:8px;border:1px solid #e8e8e8;background:#fff!important;overflow:hidden}.filters-content[data-v-e42e7c66]{padding:10px 24px!important;background:#fff;border-bottom:1px solid #f0f0f0}.faqs-table[data-v-e42e7c66] thead{background:#fafafa}.faqs-table[data-v-e42e7c66] th{font-weight:600!important;color:#333!important;font-size:14px!important;border-bottom:1px solid #e0e0e0!important}.faqs-table[data-v-e42e7c66] td{font-size:14px!important;color:#1a1a1a!important;border-bottom:1px solid #f3f4f6!important;padding:14px!important;text-align:left!important;vertical-align:middle!important}.faqs-table[data-v-e42e7c66] tbody tr:hover{background:#fafafa!important}.faqs-table[data-v-e42e7c66] .v-simple-checkbox{color:#999!important}.faqs-table[data-v-e42e7c66] .v-simple-checkbox .v-icon{font-size:20px!important}.question-text[data-v-e42e7c66]{font-weight:400;color:#1a1a1a}.category-text[data-v-e42e7c66],.views-text[data-v-e42e7c66]{color:#666;font-weight:400}.status-badge[data-v-e42e7c66]{display:inline-block;padding:3px 12px;border-radius:4px;font-size:12px;font-weight:500}.badge-published[data-v-e42e7c66]{background:#e6f9f3;color:#0eb981}.badge-draft[data-v-e42e7c66]{background:#fff4e5;color:#ff9800}.action-icons[data-v-e42e7c66]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-view-btn[data-v-e42e7c66]{color:#6b7280;cursor:pointer;font-size:20px!important;-webkit-transition:color .15s ease;transition:color .15s ease}.action-view-btn[data-v-e42e7c66]:hover{color:#1d4ed8}.action-edit-btn[data-v-e42e7c66]{color:#6b7280;cursor:pointer;font-size:20px!important;-webkit-transition:color .15s ease;transition:color .15s ease}.action-edit-btn[data-v-e42e7c66]:hover{color:#059669}.action-delete-btn[data-v-e42e7c66]{color:#6b7280;cursor:pointer;font-size:20px!important;-webkit-transition:color .15s ease;transition:color .15s ease}.action-delete-btn[data-v-e42e7c66]:hover{color:#b91c1c}.faq-dialog[data-v-e42e7c66]{border-radius:8px;overflow:hidden}.dialog-header[data-v-e42e7c66]{padding:20px 24px!important;background:#fff;border-bottom:1px solid #e5e7eb;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;position:relative!important}.dialog-title[data-v-e42e7c66]{font-size:18px;font-weight:400;color:#1a1a1a}.close-btn[data-v-e42e7c66]{position:absolute!important;right:12px!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;margin:0!important}.close-btn[data-v-e42e7c66],.close-btn[data-v-e42e7c66]:hover{background:transparent!important}.close-btn[data-v-e42e7c66]:before{display:none!important}.dialog-divider[data-v-e42e7c66]{margin:0!important;border-color:#e5e7eb!important}.dialog-content[data-v-e42e7c66]{padding:24px!important;background:#fafafa}.form-field[data-v-e42e7c66]{margin-bottom:20px}.status-field[data-v-e42e7c66]{margin-bottom:0}.field-label[data-v-e42e7c66]{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:8px}.required[data-v-e42e7c66]{color:#ef4444}.clean-input[data-v-e42e7c66] .v-input__control{min-height:40px!important}.clean-input[data-v-e42e7c66] input{font-size:14px;color:#1f2937}.clean-input[data-v-e42e7c66] .v-input__slot{background:#fff!important;min-height:40px!important}.clean-input[data-v-e42e7c66] fieldset{border-color:#d1d5db!important;border-width:1px!important}.clean-input[data-v-e42e7c66] .v-input__slot:hover fieldset{border-color:#9ca3af!important}.clean-input.v-input--is-focused[data-v-e42e7c66] fieldset{border-color:#3b82f6!important;border-width:2px!important}.clean-input[data-v-e42e7c66] input::-webkit-input-placeholder{color:#9ca3af!important;opacity:1;font-size:13px}.clean-input[data-v-e42e7c66] input::-moz-placeholder{color:#9ca3af!important;opacity:1;font-size:13px}.clean-input[data-v-e42e7c66] input:-ms-input-placeholder{color:#9ca3af!important;opacity:1;font-size:13px}.clean-input[data-v-e42e7c66] input::-ms-input-placeholder{color:#9ca3af!important;opacity:1;font-size:13px}.clean-input[data-v-e42e7c66] input::placeholder{color:#9ca3af!important;opacity:1;font-size:13px}.rich-text-container[data-v-e42e7c66]{border:1px solid #d1d5db;border-radius:4px;background:#fff;overflow:hidden}.rich-text-container[data-v-e42e7c66]:focus-within{border-color:#3b82f6;-webkit-box-shadow:0 0 0 1px #3b82f6;box-shadow:0 0 0 1px #3b82f6}.rich-text-toolbar[data-v-e42e7c66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 8px;border-bottom:1px solid #e5e7eb;background:#f9fafb;gap:1px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto}.toolbar-btn[data-v-e42e7c66]{width:28px!important;height:28px!important;min-width:28px!important;-ms-flex-negative:0;flex-shrink:0;background:transparent!important;border-radius:4px!important;-webkit-transition:all .2s!important;transition:all .2s!important}.toolbar-btn[data-v-e42e7c66] .v-btn__content{padding:0!important}.toolbar-btn[data-v-e42e7c66] .v-icon{color:#6b7280!important;font-size:16px!important}.toolbar-btn[data-v-e42e7c66]:hover{background:#e5e7eb!important}.toolbar-btn.active[data-v-e42e7c66]{background:#dbeafe!important}.toolbar-btn.active[data-v-e42e7c66] .v-icon{color:#2563eb!important}.toolbar-divider[data-v-e42e7c66]{width:1px;height:20px;background:#d1d5db;margin:0 3px;-ms-flex-negative:0;flex-shrink:0}.rich-text-editor[data-v-e42e7c66]{min-height:200px;max-height:400px;padding:12px 16px;font-size:14px;line-height:1.6;color:#1f2937;overflow-y:auto;outline:none;background:#fff}.rich-text-editor[data-v-e42e7c66]:empty:before{content:attr(data-placeholder);color:#9ca3af;font-size:13px}.rich-text-editor[data-v-e42e7c66]:focus{outline:none}.rich-text-editor b[data-v-e42e7c66],.rich-text-editor strong[data-v-e42e7c66]{font-weight:700}.rich-text-editor em[data-v-e42e7c66],.rich-text-editor i[data-v-e42e7c66]{font-style:italic}.rich-text-editor u[data-v-e42e7c66]{text-decoration:underline}.rich-text-editor ol[data-v-e42e7c66],.rich-text-editor ul[data-v-e42e7c66]{padding-left:24px;margin:8px 0}.rich-text-editor a[data-v-e42e7c66]{color:#2563eb;text-decoration:underline}.status-radios[data-v-e42e7c66]{margin-top:0!important}.status-radios[data-v-e42e7c66] .v-radio{margin-right:24px}.status-radios[data-v-e42e7c66] label{font-size:14px;color:#374151;font-weight:400}.status-radios[data-v-e42e7c66] .v-input--selection-controls__input{margin-right:8px}.dialog-actions[data-v-e42e7c66]{padding:16px 24px!important;background:#fff;border-top:1px solid #e5e7eb}.cancel-btn[data-v-e42e7c66]{text-transform:uppercase!important;font-weight:500!important;color:rgba(0,0,0,.6)!important;letter-spacing:.08em!important}.cancel-btn[data-v-e42e7c66]:hover{background:#f3f4f6!important}.save-btn[data-v-e42e7c66]{text-transform:uppercase!important;font-weight:500!important;border-radius:4px!important;padding:0 24px!important;height:36px!important;letter-spacing:.08em!important}.save-btn[data-v-e42e7c66]:hover{opacity:.9}.view-dialog[data-v-e42e7c66]{border-radius:12px;overflow:hidden}.view-dialog-header[data-v-e42e7c66]{padding:24px 28px!important;background:#fff;border-bottom:1px solid #e5e7eb;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.view-dialog-title[data-v-e42e7c66]{font-size:18px;font-weight:400;color:#1a1a1a;line-height:1.4}.view-dialog-content[data-v-e42e7c66]{padding:28px!important;background:#fff;min-height:200px}.answer-section[data-v-e42e7c66]{color:#374151}.answer-label[data-v-e42e7c66]{font-weight:600;font-size:14px;margin-bottom:16px;color:#1f2937}.answer-content[data-v-e42e7c66]{line-height:1.8;color:#374151;font-size:14px}.answer-content ol[data-v-e42e7c66],.answer-content ul[data-v-e42e7c66]{margin:12px 0;padding-left:24px}.answer-content li[data-v-e42e7c66]{margin-bottom:8px;line-height:1.8}.answer-content p[data-v-e42e7c66]{margin-bottom:12px}.view-dialog-actions[data-v-e42e7c66]{padding:16px 28px!important;background:#fff;border-top:1px solid #e5e7eb}.close-action-btn[data-v-e42e7c66]{text-transform:none!important;font-weight:500!important;color:#6b7280!important;font-size:14px!important}.close-action-btn[data-v-e42e7c66]:hover{background:#f3f4f6!important}@media (max-width:960px){.page-title[data-v-e42e7c66]{font-size:20px}.metric-value[data-v-e42e7c66]{font-size:24px}.action-icons[data-v-e42e7c66]{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:600px){.faq-management[data-v-e42e7c66]{padding:16px}}.delete-dialog-card[data-v-e42e7c66]{border-radius:12px;position:relative;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-e42e7c66]{padding:48px 36px 28px 36px!important}.delete-clean-message[data-v-e42e7c66]{font-size:16px;color:#374151;line-height:1.75;text-align:left}.delete-dialog-footer-clean[data-v-e42e7c66]{padding:4px 20px 20px 20px!important;background:transparent!important}.delete-cancel-btn-clean[data-v-e42e7c66]{color:#2563eb!important;font-weight:500;text-transform:none!important;font-size:14px;letter-spacing:0!important}.delete-cancel-btn-clean[data-v-e42e7c66]:hover{background-color:transparent!important;color:#1d4ed8!important}.delete-confirm-btn-clean[data-v-e42e7c66]{color:#2563eb!important;font-weight:600;text-transform:none!important;font-size:14px;letter-spacing:0!important}.delete-confirm-btn-clean[data-v-e42e7c66]:hover{background-color:transparent!important;color:#1d4ed8!important}.theme--light.v-radio--is-disabled label{color:rgba(0,0,0,.38)}.theme--dark.v-radio--is-disabled label{color:hsla(0,0%,100%,.5)}.v-radio{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;outline:none}.v-radio--is-disabled{pointer-events:none;cursor:default}.v-input--radio-group.v-input--radio-group--row .v-radio{margin-right:16px}.v-input--radio-group legend.v-label{cursor:text;font-size:14px;height:auto}.v-input--radio-group__input{border:none;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.v-input--radio-group--column .v-input--radio-group__input>.v-label{padding-bottom:8px}.v-input--radio-group--row .v-input--radio-group__input>.v-label{padding-right:8px}.v-input--radio-group--row legend{-ms-flex-item-align:center;align-self:center;display:inline-block}.v-input--radio-group--row .v-input--radio-group__input{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.v-input--radio-group--column legend{padding-bottom:8px}.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child){margin-bottom:8px}.v-input--radio-group--column .v-input--radio-group__input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reports-page[data-v-8fdc94a6]{padding:24px;background:#f5f5f5;min-height:100vh}.section-row[data-v-8fdc94a6]{margin-top:0!important;margin-bottom:0!important}.section-card[data-v-8fdc94a6]{margin-top:36px;border-radius:8px;border:1px solid #e0e0e0;background:#fff!important;position:relative}.card-title-header[data-v-8fdc94a6]{padding:0 24px 0 112px;min-height:64px}.card-title-header[data-v-8fdc94a6],.card-title-icon-wrap[data-v-8fdc94a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-title-icon-wrap[data-v-8fdc94a6]{position:absolute;top:-10px;left:24px;width:64px;height:64px;background:#ffb300;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 4px 12px rgba(255,179,0,.4);box-shadow:0 4px 12px rgba(255,179,0,.4)}.card-title-icon[data-v-8fdc94a6]{font-size:36px!important;color:#fff!important}.card-title-text[data-v-8fdc94a6]{font-size:20px;font-weight:300;color:#1a1a1a;letter-spacing:-.5px;margin:0;padding:14px 0}.section-content[data-v-8fdc94a6]{padding:24px!important}.section-label[data-v-8fdc94a6]{font-size:14px;font-weight:500;color:#374151;margin-bottom:12px}.report-type-select[data-v-8fdc94a6] .v-input__slot{background:#fff!important}.filter-label[data-v-8fdc94a6]{font-size:13px;font-weight:500;color:#4a5568;margin-bottom:8px}.date-range-wrapper[data-v-8fdc94a6],.filter-label[data-v-8fdc94a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.date-range-wrapper[data-v-8fdc94a6]{gap:8px}.date-input[data-v-8fdc94a6]{-webkit-box-flex:1;-ms-flex:1;flex:1}.date-separator[data-v-8fdc94a6]{color:#9ca3af;font-size:16px;-ms-flex-negative:0;flex-shrink:0}.preview-btn[data-v-8fdc94a6]{text-transform:none!important;font-weight:600!important;font-size:13px!important;letter-spacing:.5px!important;height:40px!important;padding:0 24px!important;border-radius:6px!important;width:100%}.preview-header[data-v-8fdc94a6]{padding:20px 24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.preview-header-left[data-v-8fdc94a6],.preview-header[data-v-8fdc94a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-title[data-v-8fdc94a6]{font-size:18px;font-weight:400;color:#1a1a1a;line-height:1.3}.preview-subtitle[data-v-8fdc94a6]{font-size:13px;color:#6b7280;margin-top:2px}.download-btn[data-v-8fdc94a6]{text-transform:none!important;font-weight:500!important;font-size:14px!important;height:40px!important;padding:0 20px!important;border-radius:6px!important}.report-table[data-v-8fdc94a6]{background:transparent!important}.report-table[data-v-8fdc94a6] .v-data-table__wrapper{overflow-x:auto}.report-table[data-v-8fdc94a6] thead{background:#fafafa}.report-table[data-v-8fdc94a6] th{font-size:13px!important;font-weight:600!important;color:#4a4a4a!important;border-bottom:2px solid #e5e7eb!important;padding:14px 16px!important;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px}.report-table[data-v-8fdc94a6] td{font-size:14px!important;color:#1a1a1a!important;border-bottom:1px solid #f3f4f6!important;padding:14px 16px!important}.report-table[data-v-8fdc94a6] tbody tr:hover{background:#fafafa!important}.report-table[data-v-8fdc94a6] .v-data-footer{display:none!important}.preview-footer[data-v-8fdc94a6]{padding:16px 24px;text-align:center}.footer-text[data-v-8fdc94a6]{font-size:13px;color:#6b7280}.loading-container[data-v-8fdc94a6]{padding:60px;text-align:center}.no-data[data-v-8fdc94a6]{text-align:center;padding:60px 20px;color:#9ca3af}.no-data p[data-v-8fdc94a6]{margin-top:16px;font-size:16px}@media (max-width:960px){.reports-page[data-v-8fdc94a6]{padding:24px}.page-title[data-v-8fdc94a6]{font-size:24px}.preview-header[data-v-8fdc94a6]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.date-range-wrapper[data-v-8fdc94a6],.preview-header[data-v-8fdc94a6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.date-separator[data-v-8fdc94a6]{display:none}.preview-btn[data-v-8fdc94a6]{width:auto}}@media (max-width:600px){.reports-page[data-v-8fdc94a6]{padding:16px}.page-title[data-v-8fdc94a6]{font-size:20px}.report-table[data-v-8fdc94a6] td,.report-table[data-v-8fdc94a6] th{padding:10px 8px!important;font-size:12px!important}}.portal-employees-page[data-v-44062eb2]{padding:32px;background:#f5f5f5;min-height:100vh}.add-btn[data-v-44062eb2]{text-transform:none;font-weight:500}.table-card[data-v-44062eb2]{border-radius:8px;border:1px solid #e0e0e0;background:#fff;position:relative;margin-top:36px}.card-title-header[data-v-44062eb2]{padding:0 24px 0 110px;gap:12px;min-height:64px}.card-title-header[data-v-44062eb2],.card-title-icon-wrap[data-v-44062eb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-title-icon-wrap[data-v-44062eb2]{position:absolute;top:-10px;left:24px;width:64px;height:64px;background:#ffb300;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 4px 12px rgba(255,179,0,.4);box-shadow:0 4px 12px rgba(255,179,0,.4)}.card-title-icon[data-v-44062eb2]{font-size:36px!important;color:#fff!important}.card-title-text[data-v-44062eb2]{font-size:20px;font-weight:300;color:#1a1a1a;letter-spacing:-.5px;margin:0;padding:8px 0}.filters-content[data-v-44062eb2]{padding:10px 24px!important}.filter-select[data-v-44062eb2]{max-width:190px;-webkit-box-flex:0;-ms-flex:0 0 190px;flex:0 0 190px}.search-field[data-v-44062eb2]{max-width:280px;-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px}.employees-table[data-v-44062eb2]{background:transparent!important}.employees-table[data-v-44062eb2] table{table-layout:auto;width:100%}.employees-table[data-v-44062eb2] .v-data-table__wrapper{overflow-x:auto}.employees-table[data-v-44062eb2] thead{background:#fafafa}.employees-table[data-v-44062eb2] 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}.employees-table[data-v-44062eb2] tbody td,.employees-table[data-v-44062eb2] thead th{padding:14px!important;text-align:left!important;vertical-align:middle!important;white-space:nowrap!important}.employees-table[data-v-44062eb2] tbody td{font-size:14px!important;color:#1a1a1a!important;border-bottom:1px solid #f3f4f6!important}.employees-table[data-v-44062eb2] tbody td:first-child,.employees-table[data-v-44062eb2] thead th:first-child{text-align:center!important}.avatar-cell[data-v-44062eb2]{border:2px solid #e5e7eb;background:#f3f4f6}.avatar-upload-wrapper[data-v-44062eb2]{position:relative;display:inline-block}.avatar-preview[data-v-44062eb2]{border:2px solid #e5e7eb;background:#f3f4f6}.avatar-upload-btn[data-v-44062eb2]{position:absolute;bottom:0;right:0;width:26px!important;height:26px!important}.name-link[data-v-44062eb2]{color:#2563eb;font-weight:500;cursor:pointer}.name-link[data-v-44062eb2]:hover{text-decoration:underline}.cell-text[data-v-44062eb2]{color:#4a4a4a}.role-chip[data-v-44062eb2]{font-size:12px!important;font-weight:500!important;height:24px!important;padding:0 12px!important;border-radius:5px!important}.role-super-admin[data-v-44062eb2]{background-color:#ede9fe!important;color:#6d28d9!important}.role-manager[data-v-44062eb2]{background-color:#dbeafe!important;color:#1d4ed8!important}.role-engineer[data-v-44062eb2]{background-color:#fef3c7!important;color:#92400e!important}.role-customer[data-v-44062eb2]{background-color:#d1fae5!important;color:#065f46!important}.role-default[data-v-44062eb2]{background-color:#f3f4f6!important;color:#374151!important}.status-chip[data-v-44062eb2]{font-size:12px!important;font-weight:500!important;height:24px!important;padding:0 12px!important;border-radius:5px!important}.status-active[data-v-44062eb2]{background-color:#d1fae5!important;color:#065f46!important}.status-inactive[data-v-44062eb2]{background-color:#fee2e2!important;color:#991b1b!important}.action-eye-btn[data-v-44062eb2]{color:#6b7280;cursor:pointer;font-size:20px;-webkit-transition:color .15s;transition:color .15s}.action-eye-btn[data-v-44062eb2]:hover{color:#1d4ed8}.action-edit-btn[data-v-44062eb2]{color:#6b7280;cursor:pointer;font-size:20px;-webkit-transition:color .15s;transition:color .15s}.action-edit-btn[data-v-44062eb2]:hover{color:#1d4ed8}.action-delete-btn[data-v-44062eb2]{color:#6b7280;cursor:pointer;font-size:20px;-webkit-transition:color .15s;transition:color .15s}.action-delete-btn[data-v-44062eb2]:hover{color:#b91c1c}.dialog-card[data-v-44062eb2]{border-radius:8px!important}.dialog-header[data-v-44062eb2]{background:#fff;border-bottom:1px solid #e5e7eb;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-44062eb2]{font-size:18px;font-weight:400;text-align:center;color:#111827}.close-btn[data-v-44062eb2]{color:#000!important;background-color:transparent!important}.close-btn[data-v-44062eb2]:hover{background-color:#f3f4f6!important}.dialog-content[data-v-44062eb2]{padding:24px!important;background:#fff}.dialog-actions-new[data-v-44062eb2]{background:#f9fafb!important;border-top:1px solid #e5e7eb;padding:16px 24px!important}.close-action-btn[data-v-44062eb2]{color:#374151!important;font-weight:500;text-transform:none;font-size:14px;padding:0 20px!important;height:40px!important;border:1px solid #d1d5db;border-radius:6px}.submit-btn[data-v-44062eb2]{text-transform:none!important;font-weight:500!important;font-size:14px!important;height:40px!important;min-width:120px!important;border-radius:6px!important}.field-label[data-v-44062eb2]{font-size:13px;font-weight:500;color:#374151;margin-bottom:4px}.required[data-v-44062eb2]{color:#ef4444}.detail-label[data-v-44062eb2]{font-size:12px;color:#6b7280;margin-bottom:4px}.detail-value[data-v-44062eb2]{font-size:15px;font-weight:600;color:#111827}.loading-container[data-v-44062eb2]{padding:60px;text-align:center}.no-data[data-v-44062eb2]{text-align:center;padding:60px 20px;color:#9ca3af}.no-data p[data-v-44062eb2]{margin-top:16px;font-size:16px}@media (max-width:960px){.portal-employees-page[data-v-44062eb2]{padding:24px}.card-title-text[data-v-44062eb2]{font-size:20px}.filters-content[data-v-44062eb2]{padding:16px!important}.employees-table[data-v-44062eb2] tbody td,.employees-table[data-v-44062eb2] thead th{padding:12px 8px!important;font-size:13px!important}}@media (max-width:600px){.portal-employees-page[data-v-44062eb2]{padding:16px}.card-title-text[data-v-44062eb2]{font-size:18px}.employees-table[data-v-44062eb2] tbody td,.employees-table[data-v-44062eb2] thead th{padding:10px 6px!important;font-size:12px!important}}.form-section-title[data-v-44062eb2]{font-size:16px;font-weight:600;color:#111827;margin-bottom:12px}.optional-label[data-v-44062eb2]{font-size:12px;color:#9ca3af;font-weight:400}.dial-code-trigger[data-v-44062eb2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:2px;padding:0 4px;border-radius:4px;-webkit-transition:background .15s;transition:background .15s}.dial-code-trigger[data-v-44062eb2]:hover{background:#f3f4f6}.dial-flag[data-v-44062eb2]{font-size:18px;line-height:1}.dial-code-text[data-v-44062eb2]{font-size:13px;font-weight:500;color:#374151;margin-left:4px;white-space:nowrap}.dial-code-list[data-v-44062eb2]{min-width:260px}.send-credentials-btn[data-v-44062eb2]{text-transform:none!important;font-weight:500!important}.delete-dialog-card[data-v-44062eb2]{border-radius:12px;position:relative;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-44062eb2]{padding:48px 36px 28px 36px!important}.delete-clean-message[data-v-44062eb2]{font-size:16px;color:#374151;line-height:1.75;text-align:left}.delete-dialog-footer-clean[data-v-44062eb2]{padding:4px 20px 20px 20px!important;background:transparent!important}.delete-cancel-btn-clean[data-v-44062eb2]{color:#2563eb!important;font-weight:500;text-transform:none!important;font-size:14px;letter-spacing:0!important}.delete-cancel-btn-clean[data-v-44062eb2]:hover{background-color:transparent!important;color:#1d4ed8!important}.delete-confirm-btn-clean[data-v-44062eb2]{color:#2563eb!important;font-weight:600;text-transform:none!important;font-size:14px;letter-spacing:0!important}.delete-confirm-btn-clean[data-v-44062eb2]:hover{background-color:transparent!important;color:#1d4ed8!important}.theme--light.v-input--switch .v-input--switch__thumb{color:#fff}.theme--light.v-input--switch .v-input--switch__track{color:rgba(0,0,0,.38)}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#fafafa!important}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:rgba(0,0,0,.12)!important}.theme--dark.v-input--switch .v-input--switch__thumb{color:#bdbdbd}.theme--dark.v-input--switch .v-input--switch__track{color:hsla(0,0%,100%,.3)}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#424242!important}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:hsla(0,0%,100%,.1)!important}.v-input--switch__thumb,.v-input--switch__track{background-color:currentColor;pointer-events:none;-webkit-transition:inherit;transition:inherit}.v-input--switch__track{border-radius:8px;width:36px;height:14px;left:2px;position:absolute;opacity:.6;right:2px;top:calc(50% - 7px)}.v-input--switch__thumb{border-radius:50%;top:calc(50% - 10px);height:20px;position:relative;width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__input{width:38px;-webkit-transition:opacity .3s cubic-bezier(.25,.8,.5,1);transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__ripple{top:calc(50% - 24px)}.v-input--switch.v-input--dense .v-input--switch__thumb{width:18px;height:18px}.v-input--switch.v-input--dense .v-input--switch__track{height:12px;width:32px}.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track{height:22px;width:44px;top:calc(50% - 12px);left:-3px}.v-input--switch.v-input--dense .v-input--selection-controls__ripple{top:calc(50% - 22px)}.v-input--switch.v-input--is-dirty.v-input--is-disabled .v-input--selection-controls__input{opacity:.6}.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple{left:-14px}.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple{left:-12px}.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb{-webkit-transform:translate(20px);transform:translate(20px)}.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple{right:-14px}.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple{right:-12px}.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb{-webkit-transform:translate(-20px);transform:translate(-20px)}.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-input--switch--inset .v-input--selection-controls__input,.v-input--switch--inset .v-input--switch__track{width:48px}.v-input--switch--inset .v-input--switch__track{border-radius:14px;height:28px;left:-4px;opacity:.32;top:calc(50% - 14px)}.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb{-webkit-transform:translate(0)!important;transform:translate(0)!important}.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb{-webkit-transform:translate(-6px)!important;transform:translate(-6px)!important}.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{-webkit-transform:translate(20px)!important;transform:translate(20px)!important}.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{-webkit-transform:translate(-26px)!important;transform:translate(-26px)!important}