.admin-offers{min-width:0}.admin-offers-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:20px}.admin-offers-heading h1{margin:4px 0;font-size:clamp(26px,3vw,36px);color:#164c34}.admin-offers-heading p{max-width:650px;color:#5a7064;line-height:1.8;margin:8px 0}.admin-offers-guide{padding:18px 22px;background:#edf7f0;border:1px solid #cfe3d6;border-radius:14px;margin-bottom:24px;line-height:1.9;overflow-wrap:anywhere}.admin-offers-guide p{margin:6px 0}.admin-offers-guide a{color:#176c49;text-decoration:underline;text-underline-offset:4px}.admin-offers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:20px}.admin-offer-card{min-width:0;border:1px solid #cfded1;border-radius:18px;background:#fff;box-shadow:0 8px 22px #1b55300a;overflow:hidden}.admin-offer-image{display:flex;align-items:center;justify-content:center;aspect-ratio:3/2;padding:12px;background:#f7faf7;border-bottom:1px solid #e3ece4}.admin-offer-image img{width:100%;height:100%;object-fit:contain}.admin-offer-content{padding:18px;display:flex;flex-direction:column;gap:10px;overflow-wrap:anywhere}.admin-offer-content h2{font-size:19px;margin:0;line-height:1.7}.admin-offer-content small{font-size:12px;color:#667b6e}.admin-offer-price{font-size:24px;color:#10754f}.admin-offer-visibility{font-size:12px;color:#4d6d58;line-height:1.7}.admin-offer-content .btn{white-space:normal;margin-top:8px;min-height:46px}.product-offer-option{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:16px;border:1px solid #bcdcc5;border-radius:12px;background:#eff8f1;cursor:pointer}.product-offer-option input{margin-top:6px;accent-color:#138b69}.product-offer-option strong,.product-offer-option small{display:block}.product-offer-option small{margin-top:5px;color:#57705f;line-height:1.8}.admin-offers bdi{unicode-bidi:isolate}@media(max-width:480px){.admin-offers-guide{padding:15px}.admin-offers-heading>.btn{width:100%}.admin-offer-content{padding:15px}.admin-offer-content .btn{width:100%}}
