#mainfrm .mwh-pay-total{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:30px 0 24px!important;padding:22px 24px!important;border:1px solid #cce9df;border-radius:16px;background:#f0f9f5!important;color:#25584a!important;text-align:right;line-height:1.9;font-family:inherit;direction:rtl}
#mainfrm .mwh-pay-total-label{font-size:13px;font-weight:400;color:#3f6258}
#mainfrm .mwh-pay-total-value{font-size:22px;font-weight:700;color:#127859;white-space:nowrap;font-family:inherit}
#mainfrm .mwh-pay-heading{margin:0 0 16px!important;padding:0!important;text-align:right;font-family:inherit;font-size:17px;font-weight:700;color:#253e36}
#mainfrm .mwh-pay-group{margin:0 0 14px!important;padding:0!important;text-align:right;direction:rtl}
#mainfrm .mwh-pay-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%}
#mainfrm .mwh-pay-option{display:block;position:relative;min-width:0}
#mainfrm .mwh-pay-option .mwh-pay-radio{position:absolute!important;inset:0!important;width:1px!important;height:1px!important;opacity:0!important;margin:0!important;padding:0!important;clip-path:inset(50%);overflow:hidden}
#mainfrm .mwh-pay-option .mwh-pay-card{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;position:relative;gap:16px;width:100%;height:100%;min-height:180px;padding:20px 18px!important;margin:0!important;border:1px solid #dfe6e3!important;border-radius:15px;background:#fff!important;color:#253e36!important;cursor:pointer;font-family:inherit;font-size:14px;line-height:1.7;text-align:right;transition:border-color .16s ease,background-color .16s ease}
#mainfrm .mwh-pay-option .mwh-pay-card:before,#mainfrm .mwh-pay-option .mwh-pay-card:after{content:none!important;display:none!important}
#mainfrm .mwh-pay-option .mwh-pay-card:hover{border-color:#82bba7!important;background:#fcfefd!important}
#mainfrm .mwh-pay-radio:checked+.mwh-pay-card{border-color:#149c74!important;background:#f5fcf8!important;box-shadow:inset 0 0 0 1px #149c74}
#mainfrm .mwh-pay-radio:focus-visible+.mwh-pay-card{outline:3px solid #94d9c1;outline-offset:3px}
#mainfrm .mwh-pay-radio:disabled+.mwh-pay-card{opacity:.45;cursor:not-allowed}
#mainfrm .mwh-pay-logo{display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;color:#658579}
#mainfrm .mwh-pay-logo img{display:block!important;width:52px!important;height:52px!important;max-width:100%;object-fit:contain;border:0!important;margin:0!important;padding:0!important}
#mainfrm .mwh-pay-logo-failed{display:none}
#mainfrm .mwh-pay-copy{display:flex;flex-direction:column;gap:4px;min-width:0}
#mainfrm .mwh-pay-name{display:block;font-size:15px;font-weight:700;color:inherit;overflow-wrap:anywhere}
#mainfrm .mwh-pay-description{display:block;font-size:11px;font-weight:400;color:#74847e;line-height:1.9}
#mainfrm .mwh-pay-indicator{position:absolute;left:17px;top:18px;width:18px;height:18px;box-sizing:border-box;border:1.5px solid #c8d6d0;border-radius:50%;background:#fff}
#mainfrm .mwh-pay-radio:checked+.mwh-pay-card .mwh-pay-indicator{border-color:#149c74;background:#149c74}
#mainfrm .mwh-pay-radio:checked+.mwh-pay-card .mwh-pay-indicator:after{content:'';position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
@media(max-width:1050px){#mainfrm .mwh-pay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#mainfrm .mwh-pay-option .mwh-pay-card{min-height:160px}}
@media(max-width:520px){#mainfrm .mwh-pay-total{align-items:flex-start;flex-direction:column;gap:6px;padding:18px!important}#mainfrm .mwh-pay-total-value{font-size:21px}#mainfrm .mwh-pay-grid{grid-template-columns:1fr;gap:10px}#mainfrm .mwh-pay-option .mwh-pay-card{flex-direction:row;align-items:center;gap:14px;min-height:94px;padding:16px 16px 16px 42px!important}#mainfrm .mwh-pay-indicator{top:calc(50% - 9px);left:15px}#mainfrm .mwh-pay-description{font-size:11px}#mainfrm .mwh-pay-name{font-size:14px}#mainfrm .mwh-pay-logo,#mainfrm .mwh-pay-logo img{width:44px!important;height:44px!important}}
@media(prefers-reduced-motion:reduce){#mainfrm .mwh-pay-option .mwh-pay-card{transition:none}}
