#paymob-logo{width:auto !important;height:24px !important;margin-inline-start:auto !important;float:right !important;padding-top:6px !important}html[lang=ar] #paymob-logo{float:left !important}.payment_method_paymob label{flex-grow:1 !important;align-items:end !important}li.payment_method_paymob div.payment_method_paymob{flex-wrap:wrap !important}@-moz-document url-prefix(){#paymob-logo{margin-left:auto !important}}.woocommerce-checkout.processing{position:relative}.woocommerce-checkout.processing:after{content:'';position:absolute;top:50%;left:50%;margin-left:-16px;margin-top:-16px;width:32px;height:32px;border:3px solid rgba(0,0,0,.1);border-left-color:#000;border-radius:50%;animation:spin .6s linear infinite;z-index:9999}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.paymob-notice-stack{position:fixed;top:20px;right:20px;z-index:99999;display:flex;flex-direction:column;gap:10px;width:min(92vw,400px)}.paymob-modern-notice{display:grid;grid-template-columns:28px 1fr 24px;align-items:start;gap:10px;padding:12px;border-radius:12px;box-shadow:0 10px 26px rgba(0,0,0,.18);color:#fff;opacity:0;transform:translateY(-8px);transition:opacity .22s ease,transform .22s ease}.paymob-modern-notice.is-visible{opacity:1;transform:translateY(0)}.paymob-modern-notice.is-error{background:linear-gradient(145deg,#d7263d,#b91f34)}.paymob-modern-notice.is-info{background:linear-gradient(145deg,#0b65d8,#074dad)}.paymob-modern-notice__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:rgba(255,255,255,.2);font-weight:700;line-height:1}.paymob-modern-notice__title{margin:0 0 4px;font-size:14px;line-height:1.3}.paymob-modern-notice__message{margin:0;font-size:13px;line-height:1.4;opacity:.95}.paymob-modern-notice__close{width:24px;height:24px;border:0;border-radius:6px;color:#fff;background:rgba(255,255,255,.18);cursor:pointer;font-size:13px;line-height:1}.paymob-modern-notice__close:hover{background:rgba(255,255,255,.28)}html[dir=rtl] .paymob-notice-stack{right:auto;left:20px}