/* Wallet for WooCommerce: preserve every live balance, menu endpoint and native form. */
body.wadaif-wallet-page{background:#f4f8fc;color:#173b5d;font-family:Cairo,sans-serif}body.wadaif-wallet-page .noo-page-heading{display:none!important}body.wadaif-wallet-page .container-wrap .main-content{padding-top:25px!important;padding-bottom:90px!important}
.wadaif-wallet-intro{direction:rtl;text-align:right;max-width:1180px;margin:0 auto 22px;font-family:Cairo,sans-serif}.wadaif-wallet-intro>span{font-size:12px;color:#6a88a0}.wadaif-wallet-intro h1{font:800 28px/1.7 Cairo,sans-serif;color:#173b5d;margin:2px 0 5px}.wadaif-wallet-intro p{font-size:13px;line-height:1.9;color:#71869b;margin:0}
.wadaif-wallet-page .wal-dashboard-wrapper{float:none!important;display:block;max-width:1180px;width:100%;margin:0 auto 28px!important;direction:rtl;text-align:right;font:14px/1.9 Cairo,sans-serif;color:#244e6c}.wadaif-wallet-page .wal-dashboard-wrapper *{box-sizing:border-box}.wadaif-wallet-page .wal-dashboard-wrapper :is(input,button,label,select,textarea,a,h2,h3){font-family:Cairo,sans-serif!important;letter-spacing:normal}.wadaif-wallet-page .wal-dashboard-notices-wrapper:empty{display:none}
.wadaif-wallet-page .wal-dashboard-profile-wrapper{float:none!important;width:100%;display:grid!important;grid-template-columns:72px minmax(0,1fr) auto;gap:18px;align-items:center;background:white!important;border:1px solid #dbe7f2!important;border-radius:16px!important;padding:22px!important;margin:0 0 20px;min-width:0;box-shadow:0 5px 24px #234e7406}
.wadaif-wallet-page .wal-dashboard-profile-wrapper .wal-dashboard-profile-image{float:none!important;padding:0!important;margin:0!important;width:72px;height:72px}.wadaif-wallet-page .wal-dashboard-profile-image img{width:72px!important;height:72px!important;max-width:100%;object-fit:contain;border-radius:50%!important;background:#f5faff;border:1px solid #e3eef8}
.wadaif-wallet-page .wal-dashboard-profile-data{float:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(200px,.7fr);column-gap:20px;align-items:center;min-width:0;padding:0!important}.wadaif-wallet-page .wal-dashboard-profile-data p{margin:0!important;padding:0;min-width:0;font:14px/1.9 Cairo,sans-serif!important}.wadaif-wallet-page .wal-dashboard-profile-data .wal-dashboard-user-name{grid-column:1;grid-row:1;overflow-wrap:anywhere}.wadaif-wallet-page .wal-dashboard-user-name label{font:800 16px/1.9 Cairo,sans-serif!important;color:#173b5d!important}.wadaif-wallet-page .wal-dashboard-profile-data .wal-dashboard-user-email{grid-column:1;grid-row:2;overflow-wrap:anywhere}.wadaif-wallet-page .wal-dashboard-user-email label{font:12px/1.9 Cairo,sans-serif!important;color:#7b90a4!important;unicode-bidi:plaintext}
.wadaif-wallet-page .wal-dashboard-profile-data .wal-dashboard-available-balance{grid-column:2;grid-row:1/span 2;padding:16px 20px!important;background:linear-gradient(120deg,#1476c8,#0c64aa);border-radius:12px;text-align:right;margin:0!important;min-width:0}.wadaif-wallet-page .wal-dashboard-available-balance label{display:block!important;font:13px/1.8 Cairo,sans-serif!important;color:#e1f0ff!important;font-weight:400!important}.wadaif-wallet-page .wal-dashboard-available-balance>span{display:block!important;font:800 29px/1.8 Cairo,sans-serif!important;color:white!important;margin:0!important;unicode-bidi:plaintext}.wadaif-wallet-page .wal-dashboard-available-balance .woocommerce-Price-amount,.wadaif-wallet-page .wal-dashboard-available-balance .woocommerce-Price-currencySymbol{color:inherit!important}
.wadaif-wallet-page .wal-dashboard-profile-status{float:none!important;padding:0!important;align-self:start}.wadaif-wallet-page .wal-dashboard-profile-status :is(.wal_active_status,.wal_inactive_status,.wal_expired_status){float:none!important;display:inline-flex!important;padding:5px 12px!important;border-radius:20px;font:700 11px/1.8 Cairo,sans-serif!important;box-shadow:none!important}.wadaif-wallet-page .wal-dashboard-profile-status .wal_active_status{border:1px solid #cae8d7!important;background:#ecf9f1!important;color:#288051!important}.wadaif-wallet-page .wal-dashboard-profile-status .wal_inactive_status{background:#f1f4f8!important;color:#677d92!important;border-color:#dbe4ed!important}.wadaif-wallet-page .wal-dashboard-profile-status .wal_expired_status{background:#fff1f1!important;color:#ae3e49!important;border-color:#edccd2!important}
.wadaif-wallet-page .wal-dashboard-menu-wrapper,.wadaif-wallet-page .wal-dashboard-menus,.wadaif-wallet-page .wal-dashboard-menu-content{float:none!important;max-width:100%;width:100%;min-width:0}.wadaif-wallet-page .wal-dashboard-menus{background:white;border:1px solid #dbe7f2;border-radius:12px;padding:8px!important;margin-bottom:18px}.wadaif-wallet-page .wal-dashboard-menus>ul{float:none!important;display:flex!important;align-items:center;flex-wrap:wrap;gap:6px;width:100%;margin:0!important;padding:0!important;list-style:none;background:transparent!important}.wadaif-wallet-page .wal-dashboard-menus>ul>li{float:none!important;list-style:none;margin:0!important}.wadaif-wallet-page .wal-dashboard-menu-link>a{float:none!important;display:block;padding:10px 17px!important;border-radius:8px;background:transparent!important;color:#466a87!important;font:14px/1.8 Cairo,sans-serif!important;text-decoration:none!important;border:0!important}.wadaif-wallet-page .wal-dashboard-menu-link>a.wal-active{background:#1476c8!important;color:white!important;font-weight:700!important}.wadaif-wallet-page .wal-dashboard-menu-link>a:hover{background:#edf6ff!important;color:#126bb1!important}.wadaif-wallet-page .wal-dashboard-menu-link>a.wal-active:hover{background:#0c64ae!important;color:white!important}.wadaif-wallet-page .wal-dashboard-menu-link a:focus-visible{outline:3px solid #1476c8;outline-offset:2px}.wadaif-wallet-page .wal-dashboard-submenu-links{border:1px solid #dbe7f2;background:white!important;border-radius:10px;box-shadow:0 6px 25px #173b5d14}
.wadaif-wallet-page .wal-dashboard-menu-content{background:transparent!important;border:0!important;border-radius:0;padding:0!important}.wadaif-wallet-page .wal-dashboard-menu-content .wal-dashboard-content-wrapper{padding:0!important}.wadaif-wallet-page .wal-dashboard-overview-content{float:none!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;width:100%!important;padding:0!important;margin:0!important}.wadaif-wallet-page .wal-dashboard-overview-data{float:none!important;width:auto!important;max-width:100%;min-width:0;min-height:128px;background:white!important;border:1px solid #dbe7f2!important;border-radius:14px!important;padding:20px!important;margin:0!important;box-shadow:0 5px 24px #234e7406;text-align:right!important}.wadaif-wallet-page .wal-dashboard-overview-data p{padding:0!important;margin:0!important}.wadaif-wallet-page .wal-dashboard-overview-data label{font:13px/1.9 Cairo,sans-serif!important;color:#71869b!important;font-weight:400!important}.wadaif-wallet-page .wal-dashboard-overview-data span{font:800 27px/1.9 Cairo,sans-serif!important;color:#1476c8!important;unicode-bidi:plaintext}.wadaif-wallet-page .wal-dashboard-overview-data:first-child span{color:#23825c!important}
.wadaif-wallet-page .wal-dashboard-activity-content-wrapper{background:white;border:1px solid #dbe7f2;border-radius:14px;padding:10px!important;overflow:auto}.wadaif-wallet-page .wal-frontend-table{width:100%;border:0!important;border-collapse:collapse;direction:rtl;font-family:Cairo,sans-serif}.wadaif-wallet-page .wal-frontend-table thead th{background:#eff6fe!important;color:#466984!important;font:700 12px/1.9 Cairo,sans-serif!important;text-align:right!important;padding:13px!important;border:0!important;word-break:normal!important}.wadaif-wallet-page .wal-frontend-table tbody td{font:13px/1.9 Cairo,sans-serif!important;color:#315773!important;text-align:right!important;padding:15px 13px!important;border-bottom:1px solid #edf2f7!important;word-break:normal!important;overflow-wrap:anywhere}.wadaif-wallet-page .wal-frontend-table tbody tr:nth-child(2n){background:#f9fcff!important}.wadaif-wallet-page .wal-frontend-table tbody tr:hover{background:#eff7ff!important}.wadaif-wallet-page .wal-credit-amount{color:#23825c!important;font-weight:700;unicode-bidi:isolate}.wadaif-wallet-page .wal-debit-amount{color:#ba4852!important;font-weight:700;unicode-bidi:isolate}.wadaif-wallet-page .wal-frontend-table a{color:#1476c8}
.wadaif-wallet-page .wal-topup-form-wrapper{background:white;border:1px solid #dbe7f2;border-radius:14px;padding:22px!important}.wadaif-wallet-page .wal-topup-form-title{font:800 20px/1.8 Cairo,sans-serif!important;color:#173b5d;margin:0 0 18px}.wadaif-wallet-page .wal-topup-form-predefined-buttons{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:18px}.wadaif-wallet-page .wal-topup-predefined-button{border:1px solid #ccdfef!important;border-radius:9px!important;background:#f4f9ff!important;color:#1476c8!important;min-height:44px;font:700 14px/1.7 Cairo,sans-serif;padding:9px 16px!important;float:none!important;margin:0!important;cursor:pointer}.wadaif-wallet-page .wal-topup-predefined-button:hover{background:#e4f1ff!important}.wadaif-wallet-page .wal-topup-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;max-width:100%}.wadaif-wallet-page .wal-topup-form-amount{flex:1;min-width:120px;max-width:100%;width:auto!important;height:48px!important;border:1px solid #ccdfef!important;border-radius:9px!important;padding:10px 12px!important;font:16px Cairo,sans-serif!important;color:#244e6c}.wadaif-wallet-page .wal-topup-form-btn{border:0!important;border-radius:9px!important;background:#1476c8!important;color:white!important;padding:11px 22px!important;min-height:48px;font:800 14px Cairo,sans-serif!important;cursor:pointer}.wadaif-wallet-page .wal-topup-form-btn:hover{background:#0c64ae!important}.wadaif-wallet-page .wal-dashboard-wrapper input:focus-visible{outline:2px solid #1476c844;outline-offset:2px}
@media(max-width:800px){.wadaif-wallet-page .wal-dashboard-profile-wrapper{grid-template-columns:64px minmax(0,1fr);padding:18px!important;gap:14px}.wadaif-wallet-page .wal-dashboard-profile-image,.wadaif-wallet-page .wal-dashboard-profile-image img{width:64px!important;height:64px!important}.wadaif-wallet-page .wal-dashboard-profile-data{display:block!important}.wadaif-wallet-page .wal-dashboard-profile-data .wal-dashboard-available-balance{margin-top:12px!important}.wadaif-wallet-page .wal-dashboard-profile-status{grid-column:1/-1;grid-row:2;justify-self:start}.wadaif-wallet-page .wal-dashboard-user-name label{font-size:14px!important}.wadaif-wallet-page .wal-dashboard-overview-content{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){body.wadaif-wallet-page .container-wrap .main-content{padding:18px 12px 115px!important}.wadaif-wallet-intro h1{font-size:24px}.wadaif-wallet-intro p{font-size:12px}.wadaif-wallet-page .wal-dashboard-profile-wrapper{grid-template-columns:50px minmax(0,1fr);gap:10px;border-radius:13px!important;padding:15px!important}.wadaif-wallet-page .wal-dashboard-profile-image,.wadaif-wallet-page .wal-dashboard-profile-image img{width:50px!important;height:50px!important}.wadaif-wallet-page .wal-dashboard-profile-data .wal-dashboard-available-balance{padding:12px 14px!important}.wadaif-wallet-page .wal-dashboard-available-balance>span{font-size:25px!important}.wadaif-wallet-page .wal-dashboard-user-email label{font-size:11px!important}.wadaif-wallet-page .wal-dashboard-menus{padding:6px!important}.wadaif-wallet-page .wal-dashboard-menu-link>a{padding:9px 10px!important;font-size:12px!important}.wadaif-wallet-page .wal-dashboard-overview-content{gap:10px}.wadaif-wallet-page .wal-dashboard-overview-data{min-height:110px;padding:15px!important}.wadaif-wallet-page .wal-dashboard-overview-data label{font-size:11px!important}.wadaif-wallet-page .wal-dashboard-overview-data span{font-size:22px!important}.wadaif-wallet-page .wal-topup-form-wrapper{padding:17px!important}.wadaif-wallet-page .wal-topup-form-btn{width:100%!important}.wadaif-wallet-page .wal-frontend-table thead{display:none}.wadaif-wallet-page .wal-frontend-table,.wadaif-wallet-page .wal-frontend-table tbody{display:block}.wadaif-wallet-page .wal-frontend-table tbody tr{display:block;padding:8px;border-bottom:1px solid #dbe7f2;border-radius:9px;margin-bottom:10px}.wadaif-wallet-page .wal-frontend-table tbody td{display:block;padding:8px!important;border:0!important}.wadaif-wallet-page .wal-frontend-table tbody td[data-title]{display:grid;grid-template-columns:95px minmax(0,1fr);gap:10px}.wadaif-wallet-page .wal-frontend-table td[data-title]::before{content:attr(data-title);font:11px/1.9 Cairo,sans-serif;color:#7890a4}.wadaif-wallet-page .wal-frontend-table tfoot td{display:block}}
.wadaif-wallet-page .wal-topup-form{float:none!important;width:100%!important;max-width:650px;margin:0!important}.wadaif-wallet-page .wal-topup-form-currency{display:flex!important;align-items:center;gap:9px;flex:1;min-width:130px;max-width:100%;float:none!important}.wadaif-wallet-page .wal-topup-form-currency .wal-topup-form-amount{flex:1;min-width:0}
.wadaif-wallet-page .wal-dashboard-profile-user-name{font:800 16px/1.9 Cairo,sans-serif!important;color:#173b5d!important}.wadaif-wallet-page .wal-dashboard-profile-user-email{font:12px/1.9 Cairo,sans-serif!important;color:#7b90a4!important;unicode-bidi:plaintext}.wadaif-wallet-page .wal-dashboard-user-name:has(.wal-dashboard-profile-user-name) label{font:12px/1.9 Cairo,sans-serif!important;color:#71869b!important}
@media(max-width:800px){.wadaif-wallet-page .wal-dashboard-profile-image{align-self:start}}
.wadaif-wallet-page .wal-dashboard-wrapper .wal-form-wrapper{max-width:100%;min-width:0}.wadaif-wallet-page .wal-dashboard-wrapper .wal-form-wrapper input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]),.wadaif-wallet-page .wal-dashboard-wrapper .wal-form-wrapper :is(select,textarea){max-width:100%;border:1px solid #ccdfef;border-radius:9px;min-height:45px;padding:9px 12px;font:14px Cairo,sans-serif;color:#244e6c;box-sizing:border-box}.wadaif-wallet-page .wal-dashboard-wrapper .wal-form-btn{border:0;border-radius:9px;background:#1476c8;color:white;padding:11px 20px;font:700 14px Cairo,sans-serif;min-height:45px}.wadaif-wallet-page .wal-dashboard-wrapper .wal-form-btn:disabled{opacity:.55;cursor:not-allowed}
/* Compact balance tile alongside company details. */
.wadaif-wallet-page .wal-dashboard-profile-data{grid-template-columns:minmax(0,1fr) 190px;column-gap:20px}
.wadaif-wallet-page .wal-dashboard-profile-data .wal-dashboard-available-balance{width:190px;max-width:100%;min-height:0;padding:11px 15px!important;justify-self:end;border-radius:10px}
.wadaif-wallet-page .wal-dashboard-available-balance label{font-size:11px!important;line-height:1.7!important}
.wadaif-wallet-page .wal-dashboard-available-balance>span{font-size:23px!important;line-height:1.7!important}
@media(max-width:800px){.wadaif-wallet-page .wal-dashboard-profile-data .wal-dashboard-available-balance{width:170px;margin-top:10px!important;padding:10px 13px!important}.wadaif-wallet-page .wal-dashboard-available-balance>span{font-size:21px!important}}
@media(max-width:380px){.wadaif-wallet-page .wal-dashboard-profile-data .wal-dashboard-available-balance{width:150px;padding:9px 12px!important}}
