.error-container[data-v-4458c116]{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.error-container h1[data-v-4458c116]{font-size:1.8em;color:var(--el-color-danger);margin-bottom:1.17em;text-align:center}.full-height-container[data-v-61ce6978]{height:100%}.offset-container[data-v-61ce6978]{margin-top:15vh}.loader-container[data-v-61ce6978]{display:flex;align-items:center;justify-content:center}.loader-container .el-icon[data-v-61ce6978]{color:var(--el-text-color-primary)}.ev-users-table[data-v-3a775ee2]{background-color:transparent}.search-controls[data-v-3a775ee2]{margin-bottom:20px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.search-controls .search-input .el-input__inner[data-v-3a775ee2]{border-radius:4px}.el-pagination[data-v-3a775ee2]{margin-top:20px}.eligibility-btn[data-v-3a775ee2]{background:linear-gradient(135deg,#2b6fb0,#3a8ee6);border:none;border-radius:8px;box-shadow:0 4px 12px rgba(43,111,176,.3);transition:all .3s ease;font-weight:600;letter-spacing:.5px}.eligibility-btn[data-v-3a775ee2]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(43,111,176,.4);background:linear-gradient(135deg,#5b9bd5,#2b6fb0)}.eligibility-btn[data-v-3a775ee2]:active{transform:translateY(1px);box-shadow:0 2px 8px rgba(43,111,176,.3)}.trips-container[data-v-9bf4c53e]{display:flex;flex-direction:column;gap:20px;padding:0 4px}.trips-section[data-v-9bf4c53e]{padding:24px;margin-bottom:0}.trips-section[data-v-9bf4c53e]:last-child{margin-bottom:0}.completed-trips-table[data-v-9bf4c53e],.ongoing-trips-table[data-v-9bf4c53e]{background-color:transparent}.card-section-title[data-v-9bf4c53e]{font-size:16px;font-weight:700;color:#111827;margin:0 0 16px 0}.trips-table[data-v-9bf4c53e]{border:1px solid #ebeef5;border-radius:4px;background-color:transparent}.trips-table[data-v-9bf4c53e] .el-table__header{background-color:#f5f7fa}.trips-table[data-v-9bf4c53e] .el-table__header th{background-color:#f5f7fa!important;color:#606266;font-weight:600;font-size:13px}.trips-table[data-v-9bf4c53e] .el-table__row{cursor:pointer}.trips-table[data-v-9bf4c53e] .el-table__row:hover{background-color:#f5f7fa}.trips-table[data-v-9bf4c53e] .el-table td{padding:12px 0;font-size:14px}.empty-field[data-v-9bf4c53e]{color:#c0c4cc;font-style:italic}.no-trips[data-v-9bf4c53e]{display:flex;justify-content:center;align-items:center;height:120px;border:1px solid #ebeef5;border-radius:4px;background-color:#fafafa}.no-trips p[data-v-9bf4c53e]{color:#909399;font-size:14px;margin:0}.pagination-container[data-v-9bf4c53e]{display:flex;justify-content:center;margin-top:40px;padding:20px 0}@media(max-width:768px){.trips-container[data-v-9bf4c53e]{padding:0 10px}.trips-table[data-v-9bf4c53e] .el-table td{padding:8px 0;font-size:12px}}.trips-container[data-v-330babb2]{display:flex;flex-direction:column;gap:20px;padding:0 4px}.trips-section[data-v-330babb2]{padding:24px;margin-bottom:0}.trips-section[data-v-330babb2]:last-child{margin-bottom:0}.card-section-title[data-v-330babb2]{font-size:16px;font-weight:700;color:#111827;margin:0 0 16px 0}.trips-table[data-v-330babb2]{border:1px solid #ebeef5;border-radius:4px}.trips-table[data-v-330babb2] .el-table__header{background-color:#f5f7fa}.trips-table[data-v-330babb2] .el-table__header th{background-color:#f5f7fa!important;color:#606266;font-weight:600;font-size:13px}.trips-table[data-v-330babb2] .el-table__row{cursor:pointer}.trips-table[data-v-330babb2] .el-table__row:hover{background-color:#f5f7fa}.trips-table[data-v-330babb2] .el-table td{padding:12px 0;font-size:14px}.no-trips[data-v-330babb2]{display:flex;justify-content:center;align-items:center;height:120px;border:1px solid #ebeef5;border-radius:4px;background-color:#fafafa}.no-trips p[data-v-330babb2]{color:#909399;font-size:14px;margin:0}.pagination-container[data-v-330babb2]{display:flex;justify-content:center;margin-top:40px;padding:20px 0}@media(max-width:768px){.trips-container[data-v-330babb2]{padding:0 10px}.trips-table[data-v-330babb2] .el-table td{padding:8px 0;font-size:12px}}.clickable-text[data-v-330babb2]{color:#2b6fb0;cursor:pointer;text-decoration:underline}.clickable-text[data-v-330babb2]:hover{color:#5b9bd5}.reserve-section[data-v-330babb2]{padding:20px}.reservations-table[data-v-330babb2]{background-color:transparent}.no-permission[data-v-c5f25540]{padding:20px;display:flex;justify-content:center;align-items:center;min-height:200px}.ev-finance-section[data-v-c5f25540]{padding:0 4px;display:flex;flex-direction:column;gap:20px}.ev-finance-section .finance-section[data-v-c5f25540]{padding:24px;margin-bottom:0}.ev-finance-section .finance-section .card-section-title[data-v-c5f25540]{font-size:16px;font-weight:700;margin-bottom:16px;color:#111827}.ev-finance-section .cards-balance-row[data-v-c5f25540]{display:flex;gap:40px;align-items:flex-start}.ev-finance-section .cards-balance-row .payment-cards-wrapper[data-v-c5f25540]{flex:0 0 360px;max-width:100%}.ev-finance-section .cards-balance-row .payment-cards-wrapper .payment-cards-container[data-v-c5f25540]{display:flex;flex-direction:column;gap:10px}.ev-finance-section .cards-balance-row .payment-cards-wrapper .payment-cards-container .payment-card[data-v-c5f25540]{display:flex;align-items:center;padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.ev-finance-section .cards-balance-row .payment-cards-wrapper .payment-cards-container .payment-card .card-info .card-number[data-v-c5f25540]{font-size:16px;font-weight:500;margin-bottom:5px}.ev-finance-section .cards-balance-row .payment-cards-wrapper .payment-cards-container .payment-card .card-info .card-number .el-tag[data-v-c5f25540]{margin-left:10px}.ev-finance-section .cards-balance-row .payment-cards-wrapper .payment-cards-container .payment-card .card-info .card-brand[data-v-c5f25540]{font-size:14px;color:#6c757d}.ev-finance-section .cards-balance-row .payment-cards-wrapper .no-cards[data-v-c5f25540]{padding:20px;text-align:center;color:#6c757d;font-style:italic;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.ev-finance-section .cards-balance-row .balance-wrapper[data-v-c5f25540]{flex:1;min-width:0}.ev-finance-section .cards-balance-row .balance-wrapper .balance-container[data-v-c5f25540]{background:#fff7f7;border:1px solid #ffe0e0;border-radius:8px;padding:16px}.ev-finance-section .cards-balance-row .balance-wrapper .balance-container .balance-amount[data-v-c5f25540]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ev-finance-section .cards-balance-row .balance-wrapper .balance-container .balance-amount .balance-label[data-v-c5f25540]{font-size:16px;font-weight:500;color:#495057}.ev-finance-section .cards-balance-row .balance-wrapper .balance-container .balance-amount .balance-value[data-v-c5f25540]{font-size:24px;font-weight:700;color:#28a745}.ev-finance-section .cards-balance-row .balance-wrapper .balance-container .balance-amount .balance-value.negative[data-v-c5f25540]{color:#dc3545}.ev-finance-section .cards-balance-row .balance-wrapper .balance-container .balance-warning[data-v-c5f25540]{margin-top:6px}.ev-finance-section .wallet-log-container .el-table[data-v-c5f25540]{border:1px solid #ebeef5;border-radius:4px}.ev-finance-section .wallet-log-container .el-table[data-v-c5f25540] .el-table__header{background-color:#f5f7fa}.ev-finance-section .wallet-log-container .el-table[data-v-c5f25540] .el-table__header th{background-color:#f5f7fa!important;color:#606266;font-weight:600;font-size:13px}.ev-finance-section .wallet-log-container .el-table[data-v-c5f25540] .el-table__row{cursor:pointer}.ev-finance-section .wallet-log-container .el-table[data-v-c5f25540] .el-table__row:hover{background-color:#f5f7fa}.ev-finance-section .wallet-log-container .el-table[data-v-c5f25540] .el-table td{padding:12px 0;font-size:14px}.ev-finance-section .wallet-log-container .el-table .transaction-id[data-v-c5f25540]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:#6c757d;word-break:break-all}.ev-finance-section .wallet-log-container .el-table .amount-value[data-v-c5f25540]{font-weight:500;color:#28a745}.ev-finance-section .wallet-log-container .el-table .amount-value.negative[data-v-c5f25540]{color:#dc3545}@media(max-width:992px){.cards-balance-row[data-v-c5f25540]{flex-direction:column}.cards-balance-row .payment-cards-wrapper[data-v-c5f25540]{flex-basis:auto;width:100%}}.container[data-v-d1b54a36]{height:100%}.user-details-tabs .el-tabs__header[data-v-d1b54a36]{margin:0 0 20px 0;flex-shrink:0}.user-details-tabs .el-tabs__content[data-v-d1b54a36]{flex:1;overflow:hidden}.tab-content-scrollbar[data-v-d1b54a36],.user-details-tabs .el-tabs__content .el-tab-pane[data-v-d1b54a36]{height:100%}.user-details-content[data-v-d1b54a36]{padding:0 20px}.details-section[data-v-d1b54a36]{background:#fff;border:1px solid #ececee;border-radius:18px;padding:14px 20px 4px;margin-bottom:14px;box-shadow:0 1px 2px rgba(28,28,30,.04)}.details-section[data-v-d1b54a36]:last-child{margin-bottom:0}.details-section-title[data-v-d1b54a36]{font-size:14.5px;font-weight:700;color:var(--rb-text-1,#1c1c1e);margin:0 0 10px;text-transform:none;letter-spacing:normal}.status-row[data-v-d1b54a36]{display:grid;grid-template-columns:40% 1fr;align-items:center;margin-bottom:10px}.status-row .status-label[data-v-d1b54a36]{font-size:14px;color:#606266;font-weight:500}.status-row .status-value[data-v-d1b54a36]{display:flex;align-items:center;gap:12px}.status-row .status-value .status-tag[data-v-d1b54a36]{font-size:12px;font-weight:600;padding:4px 12px}.status-row .status-value .status-action-btn[data-v-d1b54a36]{margin-left:8px}.status-row .status-value .status-btn[data-v-d1b54a36]{font-size:12px;font-weight:600;padding:4px 12px;border-radius:4px}.status-description[data-v-d1b54a36]{color:#909399;font-size:13px;margin:10px 0 0 40%;font-style:italic}.details-list[data-v-d1b54a36]{display:block}.details-grid[data-v-d1b54a36]{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.details-list .detail-row[data-v-d1b54a36]{display:grid;grid-template-columns:40% 1fr;padding:12px 0;border-bottom:1px solid #f2f2f7}.details-list .detail-row[data-v-d1b54a36]:last-child{border-bottom:none}.details-list .detail-row .detail-label[data-v-d1b54a36]{font-size:12.5px;color:var(--rb-text-3,#636366);font-weight:500;padding-right:20px}.details-list .detail-row .detail-value[data-v-d1b54a36]{font-size:13px;color:var(--rb-text-1,#1c1c1e);font-weight:600;word-break:break-word;display:flex;align-items:center}.details-grid .detail-row[data-v-d1b54a36]{display:grid;grid-template-columns:150px 1fr;padding:8px 0;border-bottom:1px solid #f5f7fa}.details-grid .detail-row[data-v-d1b54a36]:last-child{border-bottom:none}.details-grid .detail-row.full-width[data-v-d1b54a36]{grid-column:1/-1;grid-template-columns:150px 1fr}.details-grid .detail-row .detail-label[data-v-d1b54a36]{font-size:14px;color:#606266;font-weight:500;padding-right:20px}.details-grid .detail-row .detail-value[data-v-d1b54a36]{font-size:14px;color:#303133;word-break:break-word;display:flex;align-items:center}.document-link[data-v-d1b54a36]{color:#2b6fb0;text-decoration:none;font-size:14px}.document-link[data-v-d1b54a36]:hover{text-decoration:underline}.document-image[data-v-d1b54a36],.user-image[data-v-d1b54a36]{width:80px;height:80px;border-radius:4px;border:1px solid #e4e7ed;cursor:pointer}.copy-icon[data-v-d1b54a36]{margin-left:8px;cursor:pointer;color:#909399;font-size:14px;transition:color .2s}.copy-icon[data-v-d1b54a36]:hover{color:#2b6fb0}.coming-soon[data-v-d1b54a36]{display:flex;justify-content:center;align-items:center;height:300px;color:#909399;font-size:16px}@media(max-width:768px){.details-grid[data-v-d1b54a36]{grid-template-columns:1fr}.details-list .detail-row[data-v-d1b54a36]{grid-template-columns:1fr;gap:4px}.details-list .detail-row .detail-label[data-v-d1b54a36]{font-weight:600;color:#909399;padding-right:0}.details-grid .detail-row[data-v-d1b54a36]{grid-template-columns:1fr;gap:4px}.details-grid .detail-row .detail-label[data-v-d1b54a36]{font-weight:600;color:#909399;padding-right:0}.details-grid .detail-row.full-width[data-v-d1b54a36]{grid-template-columns:1fr}.status-row[data-v-d1b54a36]{grid-template-columns:1fr;gap:8px}.status-description[data-v-d1b54a36]{margin-left:0}}