@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);.allusers-section{width:90%;padding:25px 0}.allusers-section .allusers-header .header-content{width:100%}.allusers-section .allusers-header .header-content .nav-buttons a{margin:0 15px;color:#21455e;text-decoration:none}.allusers-section .allusers-header .header-content .nav-buttons .highlighted{font-family:Helvetica Neue;font-size:30px;font-weight:700}.allusers-section .allusers-header .header-content .nav-buttons .nav-btn{font-family:Helvetica Neue;font-size:20px}.allusers-section .allusers-header .right-section{position:relative}.allusers-section .allusers-header .right-section .date-picker{margin-top:70px}.allusers-section .allusers-header .right-section .base-search{position:absolute;right:0;margin:auto}.allusers-section .allusers-header .right-section .base-search input{border-radius:20px!important}.allusers-section .allusers-body{font-family:Helvetica Neue;background:#fff;margin-top:5px;color:#21455e;max-height:-moz-max-content;max-height:max-content;position:relative;border-radius:20px}.allusers-section .allusers-body .transactions-table{overflow-x:scroll;overflow-y:hidden;padding-bottom:50px}.allusers-section .allusers-body table{width:100%}.allusers-section .allusers-body table thead{background:#f5fdff}.allusers-section .allusers-body table thead th{text-align:left;padding:10px;font-size:12px;font-weight:400;width:-moz-max-content;width:max-content}.allusers-section .allusers-body table thead .name-column{position:relative;left:15px}.allusers-section .allusers-body table tbody .disabled-btn{opacity:1%}.allusers-section .allusers-body table tbody .table-loader{padding:15px}.allusers-section .allusers-body table tbody .not-found-text{text-align:left;padding:15px;font-weight:400;font-size:12px;font-family:Helvetica Neue}.allusers-section .allusers-body table tbody .horizontal-line{width:16px;height:1px;background:#21455e;align-self:center;margin-left:5px}.allusers-section .allusers-body table tbody .small-amount{font-size:14px}.allusers-section .allusers-body table tbody td{text-align:left;padding:15px;font-weight:400;font-size:12px;font-family:Helvetica Neue;border-bottom:1px solid #c9edf8;width:-moz-max-content;width:max-content}.allusers-section .allusers-body table tbody td div{width:-moz-max-content;width:max-content}.allusers-section .allusers-body table tbody td .profile-pic{margin:10px 30px 10px 15px;width:36px;height:36px;border-radius:50%}.allusers-section .allusers-body table tbody td .charge-text{font-size:19px}.allusers-section .allusers-body table tbody td .referral-photo{width:100%;display:flex;justify-content:center}.allusers-section .allusers-body table tbody td .referral-photo img{position:relative;left:0;right:0;margin:auto;width:36px;height:36px;border-radius:50%}.allusers-section .allusers-body table tbody td .values{font-size:14px;word-break:break-word;overflow-wrap:break-word;max-width:150px}.allusers-section .allusers-body table tbody td .user-logo{padding:0 15px}.allusers-section .allusers-body table tbody td .referral-name{text-align:center}.allusers-section .allusers-body table tbody td .referral-user-section{width:-moz-max-content;width:max-content}.allusers-section .allusers-body table tbody td .transaction-controls .control-icon{cursor:pointer;width:40px;margin:0 5px}.allusers-section .success-text{color:#0ad688}.allusers-section .fail-text{color:#ee5951}.allusers-table{width:100%;overflow-x:auto}.allusers-table table{width:-moz-max-content;width:max-content;border-collapse:collapse;table-layout:auto}.allusers-table td,.allusers-table th{white-space:wrap;padding:8px;text-align:left;border:1px solid #ddd}.btn-default{color:#000;font-size:14px;line-height:15px;font-weight:400;border-radius:8px;height:32px;border:1px solid #0098c4;margin-bottom:20px;margin-left:20px;width:100px;background-color:#0098c4;color:#fff}.btn-default:hover{background-color:#0098c4;color:#fff}.pagination-container{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.pagination-summary,.view-selector{display:flex;align-items:center;border:1px solid #d3eaff;border-radius:20px;padding:5px 10px}.view-selector label{margin:0 8px!important;font-weight:700;color:#3b3b3b}.view-selector select{border:none;outline:none;background:transparent;font-size:14px}.pagination-summary span{color:#3b3b3b}.pagination-summary button{background:transparent;border:none;font-size:18px;cursor:pointer;color:#007bff;margin:0 5px}.pagination-summary button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.allusers-table{overflow-x:auto}.allusers-table table{min-width:800px}}.customize-columns-container{display:flex;justify-content:space-between;margin-top:20px;position:relative;align-items:center;flex-wrap:wrap}.customize-columns{margin-left:auto;position:relative}.customize-btn{background:#f5f6f9;color:#778d9d;padding:8px 14px;border:none;border-radius:20px;cursor:pointer}.badge{background:#21455e;border-radius:50%;margin-left:8px;color:#fff;width:20px;height:20px;display:inline-block}.column-dropdown{position:absolute;right:0;top:100%;background:#fff;padding:12px;margin-top:6px;box-shadow:0 2px 10px rgba(0,0,0,.15);z-index:1000;min-width:200px;border:1px solid #00acdc;border-radius:10px}.checkbox-item{display:flex;align-items:center;margin-bottom:10px}.checkbox-item input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;border:2px solid #b0c4d5;padding:6px;border-radius:6px;display:inline-block;position:relative;width:20px;height:20px;margin-right:10px;cursor:pointer}.checkbox-item input[type=checkbox]:checked{background-color:#1b3f58;border-color:#1b3f58}.checkbox-item input[type=checkbox]:checked:after{content:"✓";position:absolute;top:0;left:2px;color:#fff;font-size:14px;font-weight:700}.checkbox-item label{display:flex;align-items:center;color:#1b3f58;font-size:13px;cursor:pointer;font-weight:400}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}.modal{background:#fff;border-radius:12px;padding:30px 25px;width:400px;max-width:90%;box-shadow:0 20px 40px rgba(0,0,0,.2);animation:slideIn .3s ease;text-align:center}.modal h3{margin-top:0;font-size:22px;color:#333}.modal p{font-size:15px;color:#666;margin:15px 0 25px}.modal-actions{display:flex;justify-content:space-between;gap:10px}.modal-actions button{flex:1;padding:10px 16px;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:background .3s ease}.modal-actions button:first-child{background:#e63946;color:#fff}.modal-actions button:first-child:hover{background:#c92c3a}.modal-actions button:last-child{background:#e0e0e0;color:#333}.modal-actions button:last-child:hover{background:#d5d5d5}@keyframes slideIn{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}.email-list{max-height:150px;overflow-y:auto;margin:15px 0;padding:0;list-style:none;text-align:left}.email-list li{font-size:14px;padding:4px 0;color:#444;border-bottom:1px solid #eee}.delete-selected-btn{text-align:center}.delete-selected-btn button{background-color:#e74c3c;color:#fff;border:none;padding:5px 10px;font-size:12px;font-weight:700;border-radius:8px;cursor:pointer;box-shadow:0 4px 12px rgba(231,76,60,.4);transition:all .3s ease}.delete-selected-btn button:hover{background-color:#c0392b;box-shadow:0 6px 16px rgba(231,76,60,.6);transform:translateY(-2px)}.notification{position:fixed;top:70px;right:2px;color:#fff;padding:15px 20px;border-radius:6px;box-shadow:0 0 10px rgba(0,0,0,.15);z-index:9999;transition:opacity .3s ease-in-out;font-weight:500}.notification.success{background-color:#4bb543}.notification.error{background-color:red}.filter-container{position:relative;display:inline-block}.filter-button{background:#f5f6f9;color:#778d9d;padding:8px 14px;border:none;border-radius:20px;cursor:pointer}.filter-dropdown{position:absolute;right:0;top:100%;background:#fff;padding:20px;margin-top:6px;box-shadow:0 2px 10px rgba(0,0,0,.15);z-index:1000;min-width:250px;border:1px solid #00acdc;border-radius:10px}.filter-item{margin-bottom:10px}.filter-item label{display:flex;align-items:center;color:#1b3f58;font-size:13px;cursor:pointer;font-weight:400}.filter-item input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;border:2px solid #b0c4d5;padding:6px;border-radius:6px;display:inline-block;position:relative;width:20px;height:20px;margin-right:10px;cursor:pointer}.filter-item input[type=checkbox]:checked{background-color:#1b3f58;border-color:#1b3f58}.filter-item input[type=checkbox]:checked:after{content:"✓";position:absolute;top:0;left:2px;color:#fff;font-size:14px;font-weight:700}.sub-filter{margin-top:5px;padding-left:10px}.filter-actions{display:flex;justify-content:space-between;margin-top:15px}.filter-cancel-btn{background-color:#707070}.done-btn,.filter-cancel-btn{border-radius:20px;color:#fff;border:none;width:84px;height:32px;font-size:14px;font-weight:300;font-family:Helvetica Neue}.done-btn{background-color:#00acdc}.filter-dropdown input[type=date],.filter-dropdown input[type=number],.filter-dropdown input[type=text],.filter-dropdown select{width:100%;padding:6px 10px;margin-top:6px;font-size:13px;border:1px solid #b0c4d5;border-radius:6px;background-color:#fff;color:#1b3f58;box-sizing:border-box;outline:none}.filter-dropdown input[type=date]:focus,.filter-dropdown input[type=number]:focus,.filter-dropdown input[type=text]:focus,.filter-dropdown select:focus{border-color:#00acdc;box-shadow:0 0 0 2px rgba(0,172,220,.2)}.sub-filter input+input,.sub-filter input+select,.sub-filter select+input,.sub-filter select+select{margin-top:6px}.loading-box-container{position:fixed;top:0;bottom:0;right:0;left:0;margin:auto;background-color:rgba(1,26,34,.7);transition:1s;backdrop-filter:blur(2px);z-index:9999;display:flex;justify-content:center;align-items:center;color:#fff;font-size:18px}