.RestockAlarmModal-module__wekdya__overlay{z-index:1000;--fg:#1f2a24;--border:#e2e8e4;--color-accent:#007a48;--color-accent-dark:#00623a;--color-muted:#5f6b64;--color-danger:#c0392b;--radius:14px;--radius-sm:10px;font-family:var(--font-golos), "Golos Text", -apple-system, "Segoe UI", Roboto, sans-serif;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.RestockAlarmModal-module__wekdya__modal{border-radius:var(--radius);width:100%;max-width:400px;max-height:calc(100vh - 32px);color:var(--fg);background:#fff;overflow-y:auto;box-shadow:0 8px 30px #0000004d}.RestockAlarmModal-module__wekdya__caption{border-radius:var(--radius) var(--radius) 0 0;color:var(--fg);text-align:left;padding:22px 24px 4px;font-size:20px;font-weight:700}.RestockAlarmModal-module__wekdya__text{color:var(--color-muted);text-align:left;margin:8px 24px 20px;font-size:15px;line-height:1.35}.RestockAlarmModal-module__wekdya__already{color:var(--color-accent-dark);text-align:center;margin:-12px 20px 16px;font-size:13px}.RestockAlarmModal-module__wekdya__fields{flex-direction:column;gap:12px;padding:0 24px;display:flex}.RestockAlarmModal-module__wekdya__label{flex-direction:column;gap:4px;font-size:14px;display:flex}.RestockAlarmModal-module__wekdya__label b{color:var(--color-danger);font-size:18px}.RestockAlarmModal-module__wekdya__input,.RestockAlarmModal-module__wekdya__textarea{border-radius:var(--radius-sm);width:100%;color:var(--fg);background:#fff;border:1px solid #cfd8d3;font-family:inherit;font-size:16px}.RestockAlarmModal-module__wekdya__input{height:42px;padding:0 12px}.RestockAlarmModal-module__wekdya__textarea{resize:vertical;min-height:46px;padding:10px 12px}.RestockAlarmModal-module__wekdya__error{color:#e2001a;margin:12px 20px 0;font-size:13px}.RestockAlarmModal-module__wekdya__buttons{justify-content:flex-end;gap:10px;padding:24px;display:flex}.RestockAlarmModal-module__wekdya__green{color:#fff;cursor:pointer;border-radius:var(--radius-sm);border:none;padding:10px 24px;font-family:inherit;font-size:15px;font-weight:600}.RestockAlarmModal-module__wekdya__purple{cursor:pointer;border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--fg);background:#fff;padding:10px 24px;font-family:inherit;font-size:15px;font-weight:600}.RestockAlarmModal-module__wekdya__green{background:var(--color-accent)}.RestockAlarmModal-module__wekdya__green:hover{background:var(--color-accent-dark)}.RestockAlarmModal-module__wekdya__green:disabled{opacity:.6;cursor:default}.RestockAlarmModal-module__wekdya__purple:hover{background:#f3f6f4}.RestockAlarmModal-module__wekdya__input:focus,.RestockAlarmModal-module__wekdya__textarea:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #007a4826}
.ProductCard-module__ZkSXiW__card{color:var(--fg);border-radius:var(--radius);height:100%;box-shadow:var(--shadow);background:#fff;flex-direction:column;padding:18px 16px 16px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;position:relative}.ProductCard-module__ZkSXiW__image{justify-content:center;align-items:center;height:184px;margin-bottom:.75rem;display:flex;position:relative}.ProductCard-module__ZkSXiW__saleAmount{z-index:1;color:#fff;white-space:nowrap;background:red;border-radius:20px;padding:10px;font-weight:700;position:absolute;top:10px;left:0}.ProductCard-module__ZkSXiW__saleIcon{z-index:1;background:url(/legacy/action.png) no-repeat;width:40px;height:40px;position:absolute;top:0;left:0}.ProductCard-module__ZkSXiW__image img{object-fit:contain;width:138px;height:184px}.ProductCard-module__ZkSXiW__placeholder{opacity:.35;justify-content:center;align-items:center;width:138px;height:184px;font-size:3rem;display:flex}.ProductCard-module__ZkSXiW__title{color:var(--fg);text-align:center;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-shrink:0;height:4.2em;margin-bottom:10px;padding:0 12px;font-size:15px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.ProductCard-module__ZkSXiW__priceRow{justify-content:center;align-items:center;gap:10px;margin-top:auto;display:flex}.ProductCard-module__ZkSXiW__price{color:var(--fg);white-space:nowrap;margin:0;font-size:20px;font-weight:700}.ProductCard-module__ZkSXiW__price:before{content:"от ";font-size:.8em;font-weight:400}.ProductCard-module__ZkSXiW__price:after{content:" ₽"}.ProductCard-module__ZkSXiW__notifyBtn{background:var(--color-accent);color:#fff;text-align:center;cursor:pointer;border:none;font-family:inherit;font-weight:600;line-height:15px}.ProductCard-module__ZkSXiW__notifyBtn:hover{background:var(--color-accent-dark)}.ProductCard-module__ZkSXiW__notifyDoneWrap{flex-direction:column;align-items:center;gap:4px;display:flex}.ProductCard-module__ZkSXiW__notifyAnother{color:var(--color-teal);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;text-decoration:underline}.ProductCard-module__ZkSXiW__notifyAnother:hover{color:var(--color-accent-dark)}.ProductCard-module__ZkSXiW__notifyDone{text-align:center;background:var(--color-accent-soft);color:var(--color-accent);border:1px solid #0000;align-items:center;font-family:inherit;font-weight:600;line-height:15px;display:inline-flex}button.ProductCard-module__ZkSXiW__notifyDone{cursor:pointer}button.ProductCard-module__ZkSXiW__notifyDone:hover{background:#f1f8ec}.ProductCard-module__ZkSXiW__buyBtn{background:var(--color-accent);color:#fff;white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.ProductCard-module__ZkSXiW__rx{white-space:nowrap;z-index:1;color:var(--color-danger);background:#ffffffe6;border-radius:8px;padding:1px 6px;font-size:12px;font-weight:600;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ProductCard-module__ZkSXiW__heartBtn{z-index:2;position:absolute;top:6px;right:6px}.ProductCard-module__ZkSXiW__adminEditBtn{z-index:2;width:22px;height:22px;color:var(--color-link);border:1px solid var(--border);cursor:pointer;font:inherit;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:color .15s,border-color .15s,transform .15s;display:flex;position:absolute;top:44px;right:6px}.ProductCard-module__ZkSXiW__adminEditBtn:hover{color:var(--color-teal);border-color:var(--color-teal);transform:rotate(30deg)}.ProductCard-module__ZkSXiW__card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.ProductCard-module__ZkSXiW__buyBtn,.ProductCard-module__ZkSXiW__notifyBtn,.ProductCard-module__ZkSXiW__notifyDone{border-radius:var(--radius-sm);min-height:38px;padding:6px 14px;font-size:14px}.ProductCard-module__ZkSXiW__buyIcon{background:currentColor;flex:none;width:18px;height:18px;font-size:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.5'/%3E%3Ccircle cx='18' cy='20' r='1.5'/%3E%3Cpath d='M2.5 3h2.6l2.4 11.2a1.5 1.5 0 0 0 1.5 1.2h8.6a1.5 1.5 0 0 0 1.5-1.1L21 7H6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.5'/%3E%3Ccircle cx='18' cy='20' r='1.5'/%3E%3Cpath d='M2.5 3h2.6l2.4 11.2a1.5 1.5 0 0 0 1.5 1.2h8.6a1.5 1.5 0 0 0 1.5-1.1L21 7H6'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (max-width:520px){.ProductCard-module__ZkSXiW__card{padding:12px 8px 10px}.ProductCard-module__ZkSXiW__title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin-bottom:6px;padding:0 2px;font-size:13px}.ProductCard-module__ZkSXiW__image{height:140px;margin-bottom:8px}.ProductCard-module__ZkSXiW__image img{width:105px;height:140px}.ProductCard-module__ZkSXiW__placeholder{width:105px;height:140px}.ProductCard-module__ZkSXiW__saleAmount{padding:4px 8px;font-size:13px;top:4px}.ProductCard-module__ZkSXiW__priceRow{text-align:center;flex-direction:column;align-items:stretch;gap:6px}.ProductCard-module__ZkSXiW__price{font-size:17px}.ProductCard-module__ZkSXiW__buyBtn,.ProductCard-module__ZkSXiW__notifyBtn,.ProductCard-module__ZkSXiW__notifyDone{justify-content:center;min-height:36px;padding:6px 8px;font-size:13px}.ProductCard-module__ZkSXiW__heartBtn{top:72px;right:4px}.ProductCard-module__ZkSXiW__adminEditBtn{top:108px;right:6px}.ProductCard-module__ZkSXiW__rx{font-size:11px}}
