:root{--drws-primary:#092662;--drws-bg:#f4f6f9;--drws-card:#fff;--drws-text:#162238;--drws-muted:#758096;--drws-line:#e2e7ef;--drws-green:#10a557;--drws-amber:#e99500;--drws-red:#d64747;--drws-shadow:0 10px 34px rgba(15,35,72,.07)}
*{box-sizing:border-box}.drw-seller-body{margin:0!important;background:var(--drws-bg)!important;color:var(--drws-text);font-family:Vazirmatn,Vazir,Tahoma,Arial,sans-serif;overflow-x:hidden}.drw-seller-body #wpadminbar{display:none!important}.drw-seller-body a{text-decoration:none}.drw-seller-body button,.drw-seller-body input,.drw-seller-body select,.drw-seller-body textarea{font:inherit}.drw-seller-body button{cursor:pointer}.drws-app{min-height:100vh;background:var(--drws-bg);display:grid;grid-template-columns:260px minmax(0,1fr)}
.drws-sidebar{position:sticky;top:0;height:100vh;background:linear-gradient(180deg,var(--drws-primary),#061c4c);color:#fff;padding:24px 15px 18px;display:flex;flex-direction:column;z-index:40}.drws-brand{display:flex;align-items:center;gap:12px;padding:0 10px 24px}.drws-brand img{width:48px;height:48px;object-fit:contain;border-radius:13px;background:#fff;padding:4px}.drws-brand-mark{width:46px;height:46px;border:2px solid rgba(255,255,255,.85);border-radius:14px;display:grid;place-items:center;font-size:24px;color:#33cf78}.drws-brand strong,.drws-brand small{display:block}.drws-brand strong{font-size:16px}.drws-brand small{font-size:10px;margin-top:5px;color:rgba(255,255,255,.72)}.drws-sidebar nav{display:grid;gap:6px;overflow-y:auto;scrollbar-width:thin}.drws-sidebar nav button{border:0;background:transparent;color:#fff;text-align:right;border-radius:12px;padding:12px 13px;display:flex;align-items:center;gap:11px;font-weight:700;opacity:.88}.drws-sidebar nav button span{width:24px;text-align:center;font-size:19px}.drws-sidebar nav button:hover,.drws-sidebar nav button.is-active{background:rgba(255,255,255,.13);opacity:1}.drws-logout{margin-top:auto;color:#fff;border-top:1px solid rgba(255,255,255,.2);padding:17px 14px 4px;display:flex;align-items:center;gap:12px;font-weight:800}
.drws-workspace{min-width:0}.drws-topbar{height:82px;background:#fff;border-bottom:1px solid var(--drws-line);display:flex;align-items:center;gap:15px;padding:0 30px;position:sticky;top:0;z-index:30}.drws-topbar strong,.drws-topbar small{display:block}.drws-topbar strong{font-size:15px}.drws-topbar small{color:var(--drws-muted);font-size:11px;margin-top:4px}.drws-menu-toggle{display:none;border:0;background:transparent;color:var(--drws-primary);font-size:22px}.drws-install{margin-right:auto;border:1px solid var(--drws-primary);color:var(--drws-primary);background:#fff;border-radius:10px;padding:9px 13px;font-weight:800}.drws-content{padding:24px;max-width:1500px;margin:0 auto}.drws-alert{position:fixed;top:92px;left:25px;z-index:100;padding:12px 16px;border-radius:12px;background:#fff;border:1px solid var(--drws-line);box-shadow:var(--drws-shadow);font-weight:800;max-width:min(420px,calc(100vw - 30px))}.drws-alert.is-error{color:var(--drws-red);border-color:#f0c0c0}.drws-alert.is-success{color:var(--drws-green);border-color:#b9e7cf}
.drws-loader{min-height:55vh;display:grid;place-content:center;text-align:center;color:var(--drws-muted)}.drws-loader span{width:38px;height:38px;border:3px solid #dfe5ee;border-top-color:var(--drws-primary);border-radius:50%;animation:drws-spin .8s linear infinite;margin:auto}.drws-loader p{margin-top:12px}@keyframes drws-spin{to{transform:rotate(360deg)}}
.drws-page-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.drws-page-head h1{margin:0;color:var(--drws-primary);font-size:26px}.drws-page-head p{margin:7px 0 0;color:var(--drws-muted);font-size:12px}.drws-primary-btn,.drws-secondary-btn,.drws-danger-btn{border-radius:11px;padding:11px 17px;font-weight:900;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:7px}.drws-primary-btn{background:var(--drws-primary);color:#fff}.drws-secondary-btn{background:#fff;color:var(--drws-primary);border-color:#cfd7e5}.drws-danger-btn{background:#fff;color:var(--drws-red);border-color:#f0c2c2}.drws-primary-btn:disabled{opacity:.5;cursor:not-allowed}.drws-card{background:#fff;border:1px solid var(--drws-line);border-radius:17px;box-shadow:var(--drws-shadow)}
.drws-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.drws-stat{background:#fff;border:1px solid var(--drws-line);border-radius:16px;padding:18px;min-height:126px;box-shadow:var(--drws-shadow);position:relative}.drws-stat i{position:absolute;left:16px;top:16px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#eef3ff;color:var(--drws-primary);font-style:normal}.drws-stat small,.drws-stat strong,.drws-stat em{display:block}.drws-stat small{color:var(--drws-muted);font-weight:700}.drws-stat strong{font-size:25px;margin-top:18px;color:var(--drws-primary)}.drws-stat em{font-style:normal;font-size:10px;color:var(--drws-muted);margin-top:7px}.drws-stat.is-green strong{color:var(--drws-green)}.drws-stat.is-amber strong{color:var(--drws-amber)}.drws-stat.is-red strong{color:var(--drws-red)}
.drws-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.drws-panel{padding:18px}.drws-panel-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--drws-line);padding-bottom:13px;margin-bottom:12px}.drws-panel-head h2{font-size:16px;margin:0}.drws-panel-head button{border:0;background:transparent;color:var(--drws-primary);font-weight:800}.drws-channel-bars{display:grid;gap:12px}.drws-channel-row{display:grid;grid-template-columns:90px 1fr 120px;align-items:center;gap:10px;font-size:12px}.drws-channel-track{height:9px;background:#edf1f6;border-radius:999px;overflow:hidden}.drws-channel-track i{display:block;height:100%;background:linear-gradient(90deg,#27c778,var(--drws-primary));border-radius:inherit}.drws-order-list{display:grid;gap:8px}.drws-order-row{display:grid;grid-template-columns:90px minmax(120px,1fr) 100px 120px 120px 36px;align-items:center;gap:10px;padding:11px;border:1px solid #edf0f5;border-radius:12px;background:#fff;font-size:11px}.drws-order-row strong{font-size:12px}.drws-order-row button{border:0;background:#f0f4fb;color:var(--drws-primary);width:34px;height:34px;border-radius:9px}.drws-status{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;background:#eef3fb;color:var(--drws-primary);white-space:nowrap}.drws-status.is-processing,.drws-status.is-completed{background:#e8f8ef;color:#118a4b}.drws-status.is-pending,.drws-status.is-on-hold,.drws-status.is-dr-card-review{background:#fff5df;color:#b67300}.drws-status.is-cancelled,.drws-status.is-failed,.drws-status.is-refunded{background:#fdebec;color:#c83842}
.drws-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:14px}.drws-toolbar input,.drws-toolbar select{background:#fff;border:1px solid #d8deE8;border-radius:11px;padding:11px 13px;min-height:43px;color:var(--drws-text)}.drws-toolbar input{min-width:280px;flex:1}.drws-chips{display:flex;gap:7px;overflow:auto;padding-bottom:3px}.drws-chip{border:1px solid #d8dfeb;background:#fff;color:#536079;border-radius:999px;padding:8px 13px;white-space:nowrap;font-weight:800;font-size:11px}.drws-chip.is-active{background:var(--drws-primary);border-color:var(--drws-primary);color:#fff}
.drws-orders-table{overflow:auto}.drws-table-head,.drws-table-row{min-width:930px;display:grid;grid-template-columns:90px 1.2fr 90px 120px 120px 120px 130px 45px;gap:10px;align-items:center;padding:11px 14px}.drws-table-head{background:#f7f9fc;color:var(--drws-muted);font-size:10px;font-weight:800;border-bottom:1px solid var(--drws-line)}.drws-table-row{font-size:11px;border-bottom:1px solid #eef1f5}.drws-table-row:last-child{border-bottom:0}.drws-table-row button{border:0;background:#edf2fa;color:var(--drws-primary);border-radius:8px;width:34px;height:34px}.drws-empty{padding:45px 20px;text-align:center;color:var(--drws-muted)}
.drws-stepper{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 20px}.drws-step{position:relative;text-align:center;color:#9aa3b3;font-size:11px;font-weight:800}.drws-step:before{content:"";position:absolute;top:16px;right:0;left:0;height:2px;background:#dfe4ec;z-index:0}.drws-step:first-child:before{right:50%}.drws-step:last-child:before{left:50%}.drws-step b{position:relative;z-index:1;width:34px;height:34px;margin:0 auto 7px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid #dfe4ec}.drws-step.is-active,.drws-step.is-done{color:var(--drws-primary)}.drws-step.is-active b{background:var(--drws-primary);border-color:var(--drws-primary);color:#fff}.drws-step.is-done b{background:var(--drws-green);border-color:var(--drws-green);color:#fff}.drws-wizard{display:grid;gap:15px}.drws-wizard-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px}.drws-wizard-main,.drws-summary{padding:18px}.drws-section-title{font-size:17px;color:var(--drws-primary);margin:0 0 15px}.drws-channel-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.drws-choice{border:1px solid #dce2eb;background:#fff;border-radius:14px;padding:17px 10px;text-align:center;color:var(--drws-text);font-weight:900;position:relative}.drws-choice span{display:block;font-size:24px;margin-bottom:8px}.drws-choice.is-active{border-color:var(--drws-green);box-shadow:0 0 0 2px rgba(16,165,87,.09);color:var(--drws-primary)}.drws-choice.is-active:after{content:"✓";position:absolute;top:8px;left:8px;color:var(--drws-green)}.drws-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.drws-field{display:grid;gap:6px}.drws-field.is-wide,.drws-field.form-row-wide{grid-column:1/-1}.drws-field span{font-size:11px;font-weight:800}.drws-field input,.drws-field select,.drws-field textarea{width:100%;border:1px solid #d9dfe8;border-radius:10px;padding:11px 12px;background:#fff;min-height:43px}.drws-field textarea{min-height:80px;resize:vertical}.drws-field small{font-size:9px;color:var(--drws-muted)}.drws-form-actions{display:flex;justify-content:space-between;gap:10px;margin-top:16px}.drws-search-box{position:relative}.drws-search-box input{width:100%;border:1px solid #d8dfe8;border-radius:11px;padding:12px 42px 12px 12px}.drws-search-box:before{content:"⌕";position:absolute;right:15px;top:8px;font-size:22px;color:var(--drws-muted)}
.drws-product-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:15px}.drws-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:13px}.drws-product{border:1px solid var(--drws-line);background:#fff;border-radius:15px;padding:11px;display:flex;flex-direction:column;min-width:0;transition:opacity .2s,filter .2s}.drws-product.is-out-of-stock{opacity:.42;filter:grayscale(.35);background:#f5f6f8}.drws-product.is-out-of-stock:hover{opacity:.58}.drws-product img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:11px;background:#f4f4f4}.drws-product h3{font-size:12px;margin:11px 0 5px;line-height:1.7}.drws-product .price{font-weight:900;color:var(--drws-primary);font-size:11px}.drws-product .stock{font-size:9px;color:var(--drws-green);margin:7px 0}.drws-product.is-out-of-stock .stock{color:var(--drws-red)}.drws-product select{width:100%;border:1px solid #dde2ea;border-radius:8px;padding:8px;margin:4px 0 8px;font-size:10px}.drws-product button{margin-top:auto}.drws-cart-items{display:grid;gap:10px}.drws-cart-row{display:grid;grid-template-columns:44px 1fr auto;gap:8px;align-items:center;padding-bottom:9px;border-bottom:1px solid #edf0f4}.drws-cart-row img{width:44px;height:44px;object-fit:cover;border-radius:8px}.drws-cart-row strong,.drws-cart-row small{display:block}.drws-cart-row strong{font-size:10px}.drws-cart-row small{font-size:9px;color:var(--drws-muted);margin-top:4px}.drws-qty{display:flex;align-items:center;border:1px solid #dbe1e9;border-radius:8px;overflow:hidden}.drws-qty button{border:0;background:#f6f8fb;width:25px;height:27px}.drws-qty span{min-width:25px;text-align:center;font-size:10px}.drws-totals{display:grid;gap:8px;margin-top:14px}.drws-total-row{display:flex;justify-content:space-between;font-size:11px}.drws-total-row.is-final{font-size:15px;font-weight:900;color:var(--drws-green);border-top:1px solid var(--drws-line);padding-top:11px}.drws-sticky-summary{position:sticky;top:105px;height:max-content}
.drws-shipping-list,.drws-payment-list{display:grid;gap:9px}.drws-rate,.drws-payment{display:flex;align-items:center;gap:10px;border:1px solid #dce2eb;border-radius:11px;padding:12px;background:#fff}.drws-rate.is-active,.drws-payment.is-active{border-color:var(--drws-green);background:#f4fff8}.drws-rate input,.drws-payment input{accent-color:var(--drws-primary)}.drws-rate strong,.drws-payment strong{font-size:11px}.drws-rate em{font-style:normal;margin-right:auto;color:var(--drws-green);font-size:10px;font-weight:900}.drws-receipt-upload{border:1px dashed #aeb9ca;background:#fafbfd;border-radius:13px;padding:17px;text-align:center;margin-top:10px}.drws-receipt-upload input{display:block;margin:10px auto}.drws-receipt-preview{max-width:160px;aspect-ratio:1/1;object-fit:cover;border-radius:10px;display:block;margin:10px auto}.drws-order-success{text-align:center;padding:34px}.drws-order-success i{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;background:#e8f8ef;color:var(--drws-green);font-size:34px;font-style:normal;margin:auto}.drws-order-success h2{color:var(--drws-primary)}
.drws-customers-grid,.drws-inventory-grid,.drws-receipts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.drws-customer,.drws-receipt{padding:15px}.drws-customer-head{display:flex;align-items:center;gap:10px}.drws-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#eaf0fb;color:var(--drws-primary);font-weight:900}.drws-customer strong,.drws-customer small{display:block}.drws-customer small{color:var(--drws-muted);font-size:9px;margin-top:4px}.drws-customer-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:13px 0}.drws-mini-stat{background:#f7f9fc;border-radius:10px;padding:9px}.drws-mini-stat small,.drws-mini-stat strong{display:block}.drws-mini-stat strong{font-size:11px;margin-top:5px}.drws-actions{display:flex;gap:7px;flex-wrap:wrap}.drws-actions button,.drws-actions a{flex:1;padding:8px;border-radius:8px;font-size:9px;font-weight:900;text-align:center}.drws-receipt-thumb{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:11px;background:#f0f2f6}.drws-receipt-meta{display:grid;gap:6px;margin:11px 0;font-size:10px}
.drws-report-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.drws-chart-card{padding:18px}.drws-chart-card h2{font-size:15px}.drws-bars{display:grid;gap:12px;margin-top:15px}.drws-bar-row{display:grid;grid-template-columns:120px 1fr 130px;gap:10px;align-items:center;font-size:10px}.drws-bar-track{height:12px;border-radius:999px;background:#edf1f6;overflow:hidden}.drws-bar-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#36cc83,var(--drws-primary))}.drws-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.drws-profile-card{padding:20px}.drws-profile-avatar{width:74px;height:74px;background:#eaf0fb;color:var(--drws-primary);border-radius:50%;display:grid;place-items:center;font-size:27px;font-weight:900;margin-bottom:13px}.drws-mode-badges{display:flex;gap:7px;margin:10px 0}.drws-mode-badges span{background:#eaf8f0;color:#11894c;padding:7px 10px;border-radius:999px;font-size:9px;font-weight:900}.drws-install-card{background:linear-gradient(135deg,var(--drws-primary),#164995);color:#fff}.drws-install-card p{color:rgba(255,255,255,.8);line-height:2}.drws-install-card button{background:#fff;color:var(--drws-primary);border:0;border-radius:10px;padding:11px 17px;font-weight:900}
.drws-modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px}.drws-modal[hidden]{display:none}.drws-modal-backdrop,.drws-modal-backdrop:hover,.drws-modal-backdrop:focus,.drws-modal-backdrop:focus-visible,.drws-modal-backdrop:active{position:absolute!important;inset:0!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;background:rgba(5,15,34,.62)!important;opacity:1!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;box-shadow:none!important;transform:none!important;filter:none!important;outline:0!important;cursor:default!important}.drws-modal>section{position:relative;background:#fff;border-radius:18px;width:min(700px,100%);max-height:88vh;overflow:auto;padding:22px;z-index:1}.drws-modal-close{position:absolute;left:12px;top:10px;border:0;background:#f1f3f7;border-radius:8px;width:34px;height:34px;font-size:22px}.drws-modal-detail{display:grid;gap:13px}.drws-modal-detail h2{margin:0;color:var(--drws-primary)}.drws-detail-items{display:grid;gap:8px}.drws-detail-item{display:flex;align-items:center;gap:9px;padding:8px;border:1px solid #edf0f4;border-radius:10px}.drws-detail-item img{width:45px;height:45px;object-fit:cover;border-radius:8px}
.drws-bottom-nav{display:none}.drws-login{min-height:100vh;background:radial-gradient(circle at 20% 20%,#e9f0fc,transparent 35%),#f7f9fc;display:grid;place-content:center;gap:22px;padding:25px;text-align:center}.drws-login-brand .drws-brand-mark{margin:auto;border-color:var(--drws-primary)}.drws-login-brand h1{font-size:30px;color:var(--drws-primary);margin:13px 0 5px}.drws-login-brand p{margin:0;color:var(--drws-muted)}.drws-login-card{width:min(520px,calc(100vw - 30px));background:#fff;border:1px solid var(--drws-line);border-radius:20px;box-shadow:var(--drws-shadow);padding:25px}.drws-login-card h2{color:var(--drws-primary)}.drws-login-card small{display:block;margin-top:14px;color:var(--drws-muted)}.drws-denied,.drws-offline{min-height:100vh;display:grid;place-content:center;text-align:center;padding:25px}.drws-offline span{font-size:40px;color:var(--drws-amber)}.drws-offline button,.drws-denied a{border:0;background:var(--drws-primary);color:#fff;padding:11px 18px;border-radius:10px;margin-top:12px}
.drws-admin{display:grid;gap:16px}.drws-admin-shortcode{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:15px 20px}.drws-admin-shortcode code{direction:ltr}.drws-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}.drws-admin-grid label{display:grid;gap:7px}.drws-admin-grid label>span{font-weight:800}.drws-admin-grid input,.drws-admin-grid select{width:100%;min-height:40px}.drws-user-table{padding:15px}.drws-user-row{display:grid;grid-template-columns:minmax(220px,1fr) 110px 110px 110px;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid #edf0f4}.drws-user-row.is-head{background:#f6f8fb;font-weight:900;border-radius:10px}.drws-user-row span:not(:first-child){text-align:center}.drws-user-row small{display:block;color:#7a8496;margin-top:4px}.drws-admin-save{position:sticky;bottom:12px;display:flex;justify-content:flex-start;z-index:5}
@media(max-width:1180px){.drws-stats{grid-template-columns:repeat(2,1fr)}.drws-products-grid,.drws-customers-grid,.drws-inventory-grid,.drws-receipts-grid{grid-template-columns:repeat(2,1fr)}.drws-channel-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){.drws-app{grid-template-columns:1fr;padding-bottom:72px}.drws-sidebar{position:fixed;right:0;top:0;bottom:0;width:270px;transform:translateX(105%);transition:.25s;box-shadow:-15px 0 45px rgba(0,0,0,.2)}.drws-app.is-menu-open .drws-sidebar{transform:none}.drws-topbar{height:70px;padding:0 15px;background:var(--drws-primary);color:#fff}.drws-topbar small{color:rgba(255,255,255,.72)}.drws-menu-toggle{display:block;color:#fff}.drws-install{color:#fff;border-color:rgba(255,255,255,.7);background:transparent}.drws-content{padding:15px}.drws-bottom-nav{display:grid;grid-template-columns:repeat(var(--drws-bottom-count,5),minmax(0,1fr));position:fixed;right:0;left:0;bottom:0;height:72px;background:#fff;border-top:1px solid var(--drws-line);z-index:60;padding-bottom:env(safe-area-inset-bottom)}.drws-bottom-nav button{border:0;background:#fff;color:#7b8493;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:9px;font-weight:800}.drws-bottom-nav button span{font-size:20px}.drws-bottom-nav button.is-active{color:var(--drws-primary)}.drws-bottom-nav .is-new span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--drws-primary);color:#fff;font-size:28px;margin-top:-27px;box-shadow:0 8px 20px rgba(9,38,98,.3)}.drws-dashboard-grid,.drws-wizard-grid,.drws-product-layout,.drws-report-grid,.drws-profile-grid{grid-template-columns:1fr}.drws-sticky-summary{position:static}.drws-order-row{grid-template-columns:80px minmax(0,1fr) 100px 36px}.drws-order-row>*:nth-child(3),.drws-order-row>*:nth-child(4){display:none}.drws-page-head h1{font-size:21px}.drws-channel-grid{grid-template-columns:repeat(2,1fr)}.drws-products-grid{grid-template-columns:repeat(2,1fr)}.drws-admin-grid{grid-template-columns:1fr}.drws-user-table{overflow:auto}.drws-user-row{min-width:650px}}
@media(max-width:560px){.drws-content{padding:12px}.drws-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.drws-stat{padding:13px;min-height:116px}.drws-stat i{width:35px;height:35px;left:11px;top:11px}.drws-stat strong{font-size:19px;margin-top:20px}.drws-stat small{font-size:10px}.drws-page-head{align-items:flex-start}.drws-page-head p{font-size:10px}.drws-primary-btn,.drws-secondary-btn{padding:10px 12px;font-size:10px}.drws-panel{padding:13px}.drws-toolbar{display:grid;grid-template-columns:1fr 1fr}.drws-toolbar input{grid-column:1/-1;min-width:0}.drws-toolbar select{width:100%}.drws-orders-table{background:transparent;border:0;box-shadow:none}.drws-table-head{display:none}.drws-table-row{min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#fff;border:1px solid var(--drws-line);border-radius:14px;margin-bottom:9px;padding:13px;box-shadow:var(--drws-shadow)}.drws-table-row>*:nth-child(7){grid-column:1/-1}.drws-table-row button{position:absolute;left:25px}.drws-step span{font-size:9px}.drws-step b{width:30px;height:30px}.drws-wizard-main,.drws-summary{padding:13px}.drws-form-grid{grid-template-columns:1fr 1fr}.drws-field.is-wide,.drws-field.form-row-wide,.drws-field.address-field{grid-column:1/-1}.drws-products-grid,.drws-customers-grid,.drws-inventory-grid,.drws-receipts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.drws-product{padding:8px}.drws-product h3{font-size:10px}.drws-product .price{font-size:9px}.drws-product button{font-size:9px;padding:9px 6px}.drws-customers-grid{grid-template-columns:1fr}.drws-receipts-grid{grid-template-columns:1fr}.drws-bar-row{grid-template-columns:80px 1fr 90px}.drws-channel-row{grid-template-columns:70px 1fr 90px}.drws-form-actions{position:sticky;bottom:75px;background:#fff;padding:10px 0;z-index:8}.drws-login-card{padding:18px}.drws-login-brand h1{font-size:25px}.drws-modal{padding:10px}.drws-modal>section{padding:17px}.drws-alert{top:80px;left:12px}}

/* Dr Seller admin dashboard */
.drws-admin,.drws-admin *{font-family:Vazirmatn,Vazir,Tahoma,Arial,sans-serif;box-sizing:border-box}.drws-admin{gap:18px;color:#172238}.drws-admin-launch{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px;padding:25px;border-radius:22px;background:linear-gradient(135deg,#fff 0%,#f7faff 58%,#edf3ff 100%);border:1px solid #dfe7f4;box-shadow:0 16px 44px rgba(9,38,98,.08);overflow:hidden}.drws-admin-launch:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;left:-110px;top:-150px;background:radial-gradient(circle,rgba(9,38,98,.14),transparent 70%)}.drws-admin-launch-copy{position:relative;z-index:1}.drws-admin-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--drws-primary);background:#eaf0fb;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.drws-admin-eyebrow .dashicons{font-size:16px;width:16px;height:16px}.drws-admin-launch h2{margin:13px 0 7px;font-size:23px;color:#13213a}.drws-admin-launch p{margin:0;color:#667188;line-height:1.9;font-size:12px}.drws-admin-launch-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:17px}.drws-admin-launch-side{position:relative;z-index:1;display:flex;align-items:center;gap:13px;padding:15px;border-radius:17px;background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.95);box-shadow:0 10px 25px rgba(9,38,98,.08)}.drws-admin-logo-preview{width:64px;height:64px;flex:0 0 64px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(135deg,var(--drws-primary),#174a9c);color:#fff;overflow:hidden}.drws-admin-logo-preview img{width:100%;height:100%;object-fit:contain;background:#fff;padding:5px}.drws-admin-logo-preview .dashicons{font-size:31px;width:31px;height:31px}.drws-admin-launch-side strong,.drws-admin-launch-side small{display:block}.drws-admin-launch-side strong{font-size:14px;color:#172238}.drws-admin-launch-side small{font-size:10px;color:#6f7b90;margin-top:6px;line-height:1.7}.drws-admin-launch-meta{grid-column:1/-1;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:10px;position:relative;z-index:1}.drws-admin-launch-meta>div{display:grid;grid-template-columns:32px 1fr;align-items:center;column-gap:9px;background:#fff;border:1px solid #e5eaf2;border-radius:13px;padding:11px 13px}.drws-admin-launch-meta .dashicons{grid-row:1/3;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#edf3fc;color:var(--drws-primary);font-size:17px}.drws-admin-launch-meta small{font-size:9px;color:#7a8496}.drws-admin-launch-meta strong,.drws-admin-launch-meta code{font-size:11px;color:#172238;background:transparent;padding:0;direction:rtl}.drws-admin-launch-meta code{direction:ltr;text-align:right}.drws-admin-accordions{display:grid;gap:12px}.drws-admin-accordion{background:#fff;border:1px solid #e0e6ef;border-radius:17px;box-shadow:0 8px 28px rgba(15,35,72,.05);overflow:hidden}.drws-admin-accordion[open]{border-color:#c9d6e9;box-shadow:0 13px 36px rgba(9,38,98,.09)}.drws-admin-accordion>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:13px;padding:18px 20px;user-select:none}.drws-admin-accordion>summary::-webkit-details-marker{display:none}.drws-admin-accordion>summary>span:nth-child(2){min-width:0;flex:1}.drws-admin-accordion>summary strong,.drws-admin-accordion>summary small{display:block}.drws-admin-accordion>summary strong{font-size:14px;color:#1c2940}.drws-admin-accordion>summary small{font-size:10px;color:#7b8597;margin-top:5px}.drws-admin-accordion>summary>i{color:#79859a;transition:.2s}.drws-admin-accordion[open]>summary>i{transform:rotate(180deg);color:var(--drws-primary)}.drws-admin-accordion>summary>em{font-style:normal;color:var(--drws-primary);background:#edf3fc;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.drws-admin-accordion-icon{width:42px;height:42px;border-radius:12px;display:grid!important;place-items:center;background:#edf3fc;color:var(--drws-primary);font-size:20px!important}.drws-admin-accordion[open] .drws-admin-accordion-icon{background:var(--drws-primary);color:#fff}.drws-admin-accordion-body{border-top:1px solid #edf0f5;padding:20px}.drws-admin-accordion-body .drws-admin-grid{padding:0}.drws-admin-grid label{background:#fafbfd;border:1px solid #edf0f4;border-radius:12px;padding:12px}.drws-admin-grid label>span{font-size:11px}.drws-admin-grid input,.drws-admin-grid select{border:1px solid #dce2eb;border-radius:9px;box-shadow:none;padding:0 11px}.drws-admin-note{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;padding:12px 14px;border-radius:11px;background:#f0f6ff;color:#526078;font-size:10px;line-height:1.9}.drws-admin-note .dashicons{color:var(--drws-primary)}.drws-pwa-settings{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:15px}.drws-logo-picker{display:grid;grid-template-columns:115px 1fr;gap:17px;align-items:center;background:#fafbfd;border:1px solid #e7ebf1;border-radius:15px;padding:16px}.drws-logo-picker-preview{width:115px;height:115px;border-radius:18px;border:2px dashed #c9d3e2;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#8b96a8;overflow:hidden}.drws-logo-picker-preview img{width:100%;height:100%;object-fit:contain;padding:7px}.drws-logo-picker-preview .dashicons{font-size:28px;width:28px;height:28px}.drws-logo-picker-preview small{font-size:9px}.drws-logo-picker strong{font-size:13px}.drws-logo-picker p{font-size:10px;color:#758096;line-height:1.9;margin:7px 0 12px}.drws-logo-actions{display:flex;gap:8px;flex-wrap:wrap}.drws-pwa-days{display:flex;flex-direction:column;justify-content:center;gap:8px;background:#fafbfd;border:1px solid #e7ebf1;border-radius:15px;padding:18px}.drws-pwa-days>span{font-size:12px;font-weight:800}.drws-pwa-days>div{display:flex;align-items:center;border:1px solid #dce2eb;background:#fff;border-radius:10px;overflow:hidden}.drws-pwa-days input{border:0!important;box-shadow:none!important;min-height:44px;flex:1;width:100%;font-size:17px;font-weight:800;text-align:center}.drws-pwa-days b{padding:0 14px;color:#6f7a8d;border-right:1px solid #e3e7ed}.drws-pwa-days small{font-size:9px;color:#758096}.drws-user-search{position:relative;margin-bottom:16px}.drws-user-search>span{position:absolute;right:14px;top:13px;color:var(--drws-primary)}.drws-user-search>input{width:100%;height:48px;border:1px solid #d9e0ea;border-radius:12px;padding:0 46px 0 14px;box-shadow:none;font-size:12px}.drws-user-search>small{display:block;color:#7a8495;font-size:9px;margin:7px 5px 0}.drws-user-search-results{position:absolute;right:0;left:0;top:53px;z-index:20;background:#fff;border:1px solid #dfe5ed;border-radius:13px;padding:7px;box-shadow:0 18px 45px rgba(15,35,72,.16);max-height:320px;overflow:auto}.drws-user-search-results button{width:100%;border:0;background:#fff;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;text-align:right;padding:9px;border-radius:9px;cursor:pointer}.drws-user-search-results button:hover{background:#f2f6fc}.drws-user-search-results button:disabled{opacity:.58;cursor:default}.drws-user-search-results img,.drws-user-search-results>button>.dashicons{width:38px;height:38px;border-radius:50%;object-fit:cover;background:#eaf0fb}.drws-user-search-results>button>.dashicons{display:grid;place-items:center;color:var(--drws-primary)}.drws-user-search-results strong,.drws-user-search-results small{display:block}.drws-user-search-results strong{font-size:11px}.drws-user-search-results small{font-size:9px;color:#7b8597;margin-top:3px}.drws-user-search-results em{font-style:normal;font-size:9px;font-weight:800;color:var(--drws-primary)}.drws-user-search-empty{padding:17px;text-align:center;color:#7d8798;font-size:10px}.drws-user-search-empty.is-error{color:#c83d46}.drws-user-table{padding:0;border:1px solid #e6eaf0;border-radius:13px;overflow:hidden}.drws-user-row{padding:12px 14px}.drws-user-row.is-head{border-radius:0;background:#f3f6fa}.drws-user-identity{display:flex;align-items:center;gap:10px;min-width:0}.drws-user-identity img{width:38px;height:38px;border-radius:50%;object-fit:cover}.drws-user-identity>span{min-width:0}.drws-user-identity strong{display:block;font-size:11px}.drws-user-identity small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drws-user-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:30px;color:#7c8798}.drws-user-empty .dashicons{font-size:34px;width:34px;height:34px;color:#9aa8bd}.drws-user-empty strong{color:#47536a;font-size:12px}.drws-user-empty small{font-size:9px}.drws-admin-save{bottom:16px;padding-top:4px}.drws-admin-save .drw-btn{min-width:230px;min-height:45px;box-shadow:0 10px 25px rgba(9,38,98,.2)}
@media(max-width:1000px){.drws-admin-launch{grid-template-columns:1fr}.drws-admin-launch-meta{grid-template-columns:1fr 1fr}.drws-admin-launch-meta>div:first-child{grid-column:1/-1}.drws-pwa-settings{grid-template-columns:1fr}}
@media(max-width:700px){.drws-admin-launch{padding:18px}.drws-admin-launch h2{font-size:19px}.drws-admin-launch-meta{grid-template-columns:1fr}.drws-admin-launch-meta>div:first-child{grid-column:auto}.drws-admin-accordion>summary{padding:15px}.drws-admin-accordion>summary small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drws-admin-accordion>summary>em{display:none}.drws-admin-accordion-body{padding:13px}.drws-logo-picker{grid-template-columns:82px 1fr;padding:12px}.drws-logo-picker-preview{width:82px;height:82px}.drws-user-table{overflow:auto}.drws-user-row{min-width:620px}.drws-admin-save .drw-btn{width:100%}}
.drws-user-identity>span{text-align:right!important}.drws-user-empty[hidden],.drws-user-search-results[hidden],[data-drws-remove-logo][hidden]{display:none!important}

/* 1.25.356 — seller identity, strict order isolation, targets and reporting */
.drws-app .dashicons,.drws-login .dashicons{font-family:dashicons!important}.drws-primary-btn .dashicons,.drws-secondary-btn .dashicons{font-size:17px;width:17px;height:17px}.drws-sidebar nav button{width:100%;direction:rtl;justify-content:flex-start!important;text-align:right!important;color:#fff!important}.drws-sidebar nav button b{font:inherit;display:block;text-align:right;flex:1}.drws-sidebar nav button .dashicons{flex:0 0 24px;width:24px;height:24px;font-size:21px;display:grid;place-items:center}.drws-sidebar nav button:hover,.drws-sidebar nav button:focus,.drws-sidebar nav button.is-active{background:rgba(255,255,255,.17)!important;color:#fff!important;box-shadow:inset -3px 0 0 rgba(255,255,255,.88);opacity:1}.drws-sidebar nav button:hover *,.drws-sidebar nav button:focus *,.drws-sidebar nav button.is-active *{color:#fff!important}.drws-sidebar>.drws-credit{color:rgba(255,255,255,.7);font-size:9px;text-align:center;padding:11px 5px;transition:.2s}.drws-sidebar>.drws-credit:hover{color:#fff}.drws-logout{margin-top:0;color:#fff!important}.drws-brand small{line-height:1.75}.drws-brand-mark.dashicons{font-size:24px!important;line-height:1!important}.drws-search-box>span.dashicons{position:absolute;right:14px;top:12px;color:var(--drws-muted);z-index:2}.drws-search-box:before{display:none}.drws-panel-head h2,.drws-section-title{display:flex;align-items:center;gap:7px}.drws-panel-head h2 .dashicons,.drws-section-title>.dashicons{color:var(--drws-primary)}

.drws-login{min-height:100vh;grid-template-columns:minmax(360px,560px) minmax(390px,500px);place-content:center;align-items:stretch;gap:0;padding:38px;background:radial-gradient(circle at 12% 15%,color-mix(in srgb,var(--drws-primary) 14%,transparent),transparent 34%),linear-gradient(145deg,#f9fbff,#eef3fa);text-align:right}.drws-login-hero{position:relative;overflow:hidden;padding:52px 48px;border-radius:0 28px 28px 0;background:linear-gradient(145deg,var(--drws-primary),color-mix(in srgb,var(--drws-primary) 72%,#020b21));color:#fff;box-shadow:0 24px 70px rgba(15,35,72,.16);display:flex;flex-direction:column;justify-content:center}.drws-login-hero:before,.drws-login-hero:after{content:"";position:absolute;border-radius:50%;background:rgba(255,255,255,.06)}.drws-login-hero:before{width:300px;height:300px;left:-160px;top:-130px}.drws-login-hero:after{width:190px;height:190px;right:-100px;bottom:-90px}.drws-login-brand{position:relative;z-index:1;display:flex;align-items:center;gap:18px}.drws-login-brand>img{width:88px!important;height:88px!important;max-width:88px!important;max-height:88px!important;object-fit:contain;background:#fff;border-radius:22px;padding:7px;box-shadow:0 12px 30px rgba(0,0,0,.12)}.drws-login-brand>.drws-brand-mark{width:78px;height:78px;border:2px solid rgba(255,255,255,.85);border-radius:22px;display:grid;place-items:center;color:#fff;font-size:38px!important}.drws-login-brand h1{font-size:29px;color:#fff;margin:0 0 8px}.drws-login-brand p{color:rgba(255,255,255,.72);font-size:12px}.drws-login-benefits{position:relative;z-index:1;display:grid;gap:13px;margin-top:38px}.drws-login-benefits span{display:flex;align-items:center;gap:11px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12);border-radius:13px;padding:12px 14px;font-size:11px}.drws-login-benefits .dashicons{width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.12);display:grid;place-items:center}.drws-login-hero>.drws-credit{position:relative;z-index:1;color:rgba(255,255,255,.66);font-size:9px;margin-top:30px}.drws-login-card{width:auto;min-height:570px;border:1px solid #e1e6ee;border-right:0;border-radius:28px 0 0 28px;box-shadow:0 24px 70px rgba(15,35,72,.12);padding:48px 44px;display:flex;flex-direction:column;justify-content:center;text-align:right}.drws-login-kicker{align-self:flex-start;display:inline-flex!important;align-items:center;gap:7px;background:color-mix(in srgb,var(--drws-primary) 9%,#fff);color:var(--drws-primary)!important;border-radius:999px;padding:7px 11px;margin:0 0 13px!important;font-weight:800}.drws-login-card h2{font-size:25px;margin:0 0 8px}.drws-login-card>p{color:var(--drws-muted);font-size:11px;line-height:1.9;margin:0 0 20px}.drws-login-card>small{display:flex;align-items:center;gap:7px;line-height:1.9;padding:12px 13px;background:#f7f9fc;border-radius:11px}.drws-login-otp .dr-login-box,.drws-login-otp .dr-login-box-embedded{width:100%!important;max-width:none!important;min-height:0!important;padding:18px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.drws-login-otp .dr-login-box h3,.drws-login-otp .dr-login-box>p{display:none!important}.drws-login-otp #dr-login-phone,.drws-login-otp #dr-login-code{height:54px!important;border-radius:13px!important;border:1px solid #d6dde8!important;background:#fff!important;font-family:Vazirmatn,Vazir,Tahoma,sans-serif!important;text-align:center!important;font-size:17px!important;direction:ltr}.drws-login-otp #dr-login-send,.drws-login-otp #dr-login-verify{min-height:52px!important;border-radius:13px!important;background:var(--drws-primary)!important;color:#fff!important;font-family:Vazirmatn,Vazir,Tahoma,sans-serif!important;font-weight:900!important}.drws-login-otp .dr-login-methods{background:#f4f6fa!important;border-radius:12px!important}.drws-login-otp .dr-login-method.active{background:#fff!important;color:var(--drws-primary)!important}.drws-login-otp #dr-login-message,.drws-login-otp #dr-login-timer{font-family:Vazirmatn,Vazir,Tahoma,sans-serif!important}

.drws-advanced-checkout .drws-wizard-main{background:var(--drws-checkout-bg);color:var(--drws-checkout-text);padding:24px}.drws-checkout-section-head{display:flex;align-items:center;gap:12px;margin-bottom:21px;padding-bottom:15px;border-bottom:1px solid var(--drws-line)}.drws-checkout-section-head>.dashicons{width:43px;height:43px;border-radius:12px;background:color-mix(in srgb,var(--drws-primary) 10%,#fff);color:var(--drws-primary);display:grid;place-items:center;font-size:21px}.drws-checkout-section-head h2{margin:0;color:var(--drws-checkout-heading);font-size:18px}.drws-checkout-section-head p{margin:5px 0 0;color:var(--drws-muted);font-size:9px}.drws-checkout-section-head.is-small{margin:22px 0 15px}.drws-form-grid{gap:var(--drws-checkout-gap)}.drws-advanced-checkout .drws-field{min-width:0}.drws-advanced-checkout .drws-field>.drws-field-label{color:var(--drws-checkout-label);font-weight:800}.drws-advanced-checkout .woocommerce-input-wrapper{display:block;width:100%;font-size:inherit;font-weight:400}.drws-advanced-checkout .drws-field input,.drws-advanced-checkout .drws-field select,.drws-advanced-checkout .drws-field textarea{min-height:52px;border-width:var(--drws-checkout-border);border-radius:var(--drws-checkout-radius);color:var(--drws-checkout-text);padding:12px 14px;box-shadow:0 1px 2px rgba(15,35,72,.02);transition:border-color .2s,box-shadow .2s}.drws-advanced-checkout .drws-field input:focus,.drws-advanced-checkout .drws-field select:focus,.drws-advanced-checkout .drws-field textarea:focus{outline:0;border-color:var(--drws-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--drws-primary) 10%,transparent)}.drws-advanced-checkout .drws-field textarea{min-height:var(--drws-checkout-notes-height)}.drws-advanced-checkout .drws-field.drw-field-billing_address_1 input,.drws-advanced-checkout .drws-field.drw-field-shipping_address_1 input{min-height:var(--drws-checkout-address-height)}.drws-advanced-checkout .drw-smart-city-source{display:none!important}.drws-advanced-checkout .drw-smart-city-control{display:block;width:100%;margin:0}.drws-advanced-checkout .drw-smart-city-select{width:100%;min-height:52px;border:var(--drws-checkout-border) solid #d9dfe8;border-radius:var(--drws-checkout-radius);background:#fff;color:var(--drws-checkout-text);padding:12px 14px}.drws-advanced-checkout .drw-smart-city-control[hidden],.drws-advanced-checkout .drw-smart-city-loading[hidden],.drws-advanced-checkout .drw-smart-city-manual[hidden],.drws-advanced-checkout .drw-smart-city-note-row[hidden]{display:none!important}.drws-advanced-checkout .drw-smart-city-loading{display:flex;align-items:center;gap:7px;margin-top:7px;color:var(--drws-muted);font-size:9px}.drws-advanced-checkout .drw-city-spinner{width:15px;height:15px;border:2px solid #dde3ec;border-top-color:var(--drws-primary);border-radius:50%;animation:drws-spin .8s linear infinite}.drws-advanced-checkout .drw-smart-city-note-row{grid-column:1/-1}.drws-advanced-checkout .drw-smart-city-address-note{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--drws-primary) 18%,#dfe5ee);border-radius:10px;background:color-mix(in srgb,var(--drws-primary) 5%,#fff);font-size:9px;line-height:1.8}.drws-different-address{margin-top:18px!important;border-radius:var(--drws-checkout-radius);padding:14px}.drws-different-address .dashicons{color:var(--drws-primary)}.drws-shipping-list{margin-top:12px}.drws-helper{font-size:10px;color:var(--drws-muted);line-height:1.9}.drws-receipt-upload>.dashicons{display:block;width:38px;height:38px;font-size:30px;color:var(--drws-primary);margin:0 auto 8px}

.drws-target-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(310px,.8fr) minmax(0,1.2fr);gap:25px;margin:0 0 18px;padding:24px;border-radius:19px;background:linear-gradient(135deg,var(--drws-primary),color-mix(in srgb,var(--drws-primary) 67%,#05132e));color:#fff!important;box-shadow:0 18px 40px color-mix(in srgb,var(--drws-primary) 22%,transparent)}.drws-target-card:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;left:-120px;bottom:-160px;background:rgba(255,255,255,.06)}.drws-target-copy{position:relative;z-index:1;color:#fff!important}.drws-target-kicker{display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,.13);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800;color:#fff!important}.drws-target-copy h2{font-size:19px;margin:14px 0 7px;color:#fff!important}.drws-target-copy p{font-size:10px;color:rgba(255,255,255,.82)!important;line-height:1.9;margin:0 0 13px}.drws-target-copy p strong{color:#fff!important}.drws-target-main-progress{height:11px;border-radius:999px;background:rgba(255,255,255,.18);overflow:hidden}.drws-target-main-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5ef0a2,#fff)}.drws-target-copy>small{display:block;margin-top:7px;color:rgba(255,255,255,.78)!important}.drws-target-phases-view{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-content:center;position:relative;z-index:1;color:#fff!important}.drws-target-phases-view article{position:relative;display:flex;align-items:center;gap:9px;padding:13px;border-radius:14px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.18);color:#fff!important}.drws-target-phases-view article.is-reached{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.30)}.drws-target-phases-view article>.dashicons{width:34px;height:34px;border-radius:10px;background:rgba(255,255,255,.14);display:grid;place-items:center;color:#fff!important}.drws-target-phases-view b,.drws-target-phases-view small,.drws-target-phases-view strong{display:block}.drws-target-phases-view b{font-size:11px;color:#fff!important}.drws-target-phases-view small{font-size:8px;color:rgba(255,255,255,.75)!important;margin-top:3px}.drws-target-phases-view strong{font-size:9px;color:#fff!important;margin-top:4px}.drws-target-phases-view em{position:absolute;left:8px;top:7px;font-style:normal;font-size:8px;color:rgba(255,255,255,.82)!important}

.drws-admin-tabs{display:flex;gap:8px;background:#fff;border:1px solid #e1e6ee;border-radius:14px;padding:6px;width:max-content;max-width:100%}.drws-admin-tabs a{display:flex;align-items:center;gap:7px;padding:10px 14px;border-radius:10px;color:#657086;font-weight:800;font-size:11px}.drws-admin-tabs a.is-active{background:var(--drws-primary);color:#fff}.drws-synced-color>div{display:flex;align-items:center;gap:10px}.drws-synced-color i{width:45px;height:34px;border-radius:9px;border:3px solid #fff;box-shadow:0 0 0 1px #d9e0ea}.drws-synced-color code{direction:ltr;background:#fff}.drws-synced-color small{color:#758096;font-size:9px;line-height:1.8}.drws-channel-editor{display:grid;gap:12px}.drws-channel-editor-head,.drws-channel-editor-row{display:grid;grid-template-columns:minmax(180px,1fr) 150px 150px 80px 42px;gap:9px;align-items:center}.drws-channel-editor-head{font-size:9px;color:#7a8496;font-weight:800;padding:0 10px}.drws-channel-editor-row{background:#fafbfd;border:1px solid #e7ebf1;border-radius:12px;padding:10px}.drws-channel-editor-row input[type=text],.drws-channel-editor-row select{width:100%;min-height:40px;border:1px solid #dce2eb;border-radius:9px}.drws-channel-editor-row>label{display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px}.drws-icon-btn{width:36px;height:36px;border-radius:9px;border:1px solid #dce2eb;background:#fff;display:grid;place-items:center}.drws-icon-btn.is-danger{color:#c43c48;border-color:#efc9cd}.drws-user-row{grid-template-columns:minmax(220px,1fr) 92px 92px 92px 88px 88px 120px 64px}.drws-target-toggle{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #d7deea;background:#fff;color:var(--drws-primary);border-radius:9px;padding:7px 10px;font-weight:800}.drws-target-toggle.is-enabled{background:#eaf8f0;border-color:#b8e4ca;color:#11894c}.drws-target-editor{grid-column:1/-1;margin:6px 0 8px;padding:16px;background:#f7f9fc;border:1px solid #e1e7ef;border-radius:14px}.drws-target-editor[hidden]{display:none!important}.drws-target-editor-head{display:grid;grid-template-columns:minmax(250px,1fr) auto 190px;gap:14px;align-items:center;margin-bottom:13px}.drws-target-editor-head>div{display:grid;grid-template-columns:36px 1fr;gap:2px 9px}.drws-target-editor-head>div>.dashicons{grid-row:1/3;width:36px;height:36px;border-radius:10px;background:#e7eef9;color:var(--drws-primary);display:grid;place-items:center}.drws-target-editor-head strong,.drws-target-editor-head small{display:block}.drws-target-editor-head small{font-size:9px;color:#758096}.drws-target-editor-head>label:not(.drws-switch){display:grid;gap:5px;font-size:9px}.drws-target-editor-head select{min-height:38px;border-radius:9px}.drws-switch{display:flex;align-items:center;gap:7px;font-size:9px}.drws-switch>span{width:36px;height:20px;border-radius:999px;background:#cbd3df;position:relative}.drws-switch>span:after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;top:3px;right:3px;transition:.2s}.drws-switch input{display:none}.drws-switch input:checked+span{background:var(--drws-primary)}.drws-switch input:checked+span:after{right:19px}.drws-target-phases{display:grid;gap:8px}.drws-target-phase{display:grid;grid-template-columns:32px 1fr 1fr 40px;gap:9px;align-items:end;background:#fff;border:1px solid #e2e7ef;border-radius:11px;padding:10px}.drws-target-phase>.dashicons{align-self:center;color:var(--drws-primary)}.drws-target-phase label{display:grid;gap:5px}.drws-target-phase label>span{font-size:8px;color:#69758a}.drws-target-phase input{width:100%;min-height:38px;border:1px solid #dce2eb;border-radius:8px}.drws-target-editor>.drw-btn{margin-top:10px}

.drws-report-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px;border-radius:20px;background:linear-gradient(135deg,#fff,#eef4ff);border:1px solid #dfe7f4;box-shadow:0 12px 35px rgba(9,38,98,.07)}.drws-report-hero h2{font-size:23px;margin:12px 0 5px}.drws-report-hero p{margin:0;color:#69758a}.drws-report-hero form{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.drws-report-hero select{min-height:43px;border:1px solid #dce2eb;border-radius:10px;min-width:150px}.drws-report-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.drws-report-kpis article{display:grid;grid-template-columns:42px 1fr;gap:4px 10px;background:#fff;border:1px solid #e2e7ef;border-radius:15px;padding:15px;box-shadow:0 8px 25px rgba(15,35,72,.05)}.drws-report-kpis .dashicons{grid-row:1/3;width:42px;height:42px;border-radius:11px;background:#edf3fc;color:var(--drws-primary);display:grid;place-items:center;font-size:20px}.drws-report-kpis small{color:#778297}.drws-report-kpis strong{font-size:15px}.drws-report-panels{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(310px,.7fr);gap:14px}.drws-report-panels>article,.drws-report-panels>aside>article,.drws-report-recent{background:#fff;border:1px solid #e2e7ef;border-radius:17px;padding:18px;box-shadow:0 8px 28px rgba(15,35,72,.05)}.drws-report-panels>aside{display:grid;gap:14px}.drws-report-panels header,.drws-report-recent>header{display:flex;align-items:center;gap:9px;margin-bottom:13px}.drws-report-panels header>.dashicons,.drws-report-recent>header>.dashicons{width:38px;height:38px;border-radius:10px;background:#edf3fc;color:var(--drws-primary);display:grid;place-items:center}.drws-report-panels h3,.drws-report-recent h3{margin:0;font-size:14px}.drws-report-panels header p,.drws-report-recent header p{margin:3px 0 0;color:#7c8799;font-size:9px}.drws-report-seller-table{overflow:auto}.drws-report-seller-table>div{min-width:700px;display:grid;grid-template-columns:minmax(190px,1.3fr) 150px 80px 140px 150px;gap:10px;align-items:center;padding:11px;border-bottom:1px solid #edf0f4;font-size:10px}.drws-report-seller-table>.is-head{background:#f6f8fb;border-radius:9px;font-weight:800;color:#657086}.drws-report-seller{display:flex;align-items:center;gap:8px}.drws-report-seller img{width:34px;height:34px;border-radius:50%}.drws-report-progress{display:inline-block;width:95px;height:8px;border-radius:999px;background:#edf1f6;overflow:hidden;vertical-align:middle}.drws-report-progress i{display:block;height:100%;background:linear-gradient(90deg,#2dcc7f,var(--drws-primary))}.drws-report-seller-table small{font-size:8px;color:#778297;margin-right:5px}.drws-distribution-row{display:grid;grid-template-columns:1fr 90px 110px;gap:9px;align-items:center;margin-top:12px}.drws-distribution-row span{display:flex;justify-content:space-between;gap:5px;font-size:9px}.drws-distribution-row small{color:#778297}.drws-distribution-row>i{height:8px;border-radius:999px;background:#edf1f6;overflow:hidden}.drws-distribution-row>i>b{display:block;height:100%;background:var(--drws-primary)}.drws-distribution-row>strong{font-size:9px;text-align:left}.drws-report-recent>div{display:grid}.drws-report-recent>div>a{display:grid;grid-template-columns:100px 1fr 1fr 150px 110px;gap:10px;align-items:center;padding:11px;border-top:1px solid #edf0f4;color:#273349;font-size:10px}.drws-report-recent a span small{display:block;color:#7a8496;margin-top:3px}.drws-report-recent a em{font-style:normal;background:#eef3fb;color:var(--drws-primary);border-radius:999px;padding:6px;text-align:center}.drws-report-recent a:hover{background:#fafbfd}

@media(max-width:1000px){.drws-login{grid-template-columns:minmax(310px,450px) minmax(360px,460px);padding:24px}.drws-login-hero{padding:40px 30px}.drws-login-card{padding:40px 30px}.drws-target-card{grid-template-columns:1fr}.drws-report-kpis{grid-template-columns:1fr 1fr}.drws-report-panels{grid-template-columns:1fr}.drws-channel-editor-head,.drws-channel-editor-row{min-width:720px}.drws-channel-editor{overflow:auto}}
@media(max-width:700px){.drws-login{display:flex;flex-direction:column;min-height:100vh;padding:14px;justify-content:center}.drws-login-hero{border-radius:22px 22px 0 0;padding:27px 22px}.drws-login-brand{gap:13px}.drws-login-brand>img{width:62px!important;height:62px!important;max-width:62px!important;max-height:62px!important;border-radius:17px}.drws-login-brand>.drws-brand-mark{width:60px;height:60px;border-radius:17px}.drws-login-brand h1{font-size:21px}.drws-login-brand p{font-size:9px}.drws-login-benefits{grid-template-columns:1fr 1fr;margin-top:22px;gap:7px}.drws-login-benefits span{font-size:8px;padding:9px}.drws-login-benefits span:last-child{grid-column:1/-1}.drws-login-hero>.drws-credit{margin-top:18px}.drws-login-card{min-height:0;border:1px solid #e1e6ee;border-top:0;border-radius:0 0 22px 22px;padding:28px 20px}.drws-login-card h2{font-size:21px}.drws-target-card{padding:18px;gap:17px}.drws-target-copy h2{font-size:16px}.drws-target-phases-view{grid-template-columns:1fr}.drws-advanced-checkout .drws-wizard-main{padding:15px}.drws-advanced-checkout .drws-form-grid{grid-template-columns:1fr}.drws-advanced-checkout .drws-field,.drws-advanced-checkout .drws-field.is-half,.drws-advanced-checkout .drws-field.is-wide{grid-column:1/-1}.drws-checkout-section-head p{display:none}.drws-admin-tabs{width:100%}.drws-admin-tabs a{flex:1;justify-content:center}.drws-report-hero{display:grid;padding:18px}.drws-report-hero form{justify-content:stretch}.drws-report-hero select,.drws-report-hero button{width:100%}.drws-report-kpis{grid-template-columns:1fr}.drws-report-recent{overflow:auto}.drws-report-recent>div>a{min-width:720px}.drws-target-editor-head{grid-template-columns:1fr}.drws-target-phase{grid-template-columns:28px 1fr}.drws-target-phase .drws-icon-btn{grid-column:2}.drws-user-row{min-width:980px}}
/* 1.25.357 — standalone Dr Card receipts, smart cities and usable inventory filters */
.drws-choice.is-active:after{content:"\f147"!important;font-family:dashicons!important;font-size:17px}
.drws-receipt-thumb{display:grid;place-items:center;color:var(--drws-primary)}
.drws-receipt-thumb .dashicons{width:auto;height:auto;font-size:38px}

/* 1.25.378 — separate variation attributes and stable cart quantity controls. */
.drws-variation-selectors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:4px 0 9px}
.drws-variation-selectors label{display:grid;gap:4px;min-width:0}
.drws-variation-selectors label>span{font-size:9px;font-weight:800;color:var(--drws-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.drws-product .drws-variation-selectors select{width:100%;min-width:0;margin:0;padding:7px 8px;font-size:9px}
.drws-cart-row{grid-template-columns:44px minmax(0,1fr) 82px!important}
.drws-cart-row>div:nth-child(2){min-width:0}
.drws-cart-row strong{max-width:100%;line-height:1.7;overflow-wrap:anywhere;word-break:normal}
.drws-qty{direction:ltr;width:82px;min-width:82px;justify-content:space-between}
.drws-qty button{flex:0 0 27px;width:27px!important}
.drws-qty span{flex:1;min-width:28px!important}
@media(max-width:782px){.drws-variation-selectors{grid-template-columns:1fr}.drws-cart-row{grid-template-columns:40px minmax(0,1fr) 82px!important}}

/* 1.25.379 — guaranteed quantity icons and an always-available mobile order tray. */
.drws-mobile-summary-toggle{display:none}
.drws-qty{display:grid!important;grid-template-columns:28px 30px 28px!important;width:86px!important;min-width:86px!important;direction:ltr!important;overflow:hidden}
.drws-qty button{display:grid!important;place-items:center!important;width:28px!important;min-width:28px!important;height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#f3f6fa!important;color:var(--drws-primary)!important;font-size:0!important;font-weight:900!important;line-height:1!important}
.drws-qty button:before{display:block;font-family:Arial,sans-serif;font-size:19px;font-weight:700;line-height:1}
.drws-qty button[data-qty-dec]:before{content:"−"}
.drws-qty button[data-qty-inc]:before{content:"+"}
.drws-qty>span{display:grid!important;place-items:center!important;min-width:30px!important;height:32px!important;border-right:1px solid #e2e7ef;border-left:1px solid #e2e7ef;background:#fff;font-size:11px!important}
@media(max-width:900px){
 .drws-product-layout>[data-mobile-order-summary]{position:fixed!important;top:auto!important;right:12px!important;left:12px!important;bottom:calc(80px + env(safe-area-inset-bottom))!important;z-index:58!important;width:auto!important;max-height:calc(100vh - 110px)!important;max-height:calc(100dvh - 110px)!important;margin:0!important;padding:0!important;overflow:auto!important;border-radius:16px!important;box-shadow:0 14px 45px rgba(15,35,72,.24)!important}
 .drws-mobile-summary-toggle{position:sticky;top:0;z-index:4;width:100%;min-height:58px;display:grid;grid-template-columns:auto auto 1fr 22px;align-items:center;gap:8px;padding:9px 13px;border:0;background:#fff;color:var(--drws-text);text-align:right}
 .drws-mobile-summary-toggle>span{font-weight:900;color:var(--drws-primary)}
 .drws-mobile-summary-toggle>b{padding:4px 7px;border-radius:999px;background:#eaf7ef;color:var(--drws-green);font-size:9px;white-space:nowrap}
 .drws-mobile-summary-toggle>strong{color:var(--drws-green);text-align:left;font-size:12px;white-space:nowrap}
 .drws-mobile-summary-toggle>i{transition:transform .2s}
 .drws-product-layout>[data-mobile-order-summary]:not(.is-mobile-open)>:not(.drws-mobile-summary-toggle){display:none!important}
 .drws-product-layout>[data-mobile-order-summary].is-mobile-open{padding-bottom:13px!important}
 .drws-product-layout>[data-mobile-order-summary].is-mobile-open>.drws-mobile-summary-toggle>i{transform:rotate(180deg)}
 .drws-product-layout>[data-mobile-order-summary]>.drws-section-title{display:none!important}
 .drws-product-layout>[data-mobile-order-summary]>.drws-cart-items,.drws-product-layout>[data-mobile-order-summary]>.drws-totals,.drws-product-layout>[data-mobile-order-summary]>.drws-form-actions{margin-right:13px;margin-left:13px}
 .drws-product-layout>[data-mobile-order-summary]>.drws-form-actions{position:static!important;bottom:auto!important;padding-bottom:0!important}
 .drws-product-layout>.drws-wizard-main{margin-bottom:76px}
}

/* 1.25.380 — polished, animated and fully responsive seller login. */
@keyframes drws-login-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@keyframes drws-login-fade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@keyframes drws-login-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@keyframes drws-login-orbit{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(14px,10px,0) scale(1.06)}}
.drws-login{isolation:isolate;overflow:hidden}
.drws-login-hero{align-items:center;text-align:center;background:radial-gradient(circle at 20% 12%,color-mix(in srgb,#fff 13%,transparent),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--drws-primary) 82%,#fff),color-mix(in srgb,var(--drws-primary) 76%,#020b21));animation:drws-login-rise .65s cubic-bezier(.2,.8,.2,1) both}
.drws-login-hero:before{animation:drws-login-orbit 9s ease-in-out infinite}
.drws-login-hero:after{animation:drws-login-orbit 11s ease-in-out infinite reverse}
.drws-login-brand{width:100%;flex-direction:column;justify-content:center;gap:15px;text-align:center}
.drws-login-brand>img,.drws-login-brand>.drws-brand-mark{animation:drws-login-float 4.5s ease-in-out infinite;box-shadow:0 16px 38px color-mix(in srgb,#000 15%,transparent)}
.drws-login-brand>div{width:100%;text-align:center}
.drws-login-brand h1{line-height:1.35}
.drws-login-brand p{line-height:1.8}
.drws-login-benefits{width:100%}
.drws-login-benefits span{justify-content:flex-start;text-align:right;opacity:0;animation:drws-login-fade .45s ease-out forwards}
.drws-login-benefits span:nth-child(1){animation-delay:.18s}.drws-login-benefits span:nth-child(2){animation-delay:.28s}.drws-login-benefits span:nth-child(3){animation-delay:.38s}
.drws-login-hero>.drws-credit{align-self:center!important;display:inline-flex;justify-content:center;color:rgba(255,255,255,.72)!important;text-align:center}
.drws-login-card{position:relative;overflow:hidden;align-items:stretch;animation:drws-login-rise .65s .08s cubic-bezier(.2,.8,.2,1) both;background:linear-gradient(155deg,#fff 0%,#fff 67%,color-mix(in srgb,var(--drws-primary) 5%,#fff) 100%)}
.drws-login-card:before,.drws-login-card:after{content:"";position:absolute;pointer-events:none;z-index:0;border-radius:38%;background:color-mix(in srgb,var(--drws-primary) 6%,transparent);transform:rotate(22deg)}
.drws-login-card:before{width:170px;height:170px;left:-90px;top:28%}
.drws-login-card:after{width:120px;height:120px;right:-65px;bottom:8%}
.drws-login-card>*{position:relative;z-index:1}
.drws-login-kicker{align-self:center!important}
.drws-login-card h2,.drws-login-card>p{text-align:center}
.drws-login-otp #dr-login-phone,.drws-login-otp #dr-login-code{transition:border-color .2s,box-shadow .2s,transform .2s;background-color:rgba(255,255,255,.94)!important}
.drws-login-otp #dr-login-phone:focus,.drws-login-otp #dr-login-code:focus{outline:0!important;border-color:var(--drws-primary)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--drws-primary) 12%,transparent)!important;transform:translateY(-1px)}
.drws-login-otp #dr-login-code{font-size:21px!important;font-weight:900!important;letter-spacing:16px!important;padding-right:28px!important}
.drws-login-otp #dr-login-send,.drws-login-otp #dr-login-verify{box-shadow:0 10px 24px color-mix(in srgb,var(--drws-primary) 22%,transparent)!important;transition:transform .2s,box-shadow .2s,opacity .2s!important}
.drws-login-otp #dr-login-send:hover,.drws-login-otp #dr-login-verify:hover{transform:translateY(-2px);box-shadow:0 14px 30px color-mix(in srgb,var(--drws-primary) 28%,transparent)!important}
.drws-login-otp #dr-login-send:disabled,.drws-login-otp #dr-login-verify:disabled{transform:none;opacity:.65}
@media(max-width:700px){
 .drws-login{justify-content:flex-start!important;padding:10px!important;background:linear-gradient(160deg,color-mix(in srgb,var(--drws-primary) 7%,#f8fbff),#f4f7fb)!important}
 .drws-login-hero{flex:0 0 auto;min-height:268px;padding:22px 18px 16px!important;border-radius:22px 22px 0 0!important;justify-content:flex-start}
 .drws-login-brand{gap:8px}
 .drws-login-brand>img{width:54px!important;height:54px!important;max-width:54px!important;max-height:54px!important;border-radius:15px!important;padding:5px!important}
 .drws-login-brand>.drws-brand-mark{width:52px!important;height:52px!important;border-radius:15px!important;font-size:26px!important}
 .drws-login-brand h1{font-size:19px!important;margin:0 0 2px!important}
 .drws-login-brand p{font-size:8px!important}
 .drws-login-benefits{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:13px!important}
 .drws-login-benefits span,.drws-login-benefits span:last-child{grid-column:auto!important;min-width:0;min-height:57px;flex-direction:column;justify-content:center!important;gap:4px!important;padding:6px 4px!important;text-align:center!important;font-size:7px!important;line-height:1.55}
 .drws-login-benefits .dashicons{width:24px!important;height:24px!important;font-size:15px!important}
 .drws-login-hero>.drws-credit{margin-top:11px!important;font-size:8px!important}
 .drws-login-card{min-height:0!important;padding:23px 18px 20px!important;border-radius:0 0 22px 22px!important}
 .drws-login-kicker{font-size:9px!important;margin-bottom:10px!important}
 .drws-login-card h2{font-size:20px!important;margin-bottom:5px!important}
 .drws-login-card>p{font-size:9px!important;margin-bottom:8px!important}
 .drws-login-otp .dr-login-box,.drws-login-otp .dr-login-box-embedded{padding-top:10px!important}
 .drws-login-otp #dr-login-phone,.drws-login-otp #dr-login-code{height:50px!important}
 .drws-login-otp #dr-login-send,.drws-login-otp #dr-login-verify{min-height:49px!important}
}
@media(max-width:390px){
 .drws-login{padding:7px!important}
 .drws-login-hero{min-height:250px;padding:17px 12px 12px!important}
 .drws-login-benefits{margin-top:10px!important}
 .drws-login-benefits span,.drws-login-benefits span:last-child{min-height:52px;font-size:6.5px!important}
 .drws-login-card{padding:19px 14px 17px!important}
}
@media(prefers-reduced-motion:reduce){.drws-login-hero,.drws-login-card,.drws-login-benefits span,.drws-login-brand>img,.drws-login-brand>.drws-brand-mark,.drws-login-hero:before,.drws-login-hero:after{animation:none!important}.drws-login-otp *{transition:none!important}}

/* 1.25.392 — Dr Chat inbox inside the role-aware Dr Seller shell. */
.drws-sidebar nav button{position:relative}.drws-support-badge{display:grid;place-items:center;min-width:21px;height:21px;margin-right:auto;padding:0 6px;border-radius:999px;background:#ef4444;color:#fff;font-style:normal;font-size:9px;font-weight:900;line-height:1}.drws-support-badge.is-review{background:#f59e0b}.drws-support-badge[hidden]{display:none!important}.drws-support-frame{height:calc(100dvh - 130px);min-height:520px;background:#fff;border:1px solid var(--drws-line);border-radius:18px;overflow:hidden;box-shadow:var(--drws-shadow)}.drws-support-frame iframe{display:block;width:100%;height:100%;border:0;background:#f4f7fb}.drws-bottom-nav .drws-support-badge{position:absolute;top:7px;margin:0;transform:translateX(-14px)}.drws-bottom-nav button{position:relative}.drws-bottom-nav.is-aux-only{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.drws-bottom-nav.is-aux-only button{font-size:11px}.drws-bottom-nav.is-aux-only button span{font-size:24px}
@media(max-width:900px){.drws-support-frame{height:calc(100dvh - 166px);min-height:0;border-radius:14px}.drws-content:has(.drws-support-frame){padding:10px}.drws-bottom-nav .drws-support-badge{top:5px}}

/* 1.25.393 — Dr Comment manager in the shared panel. */
.drws-review-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.drws-review-stats article{padding:16px 18px;border:1px solid var(--drws-line);border-radius:15px;background:#fff;box-shadow:var(--drws-shadow)}.drws-review-stats small,.drws-review-stats strong{display:block}.drws-review-stats small{color:var(--drws-muted);font-size:10px}.drws-review-stats strong{margin-top:8px;color:var(--drws-primary);font-size:24px}.drws-review-toolbar{display:grid;gap:12px;margin-bottom:14px}.drws-review-toolbar .drws-chips{display:flex;gap:7px;overflow:auto;padding-bottom:3px}.drws-review-toolbar .drws-chip{white-space:nowrap}.drws-review-toolbar .drws-chip b{margin-right:5px}.drws-review-search{display:grid;grid-template-columns:minmax(220px,1fr) 190px auto;gap:9px}.drws-review-search input,.drws-review-search select,.drws-review-reply textarea{width:100%;max-width:none;box-sizing:border-box;border:1px solid var(--drws-line);border-radius:12px;background:#fff;padding:10px 12px;font:inherit;color:var(--drws-text)}.drws-review-list{display:grid;gap:10px}.drws-review-card{display:grid;grid-template-columns:68px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px}.drws-review-media{width:68px;height:68px;display:grid;place-items:center;overflow:hidden;border-radius:13px;background:#f1f5f9;color:var(--drws-primary)}.drws-review-media img{width:100%;height:100%;object-fit:cover}.drws-review-media .dashicons{font-size:28px;width:28px;height:28px}.drws-review-copy{min-width:0}.drws-review-copy header,.drws-review-copy footer{display:flex;align-items:center;gap:9px}.drws-review-copy header{justify-content:space-between}.drws-review-copy header strong,.drws-review-copy header small{display:block}.drws-review-copy header small{margin-top:3px;color:var(--drws-muted);font-size:9px}.drws-review-copy p{margin:9px 0;line-height:1.9;font-size:12px}.drws-review-copy footer{flex-wrap:wrap;color:var(--drws-muted);font-size:9px}.drws-review-copy footer a{color:var(--drws-primary);font-weight:900;text-decoration:none}.drws-review-copy footer time{margin-right:auto}.drws-review-stars{color:#f59e0b;direction:ltr;letter-spacing:1px}.drws-review-copy footer em{padding:3px 7px;border-radius:999px;background:#eef7ff;color:#2563eb;font-style:normal}.drws-review-status{padding:5px 8px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:9px;font-weight:900}.drws-review-status.is-approved{background:#eaf8ef;color:#16803b}.drws-review-status.is-unapproved{background:#fff7e5;color:#b66b00}.drws-review-status.is-spam,.drws-review-status.is-trash{background:#fff0f0;color:#b42318}.drws-review-actions{display:grid;grid-template-columns:repeat(2,52px);gap:6px}.drws-review-actions button{min-height:47px;display:grid;place-items:center;gap:1px;border:1px solid var(--drws-line);border-radius:10px;background:#fff;color:var(--drws-primary);font:inherit;cursor:pointer}.drws-review-actions button i{font-style:normal;font-size:8px}.drws-review-actions button.is-danger{color:#b42318}.drws-review-actions button:disabled{opacity:.45;cursor:wait}.drws-review-pages{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px}.drws-review-pages button{border:1px solid var(--drws-line);border-radius:10px;background:#fff;padding:8px 14px;font:inherit;color:var(--drws-primary)}.drws-review-pages button:disabled{opacity:.4}.drws-review-pages span{font-size:10px;color:var(--drws-muted)}.drws-review-reply{display:grid;gap:12px}.drws-review-reply h2,.drws-review-reply p{margin:0}.drws-review-reply p{color:var(--drws-muted);font-size:11px}.drws-review-reply textarea{resize:vertical;line-height:1.9}
@media(max-width:900px){.drws-bottom-nav{grid-template-columns:repeat(auto-fit,minmax(52px,1fr))}.drws-review-card{grid-template-columns:54px minmax(0,1fr)}.drws-review-media{width:54px;height:54px}.drws-review-actions{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.drws-review-search{grid-template-columns:1fr 1fr}.drws-review-search input{grid-column:1/-1}.drws-review-search button{width:100%}}
@media(max-width:560px){.drws-review-stats{gap:7px}.drws-review-stats article{padding:11px}.drws-review-stats small{font-size:8px}.drws-review-stats strong{font-size:18px}.drws-review-card{padding:11px;gap:9px}.drws-review-copy p{font-size:10px}.drws-review-copy footer time{width:100%;margin:0}.drws-review-search{grid-template-columns:1fr}.drws-review-search input{grid-column:auto}.drws-review-actions button{min-height:42px}}


/* 1.25.533 — inline seller inventory management */
.drws-stock-control{display:grid;grid-template-columns:38px minmax(52px,1fr) 38px;align-items:center;gap:5px;margin:4px 0 10px;direction:ltr}.drws-stock-control button{height:36px!important;margin:0!important;border:1px solid var(--drws-line);border-radius:9px;background:#f7f9fc;color:var(--drws-primary);font:800 16px/1 Vazirmatn,sans-serif;cursor:pointer}.drws-stock-control .drws-stock-value{direction:rtl;font-size:12px;background:#fff}.drws-stock-manage{margin:4px 0 10px!important;background:#f5f7fb!important;color:var(--drws-primary)!important;border:1px solid #dce4ef!important;border-radius:9px!important;padding:9px!important;font-weight:800}.drws-stock-modal>p{color:var(--drws-muted);margin-top:-4px}.drws-stock-current{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#f7f9fc;border:1px solid var(--drws-line);border-radius:12px;margin:14px 0}.drws-stock-current strong{font-size:18px;color:var(--drws-primary)}.drws-stock-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 14px}.drws-variation-stock-list{display:grid;gap:8px;margin-top:14px}.drws-variation-stock-row{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px;align-items:center;padding:11px;border:1px solid var(--drws-line);border-radius:12px}.drws-variation-stock-row strong,.drws-variation-stock-row small{display:block}.drws-variation-stock-row strong{font-size:11px}.drws-variation-stock-row small{font-size:9px;color:var(--drws-muted);margin-top:4px}.drws-variation-stock-row .drws-stock-control{margin:0}
@media(max-width:560px){.drws-variation-stock-row{grid-template-columns:1fr}.drws-stock-control{grid-template-columns:36px minmax(48px,1fr) 36px}.drws-stock-actions{grid-template-columns:1fr}}

/* 1.25.534 — unmanaged stock state */
.drws-stock-unmanaged{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.drws-stock-unmanaged>span{font-size:13px;color:#7b8497}.drws-stock-unmanaged .drws-stock-manage{width:auto;min-height:40px;padding:8px 14px}

/* 1.25.535 — brand-aware sales channel icons */
.drws-choice .drws-brand-icon{display:block;width:30px;height:30px;margin:0 auto 8px;line-height:1;color:currentColor}
.drws-choice .drws-brand-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.drws-choice .drws-brand-icon.is-whatsapp svg path:last-child{fill:currentColor;stroke:none}
.drws-choice .drws-brand-icon.is-rubika svg{fill:currentColor;stroke:none}
@media(max-width:760px){.drws-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drws-choice{min-height:92px}.drws-choice .drws-brand-icon{width:27px;height:27px}}


/* 1.25.538 — seller pre-order controls */
.drws-preorder-badge{display:block;margin:8px 0;padding:7px 10px;border-radius:10px;background:#fff7ed;color:#c2410c;font-weight:800;font-size:12px;text-align:center;border:1px solid #fed7aa}
.drws-preorder-btn,.drws-preorder-mini{width:100%;border:1px solid #fed7aa;background:#fffaf3;color:#9a3412;border-radius:12px;padding:10px 12px;font-family:inherit;font-weight:800;cursor:pointer;margin:8px 0}
.drws-preorder-mini{width:auto;margin:0 8px;padding:8px 10px;font-size:12px}
.drws-stock-modal .drws-field{display:grid;gap:7px;margin:14px 0}.drws-stock-modal .drws-field input{width:100%;box-sizing:border-box;border:1px solid #d9e2ef;border-radius:12px;padding:12px;font-family:inherit}
@media(max-width:680px){.drws-preorder-mini{width:100%;margin:7px 0}.drws-variation-stock-row{flex-wrap:wrap}}

/* 1.25.539 — polished variable inventory modal */
.drws-stock-modal{max-width:100%;padding:2px 0 6px}
.drws-stock-modal>h2{margin:0 0 8px!important;font-size:30px!important;line-height:1.35!important;font-weight:900!important;color:#172033!important}
.drws-stock-modal>p{margin:0 0 20px!important;font-size:16px!important;line-height:1.8!important;color:#758198!important;font-weight:600!important}
.drws-stock-modal .drws-variation-stock-list{gap:12px!important;margin-top:0!important}
.drws-stock-modal .drws-variation-stock-row{grid-template-columns:minmax(220px,1fr) minmax(190px,240px) minmax(170px,220px)!important;gap:16px!important;align-items:center!important;padding:18px 20px!important;border:1px solid #dbe4ef!important;border-radius:16px!important;background:#fff!important;box-shadow:0 2px 8px rgba(15,35,65,.035)}
.drws-stock-modal .drws-variation-stock-row>div:first-child{min-width:0}
.drws-stock-modal .drws-variation-stock-row strong{font-size:16px!important;line-height:1.8!important;font-weight:900!important;color:#172033!important}
.drws-stock-modal .drws-variation-stock-row small{font-size:13px!important;line-height:1.7!important;margin-top:2px!important;color:#7a879d!important;font-weight:600!important}
.drws-stock-modal .drws-stock-control{grid-template-columns:46px minmax(70px,1fr) 46px!important;gap:6px!important;margin:0!important;max-width:220px}
.drws-stock-modal .drws-stock-control button{height:46px!important;border-radius:11px!important;font-size:18px!important}
.drws-stock-modal .drws-stock-control .drws-stock-value{font-size:16px!important;font-weight:900!important}
.drws-stock-modal .drws-stock-unmanaged{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;align-items:stretch!important}
.drws-stock-modal .drws-stock-unmanaged>span{font-size:14px!important;line-height:1.7!important;font-weight:700!important;color:#778399!important}
.drws-stock-modal .drws-stock-unmanaged .drws-stock-manage{width:100%!important;min-height:46px!important;margin:0!important;padding:10px 12px!important;font-size:14px!important;line-height:1.7!important;border-radius:11px!important}
.drws-stock-modal .drws-preorder-mini{width:100%!important;min-height:46px!important;margin:0!important;padding:10px 14px!important;border-radius:11px!important;font-size:15px!important;line-height:1.6!important;font-weight:900!important}
.drws-stock-modal .drws-preorder-mini+*{margin-top:6px}
@media(max-width:900px){.drws-stock-modal .drws-variation-stock-row{grid-template-columns:minmax(0,1fr) minmax(180px,220px)!important}.drws-stock-modal .drws-preorder-mini{grid-column:1/-1}}
@media(max-width:680px){.drws-stock-modal>h2{font-size:25px!important}.drws-stock-modal>p{font-size:15px!important;margin-bottom:15px!important}.drws-stock-modal .drws-variation-stock-row{grid-template-columns:1fr!important;padding:15px!important;gap:11px!important}.drws-stock-modal .drws-stock-control{max-width:none;width:100%}.drws-stock-modal .drws-preorder-mini{grid-column:auto}.drws-stock-modal .drws-variation-stock-row strong{font-size:16px!important}.drws-stock-modal .drws-variation-stock-row small{font-size:13px!important}}

/* 1.25.540 — variable stock row alignment + muted preorder placeholders */
.drws-stock-modal .drws-variation-stock-row{grid-template-columns:minmax(260px,1fr) minmax(430px,1.15fr)!important;gap:18px!important}
.drws-stock-modal .drws-variation-stock-info small{font-size:12px!important;color:#8b96a9!important;margin-top:3px!important}
.drws-stock-modal .drws-variation-stock-actions{display:grid!important;grid-template-columns:minmax(200px,1fr) minmax(180px,1fr)!important;gap:12px!important;align-items:center!important}
.drws-stock-modal .drws-variation-stock-actions .drws-stock-manage,.drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{width:100%!important;min-height:48px!important;margin:0!important}
.drws-stock-modal .drws-variation-stock-actions .drws-stock-control{width:100%!important;max-width:none!important;margin:0!important}
.drws-stock-modal .drws-field input::placeholder{color:#aab3c2!important;opacity:1!important;font-weight:500!important}
@media(max-width:900px){.drws-stock-modal .drws-variation-stock-row{grid-template-columns:1fr!important}.drws-stock-modal .drws-variation-stock-actions{grid-template-columns:1fr 1fr!important}}
@media(max-width:560px){.drws-stock-modal .drws-variation-stock-actions{grid-template-columns:1fr!important}}


/* 1.25.541 — modal-relative variable inventory sizing */
.drws-stock-modal .drws-variation-stock-row{
  box-sizing:border-box!important;
  width:100%!important;
  grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;
  gap:16px!important;
  align-items:center!important;
  overflow:hidden!important;
}
.drws-stock-modal .drws-variation-stock-info{
  min-width:0!important;
}
.drws-stock-modal .drws-variation-stock-row strong{
  font-size:16px!important;
  line-height:1.65!important;
}
.drws-stock-modal .drws-variation-stock-info small{
  display:block!important;
  font-size:13px!important;
  line-height:1.65!important;
  margin-top:3px!important;
  white-space:normal!important;
}
.drws-stock-modal .drws-variation-stock-actions{
  min-width:0!important;
  width:100%!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:10px!important;
  align-items:center!important;
}
.drws-stock-modal .drws-variation-stock-actions .drws-stock-manage,
.drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  min-height:44px!important;
  padding:9px 10px!important;
  margin:0!important;
  font-size:14px!important;
  line-height:1.55!important;
  white-space:normal!important;
}
.drws-stock-modal .drws-variation-stock-actions .drws-stock-control{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0!important;
  display:grid!important;
  grid-template-columns:44px minmax(54px,1fr) 44px!important;
  gap:6px!important;
  align-items:stretch!important;
}
.drws-stock-modal .drws-variation-stock-actions .drws-stock-control button,
.drws-stock-modal .drws-variation-stock-actions .drws-stock-control input{
  box-sizing:border-box!important;
  min-width:0!important;
  width:100%!important;
  height:44px!important;
  font-size:15px!important;
  margin:0!important;
}
@media(max-width:900px){
  .drws-stock-modal .drws-variation-stock-row{
    grid-template-columns:1fr!important;
    gap:12px!important;
  }
  .drws-stock-modal .drws-variation-stock-actions{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  }
}
@media(max-width:560px){
  .drws-stock-modal .drws-variation-stock-row{padding:14px!important}
  .drws-stock-modal .drws-variation-stock-actions{grid-template-columns:1fr!important}
  .drws-stock-modal .drws-variation-stock-actions .drws-stock-manage,
  .drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{font-size:14px!important}
}


/* 1.25.542 — keep the enable stock-management label on one line */
.drws-stock-modal .drws-variation-stock-actions .drws-stock-manage{
  white-space:nowrap!important;
  font-size:13px!important;
  padding-inline:8px!important;
  overflow:hidden!important;
  text-overflow:clip!important;
}
@media(max-width:900px){
  .drws-stock-modal .drws-variation-stock-actions .drws-stock-manage{
    font-size:13px!important;
  }
}
@media(max-width:560px){
  .drws-stock-modal .drws-variation-stock-actions .drws-stock-manage{
    white-space:normal!important;
    font-size:14px!important;
  }
}

/* 1.25.543 — semantic inventory status badges */
.drws-inventory-grid .drws-product .drws-stock-badge{display:inline-flex!important;align-items:center!important;align-self:flex-start!important;width:auto!important;max-width:100%!important;margin:8px 0 10px!important;padding:5px 9px!important;border-radius:999px!important;font-size:10px!important;font-weight:800!important;line-height:1.6!important;border:1px solid transparent!important}
.drws-inventory-grid .drws-stock-badge.is-success{color:#15803d!important;background:#f0fdf4!important;border-color:#bbf7d0!important}
.drws-inventory-grid .drws-stock-badge.is-danger{color:#b91c1c!important;background:#fef2f2!important;border-color:#fecaca!important}
.drws-inventory-grid .drws-stock-badge.is-warning{color:#b45309!important;background:#fffbeb!important;border-color:#fde68a!important}
.drws-inventory-grid .drws-stock-badge.is-neutral{color:#64748b!important;background:#f8fafc!important;border-color:#e2e8f0!important}
.drws-inventory-grid .drws-stock-badge.is-preorder{color:#c2410c!important;background:#fff7ed!important;border-color:#fed7aa!important}
@media(max-width:560px){.drws-inventory-grid .drws-product .drws-stock-badge{font-size:9px!important;padding:4px 8px!important}}


/* 1.25.545 — give stock-management CTA enough room without shrinking/cropping text */
.drws-stock-modal .drws-variation-stock-row{
  grid-template-columns:minmax(360px,.95fr) minmax(0,1.25fr)!important;
}
.drws-stock-modal .drws-variation-stock-actions{
  grid-template-columns:minmax(250px,1.25fr) minmax(190px,1fr)!important;
  gap:12px!important;
  overflow:visible!important;
}
.drws-stock-modal .drws-variation-stock-actions .drws-stock-manage{
  width:100%!important;
  min-width:0!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
  font-size:14px!important;
  padding-inline:12px!important;
}
.drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{
  min-width:0!important;
  white-space:nowrap!important;
}
@media(max-width:1050px){
  .drws-stock-modal .drws-variation-stock-row{
    grid-template-columns:minmax(300px,.9fr) minmax(0,1.25fr)!important;
  }
  .drws-stock-modal .drws-variation-stock-actions{
    grid-template-columns:minmax(220px,1.2fr) minmax(175px,1fr)!important;
  }
}
@media(max-width:900px){
  .drws-stock-modal .drws-variation-stock-row{grid-template-columns:1fr!important}
  .drws-stock-modal .drws-variation-stock-actions{
    grid-template-columns:minmax(220px,1.2fr) minmax(175px,1fr)!important;
  }
}
@media(max-width:560px){
  .drws-stock-modal .drws-variation-stock-actions{grid-template-columns:1fr!important}
  .drws-stock-modal .drws-variation-stock-actions .drws-stock-manage,
  .drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{
    white-space:normal!important;
  }
}


/* 1.25.546 — stable three-zone variation row; preorder must always stay visible */
.drws-stock-modal .drws-variation-stock-row{
  box-sizing:border-box!important;
  width:100%!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important;
  gap:18px!important;
  align-items:center!important;
  overflow:visible!important;
}
.drws-stock-modal .drws-variation-stock-info{
  min-width:0!important;
  width:100%!important;
}
.drws-stock-modal .drws-variation-stock-actions{
  box-sizing:border-box!important;
  min-width:0!important;
  width:100%!important;
  max-width:100%!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:10px!important;
  align-items:center!important;
  overflow:visible!important;
}
.drws-stock-modal .drws-variation-stock-actions .drws-stock-manage,
.drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  min-height:44px!important;
  margin:0!important;
  padding:9px 8px!important;
  font-size:13px!important;
  line-height:1.5!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
.drws-stock-modal .drws-variation-stock-actions .drws-stock-control{
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  display:grid!important;
  grid-template-columns:44px minmax(0,1fr) 44px!important;
  gap:6px!important;
  margin:0!important;
}
@media(max-width:900px){
  .drws-stock-modal .drws-variation-stock-row{
    grid-template-columns:1fr!important;
    gap:12px!important;
  }
  .drws-stock-modal .drws-variation-stock-actions{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  }
}
@media(max-width:560px){
  .drws-stock-modal .drws-variation-stock-actions{
    grid-template-columns:1fr!important;
  }
  .drws-stock-modal .drws-variation-stock-actions .drws-stock-manage,
  .drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{
    white-space:normal!important;
    font-size:14px!important;
  }
}


/* 1.25.547 — balanced inventory/preorder actions without text overflow */
.drws-stock-modal .drws-variation-stock-actions{
  display:grid!important;
  grid-template-columns:minmax(270px,1fr) 210px!important;
  gap:14px!important;
  align-items:center!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  overflow:visible!important;
}
.drws-stock-modal .drws-variation-stock-actions .drws-stock-manage{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  padding:10px 14px!important;
  font-size:13px!important;
  line-height:1.6!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:clip!important;
}
.drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{
  width:210px!important;
  min-width:210px!important;
  max-width:210px!important;
  padding:10px 12px!important;
  font-size:13px!important;
  line-height:1.6!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:clip!important;
}
.drws-stock-modal .drws-variation-stock-actions .drws-stock-control{
  display:grid!important;
  grid-template-columns:52px minmax(100px,1fr) 52px!important;
  gap:8px!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  align-items:stretch!important;
}
.drws-stock-modal .drws-variation-stock-actions .drws-stock-control > *{
  box-sizing:border-box!important;
  min-width:0!important;
  margin:0!important;
}
@media(max-width:1100px){
  .drws-stock-modal .drws-variation-stock-actions{
    grid-template-columns:minmax(235px,1fr) 190px!important;
  }
  .drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{
    width:190px!important;
    min-width:190px!important;
    max-width:190px!important;
  }
}
@media(max-width:900px){
  .drws-stock-modal .drws-variation-stock-actions{
    grid-template-columns:minmax(230px,1fr) 190px!important;
  }
}
@media(max-width:620px){
  .drws-stock-modal .drws-variation-stock-actions{
    grid-template-columns:1fr!important;
  }
  .drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
  }
  .drws-stock-modal .drws-variation-stock-actions .drws-stock-manage{
    white-space:normal!important;
  }
}


/* 1.25.548 — root fix: three bounded columns inside the actual 700px modal */
.drws-stock-modal{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow-x:hidden!important;
}
.drws-stock-modal .drws-variation-stock-list{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
}
.drws-stock-modal .drws-variation-stock-row{
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(205px,225px) minmax(155px,175px)!important;
  gap:10px!important;
  align-items:center!important;
  overflow:hidden!important;
}
.drws-stock-modal .drws-variation-stock-info{
  min-width:0!important;
  max-width:100%!important;
  overflow:hidden!important;
}
.drws-stock-modal .drws-variation-stock-actions{
  display:contents!important;
}
.drws-stock-modal .drws-variation-stock-actions .drws-stock-manage,
.drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  min-height:46px!important;
  margin:0!important;
  padding:9px 8px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-size:12px!important;
  line-height:1.55!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:clip!important;
}
.drws-stock-modal .drws-variation-stock-actions .drws-stock-control{
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  display:grid!important;
  grid-template-columns:46px minmax(0,1fr) 46px!important;
  gap:6px!important;
  align-items:stretch!important;
}
.drws-stock-modal .drws-variation-stock-actions .drws-stock-control > *{
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
}
@media(max-width:620px){
  .drws-stock-modal .drws-variation-stock-row{
    grid-template-columns:1fr!important;
    gap:10px!important;
    overflow:visible!important;
  }
  .drws-stock-modal .drws-variation-stock-actions{
    display:contents!important;
  }
  .drws-stock-modal .drws-variation-stock-actions .drws-stock-manage,
  .drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{
    font-size:14px!important;
    white-space:normal!important;
  }
}


/* 1.25.549 — customer cards: readable contact/address/actions */
.drws-customers .drws-customer-card,
.drws-customer-card{
  font-size:14px;
}
.drws-customers .drws-customer-card .drws-customer-phone,
.drws-customer-card .drws-customer-phone,
.drws-customers .drws-customer-card [class*="phone"],
.drws-customer-card [class*="phone"]{
  font-size:14px!important;
  line-height:1.8!important;
  font-weight:600!important;
}
.drws-customers .drws-customer-card .drws-customer-address,
.drws-customer-card .drws-customer-address,
.drws-customers .drws-customer-card [class*="address"],
.drws-customer-card [class*="address"]{
  font-size:13px!important;
  line-height:1.9!important;
}
.drws-customers .drws-customer-card button,
.drws-customers .drws-customer-card .button,
.drws-customer-card button,
.drws-customer-card .button,
.drws-customer-card a[class*="btn"]{
  font-size:13px!important;
  line-height:1.6!important;
  font-weight:700!important;
}

/* 1.25.550 — actual customer card DOM selectors */
.drws-customers-grid .drws-customer .drws-customer-phone{display:block!important;margin-top:5px!important;font-size:13px!important;line-height:1.75!important;font-weight:600!important;color:#718096!important;direction:ltr;text-align:right;}
.drws-customers-grid .drws-customer .drws-customer-address{display:block!important;margin-top:3px!important;font-size:12.5px!important;line-height:1.9!important;font-weight:500!important;color:#718096!important;min-height:24px;}
.drws-customers-grid .drws-customer .drws-actions button,.drws-customers-grid .drws-customer .drws-actions a{font-size:12px!important;line-height:1.5!important;font-weight:800!important;padding:10px 9px!important;min-height:42px!important;}
@media(max-width:620px){.drws-customers-grid .drws-customer .drws-customer-phone{font-size:12.5px!important}.drws-customers-grid .drws-customer .drws-customer-address{font-size:12px!important}.drws-customers-grid .drws-customer .drws-actions button,.drws-customers-grid .drws-customer .drws-actions a{font-size:11.5px!important}}

/* 1.25.551 — seller-owned primary color setting */
.drws-primary-color-setting{display:grid!important;gap:8px}.drws-primary-color-setting>span{font-weight:800}.drws-color-picker-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.drws-color-picker-row input[type=color]{width:54px!important;height:42px!important;min-height:42px!important;padding:3px!important;border:1px solid #d9e0ea!important;border-radius:10px!important;background:#fff!important;cursor:pointer}.drws-color-picker-row code{direction:ltr;min-width:82px;padding:8px 10px;border-radius:9px;background:#fff;border:1px solid #e1e6ee;text-align:center}.drws-primary-color-setting>small{color:#758096;font-size:9px;line-height:1.8}.drws-primary-color-setting>small code{direction:ltr}

/* 1.25.552 — official sale-channel SVG icons */
.drws-choice .drws-brand-icon.is-image{display:block;width:30px;height:30px;margin:0 auto 8px}
.drws-choice .drws-brand-icon.is-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}
@media(max-width:760px){.drws-choice .drws-brand-icon.is-image{width:27px;height:27px}}

/* 1.25.553 — compact balanced sale-channel grid (4 + 3) */
@media(min-width:1181px){
  .drws-channel-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:10px!important}
  .drws-channel-grid>.drws-choice{grid-column:span 3;min-height:78px!important;padding:11px 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important}
  .drws-channel-grid>.drws-choice:nth-child(n+5){grid-column:span 4}
  .drws-channel-grid>.drws-choice .drws-brand-icon.is-image{width:30px!important;height:30px!important;margin:0!important;flex:0 0 30px!important}
}
@media(min-width:901px) and (max-width:1180px){
  .drws-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  .drws-channel-grid>.drws-choice{min-height:76px!important;padding:11px 14px!important}
}

/* 1.25.575 — inventory → new order: highlight variable product until seller chooses attributes. */
.drws-product.is-inventory-target{outline:2px solid var(--drws-primary,#173f0b);outline-offset:2px}


/* 1.25.576 — 8 sale channels, 4×2 desktop grid + Capsule Black labels. */
.drws-channel-grid>.drws-choice{font-family:"Capsule Black",Capsule,Vazirmatn,Tahoma,sans-serif!important;font-weight:900!important}
@media(min-width:1181px){
  .drws-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
  .drws-channel-grid>.drws-choice,.drws-channel-grid>.drws-choice:nth-child(n+5){grid-column:auto!important;min-height:78px!important;padding:11px 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important}
  .drws-channel-grid>.drws-choice .drws-brand-icon.is-image{width:30px!important;height:30px!important;margin:0!important;flex:0 0 30px!important}
}
@media(min-width:761px) and (max-width:1180px){.drws-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){.drws-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}


/* 1.25.577 — larger Capsule labels for sales-channel buttons. */
.drws-channel-grid>.drws-choice{font-size:clamp(18px,1.35vw,22px)!important;line-height:1.25!important}
@media(min-width:1181px){.drws-channel-grid>.drws-choice{font-size:22px!important}}
@media(min-width:761px) and (max-width:1180px){.drws-channel-grid>.drws-choice{font-size:20px!important}}
@media(max-width:760px){.drws-channel-grid>.drws-choice{font-size:18px!important;line-height:1.3!important}}

/* 1.25.580: in-person checkout compact identity row + softer coupon hint */
.drws-advanced-checkout .drws-coupon-field input::placeholder{color:#aeb7c5!important;opacity:.72!important}
/* 1.25.581 — Seller payment-link SMS readiness */
.drws-payment{position:relative;flex-wrap:wrap}.drws-payment.is-disabled{opacity:.58;cursor:not-allowed;background:#f3f4f6;border-color:#d1d5db}.drws-payment.is-disabled input{cursor:not-allowed}.drws-payment-status{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900;line-height:1.5}.drws-payment-status.is-ready{background:#dcfce7;color:#166534}.drws-payment-status.is-disabled{background:#e5e7eb;color:#4b5563}.drws-payment-status.is-incomplete{background:#fef3c7;color:#92400e}.drws-payment-disabled-note{flex:0 0 100%;font-size:10px;font-weight:800;color:#6b7280;padding-right:24px}
/* Dr Seller reservation-to-payment flow */
.drws-reservation-box{margin-top:16px;padding:16px;border:1px solid #dbe3ef;border-radius:16px;background:#f8fafc}.drws-reservation-box>strong{display:block;font-size:17px;margin-bottom:5px}.drws-reservation-times{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.drws-reservation-time{border:1px solid #d6deea;background:#fff;border-radius:12px;padding:10px 15px;font:inherit;font-weight:800;cursor:pointer}.drws-reservation-time.is-active{background:var(--drws-primary);border-color:var(--drws-primary);color:#fff}.drws-reservation-status{border:1px solid color-mix(in srgb,var(--drws-primary) 25%,#dbe3ef);background:color-mix(in srgb,var(--drws-primary) 6%,#fff)}.drws-payment-received-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0}.drws-payment-received-methods .drws-payment{min-height:54px}@media(max-width:600px){.drws-reservation-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.drws-reservation-time{width:100%}.drws-payment-received-methods{grid-template-columns:1fr}}

.drws-recovery-list{display:grid;gap:12px}.drws-recovery-card header,.drws-recovery-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.drws-recovery-card header div{display:flex;flex-direction:column;gap:4px}.drws-recovery-card header a{font-weight:800;text-decoration:none}.drws-recovery-type{padding:6px 10px;border-radius:999px;background:rgba(9,38,98,.08);font-size:12px;font-weight:800}.drws-recovery-meta{margin:14px 0;padding:12px 0;border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5}.drws-recovery-meta b{font-size:17px}

/* Sales recovery CRM — 1.25.590 */
.drws-recovery-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.drws-recovery-stats article{background:#fff;border:1px solid var(--drws-line);border-radius:15px;padding:15px 17px;box-shadow:var(--drws-shadow);min-height:92px}.drws-recovery-stats small,.drws-recovery-stats strong,.drws-recovery-stats em{display:block}.drws-recovery-stats small{color:var(--drws-muted);font-size:10px;font-weight:800}.drws-recovery-stats strong{color:var(--drws-primary);font-size:23px;margin-top:8px}.drws-recovery-stats em{font-style:normal;color:var(--drws-muted);font-size:9px;margin-top:4px}.drws-recovery-stats .is-green strong{color:var(--drws-green)}.drws-next-call{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 16px;margin-bottom:14px;border:1px solid rgba(9,38,98,.13);border-radius:15px;background:linear-gradient(135deg,rgba(9,38,98,.055),#fff)}.drws-next-call div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.drws-next-call small{color:var(--drws-muted);font-weight:800}.drws-next-call strong{font-size:14px}.drws-next-call span{font-size:10px;color:var(--drws-muted)}.drws-next-call a{background:var(--drws-primary);color:#fff;text-decoration:none;border-radius:10px;padding:9px 15px;font-weight:900;font-size:10px;white-space:nowrap}.drws-recovery-toolbar{display:grid;grid-template-columns:minmax(220px,320px) 1fr;align-items:center;gap:10px;margin-bottom:12px}.drws-recovery-toolbar input{width:100%;border:1px solid #d8dfeb;background:#fff;border-radius:11px;padding:10px 13px;font:inherit;color:var(--drws-text);box-sizing:border-box}.drws-recovery-list{display:grid;gap:9px}.drws-recovery-card{padding:14px 16px}.drws-rec-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:15px}.drws-rec-person{display:grid;gap:5px}.drws-rec-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.drws-rec-name strong{font-size:13px}.drws-rec-person>a{font-size:10px;color:var(--drws-primary);font-weight:900;text-decoration:none;direction:ltr;text-align:right;width:max-content}.drws-rec-tags{display:flex;gap:5px;flex-wrap:wrap}.drws-rec-tags span,.drws-priority{padding:4px 7px;border-radius:999px;background:#f1f4f8;color:#59657a;font-size:8px;font-weight:900}.drws-priority.is-high,.drws-rec-tags .is-overdue{background:#fff0f0;color:#b42318}.drws-priority.is-medium{background:#fff7e5;color:#a86100}.drws-priority.is-normal{background:#edf8f1;color:#187a43}.drws-rec-value{text-align:left;display:grid;gap:5px}.drws-rec-value strong{font-size:15px;color:var(--drws-primary);white-space:nowrap}.drws-rec-value small{color:var(--drws-muted);font-size:9px}.drws-rec-products,.drws-rec-note{margin-top:10px;padding-top:9px;border-top:1px solid #eef1f5;color:#59657a;font-size:9px;line-height:1.8}.drws-rec-note{background:#fafbfd;border:0;border-radius:9px;padding:8px 10px}.drws-rec-actions{display:flex;align-items:center;gap:7px;margin-top:11px}.drws-rec-actions .drws-primary-btn,.drws-rec-actions .drws-secondary-btn{min-width:115px;padding:9px 13px;font-size:9px}.drws-rec-detail{border:0;background:transparent;color:var(--drws-muted);font:inherit;font-size:9px;font-weight:800;padding:8px;cursor:pointer;margin-right:auto}
@media(max-width:760px){.drws-recovery-stats{grid-template-columns:1fr 1fr}.drws-recovery-stats article:last-child{grid-column:1/-1}.drws-recovery-toolbar{grid-template-columns:1fr}.drws-next-call{align-items:flex-start}.drws-rec-main{grid-template-columns:1fr}.drws-rec-value{text-align:right;grid-template-columns:auto 1fr;align-items:center}.drws-rec-actions{display:grid;grid-template-columns:1fr 1fr}.drws-rec-actions .drws-primary-btn,.drws-rec-actions .drws-secondary-btn{width:100%;min-width:0}.drws-rec-detail{grid-column:1/-1;margin:0;text-align:center}}
/* 1.25.591 — Recovery readability + actions */
.drws-recovery-stats small{font-size:14px}.drws-recovery-stats strong{font-size:28px}.drws-recovery-stats em{font-size:12px;line-height:1.7}.drws-next-call small{font-size:13px}.drws-next-call strong{font-size:17px}.drws-next-call span{font-size:13px}.drws-next-call a{font-size:13px;padding:11px 17px}.drws-recovery-toolbar input{font-size:14px;padding:12px 14px}.drws-recovery-filters .drws-chip{font-size:13px;padding:10px 16px}.drws-recovery-card{padding:17px 18px}.drws-rec-person{gap:7px}.drws-rec-name strong{font-size:17px}.drws-rec-person>a{font-size:14px}.drws-rec-tags span,.drws-priority{font-size:11px;padding:5px 9px}.drws-rec-value strong{font-size:18px}.drws-rec-value small{font-size:12px}.drws-rec-products,.drws-rec-note{font-size:13px;line-height:1.9}.drws-rec-actions{gap:9px;margin-top:14px}.drws-rec-actions .drws-primary-btn,.drws-rec-actions .drws-secondary-btn{font-size:13px;min-width:125px;padding:11px 15px}.drws-rec-detail{margin-right:auto!important;border:1px solid #d8dfeb!important;background:#fff!important;color:var(--drws-primary)!important;font-size:13px!important;font-weight:900!important;padding:11px 15px!important;border-radius:10px!important;cursor:pointer}.drws-recovery-card[hidden]{display:none!important}
@media(max-width:760px){.drws-recovery-stats small{font-size:13px}.drws-recovery-stats strong{font-size:24px}.drws-rec-name strong{font-size:16px}.drws-rec-person>a{font-size:14px}.drws-rec-actions{grid-template-columns:1fr 1fr}.drws-rec-detail{grid-column:1/-1;margin:0!important;width:100%}.drws-recovery-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.drws-recovery-filters .drws-chip{white-space:nowrap}}

/* 1.25.592 — Recovery CRM polished controls, Dashicons and result filters */
.drws-modal-close{display:grid!important;place-items:center!important;width:46px!important;height:46px!important;left:16px!important;top:16px!important;padding:0!important;border:1px solid #e0e5ec!important;border-radius:14px!important;background:#f4f6f9!important;color:#303844!important;cursor:pointer!important;transition:.18s ease!important;z-index:5}.drws-modal-close:hover{background:#feecec!important;border-color:#f6c7c7!important;color:#b42318!important;transform:rotate(4deg) scale(1.04)}.drws-modal-close:focus-visible{outline:3px solid color-mix(in srgb,var(--drws-primary) 22%,transparent)!important;outline-offset:2px}.drws-modal-close .dashicons{width:26px!important;height:26px!important;font-size:26px!important;line-height:26px!important;margin:0!important}
.drws-recovery-stats small,.drws-next-call small,.drws-next-call a,.drws-rec-person>a,.drws-rec-tags span,.drws-rec-actions a,.drws-rec-actions button,.drws-rec-products,.drws-rec-note,.drws-rec-datetime{display:flex;align-items:center;gap:7px}.drws-recovery-stats small .dashicons,.drws-next-call .dashicons,.drws-rec-person>a .dashicons,.drws-rec-tags .dashicons,.drws-rec-actions .dashicons,.drws-rec-products .dashicons,.drws-rec-note .dashicons,.drws-rec-datetime .dashicons{width:18px;height:18px;font-size:18px;line-height:18px;flex:0 0 18px}
.drws-rec-datetime{font-size:15px!important;font-weight:800!important;color:#59657a!important;white-space:nowrap;direction:rtl}.drws-rec-value{gap:8px!important}.drws-rec-value small{font-size:15px!important}.drws-rec-products,.drws-rec-note{font-size:14px!important}.drws-rec-actions .drws-primary-btn,.drws-rec-actions .drws-secondary-btn,.drws-rec-detail{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}
.drws-rec-search-wrap{position:relative;display:flex;align-items:center}.drws-rec-search-wrap>.dashicons{position:absolute;right:13px;z-index:1;color:#748096;width:20px;height:20px;font-size:20px;line-height:20px}.drws-rec-search-wrap input{padding-right:42px!important}.drws-recovery-toolbar{grid-template-columns:minmax(230px,310px) minmax(0,1fr)!important;overflow:hidden}.drws-recovery-filters{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;padding:3px 1px 7px!important;scrollbar-width:thin}.drws-recovery-filters .drws-chip{display:inline-flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;white-space:nowrap!important;font-size:13px!important;min-height:42px}.drws-recovery-filters .dashicons{width:17px;height:17px;font-size:17px;line-height:17px}
.drws-rec-tags .is-status.is-recovered{background:#eaf8ef;color:#13763d}.drws-rec-tags .is-status.is-lost,.drws-rec-tags .is-status.is-wrong_number{background:#fff0f0;color:#b42318}.drws-rec-tags .is-status.is-followup,.drws-rec-tags .is-status.is-price{background:#fff6df;color:#9a5b00}.drws-rec-tags .is-status.is-consult,.drws-rec-tags .is-status.is-payment{background:#edf4ff;color:#245ca8}.drws-rec-tags .is-status.is-shipping{background:#eef7f7;color:#176d70}
.drws-recovery-result-modal{gap:22px!important}.drws-rec-modal-head{display:flex;align-items:center;gap:13px;padding-left:54px}.drws-rec-modal-head>span{display:grid;place-items:center;width:48px;height:48px;font-size:27px;line-height:48px;border-radius:14px;background:color-mix(in srgb,var(--drws-primary) 10%,#fff);color:var(--drws-primary);flex:0 0 48px}.drws-rec-modal-head h2{font-size:29px!important;margin:0!important}.drws-rec-modal-head p{margin:5px 0 0!important;font-size:16px!important}.drws-rec-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:9px}.drws-rec-result{display:flex;align-items:center;gap:9px;min-height:50px;padding:11px 13px;border:1px solid #dce2eb;border-radius:12px;background:#fff;color:#344054;font:inherit;font-size:14px;font-weight:900;cursor:pointer;text-align:right;transition:.15s ease}.drws-rec-result .dashicons{width:21px;height:21px;font-size:21px;line-height:21px}.drws-rec-result:hover{transform:translateY(-1px);box-shadow:0 5px 16px rgba(15,23,42,.07)}.drws-rec-result.is-selected{box-shadow:0 0 0 2px currentColor inset}.drws-rec-result.is-new,.drws-rec-result.is-no_answer{background:#f7f8fa;color:#566174}.drws-rec-result.is-followup{background:#fff6df;color:#9a5b00}.drws-rec-result.is-consult{background:#edf4ff;color:#245ca8}.drws-rec-result.is-price{background:#fff4d6;color:#925600}.drws-rec-result.is-payment{background:#f2efff;color:#6547b8}.drws-rec-result.is-shipping{background:#eaf7f7;color:#176d70}.drws-rec-result.is-lost,.drws-rec-result.is-wrong_number{background:#fff0f0;color:#b42318}.drws-rec-result.is-recovered{background:#eaf8ef;color:#13763d}.drws-recovery-result-modal .drws-field>span{font-size:15px!important;font-weight:900!important}.drws-recovery-result-modal textarea,.drws-recovery-result-modal input{font-size:15px!important}.drws-rec-save{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:16px!important;min-height:52px!important}.drws-rec-save .dashicons{font-size:20px;width:20px;height:20px;line-height:20px}
@media(max-width:760px){.drws-recovery-toolbar{grid-template-columns:1fr!important}.drws-rec-datetime{font-size:14px!important}.drws-rec-result-grid{grid-template-columns:1fr}.drws-rec-modal-head h2{font-size:24px!important}.drws-rec-modal-head p{font-size:14px!important}.drws-modal-close{width:42px!important;height:42px!important;left:12px!important;top:12px!important}}

/* 1.25.593 — Persian wheel date picker + recovery workflow UX */
.drws-recovery-toolbar{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;overflow:visible!important}.drws-rec-search-wrap{width:100%}.drws-recovery-filter-group{display:grid;gap:7px;min-width:0}.drws-recovery-filter-group>small{font-size:12px;font-weight:900;color:#667085}.drws-recovery-filter-group .drws-recovery-filters{width:100%}
.drws-next-call{border:1px solid #b9d4ff!important;background:linear-gradient(135deg,#eaf3ff 0%,#f7fbff 62%,#fff 100%)!important;box-shadow:0 12px 30px rgba(9,38,98,.11)!important;position:relative;overflow:hidden}.drws-next-call:before{content:"";position:absolute;right:0;top:0;bottom:0;width:5px;background:var(--drws-primary)}.drws-next-call small{color:var(--drws-primary)!important}.drws-next-call.is-urgent{border-color:#f3c2bd!important;background:linear-gradient(135deg,#fff0ee,#fff9f8)!important}.drws-next-call.is-urgent:before{background:#b42318}.drws-next-call.is-urgent small{color:#b42318!important}
.drws-date-input-wrap{position:relative;display:flex;align-items:center;width:100%}.drws-date-input-wrap>.drws-date-picker{width:100%!important;padding-left:50px!important;cursor:pointer!important;background:#fff!important}.drws-date-trigger{position:absolute;left:5px;top:50%;transform:translateY(-50%);width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:10px;background:#edf3fc;color:var(--drws-primary);cursor:pointer}.drws-date-trigger:hover{background:#dfeaf9}.drws-date-trigger .dashicons{width:20px;height:20px;font-size:20px;line-height:20px}
.drws-date-modal,.drws-date-modal *{box-sizing:border-box;font-family:Vazirmatn,Vazir,Tahoma,Arial,sans-serif}.drws-date-modal{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;direction:rtl}.drws-date-modal[hidden]{display:none}.drws-date-backdrop{position:absolute;inset:0;border:0;background:rgba(5,15,34,.58);backdrop-filter:blur(5px)}.drws-date-modal>section{position:relative;z-index:1;width:min(520px,100%);background:#fff;border:1px solid #e5eaf1;border-radius:22px;padding:20px;box-shadow:0 28px 80px rgba(15,35,72,.25)}.drws-date-modal header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:15px;border-bottom:1px solid #edf0f4}.drws-date-modal header strong{display:flex;align-items:center;gap:8px;font-size:18px;color:var(--drws-primary)}.drws-date-modal header small{display:block;margin-top:7px;color:#667085;font-size:12px}.drws-date-modal header small b{color:#26364f}.drws-date-close{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border:1px solid #e0e5ec;border-radius:12px;background:#f5f7fa;color:#344054}.drws-date-close:hover{background:#feecec;color:#b42318}.drws-date-close .dashicons{width:24px;height:24px;font-size:24px;line-height:24px}.drws-wheel-labels,.drws-wheel-grid{display:grid;grid-template-columns:.8fr 1.35fr 1fr;gap:8px;direction:rtl}.drws-wheel-labels{margin:16px 0 7px;text-align:center;color:#667085;font-size:12px;font-weight:900}.drws-wheel-grid{position:relative;height:230px;padding:0 5px;border-radius:16px;background:linear-gradient(#fafbfd,#fff 30%,#fff 70%,#fafbfd);overflow:hidden}.drws-wheel-grid:after{content:"";position:absolute;z-index:0;right:5px;left:5px;top:50%;height:46px;transform:translateY(-50%);border:1px solid #cfdcf0;border-radius:11px;background:#edf4ff;pointer-events:none}.drws-wheel{position:relative;z-index:1;height:230px;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;text-align:center}.drws-wheel::-webkit-scrollbar{display:none}.drws-wheel-spacer{height:92px}.drws-wheel button{display:block;width:100%;height:46px;border:0;background:transparent;color:#8490a3;font-size:14px;font-weight:700;scroll-snap-align:center;cursor:pointer;position:relative}.drws-wheel button.is-selected{color:var(--drws-primary);font-size:16px;font-weight:900}.drws-date-modal footer{display:grid;grid-template-columns:1fr 1.35fr;gap:9px;margin-top:17px}.drws-date-modal footer button{min-height:48px;display:flex;align-items:center;justify-content:center;gap:7px}.drws-date-open{overflow:hidden!important}
.drws-rec-follow{gap:9px}.drws-followup-grid{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:9px;direction:rtl}.drws-followup-grid input{min-height:48px}.drws-followup-grid input[type=time]{direction:ltr;text-align:center;border:1px solid #d8dfeb;border-radius:11px;padding:0 10px;background:#fff}.drws-followup-quick{display:flex;align-items:center;gap:7px;overflow-x:auto;padding:2px 0 5px;scrollbar-width:thin}.drws-followup-quick button{flex:0 0 auto;border:1px solid #dbe2ec;border-radius:999px;background:#f8fafc;color:#475467;padding:8px 12px;font-size:12px;font-weight:900;white-space:nowrap}.drws-followup-quick button:hover,.drws-followup-quick button.is-selected{border-color:#a9c2e8;background:#edf4ff;color:var(--drws-primary)}
.drws-rec-note-presets{display:grid;gap:8px}.drws-rec-note-presets>span{font-size:13px;font-weight:900;color:#344054}.drws-rec-note-presets>div{display:flex;gap:7px;overflow-x:auto;padding:2px 0 6px;scrollbar-width:thin}.drws-rec-note-presets button{flex:0 0 auto;max-width:320px;border:1px solid #dbe2ec;border-radius:10px;background:#f8fafc;color:#475467;padding:9px 12px;font-size:12px;font-weight:800;line-height:1.8;text-align:right;white-space:normal}.drws-rec-note-presets button:hover{border-color:#a9c2e8;background:#edf4ff;color:var(--drws-primary)}
@media(max-width:760px){.drws-date-modal{align-items:end;padding:0}.drws-date-modal>section{width:100%;border-radius:22px 22px 0 0;padding:18px 14px 16px;max-height:92vh}.drws-wheel-grid{height:220px}.drws-wheel{height:220px}.drws-wheel-spacer{height:87px}.drws-wheel-labels,.drws-wheel-grid{grid-template-columns:.75fr 1.35fr 1fr;gap:4px}.drws-date-modal footer{grid-template-columns:1fr 1.2fr}.drws-followup-grid{grid-template-columns:1fr 105px}.drws-recovery-filter-group>small{font-size:11px}.drws-next-call{flex-direction:column}.drws-next-call a{width:100%;justify-content:center}.drws-rec-note-presets button{max-width:260px}}

/* 1.25.594 — recovery UX corrections */
.drws-rec-note-presets>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;overflow:visible!important;padding:2px 0 6px!important}
.drws-rec-note-presets button{width:100%!important;max-width:none!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}
.drws-rec-tags>span{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:32px!important;line-height:1.45!important;white-space:nowrap!important}
.drws-rec-tags>span .dashicons{display:inline-block!important;width:18px!important;height:18px!important;min-width:18px!important;font-size:18px!important;line-height:18px!important;margin:0!important;vertical-align:middle!important}
.drws-date-modal .dashicons,.drws-date-modal .dashicons:before{font-family:dashicons!important;font-style:normal!important;font-weight:400!important;speak:never!important}
.drws-date-modal header strong .dashicons,.drws-date-modal footer .dashicons{display:inline-block!important;width:22px!important;height:22px!important;font-size:22px!important;line-height:22px!important;flex:0 0 22px!important}
.drws-time-input-wrap,.drws-date-input-wrap{position:relative;display:flex;width:100%;align-items:center}.drws-time-input-wrap input{width:100%;padding-left:46px!important;cursor:pointer}.drws-time-trigger{position:absolute;left:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:9px;background:#eef4ff;color:var(--drws-primary);cursor:pointer}.drws-time-trigger .dashicons{width:20px;height:20px;font-size:20px;line-height:20px}
.drws-time-labels,.drws-time-wheels{display:grid;grid-template-columns:1fr 1fr;gap:10px;direction:rtl}.drws-time-labels{margin:18px 0 7px;text-align:center;color:#667085;font-size:12px;font-weight:900}.drws-time-wheels{height:230px;padding:0 28px;border-radius:16px;background:linear-gradient(#fafbfd,#fff 30%,#fff 70%,#fafbfd);position:relative;overflow:hidden}.drws-time-wheels:after{content:"";position:absolute;z-index:0;right:28px;left:28px;top:50%;height:46px;transform:translateY(-50%);border:1px solid #cfdcf0;border-radius:11px;background:#edf4ff;pointer-events:none}.drws-time-wheels .drws-wheel{z-index:1}
@media(max-width:760px){.drws-rec-note-presets>div{grid-template-columns:1fr!important}.drws-rec-note-presets button{font-size:13px!important}.drws-time-wheels{padding-inline:12px}.drws-time-wheels:after{right:12px;left:12px}}
/* 1.25.595 recovery queue filters, priority rationale and menu badge */
.drws-support-badge.is-recovery{background:#2563eb}.drws-priority-reason{font:inherit;font-size:.88em;font-weight:800;opacity:.82;margin-inline-start:3px}.drws-priority{max-width:min(100%,520px);white-space:normal;line-height:1.65}.drws-recovery-filter-group .drws-chips{display:flex;flex-wrap:wrap;gap:7px}.drws-recovery-filter-group .drws-chip{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.drws-recovery-filter-group .drws-chip .dashicons{flex:0 0 auto}
@media(max-width:760px){.drws-priority-reason{display:block;margin:2px 0 0}.drws-recovery-filter-group .drws-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}}
/* 1.25.596 — recovery dashboard/filter refinement */
.drws-recovery-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.drws-recovery-stats article{min-width:0}
.drws-recovery-stats .is-danger{border-color:#ffd6d6;background:linear-gradient(145deg,#fff7f7,#fff)}
.drws-recovery-stats .is-danger strong{color:#b42318}
.drws-recovery-stats .is-money{border-color:#d9e4ff;background:linear-gradient(145deg,#f7f9ff,#fff)}
.drws-recovery-stats .is-money strong{color:var(--drws-primary)}
.drws-recovery-filter-group .drws-recovery-filters{direction:rtl;justify-content:flex-start}
.drws-filter-title{display:inline-flex!important;align-items:center;flex:0 0 auto;white-space:nowrap;font-size:13px!important;font-weight:950!important;color:#344054!important;margin-left:3px}
@media(max-width:1050px){.drws-recovery-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:420px){.drws-recovery-stats{grid-template-columns:1fr!important}}

/* 1.25.597 — CRM recovery/order-detail readability */
.drws-order-detail-modal{gap:16px}.drws-order-detail-head{display:flex;align-items:center;gap:12px;padding:2px 2px 8px}.drws-order-detail-head>.dashicons{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:#eef4e9;color:var(--drws-primary);font-size:25px}.drws-order-detail-head h2{font-size:25px;line-height:1.45;margin:0}.drws-order-detail-head p{margin:3px 0 0;color:var(--drws-muted);font-size:13px;font-weight:700}.drws-order-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.drws-order-info-card{background:#f7f9fc;border:1px solid #edf0f4;border-radius:14px;padding:14px;display:flex;gap:11px;align-items:flex-start}.drws-order-info-card>.dashicons{font-size:21px;color:var(--drws-primary);margin-top:2px}.drws-order-info-card div{min-width:0}.drws-order-info-card small{display:block;font-size:12px;color:var(--drws-muted);font-weight:700;margin-bottom:6px}.drws-order-info-card strong{display:block;font-size:15px;line-height:1.9}.drws-order-info-card a,.drws-order-info-card p{display:block;margin:3px 0 0;font-size:13px;line-height:1.8;color:#334155;text-decoration:none}.drws-order-products{border-top:1px solid var(--drws-line);padding-top:13px}.drws-order-products h3{font-size:15px;margin:0 0 10px;display:flex;gap:7px;align-items:center}.drws-order-products h3 .dashicons{color:var(--drws-primary)}.drws-order-detail-modal .drws-detail-item{padding:11px 12px;border-radius:13px;gap:11px}.drws-order-detail-modal .drws-detail-item img,.drws-order-product-placeholder{width:58px;height:58px;flex:0 0 58px;border-radius:10px}.drws-order-product-placeholder{display:grid;place-items:center;background:#f1f4f8;color:#748097;font-size:24px}.drws-detail-item-copy{flex:1;min-width:0}.drws-order-detail-modal .drws-detail-item strong{font-size:15px;line-height:1.8;display:block}.drws-order-detail-modal .drws-detail-item small{font-size:12px;color:var(--drws-muted);display:block;margin-top:3px}.drws-order-detail-modal .drws-detail-item>b{font-size:14px;white-space:nowrap;color:var(--drws-primary)}.drws-order-detail-modal .drws-total-row.is-final{font-size:18px;padding:14px 2px}.drws-order-status-field>span{font-size:13px;font-weight:900}.drws-order-status-field select{font-size:14px!important;min-height:48px}.drws-order-actions button,.drws-order-actions a{font-size:12px!important;min-height:46px;display:flex;align-items:center;justify-content:center;gap:7px}.drws-factor-print{border-color:#bfd0b3!important;background:#f5faf2!important;color:var(--drws-primary)!important}.drws-rec-datetime{display:grid!important;gap:5px;margin-top:7px}.drws-rec-datetime>span{display:flex;align-items:center;gap:6px;font-size:13px!important;font-weight:750;color:#5b667a;line-height:1.7}.drws-rec-datetime .dashicons{font-size:17px;width:17px;height:17px}.drws-rec-datetime>span:first-child{color:#44516a}.drws-rec-datetime>span:last-child{font-size:12.5px!important}
@media(max-width:700px){.drws-order-info-grid{grid-template-columns:1fr}.drws-order-detail-head h2{font-size:21px}.drws-order-detail-modal .drws-detail-item{align-items:center}.drws-order-detail-modal .drws-detail-item>b{font-size:12px}.drws-order-actions{display:grid;grid-template-columns:1fr 1fr}.drws-order-actions>*{width:100%}.drws-rec-datetime>span{font-size:12.5px!important}}

/* 1.25.598 — seller notification center + installed PWA state */
.drws-topbar-actions{margin-right:auto;display:flex;align-items:center;gap:10px}.drws-topbar-actions .drws-install{margin-right:0}.drws-notification-wrap{position:relative}.drws-notification-toggle{width:42px;height:42px;border:1px solid var(--drws-line);border-radius:12px;background:#fff;color:var(--drws-primary);display:grid;place-items:center;position:relative;cursor:pointer}.drws-notification-toggle .dashicons{font-size:22px;width:22px;height:22px}.drws-notification-toggle i{position:absolute;top:-6px;left:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:9px;font-style:normal;font-weight:900;display:grid;place-items:center}.drws-notification-toggle i[hidden]{display:none!important}.drws-notification-panel{position:absolute;top:52px;left:0;width:min(380px,calc(100vw - 30px));max-height:460px;overflow:auto;background:#fff;border:1px solid var(--drws-line);border-radius:16px;box-shadow:0 20px 55px rgba(15,23,42,.18);z-index:90;padding:10px}.drws-notification-panel[hidden]{display:none!important}.drws-notification-panel>header{padding:10px 10px 12px;border-bottom:1px solid var(--drws-line)}.drws-notification-panel>header strong,.drws-notification-panel>header small{display:block}.drws-notification-panel>header strong{font-size:15px}.drws-notification-panel>header small{font-size:10px;color:var(--drws-muted);margin-top:3px}.drws-notification-item{width:100%;border:0;border-bottom:1px solid #eef2f7;background:#fff;padding:12px 10px;display:grid;grid-template-columns:34px 1fr;gap:9px;text-align:right;align-items:start;cursor:pointer}.drws-notification-item.is-unread{background:#f5f8ff}.drws-notification-item>.dashicons{width:34px;height:34px;border-radius:10px;background:#eaf0fb;color:var(--drws-primary);display:grid;place-items:center}.drws-notification-item strong,.drws-notification-item small{display:block}.drws-notification-item strong{font-size:12px;color:var(--drws-heading)}.drws-notification-item small{font-size:10px;color:var(--drws-muted);margin-top:4px;line-height:1.8}.drws-notification-panel>p{padding:18px 10px;margin:0;text-align:center;color:var(--drws-muted);font-size:11px}@media(max-width:900px){.drws-topbar-actions{margin-right:auto}.drws-notification-toggle{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3);color:#fff}.drws-notification-panel{position:fixed;top:76px;left:10px;right:10px;width:auto;max-height:65dvh;color:#172033}.drws-install{font-size:0;padding:9px}.drws-install .dashicons{font-size:20px}}

/* 1.25.599 — profile shortcut in topbar + review unanswered badge */
.drws-profile-shortcut{width:42px;height:42px;flex:0 0 42px;border:1px solid var(--drws-line);border-radius:12px;background:#fff;color:var(--drws-primary);display:grid;place-items:center;cursor:pointer;transition:.18s ease}.drws-profile-shortcut .dashicons{width:22px;height:22px;font-size:22px}.drws-profile-shortcut:hover,.drws-profile-shortcut:focus-visible{background:#f3f6fc;border-color:#b9c7df;box-shadow:0 5px 16px rgba(9,38,98,.10);outline:0}.drws-profile-shortcut.is-active{background:var(--drws-primary);border-color:var(--drws-primary);color:#fff}
@media(max-width:900px){.drws-profile-shortcut{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3);color:#fff}.drws-profile-shortcut:hover,.drws-profile-shortcut:focus-visible{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.55)}}

.drws-module-access{grid-column:1/-1;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:16px}.drws-module-access-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.drws-module-access-head>.dashicons{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#e8eef9;color:var(--drws-primary)}.drws-module-access-head strong,.drws-module-access-head small{display:block}.drws-module-access-head strong{font-size:12px}.drws-module-access-head small{font-size:9px;color:#748096;margin-top:3px}.drws-module-access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.drws-module-access-item{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid #e4e9f0;border-radius:11px;padding:11px 13px}.drws-module-access-item>span{font-size:10px;font-weight:800}.drws-module-access-item input{width:18px;height:18px}@media(max-width:700px){.drws-module-access-grid{grid-template-columns:1fr}}

/* 1.25.601 mobile drawer + install fixes */
.drws-sidebar-backdrop{display:none;border:0;padding:0;margin:0;background:rgba(15,23,42,.48)}
.drws-install-guide{line-height:2}.drws-install-guide ol{margin:16px 0 0;padding-right:24px}.drws-install-guide li{margin:8px 0}
@media(max-width:900px){.drws-sidebar{z-index:82}.drws-sidebar-backdrop{display:block;position:fixed;inset:0;z-index:81;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.drws-app.is-menu-open .drws-sidebar-backdrop{opacity:1;visibility:visible;pointer-events:auto}.drws-install{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px}.drws-install[hidden]{display:none!important}}

/* 1.25.604 — recovery detail coverage + local channel cache */
.drws-icon-cache-status{display:flex;align-items:center;gap:12px;padding:14px 16px;margin:0 0 14px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.drws-icon-cache-status>span{font-size:24px;width:24px;height:24px}.drws-icon-cache-status>div{display:flex;flex-direction:column;gap:3px;flex:1}.drws-icon-cache-status small{color:#64748b}.drws-icon-cache-status .drw-btn{white-space:nowrap}.drws-recovery-cart-detail{gap:16px}.drws-recovery-cart-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px}.drws-recovery-cart-meta>div{padding:12px 14px;border:1px solid #e3e8ef;border-radius:12px;background:#f8fafc}.drws-recovery-cart-meta small,.drws-recovery-cart-meta strong{display:block}.drws-recovery-cart-meta small{font-size:11px;color:#667085;margin-bottom:5px}.drws-recovery-cart-meta strong{font-size:13px}.drws-cart-note{display:flex;gap:10px;align-items:flex-start}.drws-cart-note small{font-size:11px;color:#667085}.drws-cart-note p{margin:4px 0 0;line-height:1.9}@media(max-width:640px){.drws-icon-cache-status{align-items:flex-start;flex-wrap:wrap}.drws-icon-cache-status .drw-btn{width:100%;justify-content:center}.drws-recovery-cart-meta{grid-template-columns:1fr}}

/* 1.25.605 — stable modal scrim */
.drws-modal-backdrop{z-index:0;pointer-events:auto}.drws-modal>section{z-index:1}

/* 1.25.610 — compact recovery result modal on mobile */
@media(max-width:760px){
  .drws-modal:has(.drws-recovery-result-modal){align-items:end!important;padding:0!important}
  .drws-modal:has(.drws-recovery-result-modal)>section{width:100%!important;max-width:none!important;max-height:94dvh!important;border-radius:20px 20px 0 0!important;padding:14px 12px calc(12px + env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important}
  .drws-recovery-result-modal{gap:12px!important;padding-bottom:0!important}
  .drws-rec-modal-head{gap:9px!important;padding:2px 46px 4px 0!important;min-height:48px!important;align-items:center!important}
  .drws-rec-modal-head>span{width:38px!important;height:38px!important;line-height:38px!important;font-size:22px!important;border-radius:11px!important;flex-basis:38px!important}
  .drws-rec-modal-head h2{font-size:19px!important;line-height:1.45!important}
  .drws-rec-modal-head p{font-size:11.5px!important;margin-top:2px!important;line-height:1.65!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  .drws-recovery-result-modal .drws-field{gap:6px!important}
  .drws-recovery-result-modal .drws-field>span{font-size:12px!important}
  .drws-rec-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:5px!important}
  .drws-rec-result{min-height:42px!important;padding:7px 8px!important;border-radius:10px!important;gap:6px!important;font-size:11px!important;line-height:1.45!important;justify-content:center!important;text-align:center!important}
  .drws-rec-result .dashicons{width:17px!important;height:17px!important;font-size:17px!important;line-height:17px!important;flex:0 0 17px!important}
  .drws-rec-result:hover{transform:none!important;box-shadow:none!important}
  .drws-rec-result.is-selected{box-shadow:0 0 0 2px currentColor inset!important}
  .drws-rec-follow{gap:6px!important;padding:9px!important;border:1px solid #e7ebf1!important;border-radius:12px!important;background:#fafbfc!important}
  .drws-followup-grid{grid-template-columns:minmax(0,1fr) 92px!important;gap:6px!important}
  .drws-followup-grid input{min-height:42px!important;font-size:12px!important}
  .drws-date-trigger,.drws-time-trigger{width:32px!important;height:32px!important}
  .drws-followup-quick{gap:5px!important;padding-bottom:2px!important}
  .drws-followup-quick button{padding:6px 9px!important;font-size:10.5px!important;min-height:34px!important}
  .drws-recovery-result-modal textarea{min-height:82px!important;height:82px!important;max-height:150px!important;padding:10px 11px!important;font-size:12px!important;line-height:1.8!important;resize:vertical!important}
  .drws-recovery-result-modal textarea:focus{min-height:120px!important;height:120px!important}
  .drws-rec-note-presets{gap:5px!important}
  .drws-rec-note-presets>span{font-size:11.5px!important}
  .drws-rec-note-presets>div{display:flex!important;grid-template-columns:none!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:1px 0 5px!important;scrollbar-width:thin!important;scroll-snap-type:x proximity!important}
  .drws-rec-note-presets button{flex:0 0 min(72vw,240px)!important;width:auto!important;min-height:54px!important;padding:8px 10px!important;font-size:10.5px!important;line-height:1.7!important;border-radius:9px!important;scroll-snap-align:start!important}
  .drws-rec-save{position:sticky!important;bottom:0!important;z-index:8!important;min-height:48px!important;margin:2px -2px -2px!important;font-size:13px!important;border-radius:12px!important;box-shadow:0 -8px 18px rgba(255,255,255,.94),0 8px 18px rgba(15,23,42,.12)!important}
  .drws-modal-close{width:36px!important;height:36px!important;left:10px!important;top:10px!important;border-radius:10px!important}
  .drws-modal-close .dashicons{width:21px!important;height:21px!important;font-size:21px!important;line-height:21px!important}
}
@media(max-width:390px){
  .drws-rec-result{font-size:10.3px!important;padding-inline:6px!important}
  .drws-rec-result .dashicons{width:16px!important;height:16px!important;font-size:16px!important;line-height:16px!important;flex-basis:16px!important}
  .drws-rec-modal-head h2{font-size:18px!important}
}

/* 1.25.611 — compact three-row recovery KPI dashboard */
.drws-recovery-stats{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:9px!important;
  margin-bottom:12px!important;
}
.drws-recovery-stats article{
  min-height:76px!important;
  padding:10px 12px!important;
  border-radius:13px!important;
  box-shadow:0 5px 16px rgba(15,23,42,.045)!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
}
.drws-recovery-stats article.is-featured{
  grid-column:1/-1!important;
  min-height:64px!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto auto!important;
  align-items:center!important;
  gap:14px!important;
  padding:10px 14px!important;
}
.drws-recovery-stats small{
  font-size:12px!important;
  line-height:1.45!important;
  gap:5px!important;
  min-width:0;
}
.drws-recovery-stats small .dashicons{
  width:17px!important;
  height:17px!important;
  flex:0 0 17px!important;
  font-size:17px!important;
  line-height:17px!important;
}
.drws-recovery-stats strong{
  margin-top:5px!important;
  font-size:21px!important;
  line-height:1.35!important;
  overflow-wrap:anywhere;
}
.drws-recovery-stats em{
  margin-top:2px!important;
  font-size:10.5px!important;
  line-height:1.45!important;
}
.drws-recovery-stats .is-featured small,
.drws-recovery-stats .is-featured strong,
.drws-recovery-stats .is-featured em{margin:0!important}
.drws-recovery-stats .is-featured strong{
  font-size:23px!important;
  white-space:nowrap;
}
.drws-recovery-stats .is-featured em{
  white-space:nowrap;
  text-align:left;
}
@media(max-width:760px){
  .drws-recovery-stats{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:7px!important;
  }
  .drws-recovery-stats article{
    min-height:70px!important;
    padding:8px 7px!important;
    border-radius:12px!important;
  }
  .drws-recovery-stats article.is-featured{
    grid-template-columns:minmax(0,1fr) auto!important;
    min-height:58px!important;
    padding:8px 10px!important;
    gap:6px 9px!important;
  }
  .drws-recovery-stats .is-featured small{grid-column:1/2}
  .drws-recovery-stats .is-featured strong{grid-column:2/3;grid-row:1/2;font-size:19px!important;text-align:left}
  .drws-recovery-stats .is-featured em{grid-column:1/-1;font-size:9.5px!important;text-align:right}
  .drws-recovery-stats small{
    font-size:10.5px!important;
    line-height:1.4!important;
    align-items:flex-start!important;
  }
  .drws-recovery-stats small .dashicons{
    width:15px!important;
    height:15px!important;
    flex-basis:15px!important;
    font-size:15px!important;
    line-height:15px!important;
  }
  .drws-recovery-stats strong{
    font-size:17px!important;
    margin-top:4px!important;
  }
  .drws-recovery-stats em{
    font-size:9px!important;
    line-height:1.35!important;
  }
}
@media(max-width:420px){
  .drws-recovery-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}
  .drws-recovery-stats article{min-height:66px!important;padding:7px 5px!important}
  .drws-recovery-stats small{font-size:9.5px!important;gap:3px!important}
  .drws-recovery-stats strong{font-size:15.5px!important}
  .drws-recovery-stats em{font-size:8.3px!important}
  .drws-recovery-stats .is-featured strong{font-size:17px!important}
}

/* 1.25.612 — recovery KPI row-lock fix
 * Legacy mobile CSS made the final KPI span the whole grid. Keep all six
 * secondary KPIs in the intended 3-column rows at every compact breakpoint.
 */
.drws-recovery-stats > article:not(.is-featured){
  grid-column:auto!important;
}
@media(max-width:760px){
  .drws-recovery-stats > article:last-child,
  .drws-recovery-stats > article:not(.is-featured){
    grid-column:auto!important;
  }
}
@media(max-width:420px){
  .drws-recovery-stats > article:last-child,
  .drws-recovery-stats > article:not(.is-featured){
    grid-column:auto!important;
  }
}


/* 1.25.613 — compact mobile recovery filters */
.drws-recovery-mobile-quick{display:none}
.drws-recovery-desktop-filters{display:grid;gap:10px}
.drws-rec-filter-sheet{display:none}
@media(max-width:760px){
  .drws-recovery-toolbar{gap:8px!important;margin-bottom:10px!important}
  .drws-rec-search-wrap input{height:44px!important;min-height:44px!important;padding-top:8px!important;padding-bottom:8px!important;border-radius:12px!important}
  .drws-recovery-desktop-filters{display:none!important}
  .drws-recovery-mobile-quick{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center;min-width:0}
  .drws-recovery-quick-chips{display:flex;gap:6px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:1px 0 3px;scrollbar-width:none}
  .drws-recovery-quick-chips::-webkit-scrollbar{display:none}
  .drws-recovery-quick-chips .drws-chip{min-height:38px!important;padding:7px 11px!important;font-size:11.5px!important;gap:5px!important;flex:0 0 auto!important;white-space:nowrap!important}
  .drws-recovery-quick-chips .drws-chip .dashicons{width:16px!important;height:16px!important;font-size:16px!important;line-height:16px!important}
  .drws-recovery-filter-toggle{height:38px;border:1px solid #d8dfeb;border-radius:11px;background:#fff;color:var(--drws-primary);display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;font-weight:900;font-size:11.5px;white-space:nowrap;position:relative;box-shadow:0 2px 7px rgba(15,23,42,.035)}
  .drws-recovery-filter-toggle .dashicons{width:17px;height:17px;font-size:17px;line-height:17px}
  .drws-recovery-filter-toggle i{position:absolute;top:-6px;left:-5px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-style:normal;font-size:9px;display:grid;place-items:center;border:2px solid #fff}
  .drws-recovery-filter-toggle i[hidden]{display:none!important}
  .drws-rec-filter-sheet{position:fixed;inset:0;z-index:100000;display:block!important}
  .drws-rec-filter-sheet[hidden]{display:none!important}
  .drws-rec-filter-backdrop{position:absolute;inset:0;border:0;background:rgba(15,23,42,.45);backdrop-filter:blur(2px);padding:0}
  .drws-rec-filter-sheet>section{position:absolute;right:0;left:0;bottom:0;background:#fff;border-radius:22px 22px 0 0;box-shadow:0 -18px 50px rgba(15,23,42,.18);max-height:min(82dvh,720px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;animation:drwsSheetUp .18s ease-out}
  @keyframes drwsSheetUp{from{transform:translateY(16px);opacity:.7}to{transform:none;opacity:1}}
  .drws-rec-filter-sheet header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px 12px;border-bottom:1px solid #edf1f5}
  .drws-rec-filter-sheet header strong,.drws-rec-filter-sheet header small{display:block}
  .drws-rec-filter-sheet header strong{font-size:16px;color:var(--drws-primary)}
  .drws-rec-filter-sheet header small{font-size:10px;color:var(--drws-muted);margin-top:2px}
  .drws-rec-filter-sheet header>button{width:36px;height:36px;border:0;border-radius:10px;background:#f1f4f8;color:#667085;display:grid;place-items:center}
  .drws-rec-filter-sheet-body{overflow:auto;padding:12px 14px 6px;display:grid;gap:14px}
  .drws-rec-sheet-group{display:grid;gap:7px}
  .drws-rec-sheet-group>b{font-size:12px;color:#344054}
  .drws-rec-sheet-group .drws-chips{display:flex;flex-wrap:wrap;gap:6px}
  .drws-rec-sheet-group .drws-chip{min-height:38px!important;padding:7px 11px!important;font-size:11.5px!important;white-space:nowrap!important}
  .drws-rec-filter-sheet footer{display:grid;grid-template-columns:1fr 1.35fr;gap:8px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #edf1f5;background:#fff}
  .drws-rec-filter-sheet footer button{min-height:44px!important;font-size:12px!important}
  .drws-filter-sheet-open{overflow:hidden!important}
}
@media(max-width:390px){
  .drws-recovery-mobile-quick{grid-template-columns:minmax(0,1fr) auto;gap:5px}
  .drws-recovery-quick-chips .drws-chip{padding-inline:9px!important;font-size:10.7px!important}
  .drws-recovery-filter-toggle{padding-inline:9px;font-size:10.8px}
}


/* 1.25.614 — compact dynamic priority reason tooltip */
.drws-priority{display:inline-flex!important;align-items:center!important;gap:5px!important;max-width:none!important;white-space:nowrap!important;overflow:visible!important;position:relative!important}
.drws-priority-reason{display:none!important}
.drws-priority-info{appearance:none;-webkit-appearance:none;border:0!important;background:transparent!important;color:currentColor!important;padding:0!important;margin:0!important;width:18px!important;height:18px!important;min-width:18px!important;display:inline-grid!important;place-items:center!important;font:900 15px/1 Arial,sans-serif!important;cursor:pointer!important;border-radius:50%!important;opacity:.86!important;position:relative!important;z-index:4!important}
.drws-priority-info:hover,.drws-priority-info:focus,.drws-priority-info:focus-visible{opacity:1!important;outline:none!important}
.drws-priority-info::after{content:attr(data-tooltip);position:absolute;right:50%;top:calc(100% + 9px);transform:translateX(50%) translateY(-3px);width:max-content;max-width:min(320px,calc(100vw - 42px));padding:9px 11px;border:1px solid #e4e7ec;border-radius:10px;background:#172033;color:#fff;box-shadow:0 10px 28px rgba(15,23,42,.18);font-family:Vazirmatn,Vazir,Tahoma,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1.8!important;text-align:right;white-space:normal;direction:rtl;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:120}
.drws-priority-info::before{content:"";position:absolute;right:50%;top:calc(100% + 4px);transform:translateX(50%);border:5px solid transparent;border-bottom-color:#172033;opacity:0;visibility:hidden;transition:opacity .14s ease;z-index:121}
.drws-priority-info:hover::after,.drws-priority-info:focus::after,.drws-priority-info:focus-visible::after,.drws-priority-info:hover::before,.drws-priority-info:focus::before,.drws-priority-info:focus-visible::before{opacity:1;visibility:visible;transform:translateX(50%) translateY(0)}
.drws-priority-info:hover::before,.drws-priority-info:focus::before,.drws-priority-info:focus-visible::before{transform:translateX(50%)}
@media(max-width:760px){.drws-priority{white-space:nowrap!important;line-height:1.4!important}.drws-priority-info{width:19px!important;height:19px!important;min-width:19px!important;font-size:16px!important}.drws-priority-info::after{position:fixed;right:18px;left:18px;top:auto;bottom:86px;transform:translateY(6px);width:auto;max-width:none;font-size:12px!important;padding:11px 13px;text-align:center}.drws-priority-info::before{display:none}.drws-priority-info:hover::after,.drws-priority-info:focus::after,.drws-priority-info:focus-visible::after{transform:translateY(0)}}


/* 1.25.615 — compact priority badge + reliable recovery tag spacing */
.drws-priority{
  height:32px!important;
  min-height:32px!important;
  max-height:32px!important;
  padding:0 10px!important;
  border-radius:999px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;
  line-height:1!important;
  white-space:nowrap!important;
  flex:0 0 auto!important;
}
.drws-priority-info{
  width:16px!important;
  height:16px!important;
  min-width:16px!important;
  max-width:16px!important;
  min-height:16px!important;
  max-height:16px!important;
  padding:0!important;
  margin:0!important;
  line-height:16px!important;
  font-size:14px!important;
  flex:0 0 16px!important;
}
.drws-rec-tags{
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  flex-wrap:wrap!important;
}
.drws-rec-tags>span{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:0!important;
  min-height:32px!important;
  padding:5px 10px!important;
  line-height:1.35!important;
  white-space:nowrap!important;
  direction:rtl!important;
}
.drws-rec-tags>span>.dashicons{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:18px!important;
  height:18px!important;
  min-width:18px!important;
  max-width:18px!important;
  flex:0 0 18px!important;
  margin:0 0 0 7px!important;
  line-height:18px!important;
  font-size:18px!important;
  vertical-align:middle!important;
}
@media(max-width:760px){
  .drws-priority{
    height:30px!important;
    min-height:30px!important;
    max-height:30px!important;
    padding:0 9px!important;
    gap:5px!important;
    font-size:10.5px!important;
  }
  .drws-priority-info{
    width:15px!important;
    height:15px!important;
    min-width:15px!important;
    max-width:15px!important;
    min-height:15px!important;
    max-height:15px!important;
    flex-basis:15px!important;
    font-size:13px!important;
    line-height:15px!important;
  }
  .drws-rec-tags>span{
    min-height:30px!important;
    padding:4px 8px!important;
  }
  .drws-rec-tags>span>.dashicons{
    width:17px!important;
    height:17px!important;
    min-width:17px!important;
    max-width:17px!important;
    flex-basis:17px!important;
    margin-left:6px!important;
    font-size:17px!important;
    line-height:17px!important;
  }
}

/* 1.25.616 — compact desktop recovery filters */
@media(min-width:761px){
  .drws-recovery-toolbar{
    gap:6px!important;
    margin-bottom:10px!important;
  }
  .drws-rec-search-wrap input{
    min-height:44px!important;
    padding-top:9px!important;
    padding-bottom:9px!important;
  }
  .drws-recovery-desktop-filters{
    display:grid!important;
    gap:4px!important;
  }
  .drws-recovery-filter-group{
    gap:0!important;
    margin:0!important;
    padding:0!important;
  }
  .drws-recovery-filter-group .drws-recovery-filters{
    min-height:0!important;
    gap:6px!important;
    padding:2px 0!important;
    overflow:visible!important;
    flex-wrap:wrap!important;
    align-items:center!important;
  }
  .drws-recovery-filter-group .drws-filter-title{
    flex:0 0 104px!important;
    width:104px!important;
    min-width:104px!important;
    margin:0!important;
    padding:0 2px!important;
    font-size:12px!important;
    line-height:36px!important;
    white-space:nowrap!important;
  }
  .drws-recovery-filter-group .drws-chip{
    min-height:36px!important;
    height:36px!important;
    padding:6px 11px!important;
    font-size:12px!important;
    line-height:1!important;
    gap:5px!important;
  }
  .drws-recovery-filter-group .drws-chip .dashicons{
    width:16px!important;
    height:16px!important;
    font-size:16px!important;
    line-height:16px!important;
    flex:0 0 16px!important;
  }
}


/* 1.25.617 — compact recovery-cart products and isolate quantity from title */
.drws-recovery-cart-detail .drws-detail-items{
  gap:5px!important;
}
.drws-recovery-cart-detail .drws-detail-item{
  padding:7px 9px!important;
  min-height:0!important;
  gap:9px!important;
  border-radius:9px!important;
}
.drws-recovery-cart-detail .drws-detail-item img,
.drws-recovery-cart-detail .drws-order-product-placeholder{
  width:44px!important;
  height:44px!important;
  flex:0 0 44px!important;
  border-radius:8px!important;
}
.drws-recovery-cart-detail .drws-detail-item-copy{
  flex:1 1 auto!important;
  min-width:0!important;
  display:grid!important;
  gap:2px!important;
  align-content:center!important;
}
.drws-recovery-cart-detail .drws-detail-item-copy strong{
  display:block!important;
  margin:0!important;
  font-size:13px!important;
  line-height:1.65!important;
  overflow-wrap:anywhere!important;
}
.drws-recovery-cart-detail .drws-item-quantity{
  display:block!important;
  width:max-content!important;
  max-width:100%!important;
  margin:0!important;
  font-size:10.5px!important;
  line-height:1.45!important;
  color:var(--drws-muted)!important;
  font-weight:700!important;
  white-space:nowrap!important;
}
@media(max-width:700px){
  .drws-recovery-cart-detail .drws-detail-items{gap:4px!important}
  .drws-recovery-cart-detail .drws-detail-item{padding:6px 7px!important;gap:7px!important}
  .drws-recovery-cart-detail .drws-detail-item img,
  .drws-recovery-cart-detail .drws-order-product-placeholder{width:38px!important;height:38px!important;flex-basis:38px!important}
  .drws-recovery-cart-detail .drws-detail-item-copy strong{font-size:11.5px!important;line-height:1.55!important}
  .drws-recovery-cart-detail .drws-item-quantity{font-size:9.5px!important}
}

/* 1.25.618 — abandoned-cart item price beside each product */
.drws-recovery-cart-detail .drws-detail-item{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;column-gap:10px!important}
.drws-recovery-cart-detail .drws-detail-item-copy{min-width:0!important}
.drws-recovery-cart-detail .drws-item-price{display:grid;justify-items:end;align-content:center;gap:2px;min-width:112px;text-align:left;white-space:nowrap}
.drws-recovery-cart-detail .drws-item-price strong{font-size:13px!important;color:var(--drws-primary);font-weight:900;line-height:1.5}
.drws-recovery-cart-detail .drws-item-price small{font-size:9px!important;color:var(--drws-muted);line-height:1.4}
@media(max-width:640px){
  .drws-recovery-cart-detail .drws-detail-item{grid-template-columns:auto minmax(0,1fr)!important;column-gap:7px!important;row-gap:2px!important}
  .drws-recovery-cart-detail .drws-item-price{grid-column:2;grid-row:2;display:flex;align-items:center;justify-content:flex-start;gap:7px;min-width:0;text-align:right;white-space:normal}
  .drws-recovery-cart-detail .drws-item-price strong{font-size:11px!important}
  .drws-recovery-cart-detail .drws-item-price small{font-size:8.5px!important}
}


/* 1.25.619 — compact product rows in order detail modal */
.drws-order-detail-modal .drws-detail-items{
  gap:5px!important;
}
.drws-order-detail-modal .drws-detail-item{
  padding:7px 9px!important;
  gap:9px!important;
  min-height:0!important;
  border-radius:10px!important;
}
.drws-order-detail-modal .drws-detail-item img,
.drws-order-detail-modal .drws-order-product-placeholder{
  width:48px!important;
  height:48px!important;
  flex:0 0 48px!important;
  border-radius:8px!important;
}
.drws-order-detail-modal .drws-detail-item-copy{
  display:grid!important;
  gap:1px!important;
  align-content:center!important;
}
.drws-order-detail-modal .drws-detail-item strong{
  font-size:14px!important;
  line-height:1.55!important;
  margin:0!important;
}
.drws-order-detail-modal .drws-detail-item small{
  font-size:10.5px!important;
  line-height:1.4!important;
  margin-top:1px!important;
}
.drws-order-detail-modal .drws-detail-item>b{
  font-size:13px!important;
  line-height:1.45!important;
}
@media(max-width:700px){
  .drws-order-detail-modal .drws-detail-items{gap:4px!important}
  .drws-order-detail-modal .drws-detail-item{padding:6px 7px!important;gap:7px!important}
  .drws-order-detail-modal .drws-detail-item img,
  .drws-order-detail-modal .drws-order-product-placeholder{width:42px!important;height:42px!important;flex-basis:42px!important}
  .drws-order-detail-modal .drws-detail-item strong{font-size:12px!important;line-height:1.5!important}
  .drws-order-detail-modal .drws-detail-item small{font-size:9.5px!important;line-height:1.35!important}
  .drws-order-detail-modal .drws-detail-item>b{font-size:11.5px!important}
}


/* 1.25.622 — notification bell opens center only; permission is an inline opt-in */
.drws-notification-permission-banner{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;margin:9px 8px 7px;padding:10px 11px;border:1px solid #dbe5f5;border-radius:12px;background:#f6f9ff;color:var(--drws-primary)}
.drws-notification-permission-banner>.dashicons{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#e9f0ff;font-size:17px;line-height:30px}
.drws-notification-permission-banner div{min-width:0}.drws-notification-permission-banner strong,.drws-notification-permission-banner small{display:block}.drws-notification-permission-banner strong{font-size:10.5px;line-height:1.7}.drws-notification-permission-banner small{font-size:8.5px;line-height:1.7;color:var(--drws-muted);margin-top:1px}.drws-notification-permission-banner button{border:0;border-radius:9px;background:var(--drws-primary);color:#fff;padding:7px 10px;font-size:9px;font-weight:900;white-space:nowrap}
@media(max-width:900px){.drws-notification-permission-banner{grid-template-columns:28px minmax(0,1fr) auto;margin:8px 6px 6px;padding:9px}.drws-notification-permission-banner>.dashicons{width:28px;height:28px;line-height:28px}.drws-notification-permission-banner strong{font-size:11px}.drws-notification-permission-banner small{font-size:9px}.drws-notification-permission-banner button{padding:7px 9px}}

/* 1.25.623 — iOS PWA bottom navigation / safe-area consistency */
@media (max-width:900px){
  :root{--drws-mobile-nav-height:72px;--drws-safe-bottom:env(safe-area-inset-bottom,0px)}
  .drws-app{
    padding-bottom:calc(var(--drws-mobile-nav-height) + var(--drws-safe-bottom))!important;
  }
  .drws-bottom-nav{
    height:calc(var(--drws-mobile-nav-height) + var(--drws-safe-bottom))!important;
    min-height:calc(var(--drws-mobile-nav-height) + var(--drws-safe-bottom))!important;
    padding-top:0!important;
    padding-bottom:var(--drws-safe-bottom)!important;
    align-items:stretch!important;
  }
  .drws-bottom-nav>button{
    height:var(--drws-mobile-nav-height)!important;
    min-height:var(--drws-mobile-nav-height)!important;
    padding-top:5px!important;
    padding-bottom:5px!important;
    align-self:start!important;
  }
  .drws-bottom-nav .is-new span{
    margin-top:-27px!important;
  }
}
@media (max-width:900px) and (display-mode:standalone){
  html,body{min-height:100%;min-height:100dvh}
  .drws-bottom-nav{
    bottom:0!important;
  }
}
@supports (-webkit-touch-callout:none){
  @media (max-width:900px){
    .drws-bottom-nav{
      -webkit-transform:translateZ(0);
      transform:translateZ(0);
    }
  }
}

/* 1.25.623 — iOS PWA bottom navigation safe-area parity */
@media(max-width:900px){
  .drws-app{
    padding-bottom:calc(72px + env(safe-area-inset-bottom))!important;
  }
  .drws-bottom-nav{
    height:calc(72px + env(safe-area-inset-bottom))!important;
    padding-bottom:env(safe-area-inset-bottom)!important;
    align-items:stretch!important;
    box-sizing:border-box!important;
  }
  .drws-bottom-nav>button{
    min-height:72px!important;
    height:72px!important;
    align-self:start!important;
    padding-bottom:0!important;
  }
  .drws-bottom-nav .is-new span{
    margin-top:-27px!important;
  }
}
@media(max-width:900px) and (display-mode:standalone){
  .drws-app{
    padding-bottom:calc(72px + env(safe-area-inset-bottom))!important;
  }
  .drws-bottom-nav{
    bottom:0!important;
    height:calc(72px + env(safe-area-inset-bottom))!important;
    padding-bottom:env(safe-area-inset-bottom)!important;
  }
  .drws-bottom-nav>button{
    min-height:72px!important;
    height:72px!important;
  }
}

/* 1.25.624 — keep installed PWA navigation fresh and structurally consistent */
.drws-bottom-nav button.is-unavailable{opacity:.42;filter:grayscale(.25)}
.drws-bottom-nav button.is-unavailable .drws-support-badge{display:none!important}

/* 1.25.625 — unified seller user permissions */
.drws-user-access-note{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;border:1px solid #dce6f4;border-radius:11px;background:#f4f8ff;color:#56647a;font-size:10px;line-height:1.9}.drws-user-access-note .dashicons{color:var(--drws-primary);flex:0 0 18px;margin-top:1px}.drws-aux-access{display:flex!important;align-items:center;justify-content:center;gap:5px;white-space:nowrap}.drws-aux-access input{width:18px;height:18px;margin:0}.drws-aux-access small{display:none!important}.drws-aux-access input:disabled{opacity:.65;cursor:not-allowed}
@media(max-width:1100px){.drws-user-row{min-width:980px}}

/* 1.25.657: seller push diagnostics */
.drws-push-diagnostics-trigger{display:block;width:calc(100% - 24px);margin:10px 12px 12px;padding:12px;border:1px solid #cad7ee;border-radius:12px;background:#f0f5ff;color:#092662;font:inherit;font-weight:800;cursor:pointer}
.drws-push-status{display:grid;gap:9px;margin:16px 0;padding:16px;border:1px solid #dce5f4;border-radius:14px;background:#f8faff;line-height:1.9;direction:rtl;text-align:right}
.drws-push-status .is-error{color:#ad263c;font-weight:700}.drws-push-hint{font-size:13px;line-height:1.9;color:#53627c}
.drws-push-diagnostics .drws-form-actions{flex-wrap:wrap;gap:9px}

/* 1.25.658 — Account-level seller push controls and narrow-screen diagnostics. */
.drws-profile-grid .drws-push-settings{grid-column:1/-1;min-width:0;display:grid;gap:12px;align-content:start}
.drws-push-settings-heading{display:flex;align-items:center;gap:12px;min-width:0}
.drws-push-settings-heading>.dashicons{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:14px;background:#eaf1ff;color:var(--drws-primary);font-size:22px}
.drws-push-settings-heading>div{min-width:0}
.drws-push-settings-heading h2{margin:0;color:var(--drws-primary);font-size:19px}
.drws-push-settings-heading p,.drws-push-settings-note{margin:5px 0 0;color:#64748b;font-size:12px;line-height:1.9}
.drws-push-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.drws-push-setting{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:13px 15px;border:1px solid #e0e7f2;border-radius:14px;background:#fbfcff;cursor:pointer;position:relative}
.drws-push-setting.is-main{background:#f0f5ff;border-color:#cbdaf6}
.drws-push-setting-label{display:flex;align-items:center;gap:9px;min-width:0;color:#172c50;font-size:13px}
.drws-push-setting-label strong{font-weight:800;line-height:1.6}
.drws-push-setting-label .dashicons{color:#315a9d;flex:0 0 auto;font-size:19px}
.drws-push-setting input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.drws-push-switch{width:43px;height:25px;flex:0 0 43px;border-radius:30px;background:#cbd5e1;position:relative;transition:background .2s}
.drws-push-switch:after{content:"";position:absolute;top:3px;right:3px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .2s}
.drws-push-setting input:checked+.drws-push-switch{background:#09985b}
.drws-push-setting input:checked+.drws-push-switch:after{transform:translateX(-18px)}
.drws-push-setting input:focus-visible+.drws-push-switch{outline:3px solid #83b7f8;outline-offset:3px}
.drws-push-setting:has(input:disabled){opacity:.55;cursor:default}
.drws-push-settings-feedback{min-height:18px;margin:0;color:#167a4a;font-size:12px;font-weight:700}
.drws-modal>section{min-width:0;max-width:calc(100vw - 20px);box-sizing:border-box}
.drws-push-diagnostics,.drws-push-diagnostics>*{min-width:0;max-width:100%;box-sizing:border-box}
.drws-push-diagnostics .drws-rec-modal-head{min-width:0;max-width:100%;white-space:normal}
.drws-push-diagnostics .drws-rec-modal-head>div{min-width:0;flex:1}
.drws-push-diagnostics .drws-rec-modal-head p{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}
.drws-push-diagnostics .drws-push-status{overflow-wrap:anywhere;word-break:normal}
.drws-push-diagnostics .drws-form-actions{position:static!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important;min-width:0;margin-top:0;padding:0;background:transparent}
.drws-push-diagnostics .drws-form-actions>button{width:100%;min-width:0;white-space:normal;line-height:1.7;min-height:43px}
.drws-push-diagnostics .drws-form-actions>button:last-child{grid-column:1/-1}
.drws-push-diagnostics .drws-push-hint{overflow-wrap:anywhere;white-space:normal;line-height:1.9}
@media(max-width:560px){.drws-push-categories{grid-template-columns:minmax(0,1fr)}.drws-push-settings-heading h2{font-size:17px}.drws-push-setting-label{font-size:12px}.drws-push-diagnostics .drws-rec-modal-head{padding-left:0!important}.drws-push-diagnostics .drws-rec-modal-head h2{font-size:17px!important;overflow-wrap:anywhere}.drws-push-diagnostics .drws-form-actions>button{font-size:12px;padding:9px 6px}}
@media(max-width:340px){.drws-push-diagnostics .drws-form-actions{grid-template-columns:1fr}.drws-push-diagnostics .drws-form-actions>button:last-child{grid-column:auto}}

/* 1.25.659 — create a seller directly in the unified permission manager */
.drws-manager-access-only .drws-create-toolbar{display:flex;align-items:flex-start;gap:12px;min-width:0;margin-bottom:12px}
.drws-manager-access-only .drws-create-toolbar>.drws-user-search{flex:1 1 auto;min-width:0;margin:0!important}
.drws-manager-access-only .drws-create-open{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:57px;padding:0 18px;border:0;border-radius:13px;background:#092662;color:#fff;font:800 13px Vazirmatn,Vazir,Tahoma,sans-serif;cursor:pointer;box-shadow:0 7px 18px rgba(9,38,98,.16)}
.drws-manager-access-only .drws-create-open:hover{background:#123e85}
.drws-create-status{margin:0 0 12px;padding:12px 14px;border:1px solid #bce6d0;border-radius:12px;background:#edf9f2;color:#176c41;font-weight:700;font-size:12px;line-height:1.9}
.drws-create-status[hidden],.drws-create-overlay[hidden],.drws-create-feedback[hidden]{display:none!important}
.drws-create-overlay{position:fixed;inset:0;z-index:100100;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(8,25,54,.55);backdrop-filter:blur(4px);overflow-y:auto}
.drws-create-dialog{width:min(100%,540px);max-height:calc(100dvh - 36px);overflow-y:auto;background:#fff;border:1px solid #d9e4f4;border-radius:22px;box-shadow:0 25px 90px rgba(5,24,58,.25);box-sizing:border-box;color:#15294b;font-family:Vazirmatn,Vazir,Tahoma,sans-serif}
.drws-create-dialog *{box-sizing:border-box}
.drws-create-dialog>header{display:flex;align-items:center;gap:12px;padding:20px 22px;border-bottom:1px solid #e8eef6}
.drws-create-dialog>header>.dashicons{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:12px;background:#eaf1ff;color:#092662;font-size:23px}
.drws-create-dialog>header>div{flex:1;min-width:0}.drws-create-dialog h3{margin:0;font-size:18px;font-weight:900;color:#092662}.drws-create-dialog>header p{margin:5px 0 0;font-size:11px;color:#6b7890;line-height:1.8}
.drws-create-dialog>header button{flex:0 0 35px;width:35px;height:35px;display:grid;place-items:center;border:1px solid #dbe3ee;border-radius:10px;background:#f7f9fc;cursor:pointer;color:#253b61}
.drws-create-dialog>form{padding:20px 22px 22px}
.drws-create-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.drws-create-fields label{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:800;color:#243b61}
.drws-create-fields label b{color:#b22e40}.drws-create-fields input{width:100%;min-width:0;height:45px;padding:0 12px;border:1px solid #d6e0ef;border-radius:11px;background:#f8faff;font:600 13px Vazirmatn,Vazir,Tahoma,sans-serif;box-shadow:none}
.drws-create-fields input:focus{border-color:#092662;outline:2px solid #e0eaff}
.drws-create-fields input[name="mobile"],.drws-create-fields input[name="email"]{direction:ltr;text-align:left}
.drws-create-hint{margin:15px 0 0;padding:11px 13px;border-radius:11px;background:#eff5ff;color:#526887;font-size:11px;line-height:2}
.drws-create-feedback{margin:12px 0 0;padding:11px 13px;border-radius:10px;background:#edf8f1;color:#176c41;font-size:12px;line-height:1.8}
.drws-create-feedback.is-error{background:#fff0f0;color:#a52b37}
.drws-create-dialog footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px;margin-top:20px}
.drws-create-dialog footer button{min-height:43px;border-radius:11px;padding:0 16px;font:800 12px Vazirmatn,Vazir,Tahoma,sans-serif;cursor:pointer}
.drws-create-cancel{border:1px solid #d9e2ed;background:#fff;color:#344761}.drws-create-submit{display:inline-flex;align-items:center;gap:6px;border:0;background:#092662;color:#fff}.drws-create-submit:disabled{opacity:.65;cursor:wait}
@media(max-width:760px){.drws-manager-access-only .drws-create-toolbar{flex-direction:column}.drws-manager-access-only .drws-create-toolbar>.drws-user-search{width:100%}.drws-manager-access-only .drws-create-open{width:100%;min-height:44px}.drws-create-fields{grid-template-columns:1fr}.drws-create-dialog>header,.drws-create-dialog>form{padding:16px}.drws-create-dialog footer button{flex:1 1 auto}}

@media(min-width:761px){.drw-manager-center .drw-mc-module-seller .drws-create-toolbar>.drws-user-search{width:auto!important;flex:1 1 0!important;min-width:0!important}}

/* 1.25.660 — Restore pre-order controls for simple products and variations. */
.drws-stock-modal .drws-variation-stock-actions .drws-stock-set-control{display:grid;grid-template-columns:minmax(70px,1fr) minmax(120px,1.3fr);gap:8px;min-width:0;align-items:center}
.drws-stock-modal .drws-stock-set-control input{box-sizing:border-box;min-width:0;width:100%;height:44px;border:1px solid #dbe4ef;border-radius:11px;padding:8px 10px;font:inherit;text-align:center}
.drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{width:100%!important;margin:0!important;min-height:44px!important;white-space:normal!important}
.drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini.is-active{background:#fff0db!important;border-color:#eebd77!important;color:#9a3412!important}
.drws-stock-modal .drws-preorder-info{display:block;line-height:1.8;color:#8b5316;margin-top:6px;overflow-wrap:anywhere}
.drws-preorder-editor .drws-preorder-help{font-size:12px;line-height:1.9;color:#66758b;margin:10px 0;overflow-wrap:anywhere}
.drws-preorder-editor .drws-preorder-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
.drws-preorder-editor .drws-preorder-actions button{min-height:44px;flex:1 1 160px}
.drws-inventory-grid .drws-preorder-btn{width:100%;margin:7px 0 0!important;min-height:42px}
@media(max-width:560px){.drws-stock-modal .drws-variation-stock-actions .drws-stock-set-control{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.drws-preorder-editor .drws-preorder-actions{display:grid;grid-template-columns:1fr}}

/* 1.25.661 — Restore legacy +/- and order actions without losing modern card layout. */
.drws-inventory-grid .drws-inventory-quick-stock{width:100%;margin:8px 0!important;grid-template-columns:42px minmax(0,1fr) 42px}
.drws-inventory-grid .drws-inventory-quick-stock button{min-height:40px!important}
.drws-inventory-grid .drws-inventory-order-btn{width:100%;min-height:44px;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:7px}
.drws-stock-modal .drws-stock-modal-step{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;gap:4px;margin:0;align-items:center}
.drws-stock-modal .drws-stock-modal-step button{height:44px!important;min-width:0}
.drws-stock-modal .drws-stock-modal-step input{min-width:0;width:100%;height:44px;margin:0;direction:ltr}
.drws-stock-modal .drws-variation-stock-actions .drws-stock-set-control{grid-template-columns:minmax(145px,1fr) minmax(90px,.8fr)}
@media(max-width:560px){.drws-stock-modal .drws-variation-stock-actions .drws-stock-set-control{grid-template-columns:minmax(0,1fr)}.drws-stock-modal .drws-stock-modal-step{grid-template-columns:38px minmax(0,1fr) 38px}}

/* 1.25.662 exact v1.25.596 inventory UI overrides, isolated to products view */
body.drws-inventory-legacy .drws-page-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}
body.drws-inventory-legacy .drws-page-head h1{margin:0;color:var(--drws-primary);font-size:26px}
body.drws-inventory-legacy .drws-page-head p{margin:7px 0 0;color:var(--drws-muted);font-size:12px}
body.drws-inventory-legacy .drws-primary-btn,body.drws-inventory-legacy .drws-secondary-btn{border-radius:11px;padding:11px 17px;font-weight:900;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:7px}
body.drws-inventory-legacy .drws-primary-btn{background:var(--drws-primary);color:#fff}
body.drws-inventory-legacy .drws-secondary-btn{background:#fff;color:var(--drws-primary);border-color:#cfd7e5}
body.drws-inventory-legacy .drws-primary-btn:disabled{opacity:.5;cursor:not-allowed}
body.drws-inventory-legacy .drws-card{background:#fff;border:1px solid var(--drws-line);border-radius:17px;box-shadow:var(--drws-shadow)}
body.drws-inventory-legacy .drws-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:14px}
body.drws-inventory-legacy .drws-toolbar input,body.drws-inventory-legacy .drws-toolbar select{background:#fff;border:1px solid #d8deE8;border-radius:11px;padding:11px 13px;min-height:43px;color:var(--drws-text)}
body.drws-inventory-legacy .drws-toolbar input{min-width:280px;flex:1}
body.drws-inventory-legacy .drws-empty{padding:45px 20px;text-align:center;color:var(--drws-muted)}
body.drws-inventory-legacy .drws-field{display:grid;gap:6px}
body.drws-inventory-legacy .drws-field.is-wide,body.drws-inventory-legacy .drws-field.form-row-wide{grid-column:1/-1}
body.drws-inventory-legacy .drws-field span{font-size:11px;font-weight:800}
body.drws-inventory-legacy .drws-field input,body.drws-inventory-legacy .drws-field select,body.drws-inventory-legacy .drws-field textarea{width:100%;border:1px solid #d9dfe8;border-radius:10px;padding:11px 12px;background:#fff;min-height:43px}
body.drws-inventory-legacy .drws-field textarea{min-height:80px;resize:vertical}
body.drws-inventory-legacy .drws-field small{font-size:9px;color:var(--drws-muted)}
body.drws-inventory-legacy .drws-product-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:15px}
body.drws-inventory-legacy .drws-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:13px}
body.drws-inventory-legacy .drws-product{border:1px solid var(--drws-line);background:#fff;border-radius:15px;padding:11px;display:flex;flex-direction:column;min-width:0;transition:opacity .2s,filter .2s}
body.drws-inventory-legacy .drws-product.is-out-of-stock{opacity:.42;filter:grayscale(.35);background:#f5f6f8}
body.drws-inventory-legacy .drws-product.is-out-of-stock:hover{opacity:.58}
body.drws-inventory-legacy .drws-product img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:11px;background:#f4f4f4}
body.drws-inventory-legacy .drws-product h3{font-size:12px;margin:11px 0 5px;line-height:1.7}
body.drws-inventory-legacy .drws-product .price{font-weight:900;color:var(--drws-primary);font-size:11px}
body.drws-inventory-legacy .drws-product .stock{font-size:9px;color:var(--drws-green);margin:7px 0}
body.drws-inventory-legacy .drws-product.is-out-of-stock .stock{color:var(--drws-red)}
body.drws-inventory-legacy .drws-product select{width:100%;border:1px solid #dde2ea;border-radius:8px;padding:8px;margin:4px 0 8px;font-size:10px}
body.drws-inventory-legacy .drws-product button{margin-top:auto}
body.drws-inventory-legacy .drws-inventory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
body.drws-inventory-legacy .drws-actions{display:flex;gap:7px;flex-wrap:wrap}
body.drws-inventory-legacy .drws-actions button,body.drws-inventory-legacy .drws-actions a{flex:1;padding:8px;border-radius:8px;font-size:9px;font-weight:900;text-align:center}
body.drws-inventory-legacy .drws-modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px}
body.drws-inventory-legacy .drws-modal[hidden]{display:none}
body.drws-inventory-legacy .drws-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(5,15,34,.62);backdrop-filter:blur(4px)}
body.drws-inventory-legacy .drws-modal>section{position:relative;background:#fff;border-radius:18px;width:min(700px,100%);max-height:88vh;overflow:auto;padding:22px;z-index:1}
body.drws-inventory-legacy .drws-modal-close{position:absolute;left:12px;top:10px;border:0;background:#f1f3f7;border-radius:8px;width:34px;height:34px;font-size:22px}
body.drws-inventory-legacy .drws-modal-detail{display:grid;gap:13px}
body.drws-inventory-legacy .drws-modal-detail h2{margin:0;color:var(--drws-primary)}
@media (max-width:1180px){body.drws-inventory-legacy .drws-products-grid,body.drws-inventory-legacy .drws-inventory-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:900px){body.drws-inventory-legacy .drws-product-layout{grid-template-columns:1fr}
body.drws-inventory-legacy .drws-page-head h1{font-size:21px}
body.drws-inventory-legacy .drws-products-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:560px){body.drws-inventory-legacy .drws-page-head{align-items:flex-start}
body.drws-inventory-legacy .drws-page-head p{font-size:10px}
body.drws-inventory-legacy .drws-primary-btn,body.drws-inventory-legacy .drws-secondary-btn{padding:10px 12px;font-size:10px}
body.drws-inventory-legacy .drws-toolbar{display:grid;grid-template-columns:1fr 1fr}
body.drws-inventory-legacy .drws-toolbar input{grid-column:1/-1;min-width:0}
body.drws-inventory-legacy .drws-toolbar select{width:100%}
body.drws-inventory-legacy .drws-field.is-wide,body.drws-inventory-legacy .drws-field.form-row-wide,body.drws-inventory-legacy .drws-field.address-field{grid-column:1/-1}
body.drws-inventory-legacy .drws-products-grid,body.drws-inventory-legacy .drws-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
body.drws-inventory-legacy .drws-product{padding:8px}
body.drws-inventory-legacy .drws-product h3{font-size:10px}
body.drws-inventory-legacy .drws-product .price{font-size:9px}
body.drws-inventory-legacy .drws-product button{font-size:9px;padding:9px 6px}
body.drws-inventory-legacy .drws-modal{padding:10px}
body.drws-inventory-legacy .drws-modal>section{padding:17px}}
body.drws-inventory-legacy .drws-primary-btn .dashicons,body.drws-inventory-legacy .drws-secondary-btn .dashicons{font-size:17px;width:17px;height:17px}
body.drws-inventory-legacy .drws-advanced-checkout .drws-field{min-width:0}
body.drws-inventory-legacy .drws-advanced-checkout .drws-field>.drws-field-label{color:var(--drws-checkout-label);font-weight:800}
body.drws-inventory-legacy .drws-advanced-checkout .drws-field input,body.drws-inventory-legacy .drws-advanced-checkout .drws-field select,body.drws-inventory-legacy .drws-advanced-checkout .drws-field textarea{min-height:52px;border-width:var(--drws-checkout-border);border-radius:var(--drws-checkout-radius);color:var(--drws-checkout-text);padding:12px 14px;box-shadow:0 1px 2px rgba(15,35,72,.02);transition:border-color .2s,box-shadow .2s}
body.drws-inventory-legacy .drws-advanced-checkout .drws-field input:focus,body.drws-inventory-legacy .drws-advanced-checkout .drws-field select:focus,body.drws-inventory-legacy .drws-advanced-checkout .drws-field textarea:focus{outline:0;border-color:var(--drws-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--drws-primary) 10%,transparent)}
body.drws-inventory-legacy .drws-advanced-checkout .drws-field textarea{min-height:var(--drws-checkout-notes-height)}
body.drws-inventory-legacy .drws-advanced-checkout .drws-field.drw-field-billing_address_1 input,body.drws-inventory-legacy .drws-advanced-checkout .drws-field.drw-field-shipping_address_1 input{min-height:var(--drws-checkout-address-height)}
@media (max-width:700px){body.drws-inventory-legacy .drws-advanced-checkout .drws-field,body.drws-inventory-legacy .drws-advanced-checkout .drws-field.is-half,body.drws-inventory-legacy .drws-advanced-checkout .drws-field.is-wide{grid-column:1/-1}}
body.drws-inventory-legacy .drws-product .drws-variation-selectors select{width:100%;min-width:0;margin:0;padding:7px 8px;font-size:9px}
@media (max-width:900px){body.drws-inventory-legacy .drws-product-layout>[data-mobile-order-summary]{position:fixed!important;top:auto!important;right:12px!important;left:12px!important;bottom:calc(80px + env(safe-area-inset-bottom))!important;z-index:58!important;width:auto!important;max-height:calc(100vh - 110px)!important;max-height:calc(100dvh - 110px)!important;margin:0!important;padding:0!important;overflow:auto!important;border-radius:16px!important;box-shadow:0 14px 45px rgba(15,35,72,.24)!important}
body.drws-inventory-legacy .drws-product-layout>[data-mobile-order-summary]:not(.is-mobile-open)>:not(.drws-mobile-summary-toggle){display:none!important}
body.drws-inventory-legacy .drws-product-layout>[data-mobile-order-summary].is-mobile-open{padding-bottom:13px!important}
body.drws-inventory-legacy .drws-product-layout>[data-mobile-order-summary].is-mobile-open>.drws-mobile-summary-toggle>i{transform:rotate(180deg)}
body.drws-inventory-legacy .drws-product-layout>[data-mobile-order-summary]>.drws-section-title{display:none!important}
body.drws-inventory-legacy .drws-product-layout>[data-mobile-order-summary]>.drws-cart-items,body.drws-inventory-legacy .drws-product-layout>[data-mobile-order-summary]>.drws-totals,body.drws-inventory-legacy .drws-product-layout>[data-mobile-order-summary]>.drws-form-actions{margin-right:13px;margin-left:13px}
body.drws-inventory-legacy .drws-product-layout>[data-mobile-order-summary]>.drws-form-actions{position:static!important;bottom:auto!important;padding-bottom:0!important}
body.drws-inventory-legacy .drws-product-layout>.drws-wizard-main{margin-bottom:76px}}
body.drws-inventory-legacy .drws-stock-control{display:grid;grid-template-columns:38px minmax(52px,1fr) 38px;align-items:center;gap:5px;margin:4px 0 10px;direction:ltr}
body.drws-inventory-legacy .drws-stock-control button{height:36px!important;margin:0!important;border:1px solid var(--drws-line);border-radius:9px;background:#f7f9fc;color:var(--drws-primary);font:800 16px/1 Vazirmatn,sans-serif;cursor:pointer}
body.drws-inventory-legacy .drws-stock-control .drws-stock-value{direction:rtl;font-size:12px;background:#fff}
body.drws-inventory-legacy .drws-stock-manage{margin:4px 0 10px!important;background:#f5f7fb!important;color:var(--drws-primary)!important;border:1px solid #dce4ef!important;border-radius:9px!important;padding:9px!important;font-weight:800}
body.drws-inventory-legacy .drws-stock-modal>p{color:var(--drws-muted);margin-top:-4px}
body.drws-inventory-legacy .drws-stock-current{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#f7f9fc;border:1px solid var(--drws-line);border-radius:12px;margin:14px 0}
body.drws-inventory-legacy .drws-stock-current strong{font-size:18px;color:var(--drws-primary)}
body.drws-inventory-legacy .drws-stock-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 14px}
body.drws-inventory-legacy .drws-variation-stock-list{display:grid;gap:8px;margin-top:14px}
body.drws-inventory-legacy .drws-variation-stock-row{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px;align-items:center;padding:11px;border:1px solid var(--drws-line);border-radius:12px}
body.drws-inventory-legacy .drws-variation-stock-row strong,body.drws-inventory-legacy .drws-variation-stock-row small{display:block}
body.drws-inventory-legacy .drws-variation-stock-row strong{font-size:11px}
body.drws-inventory-legacy .drws-variation-stock-row small{font-size:9px;color:var(--drws-muted);margin-top:4px}
body.drws-inventory-legacy .drws-variation-stock-row .drws-stock-control{margin:0}
@media (max-width:560px){body.drws-inventory-legacy .drws-variation-stock-row{grid-template-columns:1fr}
body.drws-inventory-legacy .drws-stock-control{grid-template-columns:36px minmax(48px,1fr) 36px}
body.drws-inventory-legacy .drws-stock-actions{grid-template-columns:1fr}}
body.drws-inventory-legacy .drws-stock-unmanaged{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
body.drws-inventory-legacy .drws-stock-unmanaged>span{font-size:13px;color:#7b8497}
body.drws-inventory-legacy .drws-stock-unmanaged .drws-stock-manage{width:auto;min-height:40px;padding:8px 14px}
body.drws-inventory-legacy .drws-preorder-badge{display:block;margin:8px 0;padding:7px 10px;border-radius:10px;background:#fff7ed;color:#c2410c;font-weight:800;font-size:12px;text-align:center;border:1px solid #fed7aa}
body.drws-inventory-legacy .drws-preorder-btn,body.drws-inventory-legacy .drws-preorder-mini{width:100%;border:1px solid #fed7aa;background:#fffaf3;color:#9a3412;border-radius:12px;padding:10px 12px;font-family:inherit;font-weight:800;cursor:pointer;margin:8px 0}
body.drws-inventory-legacy .drws-preorder-mini{width:auto;margin:0 8px;padding:8px 10px;font-size:12px}
body.drws-inventory-legacy .drws-stock-modal .drws-field{display:grid;gap:7px;margin:14px 0}
body.drws-inventory-legacy .drws-stock-modal .drws-field input{width:100%;box-sizing:border-box;border:1px solid #d9e2ef;border-radius:12px;padding:12px;font-family:inherit}
@media (max-width:680px){body.drws-inventory-legacy .drws-preorder-mini{width:100%;margin:7px 0}
body.drws-inventory-legacy .drws-variation-stock-row{flex-wrap:wrap}}
body.drws-inventory-legacy .drws-stock-modal{max-width:100%;padding:2px 0 6px}
body.drws-inventory-legacy .drws-stock-modal>h2{margin:0 0 8px!important;font-size:30px!important;line-height:1.35!important;font-weight:900!important;color:#172033!important}
body.drws-inventory-legacy .drws-stock-modal>p{margin:0 0 20px!important;font-size:16px!important;line-height:1.8!important;color:#758198!important;font-weight:600!important}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-list{gap:12px!important;margin-top:0!important}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-row{grid-template-columns:minmax(220px,1fr) minmax(190px,240px) minmax(170px,220px)!important;gap:16px!important;align-items:center!important;padding:18px 20px!important;border:1px solid #dbe4ef!important;border-radius:16px!important;background:#fff!important;box-shadow:0 2px 8px rgba(15,35,65,.035)}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-row>div:first-child{min-width:0}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-row strong{font-size:16px!important;line-height:1.8!important;font-weight:900!important;color:#172033!important}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-row small{font-size:13px!important;line-height:1.7!important;margin-top:2px!important;color:#7a879d!important;font-weight:600!important}
body.drws-inventory-legacy .drws-stock-modal .drws-stock-control{grid-template-columns:46px minmax(70px,1fr) 46px!important;gap:6px!important;margin:0!important;max-width:220px}
body.drws-inventory-legacy .drws-stock-modal .drws-stock-control button{height:46px!important;border-radius:11px!important;font-size:18px!important}
body.drws-inventory-legacy .drws-stock-modal .drws-stock-control .drws-stock-value{font-size:16px!important;font-weight:900!important}
body.drws-inventory-legacy .drws-stock-modal .drws-stock-unmanaged{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;align-items:stretch!important}
body.drws-inventory-legacy .drws-stock-modal .drws-stock-unmanaged>span{font-size:14px!important;line-height:1.7!important;font-weight:700!important;color:#778399!important}
body.drws-inventory-legacy .drws-stock-modal .drws-stock-unmanaged .drws-stock-manage{width:100%!important;min-height:46px!important;margin:0!important;padding:10px 12px!important;font-size:14px!important;line-height:1.7!important;border-radius:11px!important}
body.drws-inventory-legacy .drws-stock-modal .drws-preorder-mini{width:100%!important;min-height:46px!important;margin:0!important;padding:10px 14px!important;border-radius:11px!important;font-size:15px!important;line-height:1.6!important;font-weight:900!important}
body.drws-inventory-legacy .drws-stock-modal .drws-preorder-mini+*{margin-top:6px}
@media (max-width:900px){body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-row{grid-template-columns:minmax(0,1fr) minmax(180px,220px)!important}
body.drws-inventory-legacy .drws-stock-modal .drws-preorder-mini{grid-column:1/-1}}
@media (max-width:680px){body.drws-inventory-legacy .drws-stock-modal>h2{font-size:25px!important}
body.drws-inventory-legacy .drws-stock-modal>p{font-size:15px!important;margin-bottom:15px!important}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-row{grid-template-columns:1fr!important;padding:15px!important;gap:11px!important}
body.drws-inventory-legacy .drws-stock-modal .drws-stock-control{max-width:none;width:100%}
body.drws-inventory-legacy .drws-stock-modal .drws-preorder-mini{grid-column:auto}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-row strong{font-size:16px!important}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-row small{font-size:13px!important}}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-row{grid-template-columns:minmax(260px,1fr) minmax(430px,1.15fr)!important;gap:18px!important}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-info small{font-size:12px!important;color:#8b96a9!important;margin-top:3px!important}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions{display:grid!important;grid-template-columns:minmax(200px,1fr) minmax(180px,1fr)!important;gap:12px!important;align-items:center!important}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-stock-manage,body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{width:100%!important;min-height:48px!important;margin:0!important}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-stock-control{width:100%!important;max-width:none!important;margin:0!important}
body.drws-inventory-legacy .drws-stock-modal .drws-field input::placeholder{color:#aab3c2!important;opacity:1!important;font-weight:500!important}
@media (max-width:900px){body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-row{grid-template-columns:1fr!important}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions{grid-template-columns:1fr 1fr!important}}
@media (max-width:560px){body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions{grid-template-columns:1fr!important}}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-row{
  box-sizing:border-box!important;
  width:100%!important;
  grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;
  gap:16px!important;
  align-items:center!important;
  overflow:hidden!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-info{
  min-width:0!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-row strong{
  font-size:16px!important;
  line-height:1.65!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-info small{
  display:block!important;
  font-size:13px!important;
  line-height:1.65!important;
  margin-top:3px!important;
  white-space:normal!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions{
  min-width:0!important;
  width:100%!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:10px!important;
  align-items:center!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-stock-manage,body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  min-height:44px!important;
  padding:9px 10px!important;
  margin:0!important;
  font-size:14px!important;
  line-height:1.55!important;
  white-space:normal!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-stock-control{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0!important;
  display:grid!important;
  grid-template-columns:44px minmax(54px,1fr) 44px!important;
  gap:6px!important;
  align-items:stretch!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-stock-control button,body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-stock-control input{
  box-sizing:border-box!important;
  min-width:0!important;
  width:100%!important;
  height:44px!important;
  font-size:15px!important;
  margin:0!important;
}
@media (max-width:900px){body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-row{
    grid-template-columns:1fr!important;
    gap:12px!important;
  }
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  }}
@media (max-width:560px){body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-row{padding:14px!important}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions{grid-template-columns:1fr!important}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-stock-manage,body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{font-size:14px!important}}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-stock-manage{
  white-space:nowrap!important;
  font-size:13px!important;
  padding-inline:8px!important;
  overflow:hidden!important;
  text-overflow:clip!important;
}
@media (max-width:900px){body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-stock-manage{
    font-size:13px!important;
  }}
@media (max-width:560px){body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-stock-manage{
    white-space:normal!important;
    font-size:14px!important;
  }}
body.drws-inventory-legacy .drws-inventory-grid .drws-product .drws-stock-badge{display:inline-flex!important;align-items:center!important;align-self:flex-start!important;width:auto!important;max-width:100%!important;margin:8px 0 10px!important;padding:5px 9px!important;border-radius:999px!important;font-size:10px!important;font-weight:800!important;line-height:1.6!important;border:1px solid transparent!important}
body.drws-inventory-legacy .drws-inventory-grid .drws-stock-badge.is-success{color:#15803d!important;background:#f0fdf4!important;border-color:#bbf7d0!important}
body.drws-inventory-legacy .drws-inventory-grid .drws-stock-badge.is-danger{color:#b91c1c!important;background:#fef2f2!important;border-color:#fecaca!important}
body.drws-inventory-legacy .drws-inventory-grid .drws-stock-badge.is-warning{color:#b45309!important;background:#fffbeb!important;border-color:#fde68a!important}
body.drws-inventory-legacy .drws-inventory-grid .drws-stock-badge.is-neutral{color:#64748b!important;background:#f8fafc!important;border-color:#e2e8f0!important}
body.drws-inventory-legacy .drws-inventory-grid .drws-stock-badge.is-preorder{color:#c2410c!important;background:#fff7ed!important;border-color:#fed7aa!important}
@media (max-width:560px){body.drws-inventory-legacy .drws-inventory-grid .drws-product .drws-stock-badge{font-size:9px!important;padding:4px 8px!important}}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-row{
  grid-template-columns:minmax(360px,.95fr) minmax(0,1.25fr)!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions{
  grid-template-columns:minmax(250px,1.25fr) minmax(190px,1fr)!important;
  gap:12px!important;
  overflow:visible!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-stock-manage{
  width:100%!important;
  min-width:0!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
  font-size:14px!important;
  padding-inline:12px!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{
  min-width:0!important;
  white-space:nowrap!important;
}
@media (max-width:1050px){body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-row{
    grid-template-columns:minmax(300px,.9fr) minmax(0,1.25fr)!important;
  }
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions{
    grid-template-columns:minmax(220px,1.2fr) minmax(175px,1fr)!important;
  }}
@media (max-width:900px){body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-row{grid-template-columns:1fr!important}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions{
    grid-template-columns:minmax(220px,1.2fr) minmax(175px,1fr)!important;
  }}
@media (max-width:560px){body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions{grid-template-columns:1fr!important}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-stock-manage,body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{
    white-space:normal!important;
  }}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-row{
  box-sizing:border-box!important;
  width:100%!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important;
  gap:18px!important;
  align-items:center!important;
  overflow:visible!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-info{
  min-width:0!important;
  width:100%!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions{
  box-sizing:border-box!important;
  min-width:0!important;
  width:100%!important;
  max-width:100%!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:10px!important;
  align-items:center!important;
  overflow:visible!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-stock-manage,body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  min-height:44px!important;
  margin:0!important;
  padding:9px 8px!important;
  font-size:13px!important;
  line-height:1.5!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-stock-control{
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  display:grid!important;
  grid-template-columns:44px minmax(0,1fr) 44px!important;
  gap:6px!important;
  margin:0!important;
}
@media (max-width:900px){body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-row{
    grid-template-columns:1fr!important;
    gap:12px!important;
  }
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  }}
@media (max-width:560px){body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions{
    grid-template-columns:1fr!important;
  }
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-stock-manage,body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{
    white-space:normal!important;
    font-size:14px!important;
  }}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions{
  display:grid!important;
  grid-template-columns:minmax(270px,1fr) 210px!important;
  gap:14px!important;
  align-items:center!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  overflow:visible!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-stock-manage{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  padding:10px 14px!important;
  font-size:13px!important;
  line-height:1.6!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:clip!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{
  width:210px!important;
  min-width:210px!important;
  max-width:210px!important;
  padding:10px 12px!important;
  font-size:13px!important;
  line-height:1.6!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:clip!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-stock-control{
  display:grid!important;
  grid-template-columns:52px minmax(100px,1fr) 52px!important;
  gap:8px!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  align-items:stretch!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-stock-control > *{
  box-sizing:border-box!important;
  min-width:0!important;
  margin:0!important;
}
@media (max-width:1100px){body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions{
    grid-template-columns:minmax(235px,1fr) 190px!important;
  }
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{
    width:190px!important;
    min-width:190px!important;
    max-width:190px!important;
  }}
@media (max-width:900px){body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions{
    grid-template-columns:minmax(230px,1fr) 190px!important;
  }}
@media (max-width:620px){body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions{
    grid-template-columns:1fr!important;
  }
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
  }
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-stock-manage{
    white-space:normal!important;
  }}
body.drws-inventory-legacy .drws-stock-modal{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow-x:hidden!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-list{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-row{
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(205px,225px) minmax(155px,175px)!important;
  gap:10px!important;
  align-items:center!important;
  overflow:hidden!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-info{
  min-width:0!important;
  max-width:100%!important;
  overflow:hidden!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions{
  display:contents!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-stock-manage,body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  min-height:46px!important;
  margin:0!important;
  padding:9px 8px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-size:12px!important;
  line-height:1.55!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:clip!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-stock-control{
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  display:grid!important;
  grid-template-columns:46px minmax(0,1fr) 46px!important;
  gap:6px!important;
  align-items:stretch!important;
}
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-stock-control > *{
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
}
@media (max-width:620px){body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-row{
    grid-template-columns:1fr!important;
    gap:10px!important;
    overflow:visible!important;
  }
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions{
    display:contents!important;
  }
body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-stock-manage,body.drws-inventory-legacy .drws-stock-modal .drws-variation-stock-actions .drws-preorder-mini{
    font-size:14px!important;
    white-space:normal!important;
  }}
body.drws-inventory-legacy .drws-customers-grid .drws-customer .drws-actions button,body.drws-inventory-legacy .drws-customers-grid .drws-customer .drws-actions a{font-size:12px!important;line-height:1.5!important;font-weight:800!important;padding:10px 9px!important;min-height:42px!important;}
@media (max-width:620px){body.drws-inventory-legacy .drws-customers-grid .drws-customer .drws-actions button,body.drws-inventory-legacy .drws-customers-grid .drws-customer .drws-actions a{font-size:11.5px!important}}
body.drws-inventory-legacy .drws-product.is-inventory-target{outline:2px solid var(--drws-primary,#173f0b);outline-offset:2px}
body.drws-inventory-legacy .drws-rec-actions .drws-primary-btn,body.drws-inventory-legacy .drws-rec-actions .drws-secondary-btn{min-width:115px;padding:9px 13px;font-size:9px}
@media (max-width:760px){body.drws-inventory-legacy .drws-rec-actions .drws-primary-btn,body.drws-inventory-legacy .drws-rec-actions .drws-secondary-btn{width:100%;min-width:0}}
body.drws-inventory-legacy .drws-rec-actions .drws-primary-btn,body.drws-inventory-legacy .drws-rec-actions .drws-secondary-btn{font-size:13px;min-width:125px;padding:11px 15px}
body.drws-inventory-legacy .drws-modal-close{display:grid!important;place-items:center!important;width:46px!important;height:46px!important;left:16px!important;top:16px!important;padding:0!important;border:1px solid #e0e5ec!important;border-radius:14px!important;background:#f4f6f9!important;color:#303844!important;cursor:pointer!important;transition:.18s ease!important;z-index:5}
body.drws-inventory-legacy .drws-modal-close:hover{background:#feecec!important;border-color:#f6c7c7!important;color:#b42318!important;transform:rotate(4deg) scale(1.04)}
body.drws-inventory-legacy .drws-modal-close:focus-visible{outline:3px solid color-mix(in srgb,var(--drws-primary) 22%,transparent)!important;outline-offset:2px}
body.drws-inventory-legacy .drws-modal-close .dashicons{width:26px!important;height:26px!important;font-size:26px!important;line-height:26px!important;margin:0!important}
body.drws-inventory-legacy .drws-rec-actions .drws-primary-btn,body.drws-inventory-legacy .drws-rec-actions .drws-secondary-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}
body.drws-inventory-legacy .drws-recovery-result-modal .drws-field>span{font-size:15px!important;font-weight:900!important}
@media (max-width:760px){body.drws-inventory-legacy .drws-modal-close{width:42px!important;height:42px!important;left:12px!important;top:12px!important}}

/* 1.25.663 — Seller lifecycle and contextual account creation */
.drws-manager-access-only .drws-search-no-match{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 14px!important}
.drws-manager-access-only .drws-search-no-match>.dashicons{font-size:28px;width:28px;height:28px;color:#8399bd}
.drws-manager-access-only .drws-search-no-match strong{font-size:13px;color:#183761}
.drws-manager-access-only .drws-search-no-match small{font-size:11px;color:#75869f}
.drws-manager-access-only .drws-search-no-match .drws-search-create{display:inline-flex;display:flex;align-items:center;justify-content:center;gap:8px;width:auto;min-height:42px;margin-top:6px;padding:0 20px;background:#092662;color:#fff;border:0;border-radius:11px;font:800 12px Vazirmatn,Vazir,Tahoma,sans-serif;box-shadow:0 7px 17px rgba(9,38,98,.16)}
.drws-manager-access-only .drws-search-no-match .drws-search-create:hover{background:#143e83}
.drws-manager-access-only .drws-user-row{grid-template-columns:minmax(250px,1fr) 92px 92px 92px 88px 88px 120px 110px}
.drws-manager-access-only .drws-user-identity>span{min-width:0}
.drws-manager-access-only .drws-seller-added{display:flex;align-items:center;gap:5px;margin-top:7px;color:#65758c;font-size:10px;white-space:normal;overflow:visible;line-height:1.7}
.drws-manager-access-only .drws-seller-added .dashicons{font-size:14px;width:14px;height:14px;flex:none}
.drws-manager-access-only .drws-seller-state{display:inline-flex;align-items:center;max-width:max-content;padding:3px 9px;border-radius:100px;margin-top:6px;font-size:10px;font-weight:800}
.drws-manager-access-only .drws-seller-state.is-active{color:#12824a;background:#e6f7ed}
.drws-manager-access-only .drws-seller-state.is-disabled{color:#a94a15;background:#fff1e7}
.drws-manager-access-only .drws-user-actions{display:flex;align-items:center;justify-content:center;gap:7px}
.drws-manager-access-only .drws-deactivate-btn{color:#c27819;border-color:#f0d6a8;background:#fffaf1}
.drws-manager-access-only .drws-deactivate-btn.is-disabled{color:#16844f;border-color:#a9ddc0;background:#ecfaf1}
.drws-manager-access-only .drws-deactivate-btn:disabled{opacity:.4;cursor:not-allowed}
.drws-manager-access-only .drws-create-dialog{width:min(100%,580px);border-radius:23px}
.drws-manager-access-only .drws-create-dialog>header{background:linear-gradient(120deg,#f1f6ff,#fff)}
.drws-manager-access-only .drws-create-dialog input:focus{border-color:#092662;box-shadow:0 0 0 3px rgba(9,38,98,.09)}
@media(max-width:1100px){.drws-manager-access-only .drws-user-row{min-width:1120px}}
@media(max-width:760px){.drws-manager-access-only .drws-search-no-match .drws-search-create{width:100%;max-width:300px}.drws-manager-access-only .drws-create-overlay{padding:12px}.drws-manager-access-only .drws-create-dialog{max-height:calc(100dvh - 24px)}}


/* 1.25.664 — manager seller search, accessible text actions, unclipped create dialog. */
.drws-manager-access-only .drws-create-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin-bottom:14px!important}
.drws-manager-access-only .drws-create-toolbar-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 16px;border:1px solid #e1e9f4;background:linear-gradient(110deg,#f4f8ff,#fff);border-radius:14px}
.drws-manager-access-only .drws-create-toolbar-copy{display:grid;gap:4px;min-width:0}
.drws-manager-access-only .drws-create-toolbar-copy strong{font-size:15px;font-weight:900;color:#092662}
.drws-manager-access-only .drws-create-toolbar-copy small{font-size:11px;color:#64748b;line-height:1.7}
.drws-manager-access-only .drws-create-toolbar>.drws-user-search{width:100%!important;max-width:none!important;flex:none!important;margin:0!important}
.drws-manager-access-only .drws-create-open{min-height:44px!important;padding:0 18px!important;border:1px solid #092662!important;background:#092662!important;color:#fff!important;white-space:nowrap;box-shadow:0 6px 15px rgba(9,38,98,.15)}
.drws-manager-access-only .drws-user-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:stretch!important;gap:9px!important;grid-column:1/-1!important;width:100%;padding:0!important;background:transparent!important;border:0!important;min-height:0!important}
.drws-manager-access-only .drws-user-actions .drws-action-text{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;flex:1 1 0;min-width:0;min-height:40px!important;height:auto!important;padding:8px 10px!important;border:1px solid #d7e2f1!important;border-radius:10px!important;background:#f6f9ff!important;color:#17375f!important;font-size:11px!important;font-weight:800!important;line-height:1.6;white-space:nowrap;cursor:pointer}
.drws-manager-access-only .drws-user-actions .drws-action-text .dashicons{font-size:16px;width:16px;height:16px;flex:none}
.drws-manager-access-only .drws-user-actions .drws-deactivate-btn{color:#92530a!important;background:#fff8ec!important;border-color:#f4dfba!important}
.drws-manager-access-only .drws-user-actions .drws-deactivate-btn.is-disabled{color:#157b4d!important;background:#eaf8ef!important;border-color:#bce6cb!important}
.drws-manager-access-only .drws-user-actions .is-danger{color:#b13544!important;background:#fff3f4!important;border-color:#f5d7dc!important}
.drws-manager-access-only .drws-user-actions button:disabled{opacity:.45!important;cursor:not-allowed}
.drws-manager-access-only .drws-user-row:not(.is-head){gap:8px 10px!important;padding:13px!important}
.drws-manager-access-only .drws-user-identity{padding-bottom:9px!important}
.drws-manager-access-only .drws-seller-added{direction:rtl!important;text-align:right!important}
.drws-create-overlay.drws-admin.drws-manager-access-only{display:flex;z-index:1001000;direction:rtl}
.drws-create-overlay.drws-admin.drws-manager-access-only[hidden]{display:none!important}
.drws-create-overlay.drws-admin.drws-manager-access-only .drws-create-dialog{width:min(580px,100%);max-width:100%;margin:auto}
@media(max-width:760px){.drws-manager-access-only .drws-create-toolbar-head{padding:12px;align-items:stretch}.drws-manager-access-only .drws-create-open{width:100%!important}.drws-manager-access-only .drws-user-actions .drws-action-text{font-size:10px!important;padding:8px 6px!important}}

/* 1.25.665 — compact, two-field seller creation dialog. */
.drws-create-overlay.drws-admin.drws-manager-access-only .drws-create-dialog{width:min(690px,100%);max-width:100%;}
.drws-create-overlay.drws-admin.drws-manager-access-only .drws-create-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;}
.drws-create-overlay.drws-admin.drws-manager-access-only .drws-create-fields label{display:flex;flex-direction:column;align-items:stretch;gap:9px;min-width:0;margin:0;line-height:1.5;}
.drws-create-overlay.drws-admin.drws-manager-access-only .drws-create-field-title{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;min-height:21px;white-space:nowrap;font-size:13px;font-weight:800;}
.drws-create-overlay.drws-admin.drws-manager-access-only .drws-create-field-title b{display:inline!important;position:static!important;float:none!important;line-height:1!important;margin:0!important;color:#c02c42!important;font-size:14px!important;}
.drws-create-overlay.drws-admin.drws-manager-access-only .drws-create-fields input{width:100%;max-width:none;min-width:0;height:48px;margin:0;}
.drws-create-overlay.drws-admin.drws-manager-access-only .drws-create-fields input[name="full_name"]{direction:rtl;text-align:right;}
.drws-create-overlay.drws-admin.drws-manager-access-only .drws-create-fields input[name="mobile"]{direction:ltr;text-align:left;}
@media(max-width:600px){.drws-create-overlay.drws-admin.drws-manager-access-only .drws-create-fields{grid-template-columns:minmax(0,1fr);gap:13px;}.drws-create-overlay.drws-admin.drws-manager-access-only .drws-create-dialog>header,.drws-create-overlay.drws-admin.drws-manager-access-only .drws-create-dialog>form{padding:16px;}}

/* 1.25.666 — unified seller access cards; only manager center, not legacy settings. */
.drws-manager-access-only .drws-user-table{padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}
.drws-manager-access-only [data-drws-selected-users]{display:grid;gap:13px}
.drws-manager-access-only .drws-user-row.is-head{display:none!important}
.drws-manager-access-only .drws-user-row:not(.is-head){display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;width:100%!important;padding:17px!important;border:1px solid #dfe8f5!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 24px rgba(9,38,98,.06)!important;align-items:stretch!important;direction:rtl!important}
.drws-manager-access-only .drws-user-row:not(.is-head)>input[type="hidden"]{display:none!important}
.drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-identity{grid-column:1/-1!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) minmax(175px,auto)!important;align-items:center!important;column-gap:13px!important;row-gap:12px!important;min-width:0!important;width:100%!important;margin:0!important;padding:0 0 13px!important;border-bottom:1px solid #e9eef6!important;text-align:right!important}
.drws-manager-access-only .drws-user-identity>img{width:56px!important;height:56px!important;border-radius:15px!important;object-fit:cover!important;grid-column:1;grid-row:1;background:#f0f4fa}
.drws-manager-access-only .drws-user-identity>.drws-seller-person{grid-column:2;grid-row:1;min-width:0!important;display:flex;flex-direction:column;align-items:flex-start;gap:7px;text-align:right!important}
.drws-manager-access-only .drws-seller-person>strong{font-size:17px!important;font-weight:900;color:#092662;line-height:1.5;overflow-wrap:anywhere}
.drws-manager-access-only .drws-seller-person>.drws-seller-state{margin:0!important}
.drws-manager-access-only .drws-user-identity>.drws-seller-phone{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:10px 16px;border-radius:12px;background:#f3f7ff;border:1px solid #e3eaf6;min-width:0;text-align:left!important}
.drws-manager-access-only .drws-seller-phone>small{margin:0!important;font-size:10px!important;color:#6c7d99;align-self:flex-end}
.drws-manager-access-only .drws-seller-phone>b{font-size:18px!important;letter-spacing:.5px;font-weight:900;color:#092662;white-space:nowrap;direction:ltr;text-align:left;width:100%;font-variant-numeric:tabular-nums}
.drws-manager-access-only .drws-user-identity>.drws-seller-added{grid-column:1/-1;grid-row:2;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;margin:0!important;padding:11px 14px!important;background:#f6f9fe;border:1px solid #e0e9f7;border-radius:12px;min-width:0;white-space:normal!important;overflow:visible!important;text-align:right!important}
.drws-manager-access-only .drws-seller-added>.dashicons{font-size:19px!important;width:20px!important;height:20px!important;color:#092662;flex:none}
.drws-manager-access-only .drws-seller-added>span:last-child{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;gap:12px;flex-wrap:wrap;text-align:right!important}
.drws-manager-access-only .drws-seller-added small{font-size:11px!important;font-weight:700!important;color:#64748b!important;margin:0!important}
.drws-manager-access-only .drws-seller-added strong{font-size:12px!important;font-weight:900!important;color:#183b72!important;white-space:normal}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(n+2):nth-of-type(-n+6){display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:10px!important;min-width:0!important;min-height:85px!important;padding:12px 5px!important;border:1px solid #e5ebf4;border-radius:12px;background:#f8fafd;text-align:center!important}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(2){grid-column:span 2}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(3),.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(4),.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(5),.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(6){grid-column:span 1}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(2):before{content:"دسترسی"}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(3):before{content:"فروش آنلاین"}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(4):before{content:"فروش حضوری"}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(5):before{content:"پشتیبانی"}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(6):before{content:"دیدگاه‌ها"}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(n+2):nth-of-type(-n+6):before{display:block;font-size:11px;font-weight:900;color:#354765;line-height:1.6}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(n+2):nth-of-type(-n+6) input{flex:none;margin:0!important}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(7){grid-column:span 2;display:flex!important;align-items:stretch;justify-content:stretch;padding:0!important;min-width:0!important}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(7) .drws-target-toggle{width:100%;min-height:45px;font-size:12px;gap:7px;border-radius:11px}
.drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-actions{grid-column:span 4!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;align-items:stretch!important;width:100%!important;min-width:0!important}
.drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-actions button{min-height:45px!important;flex:1 1 0!important;font-size:12px!important;white-space:normal!important}
.drws-manager-access-only .drws-user-row:not(.is-head)>.drws-target-editor{grid-column:1/-1!important;min-width:0}
.drws-manager-access-only .drws-user-row:not(.is-head)>.drws-target-editor[hidden]{display:none!important}
@media(max-width:850px){
 .drws-manager-access-only .drws-user-row:not(.is-head){grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px!important;gap:8px!important}
 .drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-identity{grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important}
 .drws-manager-access-only .drws-user-identity>img{width:50px!important;height:50px!important}
 .drws-manager-access-only .drws-user-identity>.drws-seller-person{grid-column:2;grid-row:1}
 .drws-manager-access-only .drws-user-identity>.drws-seller-phone{grid-column:1/-1;grid-row:2}
 .drws-manager-access-only .drws-user-identity>.drws-seller-added{grid-column:1/-1;grid-row:3}
 .drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(2){grid-column:1/-1}
 .drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(n+3):nth-of-type(-n+6){grid-column:span 1}
 .drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(7){grid-column:1/-1}
 .drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-actions{grid-column:1/-1!important}
 .drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(n+2):nth-of-type(-n+6){min-height:72px!important}
 .drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-actions button{font-size:11px!important}
}


/* 1.25.667 — Five readable access labels and three genuinely equal actions.
 * Scoped to the manager center; no changes to front-end seller app.
 * The row has 15 equal grid tracks: each access takes 3 tracks;
 * target takes 5, and each of the two other actions takes 5.
 */
.drws-manager-access-only .drws-user-row:not(.is-head){
  grid-template-columns:repeat(15,minmax(0,1fr))!important;
  column-gap:10px!important;
  row-gap:12px!important;
}
.drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-identity{
  grid-column:1/-1!important;
}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(n+2):nth-of-type(-n+6){
  grid-column:span 3!important;
  min-height:96px!important;
  padding:13px 8px!important;
  gap:13px!important;
}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(n+2):nth-of-type(-n+6)::before{
  font-family:Vazirmatn,Vazir,Tahoma,Arial,sans-serif!important;
  font-size:16px!important;
  font-weight:800!important;
  line-height:1.55!important;
  text-align:center!important;
  white-space:normal!important;
  color:#092662!important;
}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(2)::before{content:"دسترسی"!important}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(3)::before{content:"فروش آنلاین"!important}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(4)::before{content:"فروش حضوری"!important}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(5)::before{content:"پشتیبانی"!important}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(6)::before{content:"دیدگاه‌ها"!important}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(n+2):nth-of-type(-n+6)::after{content:none!important}
/* Auxiliary access has legacy hidden micro-labels; the visible title is the 16px label above. */
.drws-manager-access-only .drws-user-row:not(.is-head)>span.drws-aux-access>small{display:none!important}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(7){
  grid-column:span 5!important;
  min-width:0!important;
  display:flex!important;
  align-items:stretch!important;
}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(7) .drws-target-toggle{
  width:100%!important;
  min-width:0!important;
  min-height:50px!important;
  font-size:14px!important;
  font-weight:800!important;
  padding:10px 8px!important;
  white-space:normal!important;
}
.drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-actions{
  grid-column:span 10!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  align-items:stretch!important;
  gap:10px!important;
  width:100%!important;
  min-width:0!important;
}
.drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-actions>input[type="hidden"]{display:none!important}
.drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-actions button{
  width:100%!important;
  min-width:0!important;
  min-height:50px!important;
  height:100%!important;
  margin:0!important;
  font-size:14px!important;
  font-weight:800!important;
  padding:10px 8px!important;
  text-align:center!important;
}
.drws-manager-access-only .drws-user-row:not(.is-head)>.drws-target-editor{grid-column:1/-1!important}
/* Narrow layouts keep all three action buttons in the same row. */
@media(max-width:850px){
  .drws-manager-access-only .drws-user-row:not(.is-head){grid-template-columns:repeat(6,minmax(0,1fr))!important}
  .drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(n+2):nth-of-type(-n+6){grid-column:span 3!important}
  .drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(2){grid-column:1/-1!important}
  .drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(7){grid-column:span 2!important}
  .drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-actions{grid-column:span 4!important;gap:7px!important}
  .drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-actions button,
  .drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(7) .drws-target-toggle{font-size:12px!important;padding:8px 4px!important}
}
@media(max-width:420px){
  .drws-manager-access-only .drws-user-row:not(.is-head){column-gap:6px!important}
  .drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(n+2):nth-of-type(-n+6)::before{font-size:15px!important}
  .drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-actions{gap:5px!important}
  .drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-actions button,
  .drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(7) .drws-target-toggle{font-size:10px!important;padding:7px 2px!important;gap:3px!important}
  .drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-actions .dashicons,
  .drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(7) .dashicons{font-size:14px!important;width:14px!important;height:14px!important}
}

/* v1.25.671: compact multiple-receipt picker */
.drws-receipt-preview-list{display:grid;gap:9px;margin-top:12px;text-align:right}.drws-receipt-file-card{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #dbe4f1;border-radius:12px;background:#fff;min-width:0}.drws-receipt-file-card>img{width:58px;height:58px;object-fit:cover;border-radius:9px}.drws-receipt-file-card>.dashicons{font-size:28px;color:#092662;width:58px;text-align:center}.drws-receipt-file-detail{flex:1;min-width:0}.drws-receipt-file-detail strong{display:block;overflow-wrap:anywhere;font-size:12px}.drws-receipt-file-detail label{display:block;font-size:11px;color:#52627b}.drws-receipt-file-detail input{width:100%;min-height:35px;margin:4px 0 0;padding:6px 10px;border:1px solid #d9e2f0;border-radius:8px}.drws-receipt-file-card>button{width:32px;height:32px;border-radius:8px;border:1px solid #ffd0d0;color:#b91c1c;background:#fff4f4;cursor:pointer;flex-shrink:0;font-size:22px}


/* v1.25.672: receipt picker, aligned remove button and accessible preview */
.drws-receipt-preview-list .drws-receipt-file-card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:start;padding:12px;text-align:right}
.drws-receipt-thumbnail{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:64px;height:64px;padding:0;border:1px solid #dbe4f1;border-radius:9px;background:#f5f8fe;cursor:zoom-in;color:#092662}
.drws-receipt-thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:8px}
.drws-receipt-thumbnail .dashicons{font-size:26px;width:28px;height:28px}
.drws-receipt-thumbnail small{font-size:10px;font-weight:800}
.drws-receipt-file-detail{min-width:0}
.drws-receipt-file-detail strong{display:block;margin:0 0 5px;overflow-wrap:anywhere}
.drws-receipt-file-detail>label{display:block;font-size:12px;font-weight:650;color:#52627b;margin-bottom:5px}
.drws-receipt-amount-row{display:flex;align-items:stretch;gap:8px;min-width:0}
.drws-receipt-amount-row input{flex:1;min-width:0;min-height:42px;margin:0!important;border:1px solid #d9e2f0;border-radius:9px;padding:8px 12px;text-align:right;font-size:14px;font-weight:650;direction:rtl}
.drws-receipt-amount-unit{display:flex;align-items:center;justify-content:center;color:#52627b;font-size:12px;font-weight:700;white-space:nowrap}
.drws-receipt-preview-list .drws-receipt-file-card .drws-receipt-remove{align-self:center;flex:0 0 42px;width:42px;height:42px;margin:0;padding:0;border-radius:9px;border:1px solid #ffd0d0;color:#b91c1c;background:#fff4f4;cursor:pointer;font-size:23px;line-height:1}
.drws-receipt-lightbox{position:fixed;inset:0;z-index:2147483640;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(7,19,44,.78);direction:rtl}
.drws-receipt-lightbox-dialog{display:flex;flex-direction:column;width:min(960px,100%);max-height:94vh;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 16px 80px rgba(0,0,0,.4)}
.drws-receipt-lightbox-top{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid #dce4ef}
.drws-receipt-lightbox-top strong{flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px;color:#092662}
.drws-receipt-lightbox-close{border:1px solid #d5deeb;border-radius:9px;background:#f5f8fd;padding:8px 14px;cursor:pointer;color:#092662;font-size:14px;font-weight:700;white-space:nowrap}
.drws-receipt-lightbox-body{min-height:0;display:flex;align-items:center;justify-content:center;padding:12px;overflow:auto}
.drws-receipt-lightbox-body img{display:block;max-width:100%;max-height:calc(94vh - 100px);width:auto;height:auto;object-fit:contain}
.drws-receipt-lightbox-body iframe{display:block;width:100%;height:min(75vh,780px);border:0}
@media(max-width:520px){.drws-receipt-preview-list .drws-receipt-file-card{grid-template-columns:50px minmax(0,1fr);gap:8px;padding:9px}.drws-receipt-thumbnail{width:50px;height:50px}.drws-receipt-amount-row{gap:5px}.drws-receipt-preview-list .drws-receipt-file-card .drws-receipt-remove{width:38px;height:42px;flex-basis:38px}.drws-receipt-lightbox{padding:8px}.drws-receipt-lightbox-dialog{max-height:96vh}}

.drws-receipt-preview-list .drws-receipt-file-card > .drws-receipt-thumbnail{display:flex;flex-direction:column;width:64px;height:64px;padding:0;border:1px solid #dbe4f1;border-radius:9px;background:#f5f8fe;color:#092662;cursor:zoom-in;font-size:14px}
@media(max-width:520px){.drws-receipt-preview-list .drws-receipt-file-card > .drws-receipt-thumbnail{width:50px;height:50px}}

/* v1.25.673: seller wizard customer selection and coupon placement */
.drws-checkout-customer-select{border:1px solid #d8e3f3;border-radius:16px;background:#f8fbff;padding:16px;margin:0 0 18px;direction:rtl}
.drws-checkout-customer-heading{display:flex;flex-direction:column;gap:5px;margin-bottom:12px;color:#092662}
.drws-checkout-customer-heading strong{font-size:17px}
.drws-checkout-customer-heading small{color:#687a96;font-size:12px}
.drws-checkout-customer-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}
.drws-checkout-customer-tools .drws-search-box{margin:0;min-width:0}
.drws-checkout-customer-tools .drws-secondary-btn{white-space:nowrap}
.drws-checkout-customer-result{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e0e8f4;background:white;border-radius:11px;margin-top:9px}
.drws-checkout-customer-result>div{display:flex;flex-direction:column;gap:3px;min-width:0}
.drws-checkout-customer-result strong{color:#092662}
.drws-checkout-customer-result small{color:#61728d}
.drws-checkout-customer-selected{margin-top:12px;padding:9px 12px;background:#eaf8f1;color:#147447;border-radius:9px}
.drws-checkout-customer-select .drws-helper{margin:10px 0 0}
.drws-payment-coupon{border:1px solid #d8e3f3;background:#f8fbff;border-radius:14px;padding:14px;margin-bottom:20px;display:flex;flex-direction:column;gap:9px}
.drws-payment-coupon label{font-weight:700;color:#092662;font-size:16px}
.drws-payment-coupon input{width:100%;box-sizing:border-box;min-height:46px;border:1px solid #d8e3f3;border-radius:10px;padding:10px 12px;direction:rtl;background:#fff}
.drws-payment-coupon small{color:#667994}
@media(max-width:600px){.drws-checkout-customer-tools{grid-template-columns:minmax(0,1fr)}.drws-checkout-customer-tools .drws-secondary-btn{width:100%}.drws-checkout-customer-result{flex-wrap:wrap}.drws-checkout-customer-result button{margin-inline-start:auto}}

/* 1.25.674: compact touch-friendly sales channels on phones */
@media(max-width:760px){
 .drws-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
 .drws-channel-grid>.drws-choice,.drws-channel-grid>.drws-choice:nth-child(n+5){min-height:60px!important;padding:9px 7px!important;gap:8px!important;line-height:1.25!important;font-size:17px!important;display:flex!important;align-items:center!important;justify-content:center!important}
 .drws-channel-grid>.drws-choice .drws-brand-icon.is-image{width:27px!important;height:27px!important;flex:0 0 27px!important;margin:0!important}
 .drws-channel-grid>.drws-choice .dashicons{flex-shrink:0}
}

/* 1.25.675: compact accessible customer selection */
.drws-checkout-customer-tools .drws-search-box input{height:48px;min-height:48px;padding-top:8px;padding-bottom:8px;box-sizing:border-box}
.drws-checkout-customer-tools .drws-search-box>span.dashicons{top:14px}
.drws-checkout-customer-tools #drws-checkout-new-customer{height:48px;min-height:48px;padding:8px 16px;font-weight:800;font-size:15px}
.drws-checkout-customer-result{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right;direction:rtl;font:inherit;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}
.drws-checkout-customer-result .drws-customer-result-info{display:flex;flex-direction:column;gap:3px;min-width:0}
.drws-checkout-customer-result:hover,.drws-checkout-customer-result:focus-visible{border-color:#13a35a;background:#f1fbf5;box-shadow:0 0 0 2px rgba(16,165,87,.09)}
.drws-checkout-customer-result:focus-visible{outline:2px solid #13a35a;outline-offset:2px}
.drws-checkout-customer-result>.dashicons{color:#8393a9;flex-shrink:0}
@media(max-width:600px){.drws-checkout-customer-result{flex-wrap:nowrap;padding:10px 12px}.drws-checkout-customer-tools #drws-checkout-new-customer{width:100%}}

/* Reservation payment: compact, responsive three-column layout and SMS status. */
.drws-reservation-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.drws-reservation-head>strong{font-size:17px;margin:0}.drws-reservation-sms{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;max-width:65%}.drws-reservation-sms-label{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:750;cursor:pointer}.drws-reservation-sms-label.is-disabled{opacity:.47;cursor:not-allowed}.drws-reservation-sms-label input{width:16px;height:16px;accent-color:#092662}.drws-reservation-sms button{border:1px solid #cfdaeb;background:#fff;color:#092662;font-size:12px;border-radius:50%;width:21px;height:21px;cursor:pointer;font-weight:900}.drws-reservation-warning{display:block;flex-basis:100%;text-align:left;color:#bd6500;font-size:11px;line-height:1.8;font-weight:700}.drws-reservation-times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.drws-reservation-time{width:100%;min-width:0;text-align:center;padding:12px 4px;min-height:45px}.drws-reservation-card-select{display:flex;align-items:center;gap:10px;margin-top:12px;font-weight:750;font-size:13px}.drws-reservation-card-select select{flex:1;min-width:0;max-width:330px;border:1px solid #d6deea;border-radius:10px;padding:9px}.drws-reservation-preview{white-space:pre-wrap;direction:rtl;text-align:right;margin-top:12px;background:white;border:1px solid #dbe3ef;border-radius:14px;padding:14px;line-height:2;font-size:13px;box-shadow:0 7px 18px #0926620a}@media(max-width:600px){.drws-reservation-head{flex-wrap:nowrap}.drws-reservation-head>strong{font-size:14px}.drws-reservation-sms{max-width:67%}.drws-reservation-sms-label{font-size:11px}.drws-reservation-times{grid-template-columns:repeat(3,minmax(0,1fr))}.drws-reservation-time{font-size:12px;padding:9px 2px;min-height:40px}.drws-reservation-warning{font-size:10px}}

/* 1.25.683 — accessible reservation-card SMS control and modal */
.drws-reservation-head{align-items:flex-start}
.drws-reservation-sms{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;min-width:210px;max-width:min(55%,420px)}
.drws-reservation-sms-top{display:flex;align-items:center;gap:9px;direction:rtl}
.drws-reservation-sms-label{display:inline-flex;align-items:center;gap:9px;cursor:pointer;position:relative;font-size:16px;font-weight:900;color:#16223a;line-height:1.6}
.drws-reservation-sms-label input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.drws-reservation-check-ui{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:7px;border:2px solid #cbd5e1;background:#fff;box-shadow:0 2px 5px #0926620a;transition:background .18s,border-color .18s,box-shadow .18s}
.drws-reservation-check-ui .dashicons{font-size:16px;width:16px;height:16px;color:#fff;opacity:0;transform:scale(.7);transition:opacity .18s,transform .18s}
.drws-reservation-sms-label input:checked+.drws-reservation-check-ui{background:#092662;border-color:#092662;box-shadow:0 0 0 3px #09266216}
.drws-reservation-sms-label input:checked+.drws-reservation-check-ui .dashicons{opacity:1;transform:scale(1)}
.drws-reservation-sms-label input:focus-visible+.drws-reservation-check-ui{outline:3px solid #7da8f5;outline-offset:3px}
.drws-reservation-sms-label:not(.is-disabled):hover .drws-reservation-check-ui{border-color:#092662}
.drws-reservation-sms.is-unavailable .drws-reservation-sms-label{opacity:.42;cursor:not-allowed}
.drws-reservation-sms .drws-reservation-info-btn{display:inline-grid;place-items:center;flex:none;width:27px;height:27px;border:1px solid #b9c9e2;border-radius:50%;background:#fff;color:#092662;font-size:15px;font-family:Georgia,serif;font-weight:800;cursor:pointer;opacity:1;transition:background .2s,transform .2s,box-shadow .2s}
.drws-reservation-sms .drws-reservation-info-btn:hover{background:#ecf3ff;transform:translateY(-1px);box-shadow:0 3px 10px #09266219}
.drws-reservation-sms .drws-reservation-info-btn:focus-visible{outline:3px solid #7da8f5;outline-offset:2px}
.drws-reservation-warning{display:flex;align-items:flex-start;gap:5px;width:100%;font-size:12px;line-height:1.85;color:#bb2532;font-weight:750;text-align:right;direction:rtl;overflow-wrap:anywhere}
.drws-reservation-warning .dashicons{font-size:15px;width:15px;height:15px;flex:none;margin-top:3px}
.drws-reservation-preview-modal{display:grid;gap:14px;max-width:540px;direction:rtl;text-align:right}
.drws-reservation-preview-modal header{display:flex;align-items:center;gap:11px}
.drws-reservation-preview-modal header>.dashicons{display:grid;place-items:center;width:45px;height:45px;border-radius:13px;background:#edf3ff;color:#092662;font-size:24px}
.drws-reservation-preview-modal h2{font-size:19px;margin:0 0 4px;color:#102044}
.drws-reservation-preview-modal header p,.drws-reservation-preview-help{margin:0;color:#6b7890;font-size:12px;line-height:1.8}
.drws-reservation-preview-text{white-space:pre-wrap;unicode-bidi:plaintext;line-height:2.1;border:1px solid #dde6f1;background:#f8fbff;padding:16px;border-radius:16px;color:#1b2942;font-size:14px}
.drws-reservation-preview-alert{padding:10px 12px;border-radius:10px;background:#fff1f1;color:#bb2532;font-size:12px;font-weight:800;margin:0}
.drws-reservation-preview-modal>[data-close-modal]{justify-self:end;padding:10px 20px}
@media(max-width:600px){.drws-reservation-head{flex-wrap:wrap}.drws-reservation-sms{max-width:100%;min-width:0}.drws-reservation-sms-label{font-size:14px}.drws-reservation-check-ui{width:22px;height:22px}.drws-reservation-warning{font-size:11px}}

/* 1.25.684 — compact two-state reservation SMS info */
.drws-reservation-head{align-items:center!important;gap:12px!important;flex-wrap:nowrap!important}
.drws-reservation-sms{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;min-width:0!important;max-width:65%!important}
.drws-reservation-sms-top{display:inline-flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important}
.drws-reservation-sms .drws-reservation-info-btn{width:29px!important;height:29px!important;font-size:17px!important}
.drws-reservation-sms.is-unavailable .drws-reservation-info-btn{color:#bb2532!important;border-color:#f3b9c0!important;background:#fff4f5!important}
.drws-reservation-sms.is-unavailable .drws-reservation-info-btn:hover{background:#ffe7e9!important;box-shadow:0 3px 12px rgba(187,37,50,.12)!important}
.drws-reservation-reasons{color:#ae2435;font-size:14px;font-weight:750;line-height:2;background:#fff5f5;border:1px solid #f8d6db;border-radius:14px;padding:14px 16px;white-space:pre-line;overflow-wrap:anywhere}
.drws-reservation-preview-modal.is-warning header>.dashicons{background:#fff0f1;color:#bb2532}
@media(max-width:600px){.drws-reservation-head{align-items:flex-start!important;flex-wrap:wrap!important}.drws-reservation-sms{max-width:100%!important}.drws-reservation-sms-label{font-size:14px!important}}

/* 1.25.685 — compact info control and complete 3 x 2 reservation timing grid */
.drws-reservation-sms .drws-reservation-info-btn{width:25px!important;height:25px!important;min-width:25px!important;padding:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;font-family:inherit!important;line-height:1!important;transition:background .16s,border-color .16s,transform .16s!important}
.drws-reservation-sms .drws-reservation-info-btn .dashicons{font-size:17px!important;width:17px!important;height:17px!important;line-height:17px!important}
.drws-reservation-sms .drws-reservation-info-btn:hover{transform:translateY(-1px)!important}
.drws-reservation-sms-top{gap:7px!important}
.drws-reservation-bottom-note{margin:12px 1px 0!important;padding:9px 11px;border-radius:10px;background:#edf2f8;color:#46566c;font-size:15px!important;line-height:1.85;font-weight:700;text-align:right}
@media(max-width:600px){.drws-reservation-bottom-note{font-size:13px!important;line-height:1.8;padding:8px 10px}}

/* 1.25.686 — fixed-size accessible SMS information icon and clearer reservation heading.
   The seller app/global button min-height previously stretched this circle into an oval. */
.drws-reservation-head > strong{font-size:27px!important;line-height:1.35!important;font-weight:800!important}
.drws-reservation-sms .drws-reservation-info-btn{
  -webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;
  width:28px!important;min-width:28px!important;max-width:28px!important;
  height:28px!important;min-height:28px!important;max-height:28px!important;
  aspect-ratio:1/1!important;flex:0 0 28px!important;align-self:center!important;
  padding:0!important;margin:0!important;border-radius:50%!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  vertical-align:middle!important;line-height:1!important;box-shadow:none!important;
}
.drws-reservation-sms .drws-reservation-info-btn .dashicons{
  display:inline-block!important;flex:0 0 17px!important;
  width:17px!important;min-width:17px!important;height:17px!important;
  font-size:17px!important;line-height:17px!important;vertical-align:middle!important;
}
@media(max-width:600px){.drws-reservation-head > strong{font-size:21px!important}}

/* 1.25.696 — smooth mobile bottom navigation reveal for the chat scroll area. */
@media(max-width:900px){.drws-bottom-nav{transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .24s ease!important;will-change:transform}.drws-bottom-nav.drws-nav-scroll-hidden{transform:translateY(110%)!important;opacity:0!important;pointer-events:none!important}}
@media(prefers-reduced-motion:reduce){.drws-bottom-nav{transition:none!important}}

/* Dr Chat support entry loading layer, 1.25.702 */
.drws-support-frame{position:relative}.drws-support-loading:not([hidden]){position:absolute;inset:0;z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#f6f8fc;color:#092662;text-align:center;padding:18px}
.drws-support-loading[hidden]{display:none!important}.drws-support-loading>.dashicons{font-size:37px;width:44px;height:44px}.drws-support-loading strong{font-size:17px}.drws-support-loading small{font-size:12px;color:#71819a}
.drws-support-spinner{display:block;width:26px;height:26px;border:3px solid #dbe5f4;border-top-color:#092662;border-radius:50%;animation:drwsSupportSpin .85s linear infinite}
@keyframes drwsSupportSpin{to{transform:rotate(360deg)}}.drws-support-retry{padding:9px 16px;border:1px solid #a8bee0;background:#fff;color:#092662;border-radius:10px;cursor:pointer}

/* 1.25.713 — readable install card and install status, profile-only install action. */
.drws-install-card{color:#fff!important;background:linear-gradient(135deg,#092662 0%,#174a96 100%)}
.drws-install-card>h2{color:#fff!important;font-size:22px;font-weight:800;line-height:1.65;margin:12px 0}
.drws-install-card>p{color:#e5edff!important;font-size:13px;font-weight:500;line-height:2;max-width:52ch}
.drws-install-card>.dashicons{color:#fff!important}
.drws-install-card .drws-install-action{margin-top:18px}
.drws-install-card .drws-install{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;height:auto;min-width:0;padding:12px 19px;font-size:13px;font-weight:800;background:#fff!important;color:#092662!important;border:1px solid #fff!important;border-radius:11px}
.drws-install-card .drws-install .dashicons{font-size:18px;width:18px;height:18px}
.drws-install-card .drws-install[hidden],.drws-install-card .drws-install-installed[hidden]{display:none!important}
.drws-install-card .drws-install-installed{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.36);border-radius:11px;padding:12px 16px;color:#fff;font-weight:800;font-size:13px}
@media(max-width:900px){.drws-install-card .drws-install{font-size:13px;padding:12px 19px;height:auto;min-width:0}.drws-install-card>h2{font-size:20px}}

/* 1.25.715: accessible animated mobile More sheet */
.drws-more-sheet{display:none}
@media(max-width:900px){
.drws-more-sheet{display:block;position:fixed;inset:0;z-index:110;visibility:hidden;pointer-events:none}
.drws-more-sheet.is-open{visibility:visible;pointer-events:auto}
.drws-more-backdrop{position:absolute;inset:0;border:0;background:rgba(5,18,48,.57);opacity:0;transition:opacity .26s ease;width:100%}
.drws-more-sheet.is-open .drws-more-backdrop{opacity:1}
.drws-more-dialog{position:absolute;bottom:0;right:0;left:0;max-height:min(82dvh,700px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border-radius:24px 24px 0 0;padding:12px 18px calc(25px + env(safe-area-inset-bottom));box-shadow:0 -15px 60px rgba(5,18,48,.2);transform:translateY(105%);transition:transform .3s cubic-bezier(.2,.85,.2,1);direction:rtl}
.drws-more-sheet.is-open .drws-more-dialog{transform:translateY(0)}
.drws-more-handle{width:46px;height:5px;border-radius:20px;background:#d9e0eb;margin:0 auto 17px}
.drws-more-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;color:#092662}
.drws-more-heading strong{display:block;font-size:19px;font-weight:900}.drws-more-heading small{display:block;color:#78869d;font-size:12px;margin-top:5px}
.drws-more-close{border:0;border-radius:12px;background:#edf2fb;color:#092662;width:39px;height:39px;display:grid;place-items:center}
.drws-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
.drws-more-grid>button{min-width:0;min-height:106px;border:1px solid #e5ebf4;border-radius:16px;background:#f7f9fd;color:#092662;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px 6px;font-family:inherit}
.drws-more-grid>button:active{transform:scale(.97);background:#edf3ff}
.drws-more-grid>button strong{font-size:12px;line-height:1.6;text-align:center;overflow-wrap:anywhere}
.drws-more-icon{width:42px;height:42px;border-radius:13px;background:#e7eefb;display:grid;place-items:center}.drws-more-icon .dashicons{font-size:23px;width:23px;height:23px}
body.drws-more-open{overflow:hidden}
}
@media(prefers-reduced-motion:reduce){.drws-more-dialog,.drws-more-backdrop{transition:none!important}}

/* 1.25.734 — proportional typography for seller permissions in the unified manager.
   Scoped to this screen; does not affect the seller PWA or other admin tabs. */
.drw-mc-module-seller .drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(n+2):nth-of-type(-n+6)::before{font-size:12px!important;line-height:1.5!important;font-weight:800!important}
.drw-mc-module-seller .drws-manager-access-only .drws-user-identity strong{font-size:13px!important;line-height:1.6!important}
.drw-mc-module-seller .drws-manager-access-only .drws-user-identity small{font-size:11px!important;line-height:1.5!important}
.drw-mc-module-seller .drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(7) .drws-target-toggle{font-size:11px!important;min-height:42px!important;padding:7px 8px!important}
.drw-mc-module-seller .drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-actions button{font-size:11px!important;min-height:42px!important;padding:7px 8px!important}
.drw-mc-module-seller .drws-manager-access-only .drws-create-open{font-size:12px!important}
.drw-mc-module-seller .drws-manager-access-only .drws-admin-save .drw-btn{font-size:12px!important}
@media(max-width:420px){.drw-mc-module-seller .drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(n+2):nth-of-type(-n+6)::before{font-size:11px!important}.drw-mc-module-seller .drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-actions button,.drw-mc-module-seller .drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(7) .drws-target-toggle{font-size:10px!important}}

/* 1.25.735: administrator-only card deposits in the seller workspace */
.drws-card-deposits-embed{padding:0!important;overflow:hidden;min-height:760px}.drws-card-deposits-embed iframe{display:block;width:100%;height:max(760px,85vh);border:0;background:#fff}@media(max-width:782px){.drws-card-deposits-embed iframe{height:85vh;min-height:650px}}

/* 1.25.736: Native receipt manager in seller panel, no wp-admin iframe. */
.drws-card-deposits-native{min-width:0;overflow:hidden;padding:16px!important}
.drws-card-deposits-native .drw-card-deposits{direction:rtl;width:100%;min-width:0}
.drws-card-deposits-native .button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:6px 12px;border:1px solid #d9e2ef;border-radius:9px;background:#fff;color:#092662;font-weight:700;font-size:12px;text-decoration:none;cursor:pointer}
.drws-card-deposits-native .button-primary{background:#15803d;color:#fff;border-color:#15803d}
.drws-card-deposits-native .drw-card-receipt-actions .is-reject{color:#b42318;border-color:#f0c9c5}
.drws-card-deposits-native .drw-card-deposit-toolbar input{box-sizing:border-box}
@media(max-width:700px){.drws-card-deposits-native{padding:9px!important}.drws-card-deposits-native .drw-card-deposit-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.drws-card-deposits-native .drw-card-receipt-grid{grid-template-columns:1fr}.drws-card-deposits-native .drw-card-receipt-admin-card{grid-template-columns:95px minmax(0,1fr);gap:9px;padding:9px}.drws-card-deposits-native .drw-card-receipt-meta{overflow-wrap:anywhere}}

/* 1.25.738 seller access typography, role labels and switch action */
.drws-manager-access-only .drws-seller-person>strong{font-size:13px!important}
.drws-manager-access-only .drws-seller-phone>b{font-size:12px!important;letter-spacing:0!important}
.drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-actions button{font-size:11px!important}
.drws-manager-access-only .drws-seller-role{display:inline-flex;padding:3px 9px;border-radius:8px;background:#edf2fa;color:#092662;font-size:11px;font-weight:800}
.drws-manager-access-only .drws-seller-role.is-admin{background:#e4f7ec;color:#087341}
.drws-manager-access-only .drws-user-identity>.drws-seller-switch{grid-column:3;grid-row:1;justify-self:start;align-self:end;z-index:1;margin-inline-start:7px}
.drws-manager-access-only .drws-seller-switch form{margin:0}
.drws-manager-access-only .drws-seller-switch button{display:inline-flex;align-items:center;gap:5px;background:#092662;color:#fff;border:0;border-radius:9px;font-size:11px;min-height:30px;padding:4px 10px;cursor:pointer}
.drws-manager-access-only .drws-seller-switch .dashicons{font-size:15px;width:15px;height:15px}
.drws-manager-access-only .drws-user-identity>.drws-seller-phone{padding-bottom:45px!important}
@media(max-width:850px){.drws-manager-access-only .drws-user-identity>.drws-seller-switch{grid-column:1/-1;grid-row:3;justify-self:start}.drws-manager-access-only .drws-user-identity>.drws-seller-added{grid-row:4}.drws-manager-access-only .drws-user-identity>.drws-seller-phone{padding-bottom:10px!important}}

/* 1.25.739 — compact single-open seller cards */
.drws-manager-access-only .drws-user-row:not(.is-head){position:relative;grid-template-columns:repeat(6,minmax(0,1fr))!important;padding:12px 14px!important;gap:8px!important;font-family:inherit!important}
.drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-identity{grid-template-columns:48px minmax(0,1fr) auto 40px!important;gap:10px!important;padding:0!important;border-bottom:0!important;direction:rtl!important}
.drws-manager-access-only .drws-user-identity>img{width:46px!important;height:46px!important;grid-column:1!important;grid-row:1!important}
.drws-manager-access-only .drws-user-identity>.drws-seller-person{grid-column:2!important;grid-row:1!important;align-items:flex-start!important;gap:3px!important}
.drws-manager-access-only .drws-seller-person>strong{font-size:12px!important;line-height:1.45!important}
.drws-manager-access-only .drws-seller-badges{display:flex;flex-direction:row;align-items:center;gap:5px;flex-wrap:wrap}
.drws-manager-access-only .drws-seller-role,.drws-manager-access-only .drws-seller-state{font-size:10px!important;line-height:1.5!important;padding:2px 7px!important}
.drws-manager-access-only .drws-user-identity>.drws-seller-phone{grid-column:3!important;grid-row:1!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;padding:8px 10px!important;text-align:right!important;direction:rtl!important;background:#f3f7ff!important}
.drws-manager-access-only .drws-seller-phone>b{font-size:11px!important;width:auto!important;text-align:right!important;direction:ltr!important;unicode-bidi:isolate}
.drws-manager-access-only .drws-seller-phone>.dashicons{font-size:16px;width:16px;height:16px;color:#092662}
.drws-manager-access-only .drws-user-identity>.drws-seller-accordion-toggle{grid-column:4;grid-row:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #dce5f1;border-radius:10px;background:#f8fafd;color:#092662;cursor:pointer}
.drws-manager-access-only .drws-user-row.is-seller-expanded .drws-seller-accordion-toggle .dashicons{transform:rotate(180deg)}
.drws-manager-access-only .drws-user-row:not(.is-head):not(.is-seller-expanded)>span.drws-permission,.drws-manager-access-only .drws-user-row:not(.is-head):not(.is-seller-expanded)>.drws-user-actions,.drws-manager-access-only .drws-user-row:not(.is-head):not(.is-seller-expanded)>.drws-target-editor,.drws-manager-access-only .drws-user-row:not(.is-head):not(.is-seller-expanded) .drws-seller-added{display:none!important}
.drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-identity>.drws-seller-added{grid-column:1/-1;grid-row:2}
.drws-manager-access-only .drws-user-identity>.drws-seller-switch{grid-column:3!important;grid-row:1!important;justify-self:start!important;align-self:center!important;margin:0!important;position:relative!important}
.drws-manager-access-only .drws-user-identity>.drws-seller-phone:has(+ .drws-seller-switch){margin-inline-start:95px!important}
.drws-manager-access-only .drws-seller-switch button{min-height:34px!important;font-size:10px!important;font-family:inherit!important}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(n+2):nth-of-type(-n+6){min-height:58px!important;padding:7px 4px!important}
.drws-manager-access-only .drws-user-row:not(.is-head)>span:nth-of-type(n+2):nth-of-type(-n+6):before{font-size:10px!important}
.drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-actions button{font-size:10px!important}
@media(max-width:750px){.drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-identity{grid-template-columns:40px minmax(0,1fr) 36px!important}.drws-manager-access-only .drws-user-identity>img{width:40px!important;height:40px!important}.drws-manager-access-only .drws-user-identity>.drws-seller-phone{grid-column:1/3!important;grid-row:2!important;justify-self:start}.drws-manager-access-only .drws-user-identity>.drws-seller-accordion-toggle{grid-column:3!important;grid-row:1!important}.drws-manager-access-only .drws-user-identity>.drws-seller-switch{grid-column:3!important;grid-row:2!important}.drws-manager-access-only .drws-user-identity>.drws-seller-phone:has(+ .drws-seller-switch){margin-inline-start:0!important}.drws-manager-access-only .drws-user-identity>.drws-seller-added{grid-row:3!important}}


/* 1.25.740 — seller accordion: actual collapsed controls, single-row permissions and non-overlapping header. */
.drw-mc-module-seller .drws-manager-access-only .drws-user-row:not(.is-head){
  display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important;align-items:stretch!important;
}
.drw-mc-module-seller .drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-identity{
  grid-column:1/-1!important;grid-row:1!important;display:grid!important;
  grid-template-columns:48px minmax(130px,1fr) auto auto 38px!important;
  align-items:center!important;gap:10px!important;direction:rtl!important;min-width:0!important;
}
.drw-mc-module-seller .drws-manager-access-only .drws-user-identity>img{grid-column:1!important;grid-row:1!important}
.drw-mc-module-seller .drws-manager-access-only .drws-user-identity>.drws-seller-person{grid-column:2!important;grid-row:1!important;min-width:0!important}
.drw-mc-module-seller .drws-manager-access-only .drws-user-identity>.drws-seller-phone{
  grid-column:3!important;grid-row:1!important;min-height:42px!important;height:42px!important;
  box-sizing:border-box!important;padding:0 12px!important;margin:0!important;display:flex!important;
  align-items:center!important;justify-content:center!important;gap:7px!important;direction:rtl!important;
  min-width:0!important;white-space:nowrap!important;
}
.drw-mc-module-seller .drws-manager-access-only .drws-user-identity>.drws-seller-phone>b{order:0!important;text-align:right!important;direction:ltr!important}
.drw-mc-module-seller .drws-manager-access-only .drws-user-identity>.drws-seller-phone>.dashicons{order:1!important;flex-shrink:0!important}
.drw-mc-module-seller .drws-manager-access-only .drws-user-identity>.drws-seller-switch{
  grid-column:4!important;grid-row:1!important;margin:0!important;justify-self:stretch!important;align-self:stretch!important;position:static!important;
}
.drw-mc-module-seller .drws-manager-access-only .drws-seller-switch form{height:100%!important;margin:0!important}
.drw-mc-module-seller .drws-manager-access-only .drws-seller-switch button{height:42px!important;min-height:42px!important;box-sizing:border-box!important;white-space:nowrap!important}
.drw-mc-module-seller .drws-manager-access-only .drws-user-identity>.drws-seller-accordion-toggle{
  grid-column:5!important;grid-row:1!important;position:static!important;transform:none!important;
  margin:0!important;width:38px!important;height:42px!important;min-width:38px!important;box-sizing:border-box!important;
  justify-self:end!important;align-self:center!important;z-index:1!important;
}
/* These direct children must be hidden, not just their descendants. */
.drw-mc-module-seller .drws-manager-access-only .drws-user-row:not(.is-head):not(.is-seller-expanded)>span.drws-permission,
.drw-mc-module-seller .drws-manager-access-only .drws-user-row:not(.is-head):not(.is-seller-expanded)>span.drws-user-actions,
.drw-mc-module-seller .drws-manager-access-only .drws-user-row:not(.is-head):not(.is-seller-expanded)>.drws-target-editor,
.drw-mc-module-seller .drws-manager-access-only .drws-user-row:not(.is-head):not(.is-seller-expanded) .drws-seller-added{display:none!important}
.drw-mc-module-seller .drws-manager-access-only .drws-user-row.is-seller-expanded>span.drws-permission{
  display:flex!important;grid-row:2!important;grid-column:auto!important;min-width:0!important;min-height:66px!important;
}
.drw-mc-module-seller .drws-manager-access-only .drws-user-row.is-seller-expanded>.drws-user-actions{
  display:grid!important;grid-column:1/-1!important;grid-row:3!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;min-width:0!important;
}
.drw-mc-module-seller .drws-manager-access-only .drws-user-row.is-seller-expanded>.drws-target-editor{grid-column:1/-1!important;grid-row:4!important}
.drw-mc-module-seller .drws-manager-access-only .drws-user-row.is-seller-expanded .drws-seller-added{grid-column:1/-1!important;grid-row:2!important}
@media(max-width:780px){
 .drw-mc-module-seller .drws-manager-access-only .drws-user-row:not(.is-head)>.drws-user-identity{grid-template-columns:42px minmax(0,1fr) 38px!important;gap:7px!important}
 .drw-mc-module-seller .drws-manager-access-only .drws-user-identity>.drws-seller-accordion-toggle{grid-column:3!important;grid-row:1!important}
 .drw-mc-module-seller .drws-manager-access-only .drws-user-identity>.drws-seller-phone{grid-column:1/3!important;grid-row:2!important;justify-self:start!important}
 .drw-mc-module-seller .drws-manager-access-only .drws-user-identity>.drws-seller-switch{grid-column:3!important;grid-row:2!important;justify-self:end!important}
 .drw-mc-module-seller .drws-manager-access-only .drws-user-row.is-seller-expanded>span.drws-permission{padding:6px 2px!important}
 .drw-mc-module-seller .drws-manager-access-only .drws-user-row.is-seller-expanded>.drws-user-actions{gap:5px!important}
}
@media(max-width:480px){
 .drw-mc-module-seller .drws-manager-access-only .drws-user-row:not(.is-head){gap:5px!important;padding:9px!important}
 .drw-mc-module-seller .drws-manager-access-only .drws-user-row.is-seller-expanded>span.drws-permission{min-height:60px!important}
 .drw-mc-module-seller .drws-manager-access-only .drws-user-row.is-seller-expanded>span.drws-permission strong{font-size:9px!important}
 .drw-mc-module-seller .drws-manager-access-only .drws-user-row.is-seller-expanded>.drws-user-actions button{font-size:9px!important;padding:5px 2px!important}
}

/* 1.25.743 — consistent mobile capsule, icon at visual left, and burgundy administrator badge. */
.drw-mc-module-seller .drws-manager-access-only .drws-user-identity>.drws-seller-phone{
  display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;
  gap:9px!important;width:220px!important;max-width:100%!important;min-width:0!important;
  height:42px!important;min-height:42px!important;padding:0 12px!important;margin:0!important;
  box-sizing:border-box!important;direction:rtl!important;white-space:nowrap!important;
}
.drw-mc-module-seller .drws-manager-access-only .drws-user-identity>.drws-seller-phone>b{
  order:0!important;display:block!important;flex:1 1 auto!important;min-width:0!important;
  margin:0!important;padding:0!important;line-height:1.2!important;text-align:right!important;
  font-size:15px!important;font-weight:800!important;letter-spacing:0!important;direction:ltr!important;unicode-bidi:isolate!important;
}
.drw-mc-module-seller .drws-manager-access-only .drws-user-identity>.drws-seller-phone>.dashicons{
  order:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
  flex:0 0 16px!important;width:16px!important;height:16px!important;font-size:16px!important;line-height:1!important;
  margin:0!important;padding:0!important;align-self:center!important;color:#092662!important;
}
.drw-mc-module-seller .drws-manager-access-only .drws-seller-role.is-admin{
  background:#f9e5e9!important;color:#841c32!important;border:1px solid #eec1cb!important;
}
.drw-mc-module-seller .drws-manager-access-only .drws-user-identity>.drws-seller-switch button{
  height:42px!important;min-height:42px!important;max-height:42px!important;box-sizing:border-box!important;
}
@media(max-width:780px){
 .drw-mc-module-seller .drws-manager-access-only .drws-user-identity>.drws-seller-phone{width:220px!important;max-width:100%!important}
}
@media(max-width:480px){
 .drw-mc-module-seller .drws-manager-access-only .drws-user-identity>.drws-seller-phone{width:190px!important}
 .drw-mc-module-seller .drws-manager-access-only .drws-user-identity>.drws-seller-phone>b{font-size:12px!important}
}

/* 1.25.743: full-row accordion hit area and matching administrator panel link. */
.drw-mc-module-seller .drws-manager-access-only .drws-user-row.drws-seller-v668>.drws-user-identity{cursor:pointer!important}
.drw-mc-module-seller .drws-manager-access-only .drws-user-identity>.drws-seller-switch{cursor:auto!important}
.drw-mc-module-seller .drws-manager-access-only .drws-seller-switch .drws-seller-direct-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:42px!important;height:42px!important;padding:0 12px!important;box-sizing:border-box!important;border-radius:9px!important;background:#092662!important;color:#fff!important;font-size:10px!important;font-weight:700!important;text-decoration:none!important;font-family:inherit!important;white-space:nowrap!important}
.drw-mc-module-seller .drws-manager-access-only .drws-seller-switch .drws-seller-direct-link .dashicons{font-size:15px!important;width:15px!important;height:15px!important}
.drw-mc-module-seller .drws-manager-access-only .drws-seller-switch .drws-seller-direct-link:hover{background:#061a46!important}

/* 1.25.743: administrator direct-panel action is burgundy; other sellers stay blue. */
.drw-mc-module-seller .drws-manager-access-only .drws-seller-role.is-admin{background:#fce8ea!important;color:#841c32!important}
.drw-mc-module-seller .drws-manager-access-only .drws-user-row:has(.drws-seller-role.is-admin) .drws-seller-switch .drws-seller-direct-link{background:#841c32!important;border-color:#841c32!important;color:#fff!important}
.drw-mc-module-seller .drws-manager-access-only .drws-user-row:has(.drws-seller-role.is-admin) .drws-seller-switch .drws-seller-direct-link:hover{background:#661327!important}

/* v1.25.776 — administrator store orders */
.drws-store-toolbar{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.drws-store-toolbar input{flex:2;min-width:200px}.drws-store-toolbar select{flex:1;min-width:160px}.drws-store-pages{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;flex-wrap:wrap}.drws-store-pages>div{display:flex;gap:8px}

/* v1.25.777 — compact administrator store orders only; seller orders unchanged. */
.drws-store-toolbar{display:grid;grid-template-columns:minmax(0,7fr) minmax(180px,3fr);gap:12px;align-items:stretch}
.drws-store-toolbar input,.drws-store-toolbar select{box-sizing:border-box;width:100%;min-width:0!important;height:44px!important;min-height:44px!important;max-height:44px;padding:0 13px!important;line-height:normal;margin:0;font-size:12px}
.drws-store-orders-table .drws-table-head,.drws-store-orders-table .drws-table-row{grid-template-columns:minmax(95px,1.05fr) minmax(125px,1.65fr) minmax(65px,.75fr) minmax(105px,1.15fr) minmax(120px,1.3fr) minmax(125px,1.35fr) minmax(120px,1.35fr) 44px;gap:8px}
.drws-store-orders-table .drws-table-head>*,.drws-store-orders-table .drws-table-row>*{min-width:0}
.drws-store-orders-table .drws-table-row> :nth-child(4){font-variant-numeric:tabular-nums}
@media(max-width:560px){.drws-store-toolbar{grid-template-columns:minmax(0,1fr)}.drws-store-toolbar input,.drws-store-toolbar select{grid-column:auto;width:100%}.drws-store-orders-table .drws-table-row{grid-template-columns:1fr 1fr;min-width:0;gap:8px}.drws-store-orders-table .drws-table-row>*:nth-child(7){grid-column:1/-1}}

/* v1.25.778 — manager-only labels on administrator sidebar items. */
.drws-sidebar nav button b .drws-admin-only-label,.drws-sidebar nav button:hover b .drws-admin-only-label,.drws-sidebar nav button:focus b .drws-admin-only-label,.drws-sidebar nav button.is-active b .drws-admin-only-label{color:#ff7b83!important;font-size:.88em;font-weight:800;white-space:normal;display:inline;line-height:1.6}
