.mwr-wallet,.mwr-dashboard-card,.mwr-order-reward,.mwr-dialog{font-family:inherit;color:#493923;box-sizing:border-box;direction:rtl}
.mwr-money{display:inline-flex!important;direction:rtl!important;align-items:center;gap:4px;white-space:nowrap;unicode-bidi:isolate}
.mwr-money img{display:inline-block!important;width:15px!important;height:17px!important;min-width:15px!important;max-width:none!important;object-fit:contain;margin:0!important}
.mwr-eyebrow{font-size:11px;color:#967144;font-weight:700}
body.woocommerce-account .mwr-dashboard-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,1fr) auto;gap:20px;align-items:center;padding:22px;border:1px solid #e6d3b5;border-radius:16px;background:linear-gradient(110deg,#f2e1c6,#fcf7ee);margin-bottom:20px}
body.woocommerce-account .mwr-dashboard-card h2,body.woocommerce-account .mwr-wallet-heading h2{font-size:23px!important;margin:4px 0 8px!important;color:#493923!important}
.mwr-dashboard-card p,.mwr-wallet-heading p{font-size:13px;color:#88755c;margin:0}
.mwr-balance-amount{display:flex;flex-direction:column;gap:5px}.mwr-balance-amount>strong{font-size:30px;line-height:1.4;color:#754b1d}.mwr-balance-amount>span{font-size:13px}.mwr-balance-amount>small{font-size:12px;color:#8e775a}
.mwr-button,body.woocommerce-account .mwr-button,body.woocommerce-checkout .mwr-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#84571f!important;border:1px solid #84571f!important;border-radius:10px!important;color:#fff!important;padding:11px 17px!important;min-height:44px;text-decoration:none!important;font-size:13px!important;font-weight:700;line-height:1.6;cursor:pointer;box-sizing:border-box}
.mwr-button:hover{background:#6e4618!important}.mwr-button:disabled{opacity:.75;cursor:default}.mwr-link{display:inline-block;color:#84571f!important;font-size:13px;font-weight:700;text-decoration:none!important;margin:10px 0}
.mwr-wallet-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.mwr-stat{padding:22px 16px;border:1px solid #e8dfd1;border-radius:14px;background:#fcfaf6;display:flex;flex-direction:column;gap:10px;min-width:0}.mwr-stat>span{font-size:12px;color:#867359}.mwr-stat>strong{font-size:30px;color:#6c4c26;line-height:1.5}.mwr-stat small{font-size:11px;font-weight:400;color:#8e7c65}.mwr-stat-primary{background:#f4e8d4;border-color:#e1c9a4}
.mwr-policy,.mwr-notice{padding:16px 18px;border:1px solid #e9ddca;border-radius:12px;background:#faf7f1;font-size:13px;line-height:1.9;margin:18px 0}.mwr-policy p{margin:6px 0 0;color:#85735d}.mwr-notice{color:#8b482d;background:#fff6ee}
.mwr-wallet h3{font-size:18px!important;color:#493923!important;margin:27px 0 14px!important}.mwr-pending,.mwr-history article{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #ede4d7;border-radius:12px;padding:16px;margin-bottom:9px}.mwr-pending p{margin:6px 0;font-size:13px}.mwr-pending small{color:#8e7b60;font-size:11px}.mwr-pending strong,.mwr-history strong{font-size:14px}.mwr-history article>div{display:flex;flex-direction:column;gap:6px}.mwr-history small{font-size:11px;color:#907f68}.mwr-history b{font-size:17px;white-space:nowrap}.mwr-positive{color:#3c7251}.mwr-negative{color:#a05a40}.mwr-history b small{font-size:10px}
.mwr-lots{border:1px solid #e9dfd1;border-radius:12px;overflow:hidden}.mwr-lots>div{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;font-size:13px;border-bottom:1px solid #eee7db}.mwr-lots>div:last-child{border:0}.mwr-lots small{color:#8d775a;font-size:11px}
.mwr-empty{text-align:center;background:#faf7f1;border:1px dashed #dec9aa;border-radius:14px;padding:35px 20px}.mwr-empty>span{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 14px;background:#eee0c9;border-radius:50%;color:#99703c;font-size:26px}.mwr-empty>strong{font-size:18px}.mwr-empty p{font-size:13px;color:#8e7b61;margin:12px 0 20px}.mwr-pages{display:flex;justify-content:center;gap:20px;margin-top:18px}
body.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table>tfoot>tr.mwr-checkout-reward{padding:9px 0;border-top:1px solid #eee4d4;align-items:flex-start}
.mwr-checkout-reward td{font-size:12px!important;line-height:1.8}.mwr-checkout-reward small{font-size:10px;color:#8a765b}
body.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table>tfoot>tr.mwr-checkout-wallet{display:block!important}body.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table>tfoot>tr.mwr-checkout-wallet>td{width:100%!important;padding:4px 0 14px!important}
.mwr-use-box{padding:15px;border:1px solid #e0c8a4;border-radius:12px;background:#faf5eb;font-size:13px}.mwr-use-box>strong{font-size:15px}.mwr-use-box p{margin:8px 0}.mwr-use-box label{display:block;font-size:11px;margin:10px 0 7px}.mwr-use-box small{display:block;color:#8c795c;font-size:10px;line-height:1.8;margin-top:8px}.mwr-use-controls{display:flex;gap:7px}.mwr-use-controls input{flex:1;min-width:0;width:100%;min-height:42px;border:1px solid #ddccaf!important;border-radius:8px!important;background:white;padding:8px 10px;font-size:14px}.mwr-use-controls button{flex:0 0 auto;border:0;background:#84571f;color:white;border-radius:8px;padding:8px 10px;font-size:11px;cursor:pointer}
.mwr-order-reward{background:#faf5eb;border:1px solid #e5cfad;padding:24px;border-radius:16px;margin:24px 0}.mwr-order-reward h2{font-size:22px!important;color:#493923!important;margin:5px 0 12px!important}.mwr-order-reward p{font-size:14px;line-height:1.9}.mwr-order-reward>small{display:block;font-size:12px;color:#8a775d}.mwr-order-reward>.mwr-link{margin-right:14px}
.mwr-dialog{border:1px solid #e2cbaa;border-radius:24px;padding:28px 24px 22px;background:#fffdf8;width:min(440px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;text-align:center;box-shadow:0 24px 90px #2d1d1240;margin:auto}.mwr-dialog::backdrop{background:#261d16aa;backdrop-filter:blur(4px)}.mwr-dialog-fallback{position:fixed;inset:14px;z-index:99999}.mwr-dialog:not([open]){display:none}.mwr-close{position:absolute;left:13px;top:10px;border:0;background:transparent;color:#8a795e;font-size:25px;line-height:1;width:34px;height:34px;cursor:pointer}.mwr-dialog h2{font-size:25px!important;line-height:1.6;color:#493923!important;margin:6px 0!important}.mwr-dialog>p{font-size:13px;color:#8b7659;margin:8px 0}.mwr-dialog>small{display:block;font-size:10px;line-height:1.9;color:#9a886d}
.mwr-wheel-stage{position:relative;width:250px;height:266px;margin:20px auto 15px;padding-top:12px;box-sizing:border-box}.mwr-wheel{position:relative;width:250px;height:250px;border:9px solid #84571f;border-radius:50%;box-sizing:border-box;background:conic-gradient(#e8c58b 0deg 60deg,#f8ecd7 60deg 120deg,#b98947 120deg 180deg,#e8c58b 180deg 240deg,#f8ecd7 240deg 300deg,#b98947 300deg 360deg);box-shadow:0 0 0 5px #f4e5cc,0 12px 24px #68431922}.mwr-wheel>span{position:absolute;top:50%;left:50%;width:80px;margin-left:-40px;margin-top:-15px;line-height:30px;font-weight:800;font-size:22px;color:#4b3017;transform:rotate(var(--angle)) translateY(-78px) rotate(calc(-1 * var(--angle)));text-shadow:0 1px #ffffff50}.mwr-wheel-hub{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:62px;height:62px;display:grid;place-items:center;background:#fff8ea;border:5px solid #84571f;border-radius:50%;font-size:12px;font-weight:800;color:#84571f;box-shadow:0 3px 10px #6f441b22}.mwr-pointer{position:absolute;top:0;left:calc(50% - 12px);z-index:2;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:28px solid #3f2c18;filter:drop-shadow(0 2px 1px #fff6)}
.mwr-dialog .mwr-spin{width:100%}.mwr-result-visible{background:#f4ead8;border:1px solid #e3c99f;border-radius:12px;padding:16px;margin-top:14px}.mwr-result strong{display:block;font-size:19px;color:#795223}.mwr-result p{font-size:15px;margin:8px 0}.mwr-result small{display:block;font-size:11px;color:#8b765b;line-height:1.8}.mwr-wheel-odds{font-size:10px!important;margin:14px 0 8px!important}
.mwr-button:focus-visible,.mwr-close:focus-visible,.mwr-link:focus-visible,.mwr-use-controls input:focus-visible{outline:2px solid #a2773e;outline-offset:3px}
@media(max-width:760px){body.woocommerce-account .mwr-dashboard-card{grid-template-columns:1fr;padding:18px;gap:14px}.mwr-dashboard-card .mwr-button{width:100%}.mwr-wallet-stats{grid-template-columns:1fr;gap:9px}.mwr-stat{display:grid;grid-template-columns:1fr auto;align-items:center;padding:16px}.mwr-stat>strong{grid-column:2;grid-row:1/3;font-size:26px}.mwr-stat>small{grid-column:1}.mwr-pending{align-items:flex-start;flex-direction:column;gap:4px}.mwr-lots>div{flex-direction:column;gap:5px}.mwr-wallet-heading h2{font-size:22px!important}.mwr-history article{padding:13px;gap:8px}.mwr-history strong{font-size:12px}.mwr-history b{font-size:14px}.mwr-history small{font-size:10px}.mwr-order-reward{padding:18px}.mwr-dialog{padding:25px 18px 18px}.mwr-dialog h2{font-size:22px!important}.mwr-wheel-stage{margin-top:14px}.woocommerce-MyAccount-navigation-link--points-wallet a:before{content:'✦'!important}}
body.woocommerce-account .woocommerce-MyAccount-navigation-link--points-wallet a:before{content:'✦'!important}
@media(prefers-reduced-motion:reduce){.mwr-wheel{transition:none!important}}

/* Phone account mode: a full-width, swipeable account bar replaces the store bar. */
body.woocommerce-account .woocommerce-MyAccount-navigation-link--mwr-home{display:none!important;}
@media(max-width:760px){
body.woocommerce-account.logged-in .mwp-header,body.woocommerce-account.logged-in .mwp-sticky-header,body.woocommerce-account.logged-in .mwp-mobile-drawer,body.woocommerce-account.logged-in .mwp-bottom-nav,body.woocommerce-account.logged-in .mwp-page-title,body.woocommerce-account.logged-in .mwp-account-nav-title{display:none!important;}
body.woocommerce-account.logged-in{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;}
body.woocommerce-account.logged-in .mwp-content-layout{padding:10px 10px 16px!important;max-width:100%!important;}
body.woocommerce-account.logged-in .woocommerce{margin:0!important;gap:0!important;}
body.woocommerce-account.logged-in .woocommerce-MyAccount-content{margin:0!important;padding:14px!important;border-radius:14px!important;grid-column:1!important;min-width:0;}
body.woocommerce-account.logged-in.mws-account-pro nav.woocommerce-MyAccount-navigation{position:fixed!important;inset:auto 0 0!important;top:auto!important;bottom:0!important;width:100%!important;height:auto!important;max-width:none!important;box-sizing:border-box!important;padding:5px 5px calc(5px + env(safe-area-inset-bottom,0px))!important;margin:0!important;border:0!important;border-top:1px solid #e7ddce!important;border-radius:0!important;background:#fffdf9!important;box-shadow:0 -3px 18px #3d2d1710!important;z-index:1100!important;overflow:visible!important;}
body.woocommerce-account.logged-in.mws-account-pro nav.woocommerce-MyAccount-navigation ul{display:flex!important;flex-flow:row nowrap!important;direction:rtl!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:4px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;}
body.woocommerce-account.logged-in.mws-account-pro nav.woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none;}
body.woocommerce-account.logged-in.mws-account-pro nav.woocommerce-MyAccount-navigation li{display:block!important;flex:0 0 78px!important;width:78px!important;margin:0!important;padding:0!important;border:0!important;scroll-snap-align:start;}
body.woocommerce-account.logged-in.mws-account-pro nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--mwr-home{display:block!important;}
body.woocommerce-account.logged-in.mws-account-pro nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin:0!important;padding:0!important;border:0!important;}
body.woocommerce-account.logged-in.mws-account-pro nav.woocommerce-MyAccount-navigation li a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:7px 3px!important;min-height:63px!important;height:63px!important;width:100%!important;box-sizing:border-box!important;white-space:nowrap!important;font-size:10px!important;line-height:1.4!important;font-weight:600!important;border-radius:9px!important;}
body.woocommerce-account.logged-in.mws-account-pro nav.woocommerce-MyAccount-navigation li a:before{position:static!important;transform:none!important;display:block!important;width:23px!important;height:23px!important;line-height:23px!important;font-size:19px!important;}
body.woocommerce-account.logged-in.mws-account-pro nav.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--mwr-home a:before{content:'⌂'!important;}
}
