.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-15ba1b0b]{display:flex;flex-direction:column;gap:20px;padding:0 4px}.trips-section[data-v-15ba1b0b]{padding:24px;margin-bottom:0}.trips-section[data-v-15ba1b0b]:last-child{margin-bottom:0}.completed-trips-table[data-v-15ba1b0b],.ongoing-trips-table[data-v-15ba1b0b]{background-color:transparent}.card-section-title[data-v-15ba1b0b]{font-size:16px;font-weight:700;color:var(--rb-ink,#111827);margin:0 0 16px 0}.trips-table[data-v-15ba1b0b]{border:1px solid #ebeef5;border-radius:4px;background-color:transparent}.trips-table[data-v-15ba1b0b] .el-table__header{background-color:#f5f7fa}.trips-table[data-v-15ba1b0b] .el-table__header th{background-color:#f5f7fa!important;color:var(--rb-ink-2,#606266);font-weight:600;font-size:13px}.trips-table[data-v-15ba1b0b] .el-table__row{cursor:pointer}.trips-table[data-v-15ba1b0b] .el-table__row:hover{background-color:#f5f7fa}.trips-table[data-v-15ba1b0b] .el-table td{padding:12px 0;font-size:14px}.empty-field[data-v-15ba1b0b]{color:#c0c4cc;font-style:italic}.no-trips[data-v-15ba1b0b]{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-15ba1b0b]{color:var(--rb-ink-3,#909399);font-size:14px;margin:0}.pagination-container[data-v-15ba1b0b]{display:flex;justify-content:center;margin-top:40px;padding:20px 0}@media(max-width:768px){.trips-container[data-v-15ba1b0b]{padding:0 10px}.trips-table[data-v-15ba1b0b] .el-table td{padding:8px 0;font-size:12px}}.trips-container[data-v-05318ae8]{display:flex;flex-direction:column;gap:20px;padding:0 4px}.trips-section[data-v-05318ae8]{padding:24px;margin-bottom:0}.trips-section[data-v-05318ae8]:last-child{margin-bottom:0}.card-section-title[data-v-05318ae8]{font-size:16px;font-weight:700;color:var(--rb-ink,#111827);margin:0 0 16px 0}.trips-table[data-v-05318ae8]{border:1px solid #ebeef5;border-radius:4px}.trips-table[data-v-05318ae8] .el-table__header{background-color:#f5f7fa}.trips-table[data-v-05318ae8] .el-table__header th{background-color:#f5f7fa!important;color:var(--rb-ink-2,#606266);font-weight:600;font-size:13px}.trips-table[data-v-05318ae8] .el-table__row{cursor:pointer}.trips-table[data-v-05318ae8] .el-table__row:hover{background-color:#f5f7fa}.trips-table[data-v-05318ae8] .el-table td{padding:12px 0;font-size:14px}.no-trips[data-v-05318ae8]{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-05318ae8]{color:var(--rb-ink-3,#909399);font-size:14px;margin:0}.pagination-container[data-v-05318ae8]{display:flex;justify-content:center;margin-top:40px;padding:20px 0}@media(max-width:768px){.trips-container[data-v-05318ae8]{padding:0 10px}.trips-table[data-v-05318ae8] .el-table td{padding:8px 0;font-size:12px}}.clickable-text[data-v-05318ae8]{color:var(--rb-link,#2b6fb0);cursor:pointer;text-decoration:underline}.clickable-text[data-v-05318ae8]:hover{color:#5b9bd5}.reserve-section[data-v-05318ae8]{padding:20px}.reservations-table[data-v-05318ae8]{background-color:transparent}.no-permission[data-v-5f3dd5ca]{padding:20px;display:flex;justify-content:center;align-items:center;min-height:200px}.ev-finance-section[data-v-5f3dd5ca]{padding:0 4px;display:flex;flex-direction:column;gap:20px}.ev-finance-section .finance-section[data-v-5f3dd5ca]{padding:24px;margin-bottom:0}.ev-finance-section .finance-section .card-section-title[data-v-5f3dd5ca]{font-size:16px;font-weight:700;margin-bottom:16px;color:var(--rb-ink,#111827)}.ev-finance-section .cards-balance-row[data-v-5f3dd5ca]{display:flex;gap:40px;align-items:flex-start}.ev-finance-section .cards-balance-row .payment-cards-wrapper[data-v-5f3dd5ca]{flex:0 0 360px;max-width:100%}.ev-finance-section .cards-balance-row .payment-cards-wrapper .payment-cards-container[data-v-5f3dd5ca]{display:flex;flex-direction:column;gap:10px}.ev-finance-section .cards-balance-row .payment-cards-wrapper .payment-cards-container .payment-card[data-v-5f3dd5ca]{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-5f3dd5ca]{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-5f3dd5ca]{margin-left:10px}.ev-finance-section .cards-balance-row .payment-cards-wrapper .payment-cards-container .payment-card .card-info .card-brand[data-v-5f3dd5ca]{font-size:14px;color:#6c757d}.ev-finance-section .cards-balance-row .payment-cards-wrapper .no-cards[data-v-5f3dd5ca]{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-5f3dd5ca]{flex:1;min-width:0}.ev-finance-section .cards-balance-row .balance-wrapper .balance-container[data-v-5f3dd5ca]{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-5f3dd5ca]{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-5f3dd5ca]{font-size:16px;font-weight:500;color:#495057}.ev-finance-section .cards-balance-row .balance-wrapper .balance-container .balance-amount .balance-value[data-v-5f3dd5ca]{font-size:24px;font-weight:700;color:var(--rb-success-fg,#28a745)}.ev-finance-section .cards-balance-row .balance-wrapper .balance-container .balance-amount .balance-value.negative[data-v-5f3dd5ca]{color:#dc3545}.ev-finance-section .cards-balance-row .balance-wrapper .balance-container .balance-warning[data-v-5f3dd5ca]{margin-top:6px}.ev-finance-section .wallet-log-container .el-table[data-v-5f3dd5ca]{border:1px solid #ebeef5;border-radius:4px}.ev-finance-section .wallet-log-container .el-table[data-v-5f3dd5ca] .el-table__header{background-color:#f5f7fa}.ev-finance-section .wallet-log-container .el-table[data-v-5f3dd5ca] .el-table__header th{background-color:#f5f7fa!important;color:var(--rb-ink-2,#606266);font-weight:600;font-size:13px}.ev-finance-section .wallet-log-container .el-table[data-v-5f3dd5ca] .el-table__row{cursor:pointer}.ev-finance-section .wallet-log-container .el-table[data-v-5f3dd5ca] .el-table__row:hover{background-color:#f5f7fa}.ev-finance-section .wallet-log-container .el-table[data-v-5f3dd5ca] .el-table td{padding:12px 0;font-size:14px}.ev-finance-section .wallet-log-container .el-table .transaction-id[data-v-5f3dd5ca]{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-5f3dd5ca]{font-weight:500;color:var(--rb-success-fg,#28a745)}.ev-finance-section .wallet-log-container .el-table .amount-value.negative[data-v-5f3dd5ca]{color:#dc3545}@media(max-width:992px){.cards-balance-row[data-v-5f3dd5ca]{flex-direction:column}.cards-balance-row .payment-cards-wrapper[data-v-5f3dd5ca]{flex-basis:auto;width:100%}}.container[data-v-4e9260a3]{height:100%}.user-details-tabs .el-tabs__header[data-v-4e9260a3]{margin:0 0 20px 0;flex-shrink:0}.user-details-tabs .el-tabs__content[data-v-4e9260a3]{flex:1;overflow:hidden}.tab-content-scrollbar[data-v-4e9260a3],.user-details-tabs .el-tabs__content .el-tab-pane[data-v-4e9260a3]{height:100%}.user-details-content[data-v-4e9260a3]{padding:0 20px}.details-section[data-v-4e9260a3]{background:var(--rb-card,#fff);border:1px solid var(--rb-line,#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-4e9260a3]:last-child{margin-bottom:0}.details-section-title[data-v-4e9260a3]{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-4e9260a3]{display:grid;grid-template-columns:40% 1fr;align-items:center;margin-bottom:10px}.status-row .status-label[data-v-4e9260a3]{font-size:14px;color:var(--rb-ink-2,#606266);font-weight:500}.status-row .status-value[data-v-4e9260a3]{display:flex;align-items:center;gap:12px}.status-row .status-value .status-tag[data-v-4e9260a3]{font-size:12px;font-weight:600;padding:4px 12px}.status-row .status-value .status-action-btn[data-v-4e9260a3]{margin-left:8px}.status-row .status-value .status-btn[data-v-4e9260a3]{font-size:12px;font-weight:600;padding:4px 12px;border-radius:4px}.status-description[data-v-4e9260a3]{color:var(--rb-ink-3,#909399);font-size:13px;margin:10px 0 0 40%;font-style:italic}.details-list[data-v-4e9260a3]{display:block}.details-grid[data-v-4e9260a3]{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.details-list .detail-row[data-v-4e9260a3]{display:grid;grid-template-columns:40% 1fr;padding:12px 0;border-bottom:1px solid #f2f2f7}.details-list .detail-row[data-v-4e9260a3]:last-child{border-bottom:none}.details-list .detail-row .detail-label[data-v-4e9260a3]{font-size:12.5px;color:var(--rb-text-3,#636366);font-weight:500;padding-right:20px}.details-list .detail-row .detail-value[data-v-4e9260a3]{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-4e9260a3]{display:grid;grid-template-columns:150px 1fr;padding:8px 0;border-bottom:1px solid #f5f7fa}.details-grid .detail-row[data-v-4e9260a3]:last-child{border-bottom:none}.details-grid .detail-row.full-width[data-v-4e9260a3]{grid-column:1/-1;grid-template-columns:150px 1fr}.details-grid .detail-row .detail-label[data-v-4e9260a3]{font-size:14px;color:var(--rb-ink-2,#606266);font-weight:500;padding-right:20px}.details-grid .detail-row .detail-value[data-v-4e9260a3]{font-size:14px;color:var(--rb-ink,#303133);word-break:break-word;display:flex;align-items:center}.document-link[data-v-4e9260a3]{color:var(--rb-link,#2b6fb0);text-decoration:none;font-size:14px}.document-link[data-v-4e9260a3]:hover{text-decoration:underline}.document-image[data-v-4e9260a3],.user-image[data-v-4e9260a3]{width:80px;height:80px;border-radius:4px;border:1px solid var(--rb-line,#e4e7ed);cursor:pointer}.copy-icon[data-v-4e9260a3]{margin-left:8px;cursor:pointer;color:var(--rb-ink-3,#909399);font-size:14px;transition:color .2s}.copy-icon[data-v-4e9260a3]:hover{color:var(--rb-link,#2b6fb0)}.coming-soon[data-v-4e9260a3]{display:flex;justify-content:center;align-items:center;height:300px;color:var(--rb-ink-3,#909399);font-size:16px}@media(max-width:768px){.details-grid[data-v-4e9260a3]{grid-template-columns:1fr}.details-list .detail-row[data-v-4e9260a3]{grid-template-columns:1fr;gap:4px}.details-list .detail-row .detail-label[data-v-4e9260a3]{font-weight:600;color:var(--rb-ink-3,#909399);padding-right:0}.details-grid .detail-row[data-v-4e9260a3]{grid-template-columns:1fr;gap:4px}.details-grid .detail-row .detail-label[data-v-4e9260a3]{font-weight:600;color:var(--rb-ink-3,#909399);padding-right:0}.details-grid .detail-row.full-width[data-v-4e9260a3]{grid-template-columns:1fr}.status-row[data-v-4e9260a3]{grid-template-columns:1fr;gap:8px}.status-description[data-v-4e9260a3]{margin-left:0}}