/* دفترچه آدرس مشتری — هماهنگ با پوسته موبیدیک */
.wbm-addr-bar,.wbm-addr-modal,.wbm-addr-chip,.wbm-addr-note,.wbm-addr-toast{
  --a-g:var(--mb-g,#148614);--a-g7:var(--mb-g-700,#0c5c10);--a-g50:var(--mb-g-50,#eef8ee);--a-y:var(--mb-y,#ffcb02);--a-y50:var(--mb-y-50,#fff8d9);
  --a-ink:#1b2a1e;--a-mut:#7a857c;--a-line:#ebe7dc;font-family:inherit;direction:rtl}
.wbm-addr-bar{display:flex;align-items:center;gap:12px;padding:12px 14px;margin:0 0 14px;border-radius:20px;background:#fff;border:1px solid var(--a-line);box-shadow:0 10px 30px -14px rgba(27,42,30,.25);flex-wrap:wrap}
.wbm-addr-bar-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--a-g50);color:var(--a-g);flex:0 0 44px}
.wbm-addr-bar-ic svg{width:22px;height:22px}
.wbm-addr-bar-txt{flex:1;min-width:0}
.wbm-addr-bar-txt small{display:block;font-size:11.5px;color:var(--a-mut);font-weight:700}
.wbm-addr-bar-txt b{display:block;font-size:15.5px;font-weight:900;color:var(--a-ink);line-height:1.5}
.wbm-addr-bar-txt span{display:block;font-size:12.5px;color:var(--a-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wbm-addr-bar-btn{flex:0 0 auto;min-height:42px;padding:0 16px;border:0;border-radius:13px;background:var(--a-y);color:#08340c;font:inherit;font-weight:900;font-size:13.5px;cursor:pointer;box-shadow:0 8px 16px -8px rgba(233,184,0,.9)}
.wbm-addr-bar.is-empty{border-color:#f6d27a;background:linear-gradient(120deg,#fffaf0,#fff)}
.wbm-addr-bar.is-empty .wbm-addr-bar-ic{background:var(--a-y50);color:#9a7600}
.wbm-addr-bar.is-compact{padding:9px 12px;border-radius:16px}
.wbm-addr-bar.is-compact .wbm-addr-bar-ic{width:36px;height:36px;flex-basis:36px;border-radius:11px}
.wbm-addr-warn{flex-basis:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:12px;background:#fdecec;color:#a61b1b;font-size:13px;font-weight:700}
.wbm-addr-warn a{color:#a61b1b!important;font-weight:900;text-decoration:underline}

/* کارت شعب */
.wbm-addr-chip{display:flex;align-items:center;gap:6px;margin:0 16px 14px;padding:7px 11px;border-radius:11px;font-size:12.5px;font-weight:800;line-height:1.6}
.wbm-addr-chip svg{width:15px;height:15px;flex:0 0 15px}
.wbm-addr-chip.is-ok{background:var(--a-g50);color:var(--a-g7)}
.wbm-addr-chip.is-off{background:#f4f2ec;color:var(--a-mut)}
.wbm-full-img-card.wbm-addr-far{opacity:.55;filter:grayscale(.6)}
.wbm-full-img-card.wbm-addr-hidden{display:none!important}
.wbm-full-img-card.wbm-addr-best{outline:3px solid var(--mb-y,#ffcb02);outline-offset:-1px}
.wbm-full-img-card.wbm-addr-best .wbm-badge-float::after{content:"نزدیک‌ترین";margin-right:6px;padding:1px 7px;border-radius:99px;background:var(--mb-y,#ffcb02);color:#08340c;font-size:11px}
.wbm-addr-note{display:grid;gap:2px;padding:14px 16px;margin:0 0 14px;border-radius:16px;background:#fff8ec;border:1px solid #fbe0c4;color:#9a3412}
.wbm-addr-note b{font-size:14px}.wbm-addr-note span{font-size:12.5px}
.wbm-addr-locked{position:relative;pointer-events:none;filter:blur(3px) grayscale(.4);opacity:.6;user-select:none}

/* مودال */
.wbm-addr-modal{position:fixed;inset:0;z-index:2147483000;display:none;align-items:center;justify-content:center;padding:16px;background:rgba(8,26,12,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}
.wbm-addr-modal.on{display:flex;animation:wbmAddrFade .15s ease}
html.wbm-addr-open,html.wbm-addr-open body{overflow:hidden}
.wbm-addr-sheet{width:min(520px,100%);max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:26px;padding:20px;box-shadow:0 30px 70px -20px rgba(8,52,12,.45);animation:wbmAddrPop .18s ease}
.wbm-addr-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 14px}
.wbm-addr-head h3{margin:0;font-size:18px;font-weight:900;color:var(--a-ink)}
.wbm-addr-x{width:38px;height:38px;border-radius:12px;border:1px solid var(--a-line);background:#fff;font-size:22px;line-height:1;cursor:pointer;color:var(--a-mut)}
.wbm-addr-items{display:grid;gap:8px;margin-bottom:12px}
.wbm-addr-item{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:16px;border:2px solid var(--a-line);background:#fff;cursor:pointer;transition:border-color .15s,background .15s;outline:none}
.wbm-addr-item:hover,.wbm-addr-item:focus-visible{border-color:#cfe6cf}
.wbm-addr-item.is-on{border-color:var(--a-g);background:var(--a-g50)}
.wbm-addr-radio{width:20px;height:20px;border-radius:50%;border:2px solid #c9d6cd;flex:0 0 20px;position:relative}
.wbm-addr-item.is-on .wbm-addr-radio{border-color:var(--a-g)}
.wbm-addr-item.is-on .wbm-addr-radio::after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--a-g)}
.wbm-addr-item-txt{flex:1;min-width:0}
.wbm-addr-item-txt b{display:block;font-size:14.5px;color:var(--a-ink)}
.wbm-addr-item-txt span{display:block;font-size:12.5px;color:var(--a-mut);line-height:1.8}
.wbm-addr-item-act{display:flex;gap:4px}
.wbm-addr-item-act button{width:34px;height:34px;border-radius:10px;border:1px solid var(--a-line);background:#fff;cursor:pointer;font-size:15px}
.wbm-addr-item-act button:hover{background:#f7f5ef}
.wbm-addr-add{width:100%;min-height:50px;border:2px dashed #cfe6cf;border-radius:16px;background:#fbfdfb;color:var(--a-g7);font:inherit;font-weight:900;font-size:14.5px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}
.wbm-addr-add span{font-size:20px;line-height:1}
.wbm-addr-empty{display:grid;gap:4px;text-align:center;padding:18px;color:var(--a-mut);font-size:13px}.wbm-addr-empty b{color:var(--a-ink);font-size:15px}
.wbm-addr-form{display:grid;gap:8px}
.wbm-addr-l{font-size:13px;font-weight:800;color:#3a4a3e;margin-top:4px}.wbm-addr-l small{font-weight:600;color:var(--a-mut)}
.wbm-addr-form input[type=text],.wbm-addr-form textarea{width:100%;border:1px solid #dcd8cc!important;border-radius:14px!important;min-height:46px;padding:10px 14px!important;font:inherit;font-size:14.5px;background:#fff!important;box-shadow:none!important;box-sizing:border-box}
.wbm-addr-form input:focus,.wbm-addr-form textarea:focus{border-color:var(--a-g)!important;box-shadow:0 0 0 3px rgba(20,134,20,.12)!important;outline:none}
.wbm-addr-chips{display:flex;gap:6px;flex-wrap:wrap}
.wbm-addr-chips button{min-height:36px;padding:0 13px;border-radius:99px;border:1px solid var(--a-line);background:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}
.wbm-addr-chips button.on{background:var(--a-g);border-color:var(--a-g);color:#fff}
.wbm-addr-map-wrap{position:relative;height:250px;border-radius:18px;overflow:hidden;border:1px solid var(--a-line);background:#eef1ec}
.wbm-addr-map{position:absolute;inset:0}
.wbm-addr-pin{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-34px 0 0 -17px;z-index:500;pointer-events:none;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22s-7.5-6.6-7.5-12.2A7.5 7.5 0 0 1 19.5 9.8C19.5 15.4 12 22 12 22z' fill='%23148614' stroke='white' stroke-width='1.4'/%3E%3Ccircle cx='12' cy='9.8' r='2.8' fill='%23ffcb02'/%3E%3C/svg%3E");filter:drop-shadow(0 6px 6px rgba(0,0,0,.25))}
.wbm-addr-locate{position:absolute;bottom:10px;right:10px;z-index:500;min-height:38px;padding:0 13px;border-radius:12px;border:0;background:#fff;color:var(--a-g7);font:inherit;font-weight:900;font-size:12.5px;cursor:pointer;box-shadow:0 6px 16px rgba(0,0,0,.15)}
.wbm-addr-nomap{position:absolute;inset:0;display:grid;place-items:center;padding:16px;text-align:center;color:var(--a-mut);font-size:13px}
.wbm-addr-actions{display:flex;gap:8px;margin-top:8px}
.wbm-addr-save{flex:2;min-height:50px;border:0;border-radius:15px;background:var(--a-g);color:#fff;font:inherit;font-weight:900;font-size:15px;cursor:pointer;box-shadow:0 12px 24px -12px rgba(20,134,20,.9)}
.wbm-addr-save:disabled{opacity:.6}
.wbm-addr-cancel{flex:1;min-height:50px;border:1px solid var(--a-line);border-radius:15px;background:#f7f5ef;font:inherit;font-weight:800;cursor:pointer}
.wbm-addr-toast{position:fixed;left:50%;bottom:110px;transform:translate(-50%,20px);opacity:0;pointer-events:none;z-index:2147483600;background:#0f1d14;color:#fff;padding:12px 18px;border-radius:14px;font-size:13.5px;font-weight:700;transition:.25s;max-width:calc(100% - 32px);box-shadow:0 14px 40px rgba(0,0,0,.25)}
.wbm-addr-toast.on{opacity:1;transform:translate(-50%,0)}
.wbm-addr-toast.is-err{background:#991b1b}
@keyframes wbmAddrFade{from{opacity:0}}
@keyframes wbmAddrPop{from{opacity:0;transform:translateY(12px) scale(.98)}}
@media (max-width:640px){
  .wbm-addr-modal{align-items:flex-end;padding:0}
  .wbm-addr-sheet{width:100%;border-radius:26px 26px 0 0;max-height:92vh;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}
  .wbm-addr-sheet::before{content:"";display:block;width:44px;height:5px;border-radius:99px;background:#dcd8cc;margin:-4px auto 12px}
}

.wbm-addr-view[hidden],.wbm-addr-modal [hidden]{display:none!important}

/* v9.9.4 — مراحل و ورود/عضویت داخل صفحه */
.wbm-addr-steps{direction:rtl;list-style:none;display:flex;gap:0;margin:6px auto 14px;padding:0;max-width:560px;font-family:inherit;counter-reset:s}
.wbm-addr-steps li{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;position:relative;margin:0}
.wbm-addr-steps li::before{content:"";position:absolute;top:15px;left:50%;width:100%;height:3px;background:#e7e3d8;z-index:0}
.wbm-addr-steps li:first-child::before{display:none}
.wbm-addr-steps li.is-done::before,.wbm-addr-steps li.is-on::before{background:var(--mb-g,#148614)}
.wbm-addr-steps span{position:relative;z-index:1;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#f1eee6;color:#9aa49c;font-weight:900;font-size:14px;transition:.2s}
.wbm-addr-steps li.is-done span{background:var(--mb-g,#148614);color:#fff}
.wbm-addr-steps li.is-on span{background:var(--mb-y,#ffcb02);color:#173d17;box-shadow:0 0 0 5px rgba(255,203,2,.25)}
.wbm-addr-steps b{font-size:12px;font-weight:800;color:#8a948c}
.wbm-addr-steps li.is-on b,.wbm-addr-steps li.is-done b{color:#1b2a1e}
.wbm-addr-auth-wrap{direction:rtl;width:min(520px,calc(100% - 24px));margin:24px auto 150px;font-family:inherit}
.wbm-addr-auth{background:#fff;border:1px solid #ebe7dc;border-radius:26px;padding:24px;box-shadow:0 22px 50px -26px rgba(27,42,30,.35)}
.wbm-addr-auth-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:16px}
.wbm-addr-auth-ic{width:56px;height:56px;flex:0 0 auto;border-radius:18px;display:grid;place-items:center;background:var(--mb-g-50,#eef8ee);color:var(--mb-g,#148614)}
.wbm-addr-auth-ic svg{width:30px;height:30px}
.wbm-addr-auth-head h2{margin:0 0 4px;font-size:21px;font-weight:900;color:#1b2a1e}
.wbm-addr-auth-head p{margin:0;color:#6b776d;font-size:13.5px;line-height:1.9}
.wbm-addr-auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;background:#f5f3ec;border-radius:15px;margin-bottom:16px}
.wbm-addr-auth-tabs button{border:0;background:transparent;border-radius:11px;min-height:42px;font:inherit;font-weight:800;font-size:14.5px;color:#6b776d;cursor:pointer}
.wbm-addr-auth-tabs button.on{background:#fff;color:var(--mb-g,#148614);box-shadow:0 4px 12px -6px rgba(0,0,0,.25)}
.wbm-addr-auth-form{display:grid;gap:12px}
.wbm-addr-auth-form label{display:grid;gap:6px}
.wbm-addr-auth-form label>span{font-size:13px;font-weight:800;color:#3a4a3e}
.wbm-addr-auth-form input[type=text],.wbm-addr-auth-form input[type=tel],.wbm-addr-auth-form input[type=password]{width:100%;min-height:50px;border:1px solid #dcd8cc!important;border-radius:15px!important;padding:10px 14px!important;font:inherit;font-size:15px;background:#fff!important;box-shadow:none!important;box-sizing:border-box}
.wbm-addr-auth-form input:focus{border-color:var(--mb-g,#148614)!important;box-shadow:0 0 0 3px rgba(20,134,20,.12)!important;outline:none}
.wbm-addr-auth-check{display:flex!important;grid-template-columns:none;align-items:center;gap:8px!important;font-size:13px;color:#4b5a4f;cursor:pointer}
.wbm-addr-auth-check input{accent-color:var(--mb-g,#148614);width:17px;height:17px}
.wbm-addr-auth-btn{min-height:54px;border:0;border-radius:16px;background:var(--mb-g,#148614);color:#fff;font:inherit;font-weight:900;font-size:16px;cursor:pointer;box-shadow:0 14px 26px -14px rgba(20,134,20,.9);transition:transform .12s,background .15s}
.wbm-addr-auth-btn:hover{background:var(--mb-g-700,#0c5c10)}
.wbm-addr-auth-btn:disabled{opacity:.6;cursor:wait}
.wbm-addr-auth-alt{display:block;text-align:center;color:var(--mb-g-700,#0c5c10)!important;font-size:13px;font-weight:700;margin-top:4px;text-decoration:none}
.wbm-addr-auth-alt.is-sm{margin-top:14px;font-size:12px;color:#7a857c!important}
.wbm-addr-auth-msg{margin-top:12px;padding:11px 14px;border-radius:13px;font-size:13.5px;font-weight:800;text-align:center}
.wbm-addr-auth-msg.is-err{background:#fdecec;color:#a61b1b}
.wbm-addr-auth-msg.is-ok{background:#eef8ee;color:#0c5c10}
@media(max-width:520px){.wbm-addr-auth{padding:18px;border-radius:22px}.wbm-addr-auth-head h2{font-size:19px}.wbm-addr-steps b{font-size:11px}}
.wbm-addr-auth-form[hidden],.wbm-addr-auth-msg[hidden]{display:none!important}

/* v9.9.7 — انتخاب خودکار شعبه و مدیریت آدرس‌ها */
.wbm-addr-auto-note{direction:rtl;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:14px 16px;border-radius:16px;background:var(--mb-g-50,#eef8ee);border:1px solid var(--mb-g-100,#d6eed6);color:#0c5c10;font-family:inherit}
.wbm-addr-auto-note b{font-size:14.5px}.wbm-addr-auto-note span{font-size:13px;color:#4b5a4f}
.wbm-addr-auto-note.is-bad{background:#fdecec;border-color:#f6c9c9;color:#8f1d1d;display:grid}
.wbm-addr-spin{width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(20,134,20,.25);border-top-color:var(--mb-g,#148614);animation:wbmAddrSpin .7s linear infinite}
@keyframes wbmAddrSpin{to{transform:rotate(360deg)}}
.wbm-addr-manage{direction:rtl;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;font-family:inherit}
.wbm-addr-mcard{display:grid;gap:10px;padding:14px;border:1px solid #e7e3d8;border-radius:18px;background:#fff;box-shadow:0 8px 22px -16px rgba(0,0,0,.25)}
.wbm-addr-mcard.is-on{border-color:var(--mb-g,#148614);box-shadow:0 0 0 2px var(--mb-g,#148614) inset}
.wbm-addr-mcard-t b{display:block;font-size:15px;color:#1b2a1e}.wbm-addr-mcard-t b em{font-style:normal;font-size:11px;padding:2px 8px;border-radius:99px;background:var(--mb-g,#148614);color:#fff;margin-right:6px;vertical-align:middle}
.wbm-addr-mcard-t span{display:block;font-size:13px;color:#6b776d;line-height:1.9;margin-top:3px}
.wbm-addr-mcard-a{display:flex;gap:6px;flex-wrap:wrap}
.wbm-addr-mcard-a button{border:1px solid #e3dfd3;background:#faf9f5;border-radius:10px;padding:6px 12px;font:inherit;font-size:12.5px;font-weight:800;color:#2e3d33;cursor:pointer}
.wbm-addr-mcard-a button:hover{border-color:var(--mb-g,#148614);color:var(--mb-g,#148614)}
.wbm-addr-mcard-a button.is-del{color:#b91c1c}.wbm-addr-mcard-a button.is-del:hover{border-color:#b91c1c;background:#fdecec}
.wbm-addr-madd{min-height:100px;border:2px dashed #cfe3cf;border-radius:18px;background:#fbfdf9;color:var(--mb-g,#148614);font:inherit;font-weight:900;font-size:15px;cursor:pointer}
.wbm-addr-madd:hover{background:var(--mb-g-50,#eef8ee)}
.wbm-addr-manage .wbm-addr-empty{grid-column:1/-1}
.wbm-addr-geo{display:block;margin-top:-4px;font-size:12px;font-weight:700;color:#7a857c;line-height:1.8}
.wbm-addr-geo.is-busy{color:#a16207}.wbm-addr-geo.is-ok{color:var(--mb-g,#148614)}
/* 9.9.9 — رنگ‌های قطعی دکمه‌ها تا استایل قالب (متن سفید) روی آن‌ها اثر نگذارد */
.wbm-addr-modal button,.wbm-addr-bar button,.wbm-addr-manage button{text-shadow:none!important;text-transform:none!important;letter-spacing:normal!important}
.wbm-addr-modal .wbm-addr-chips button{background:#fff!important;color:#1b2a1e!important;border:1px solid #dcd8cc!important;box-shadow:none!important;transition:background .15s,border-color .15s,color .15s}
.wbm-addr-modal .wbm-addr-chips button:hover,.wbm-addr-modal .wbm-addr-chips button:focus-visible{background:#ffcb02!important;border-color:#ffcb02!important;color:#000!important}
.wbm-addr-modal .wbm-addr-chips button.on{background:#ffcb02!important;border-color:#e0b000!important;color:#000!important;box-shadow:0 0 0 3px rgba(255,203,2,.3)!important}
.wbm-addr-modal .wbm-addr-item-act button{display:grid;place-items:center;padding:0!important;background:#fff!important;color:#1b2a1e!important;border:1px solid #dcd8cc!important;box-shadow:none!important}
.wbm-addr-modal .wbm-addr-item-act button svg{width:17px;height:17px;display:block;stroke:currentColor}
.wbm-addr-modal .wbm-addr-item-act button:hover{background:#ffcb02!important;border-color:#ffcb02!important;color:#000!important}
.wbm-addr-modal .wbm-addr-item-act button.is-del{color:#b91c1c!important}
.wbm-addr-modal .wbm-addr-item-act button.is-del:hover{background:#fdecec!important;border-color:#b91c1c!important;color:#b91c1c!important}
.wbm-addr-modal .wbm-addr-x{background:#fff!important;color:#1b2a1e!important;border:1px solid #dcd8cc!important}
.wbm-addr-modal .wbm-addr-x:hover{background:#ffcb02!important;border-color:#ffcb02!important;color:#000!important}
.wbm-addr-modal .wbm-addr-locate{background:#fff!important;color:#0c5c10!important}
.wbm-addr-modal .wbm-addr-locate:hover{background:#ffcb02!important;color:#000!important}
.wbm-addr-modal .wbm-addr-add{color:#0c5c10!important;background:#fbfdfb!important}
.wbm-addr-modal .wbm-addr-add:hover{background:#ffcb02!important;border-color:#e0b000!important;color:#000!important}
.wbm-addr-modal .wbm-addr-cancel{background:#f7f5ef!important;color:#1b2a1e!important}
.wbm-addr-modal .wbm-addr-cancel:hover{background:#ffcb02!important;color:#000!important}
.wbm-addr-modal .wbm-addr-save{background:var(--a-g,#148614)!important;color:#fff!important}
.wbm-addr-modal .wbm-addr-save:hover{background:#ffcb02!important;color:#000!important}
.wbm-addr-bar .wbm-addr-bar-btn{background:#ffcb02!important;color:#000!important;border:0!important}
.wbm-addr-bar .wbm-addr-bar-btn:hover{background:#ffd633!important;color:#000!important}
.wbm-addr-manage .wbm-addr-mcard-a button{background:#faf9f5!important;color:#1b2a1e!important;border:1px solid #e3dfd3!important;box-shadow:none!important}
.wbm-addr-manage .wbm-addr-mcard-a button:hover{background:#ffcb02!important;border-color:#ffcb02!important;color:#000!important}
.wbm-addr-manage .wbm-addr-mcard-a button.is-del{color:#b91c1c!important}
.wbm-addr-manage .wbm-addr-mcard-a button.is-del:hover{background:#fdecec!important;border-color:#b91c1c!important;color:#b91c1c!important}
.wbm-addr-manage .wbm-addr-madd{color:#0c5c10!important;background:#fbfdf9!important}
.wbm-addr-manage .wbm-addr-madd:hover{background:#ffcb02!important;border-color:#e0b000!important;color:#000!important}
.wbm-addr-item-txt b,.wbm-addr-mcard-t b{color:#1b2a1e!important}
#wbm-map-status a[data-wbm-addr-open]{color:#0c5c10!important;font-weight:900}
/* 9.9.10 — چیدمان فشرده موبایل: نوار آدرس در یک سطر */
.wbm-addr-bar-txt{flex:1 1 0}
@media (max-width:640px){
  .wbm-addr-steps{margin:2px auto 10px}
  .wbm-addr-steps li::before{top:12px}
  .wbm-addr-steps span{width:26px;height:26px;font-size:12.5px}
  .wbm-addr-steps li.is-on span{box-shadow:0 0 0 4px rgba(255,203,2,.25)}
  .wbm-addr-steps b{font-size:11px}
  .wbm-addr-bar{gap:10px;padding:10px 12px;margin-bottom:10px;border-radius:16px}
  .wbm-addr-bar-ic{width:38px;height:38px;flex:0 0 38px;border-radius:12px}
  .wbm-addr-bar-ic svg{width:19px;height:19px}
  .wbm-addr-bar-txt small{font-size:10.5px}
  .wbm-addr-bar-txt b{font-size:14px;line-height:1.4}
  .wbm-addr-bar-txt span{font-size:12px}
  .wbm-addr-bar .wbm-addr-bar-btn{flex:0 0 auto;min-height:38px;padding:0 12px;border-radius:11px;font-size:12.5px;white-space:nowrap;box-shadow:none}
  .wbm-addr-note,.wbm-addr-auto-note{padding:10px 12px!important;margin:0 0 10px!important;border-radius:13px!important;gap:2px 8px!important}
  .wbm-addr-note b,.wbm-addr-auto-note b{font-size:13px!important}
  .wbm-addr-note span,.wbm-addr-auto-note span{font-size:12px!important}
}
/* 9.9.11 — مرحله پرداخت: کارت آدرس انتخابی به جای نقشه */
.wbm-addr-ckwrap>:not(.wbm-addr-ck),html body #wbm-fact-modal #wbm-step-info .wbm-addr-ckwrap>:not(.wbm-addr-ck),html body #wbm-fact-modal #wbm-step-info .wbm-addr-ckwrap>#final-address-1,html body #wbm-fact-modal #wbm-step-info .wbm-addr-ckwrap>#final-address-2,html body #wbm-fact-modal #wbm-step-info .wbm-addr-ckwrap>#wbm-map-container{display:none!important}
.wbm-addr-ck{direction:rtl;display:grid;gap:10px;padding:12px;margin:0 0 14px;border-radius:16px;background:#fff;border:1px solid #e3eee3;box-shadow:0 8px 22px -16px rgba(0,0,0,.3);font-family:inherit;text-align:right}
.wbm-addr-ck-row{display:flex;align-items:center;gap:10px}
.wbm-addr-ck-ic{width:40px;height:40px;flex:0 0 40px;border-radius:12px;display:grid;place-items:center;background:var(--mb-g-50,#eef8ee);color:var(--mb-g,#148614)}
.wbm-addr-ck-ic.is-bad{background:#fdecec;color:#b91c1c}
.wbm-addr-ck-ic svg{width:20px;height:20px}
.wbm-addr-ck-txt{flex:1 1 0;min-width:0;line-height:1.6}
.wbm-addr-ck-txt small{display:block;font-size:11px;font-weight:700;color:#7a857c}
.wbm-addr-ck-txt b{display:block;font-size:15px;font-weight:900;color:#1b2a1e!important}
.wbm-addr-ck-txt span{display:block;font-size:12.5px;color:#4b5a4f}
.wbm-addr-ck-txt em{display:block;font-style:normal;font-size:12px;color:#7a857c}
.wbm-addr-ck .wbm-addr-ck-btn{flex:0 0 auto;min-height:36px;padding:0 12px;border:0!important;border-radius:11px;background:#ffcb02!important;color:#000!important;font:inherit;font-weight:900;font-size:12.5px;white-space:nowrap;cursor:pointer;box-shadow:none!important;text-shadow:none!important}
.wbm-addr-ck .wbm-addr-ck-btn:hover{background:#ffd633!important}
.wbm-addr-ck-fee{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:11px;background:#f6fbf6;font-size:13px;color:#4b5a4f}
.wbm-addr-ck-fee b{color:#0c5c10;font-weight:900}
.wbm-addr-ck-bad{padding:8px 12px;border-radius:11px;background:#fdecec;color:#a61b1b;font-size:12.5px;font-weight:800}
html body #wbm-fact-modal #wbm-step-info .wbm-delivery-only.wbm-addr-ckwrap,.wbm-addr-ckwrap{padding:0!important;border:0!important;background:none!important;box-shadow:none!important;min-height:0!important}
