@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";#controlsArea{margin-left:30%}.pageItems{border:none;border-bottom:1px solid #e5e7eb;background-color:transparent;height:-moz-fit-content;height:fit-content;margin-left:1%}.ngx-pagination .current{background:#0f1b4c!important;border-radius:6px!important}.ngx-pagination a,.ngx-pagination button{border-radius:6px!important}.pointer{cursor:pointer!important}.text-navy-blue{color:#0f1b4c!important}.bg-navy-blue{background-color:#0f1b4c!important}.bg-light-beige{background-color:#f8f9fc!important}.cus-opt{padding-left:1.5rem!important}.cus-opt:hover{color:#0f1b4c!important}.table{border-collapse:separate;border-spacing:0}.table td{vertical-align:middle;font-size:13px;line-height:1.5;white-space:nowrap;padding:12px 16px;color:#374151;border-bottom:1px solid #f0f1f3}.table th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;padding:10px 16px;border-bottom:2px solid #e8eaed;background:#fafbfc;white-space:nowrap}th:first-child{border-radius:8px 0 0}th:last-child{border-radius:0 8px 0 0}thead.table_h>tr>th{background:#fafbfc;font-weight:600;color:#6b7280;border:none;border-bottom:2px solid #e8eaed;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.table tbody tr:hover{background-color:#f9fafb}tbody{border-top:none!important}.badge-status{display:inline-flex;align-items:center;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;line-height:1.4}.badge-success,.status-success,.badge.bg-success{background-color:#ecfdf5!important;color:#059669!important}.badge-warning,.status-pending,.badge.bg-warning{background-color:#fffbeb!important;color:#d97706!important}.badge-danger,.status-failed,.badge.bg-danger{background-color:#fef2f2!important;color:#dc2626!important}.badge-info,.status-info,.badge.bg-info,.badge.bg-primary{background-color:#eff6ff!important;color:#2563eb!important}.badge.bg-secondary{background-color:#f3f4f6!important;color:#6b7280!important}.badge{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;border:none}.btn-primary,.btn-navy{background-color:#0f1b4c!important;border-color:#0f1b4c!important;color:#fff!important;border-radius:8px;font-weight:500;font-size:14px;padding:8px 20px;transition:all .2s ease}.btn-primary:hover,.btn-navy:hover{background-color:#1a2a6c!important;border-color:#1a2a6c!important}.btn-outline-primary{border-color:#0f1b4c!important;color:#0f1b4c!important;border-radius:8px;font-weight:500}.btn-outline-primary:hover{background-color:#0f1b4c!important;color:#fff!important}.form-control{border-radius:8px;border:1px solid #e5e7eb;padding:10px 14px;font-size:14px;transition:all .2s ease}.form-control:focus{border-color:#0f1b4c;box-shadow:0 0 0 3px #0f1b4c1a}.form-select{border-radius:8px;border:1px solid #e5e7eb;padding:10px 14px;font-size:14px}.form-select:focus{border-color:#0f1b4c;box-shadow:0 0 0 3px #0f1b4c1a}.form-label{font-size:13px;font-weight:600;color:#374151;margin-bottom:4px}.nav-item:hover{transition-duration:.25s;transition-property:background;-webkit-transition-property:background}.pagetitle h1,h1.page-title{font-size:22px;font-weight:700;color:#111827}.modal-content{border-radius:12px;border:none;box-shadow:0 20px 60px #00000026}.modal-header{border-bottom:1px solid #f0f1f3;padding:20px 24px;background-color:#fff!important;color:#111827!important}.modal-header .modal-title{font-weight:600;font-size:18px;color:#111827}.modal-header .btn-close{background-color:transparent!important}.modal-body{padding:24px}.modal-footer{border-top:1px solid #f0f1f3;padding:16px 24px}.page-header{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.page-header .pagetitle{padding:0}.page-header .pagetitle h1{margin-bottom:0}.breadcrumb{display:none!important}.table-subheader{display:flex;align-items:center;justify-content:space-between;padding:12px 0;margin-bottom:8px}.table-subheader .record-count{font-size:14px;color:#6b7280;font-weight:500}.table-subheader .table-actions{display:flex;align-items:center;gap:10px}.table-subheader .search-inline{position:relative;display:flex;align-items:center}.table-subheader .search-inline input{border:1px solid #e5e7eb;border-radius:8px;padding:8px 14px 8px 36px;font-size:13px;width:220px;background:#fff}.table-subheader .search-inline i{position:absolute;left:12px;color:#9ca3af;font-size:14px}.btn-filter{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-size:13px;color:#374151;cursor:pointer;transition:all .2s ease}.btn-filter:hover{background:#f9fafb;border-color:#d1d5db}.card{border:none;border-radius:12px;box-shadow:0 1px 3px #0000000a}.card-body .card-title{font-size:14px;font-weight:500;color:#6b7280;padding-top:8px}.dropdown-menu{border-radius:8px;border:1px solid #e8eaed;box-shadow:0 4px 12px #00000014;padding:4px}.dropdown-menu .cus-opt{display:block;padding:8px 16px!important;font-size:13px;border-radius:6px;transition:background .15s ease}.dropdown-menu .cus-opt:hover{background:#f3f4f6}.dropdown-menu hr{display:none}.form-floating>label{color:#6b7280;font-size:14px}.search-container .card{border:1px solid #e8eaed;margin-bottom:16px}.search-container .card-header{background:#fafbfc;border-bottom:1px solid #e8eaed;padding:16px 20px}.search-container .card-header h5{font-size:15px;font-weight:600;margin-bottom:4px}:root{--navy-blue: #0F1B4C;--light-navy: #1a2a6c;--light-beige: #f8f9fc;--error-red: #dc2626;--success-green: #059669;--warning-amber: #d97706;--border-color: #e8eaed;--border-radius: 8px;--box-shadow: 0 1px 3px rgba(0, 0, 0, .04);--transition: all .2s ease}.card-number-display{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:var(--border-radius);padding:1rem;margin-bottom:1.5rem;text-align:center;border-left:4px solid var(--navy-blue)}.card-number{font-family:Courier New,monospace;font-size:1.25rem;font-weight:700;color:var(--navy-blue);letter-spacing:1px}.nav-tabs .nav-link{border-radius:0;color:#6b7280;font-weight:500;font-size:14px;padding:10px 20px;border:none;border-bottom:2px solid transparent}.nav-tabs .nav-link.active{color:#0f1b4c;border-bottom-color:#0f1b4c;background:transparent;font-weight:600}.nav-tabs .nav-link:hover{color:#0f1b4c;border-bottom-color:#d1d5db}.btn-action{background:none;border:none;padding:4px 8px;border-radius:6px;color:#6b7280;cursor:pointer}.btn-action:hover{background:#f3f4f6;color:#374151}.empty-state{text-align:center;padding:60px 20px;color:#9ca3af}.empty-state i{font-size:48px;margin-bottom:16px;color:#d1d5db}
