.icon-product-editor{padding:16px;background:#f5f6f8;border:1px solid #e5e7eb;border-radius:16px;margin:12px 0}.icon-product-editor p{font:13px/1.5 system-ui;color:#687080;margin:10px 0}.icon-product-editor select{box-sizing:border-box;width:100%;padding:14px;border:1px solid #d9dde3;border-radius:12px;background:#fff;font:15px system-ui}.icon-product-tools{display:flex;gap:8px;flex-wrap:wrap}.icon-product-tools button{padding:12px 14px;border:0;border-radius:11px;background:#20252e;color:#fff;font:600 14px system-ui}.icon-product-overlay{position:fixed;inset:0;z-index:2147483590;background:#10162199;backdrop-filter:blur(8px);display:grid;place-items:center;padding:14px;font-family:system-ui;animation:iconProductFade .2s ease}.icon-product-dialog{box-sizing:border-box;width:min(520px,100%);max-height:90dvh;overflow:auto;background:#fff;border-radius:25px;box-shadow:0 24px 90px #0005;animation:iconProductRise .32s cubic-bezier(.2,.8,.2,1);color:#17202b}.icon-product-dialog header{position:sticky;top:0;z-index:4;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;background:#ffffffee;border-bottom:1px solid #edf0f3}.icon-product-dismiss{width:40px;height:40px;border:0;border-radius:12px;background:#f0f2f5;color:#17202b;font-size:26px}.icon-product-body{padding:14px}.icon-product-body .alx-food1{width:100%!important;margin:0!important;box-sizing:border-box}.icon-product-body .alx-food1-panel{display:block!important;position:static!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;box-sizing:border-box}.icon-product-body .alx-food1-panel-photo-wrap{height:220px;overflow:hidden;border-radius:16px}.icon-product-body .alx-food1-panel-photo{width:100%;height:100%;object-fit:cover}.icon-product-body .alx-food1-photo-wrap{display:none!important}.icon-product-body .alx-food1-buybar{display:none!important}.icon-product-body .alx-food1-panel-text{line-height:1.55}.icon-product-body .alx-food1-main-choice{margin-top:14px}@keyframes iconProductFade{from{opacity:0}to{opacity:1}}@keyframes iconProductRise{from{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.icon-product-overlay,.icon-product-dialog{animation:none}}

.icon-product-done{display:block;width:calc(100% - 28px);margin:0 14px 14px;padding:15px;border:0;border-radius:14px;background:#ff7b54;color:#fff;font:700 16px system-ui}

.icon-product-body .accordion-collapse,.icon-product-body .alx-rdx-content,.icon-product-body .alx-apple-body,.icon-product-body .alx-kathy-content{display:block!important;height:auto!important;max-height:none!important;opacity:1!important;visibility:visible!important;overflow:visible!important;grid-template-rows:1fr!important}.icon-product-body .alx-apple-item,.icon-product-body .alx-rdx-item,.icon-product-body .alx-kathy-item,.icon-product-body .accordion-item{width:100%;box-sizing:border-box}.icon-product-editor .icon-link-field+.icon-link-field{margin-top:14px}
