li.payment_method_sooqsuri_shamcash .payment_box,li.payment_method_sooqsuri_shamcash .payment_box::before{background:transparent!important;border:0!important;box-shadow:none!important}.ss-method-label{display:inline-flex;align-items:center;gap:7px}.ss-method-label img{width:26px;height:26px;object-fit:contain}
.woocommerce-checkout #payment ul.payment_methods li.payment_method_sooqsuri_shamcash>label{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px;width:auto!important;max-width:calc(100% - 38px);float:none!important;vertical-align:middle;white-space:nowrap;text-align:right;direction:rtl}
.woocommerce-checkout #payment ul.payment_methods li.payment_method_sooqsuri_shamcash>label img{order:-1;display:block!important;flex:0 0 28px;width:28px!important;height:28px!important;max-width:28px!important;max-height:28px!important;object-fit:contain;float:none!important;position:static!important;margin:0!important;padding:0!important;vertical-align:middle!important}
.ss-wallet,.ss-order-payment{font-family:Cairo,system-ui,sans-serif;color:#172432;text-align:right}.ss-wallet,.ss-wallet *{box-sizing:border-box;max-width:100%}
.ss-wallet{overflow:hidden;margin:10px 0 18px;border:1px solid #f0d6cc;border-radius:18px;background:#fff;box-shadow:0 12px 32px rgba(62,38,23,.08)}
.ss-wallet__header{display:flex;align-items:center;gap:12px;padding:18px 20px;background:linear-gradient(110deg,#fff4ed,#fff 74%);border-bottom:1px solid #f5e4dc}
.ss-wallet__mark{display:inline-grid;place-items:center;width:43px;height:43px;flex:0 0 43px;border-radius:13px;background:#e62e04;color:#fff;font:800 25px/1 system-ui,sans-serif;box-shadow:0 5px 12px rgba(230,46,4,.22)}.ss-wallet__logo{width:43px;height:43px;flex:0 0 43px;object-fit:contain;border-radius:11px;background:#fff}.payment_method_sooqsuri_shamcash>label img{max-width:30px;max-height:30px;object-fit:contain;vertical-align:middle}
.ss-wallet__header strong,.ss-wallet__header small{display:block}.ss-wallet__header strong{font-size:18px}.ss-wallet__header small{color:#65717b;font-size:12px;margin-top:2px}
.ss-wallet__amount{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;background:#fffaf6;border-bottom:1px solid #f5e4dc}.ss-wallet__amount strong{color:#cf320b;font-size:18px}
.ss-wallet__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:16px;min-width:0}.ss-wallet__qr{display:flex;flex-direction:column;align-items:center;gap:9px;padding:14px;border:1px solid #e8edf0;border-radius:15px;background:#fff;min-width:0;max-width:280px;width:100%;box-sizing:border-box;justify-self:center}.ss-wallet__qr img{width:100%;max-width:190px;aspect-ratio:1;object-fit:contain}
.ss-wallet__eyebrow{display:block;color:#66737e;font-size:12px;font-weight:700;margin-bottom:9px}.ss-wallet__details{min-width:0;width:100%;box-sizing:border-box}.ss-wallet__code{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;border:1px solid #f3d4c5;border-radius:11px;background:#fff8f4;min-width:0}.ss-wallet__code-value{display:block;flex:1 1 180px;min-width:0;overflow-wrap:anywhere;word-break:break-all;text-align:left;color:#172432;font:700 14px/1.5 ui-monospace,Consolas,monospace;background:transparent}
.ss-wallet__copy,.ss-order-payment__form button{flex:0 0 auto;border:0;border-radius:8px;padding:8px 13px;background:#e62e04;color:#fff;font:700 13px Cairo,system-ui,sans-serif;cursor:pointer}.ss-wallet__copy:hover,.ss-order-payment__form button:hover{background:#bc2906;color:#fff}
.ss-wallet__account{margin:17px 0 8px;font-size:13px}.ss-wallet__instructions{margin:10px 0;color:#394957;line-height:1.7}.ss-wallet__hint{margin:14px 0 0;padding:11px 13px;border-radius:9px;background:#fff5e8;color:#77501c;font-size:12px;line-height:1.6}
.ss-wallet__button{display:inline-flex;justify-content:center;align-items:center;text-decoration:none!important;font-weight:700;border-radius:9px;padding:9px 14px}.ss-wallet__button--light{width:100%;border:1px solid #e62e04;color:#ce3009!important;background:#fff}.ss-wallet__button--light:hover{background:#fff4ed}
.ss-order-payment{margin:22px 0}.ss-order-payment h2{margin:0 0 14px}.ss-order-payment__pending,.ss-order-payment__success,.ss-order-payment__received{display:block;margin:14px 0;padding:14px 16px;border-radius:12px;line-height:1.7}.ss-order-payment__pending{background:#fff7e6;border:1px solid #f2d69b;color:#744e13}.ss-order-payment__pending strong,.ss-order-payment__pending span{display:block}.ss-order-payment__success{background:#eaf8f0;color:#196340}.ss-order-payment__received{background:#eef7ff;color:#235983}
.ss-order-payment__form{padding:18px;border:1px solid #e8edf0;border-radius:14px;background:#fff}.ss-order-payment__form label{display:block;font-weight:700;margin-bottom:9px}.ss-order-payment__form-row{display:flex;gap:9px}.ss-order-payment__form input{flex:1 1 auto;min-width:0;border:1px solid #cbd5db;border-radius:9px;padding:11px 12px}.ss-order-payment__form small{display:block;margin-top:8px;color:#64717c}.ss-order-status{display:inline-block;padding:5px 9px;border-radius:7px;background:#fff2d5;color:#80520f;font-weight:700}
@media(max-width:640px){.ss-wallet__grid{grid-template-columns:1fr;gap:14px;padding:15px}.ss-wallet__qr{max-width:290px;width:100%;justify-self:center;box-sizing:border-box}.ss-wallet__amount{flex-wrap:wrap}.ss-order-payment__form-row{flex-direction:column}}
