: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}}
