.top-side[data-v-1c0d3472]{height:108px;display:flex;flex-direction:column;padding:0 20px;background:#fff}.header[data-v-1c0d3472]{font-size:24px;font-weight:600;line-height:36px;padding-top:15px}.tabs[data-v-1c0d3472]{display:flex;gap:20px;color:var(--dark-grey);font-size:14px!important;font-weight:400!important;line-height:24px}.tab[data-v-1c0d3472]{text-decoration:none;color:var(--primary);padding-bottom:8px}.tab.active[data-v-1c0d3472]{color:var(--primary);border-bottom:2px solid var(--primary)}.inner-tabs[data-v-3c73f7bd]{display:flex;gap:0;border-bottom:1px solid #e5e7eb;margin-bottom:20px}.inner-tab-btn[data-v-3c73f7bd]{padding:10px 28px;font-size:14px;font-weight:500;border:none;background:#f3f4f6;color:#6b7280;cursor:pointer;border-radius:8px 8px 0 0;border:1px solid #e5e7eb;border-bottom:none;margin-right:4px;transition:background .15s,color .15s}.inner-tab-btn.active[data-v-3c73f7bd]{background:#fff;color:#0e4485;font-weight:600;border-color:#e5e7eb;position:relative;top:1px}.inner-tab-btn.disabled[data-v-3c73f7bd]{opacity:.45;cursor:not-allowed}.pending-search-wrapper[data-v-3c73f7bd]{display:flex;align-items:center;border:1px solid #d1d5db;border-radius:8px;padding:6px 14px;background:#fff;gap:8px}.pending-search-icon[data-v-3c73f7bd]{font-size:18px;color:#9ca3af}.pending-search-input[data-v-3c73f7bd]{border:none;outline:none;flex:1;font-size:14px;color:#374151;background:transparent}.pending-search-input[data-v-3c73f7bd]::-moz-placeholder{color:#9ca3af}.pending-search-input[data-v-3c73f7bd]::placeholder{color:#9ca3af}.pending-table td[data-v-3c73f7bd]:first-child,.pending-table th[data-v-3c73f7bd]:first-child{width:40%}.pending-table td[data-v-3c73f7bd]:nth-child(2),.pending-table td[data-v-3c73f7bd]:nth-child(3),.pending-table th[data-v-3c73f7bd]:nth-child(2),.pending-table th[data-v-3c73f7bd]:nth-child(3){width:30%}.pending-table thead th[data-v-3c73f7bd]{font-weight:600;color:#374151;font-size:14px;border-bottom:1px solid #e5e7eb}.pending-email[data-v-3c73f7bd]{color:#0e4485;font-size:14px}.action-icons[data-v-3c73f7bd]{display:flex;align-items:center;justify-content:center;gap:12px}.action-icon-btn[data-v-3c73f7bd]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;transition:opacity .15s}.action-icon-btn[data-v-3c73f7bd]:disabled{opacity:.4;cursor:not-allowed}.action-icon-btn.approve .material-symbols-rounded[data-v-3c73f7bd]{color:#16a34a;font-size:20px}.action-icon-btn.reject .material-symbols-rounded[data-v-3c73f7bd]{color:#dc2626;font-size:20px}.action-icon-btn.approve:hover:not(:disabled) .material-symbols-rounded[data-v-3c73f7bd]{color:#15803d}.action-icon-btn.reject:hover:not(:disabled) .material-symbols-rounded[data-v-3c73f7bd]{color:#b91c1c}.pending-footer[data-v-3c73f7bd]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid #f3f4f6}.pending-count-text[data-v-3c73f7bd]{font-size:13px;color:#6b7280}.pending-pagination[data-v-3c73f7bd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pagination-label[data-v-3c73f7bd]{font-size:13px;color:#6b7280;margin:0}.pagination-select[data-v-3c73f7bd]{border:1px solid #d1d5db;border-radius:6px;padding:4px 8px;font-size:13px;color:#374151;cursor:pointer}.pagination-controls[data-v-3c73f7bd]{display:flex;align-items:center;gap:4px}.pagination-btn[data-v-3c73f7bd]{min-width:32px;height:32px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#374151;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;padding:0 6px}.pagination-btn[data-v-3c73f7bd]:disabled{opacity:.45;cursor:not-allowed}.pagination-btn--active[data-v-3c73f7bd]{background:#0e4485;color:#fff;border-color:#0e4485;font-weight:600}.pagination-btn[data-v-3c73f7bd]:hover:not(:disabled):not(.pagination-btn--active){background:#f3f4f6}.pagination-goto[data-v-3c73f7bd]{width:52px;border:1px solid #d1d5db;border-radius:6px;padding:4px 8px;font-size:13px;text-align:center;color:#374151}.loading-overlay[data-v-3c73f7bd]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999;backdrop-filter:blur(3px)}.loading-modal[data-v-3c73f7bd]{background:#fff;border-radius:12px;padding:40px;box-shadow:0 20px 40px rgba(0,0,0,.3);max-width:400px;width:90%;text-align:center}.loading-content[data-v-3c73f7bd]{display:flex;flex-direction:column;align-items:center;gap:16px}.loader-large[data-v-3c73f7bd]{border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}.loading-title[data-v-3c73f7bd]{margin:0;font-size:20px;font-weight:600;color:#333}.loading-message[data-v-3c73f7bd]{margin:0;font-size:14px;color:#6c757d;line-height:1.5}.table[data-v-3c73f7bd]{border:none;background:#fff;table-layout:fixed}tbody[data-v-3c73f7bd]{display:block;max-height:auto;overflow-y:scroll}.add-button[data-v-3c73f7bd]{display:flex;align-items:center;background-color:var(--primary);color:#fff;padding:5px 30px;border:none;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .2s}.add-button[data-v-3c73f7bd]:hover{background:var(--Primary-Dark-Blue,#000046)}.edit-button[data-v-3c73f7bd]{background-color:var(--primary);color:#fff;padding:2px 25px;border:none;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .2s}.edit-button[data-v-3c73f7bd]:hover{background:var(--Primary-Dark-Blue,#000046)}thead[data-v-3c73f7bd]{border-bottom:.1vw solid #ddd!important}tbody tr[data-v-3c73f7bd],thead[data-v-3c73f7bd]{display:table;width:100%;table-layout:fixed;overflow-x:auto;background:#fff}tbody tr[data-v-3c73f7bd]{border:none}td[data-v-3c73f7bd]{border-bottom:.001px solid #ddd;border-top:none;vertical-align:top}th[data-v-3c73f7bd]{border:none;color:#094890}.container_margin[data-v-3c73f7bd]{padding:2rem}.form-check-input[data-v-3c73f7bd]:checked{border-color:#094890;background-color:#094890}.skeleton[data-v-3c73f7bd]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:400% 100%;animation:shimmer 1.5s linear infinite;height:20px;border-radius:4px}@media only screen and (max-width:1024px){.container_margin[data-v-3c73f7bd]{padding:.5rem}#editClient[data-v-3c73f7bd]{padding-left:10px!important;padding-right:10px!important}}