.product-ai-images{grid-column:1/-1;border:1px solid #dbc7ad;border-radius:14px;background:#fffcf7;padding:14px 16px;margin-bottom:8px}.product-ai-images>summary{cursor:pointer;font-weight:700;display:flex;align-items:center;gap:12px}.product-ai-image-body{display:grid;gap:14px;padding-top:12px}.product-ai-image-tools{display:grid;grid-template-columns:1fr 1fr;gap:20px}.product-ai-image-tools>div{display:grid;align-content:start;gap:10px;border:1px solid #ecdecd;border-radius:12px;padding:14px;background:#fff}.product-ai-image-tools h4,.product-ai-image-review h4{margin:0}.product-ai-image-tools label{display:grid;gap:6px}.product-ai-image-tools input,.product-ai-image-tools textarea,.product-ai-image-tools select{box-sizing:border-box;width:100%;min-width:0}.product-ai-image-tools small{display:block;color:#75634e}.product-ai-image-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-ai-image-results article{display:grid;gap:10px;align-content:start;padding:12px;border:1px solid #ecdecd;border-radius:10px;background:#fff;overflow-wrap:anywhere}.product-ai-image-results a,.product-ai-image-review>a{color:#855f32;text-decoration:underline;font-size:13px}.product-ai-image-review{display:grid;gap:12px;border:1px solid #dbc7ad;border-radius:12px;padding:14px;background:#fff}.product-ai-image-compare{display:flex;gap:18px;flex-wrap:wrap}.product-ai-image-compare figure{flex:1;min-width:180px;max-width:420px;margin:0}.product-ai-image-compare img{width:100%;height:280px;object-fit:contain;background:#faf9f6;border-radius:10px}.product-ai-image-compare figcaption{font-size:13px;color:#75634e;margin-top:6px}.product-ai-images .product-ai-image-check{display:flex;align-items:center;gap:10px}.product-ai-images .product-ai-image-check input{width:auto;flex:0 0 auto;margin:0}.product-ai-image-tools .btn,.product-ai-image-review>.btn{justify-self:start;white-space:normal}@media(max-width:800px){.product-ai-image-tools,.product-ai-image-results{grid-template-columns:1fr}.product-ai-image-compare img{height:220px}}
