.ai-product-tools{margin-top:12px;padding:14px;border:1px solid var(--line,#ddd);border-radius:12px}.ai-product-tools>a{display:inline-block;margin:8px}.ai-product-tools [data-ai-preview]{margin-top:12px}.ai-product-tools textarea{width:100%;resize:vertical}.ai-product-tools [hidden],#ai-content-admin [hidden]{display:none!important}#ai-content-admin fieldset{border:0;padding:0;margin:0;min-width:0}.ai-toggle{display:flex;align-items:center;gap:9px;margin:14px 0}#ai-content-admin input:not([type=checkbox]),#ai-content-admin textarea,#ai-content-admin select{max-width:100%;box-sizing:border-box}#ai-content-admin [data-ai-status],.ai-product-tools [data-ai-message]{overflow-wrap:anywhere}@media(max-width:480px){.ai-product-tools .btn{width:100%;margin:4px 0}.ai-product-tools{padding:10px}}
body:has(.store-admin) .modal .ai-product-tools [data-ai-generate]{background:#16874f;color:white;border:1px solid #16874f;padding:10px 16px;font-weight:600}body:has(.store-admin) .modal .ai-product-tools>a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:9px 15px;margin:4px 8px;background:#1673d1;border:1px solid #1673d1;border-radius:5px;color:#fff;text-decoration:none;font-size:12px;font-weight:600}body:has(.store-admin) .modal .ai-product-tools>a:hover{background:#105ca8}body:has(.store-admin) .modal .ai-product-tools :is(a,button):focus-visible{outline:3px solid #1c65c5;outline-offset:3px}
body:has(.store-admin) #modal-root .modal .admin-product-form .ai-product-tools .btn.outline[data-ai-generate]{background:#16874f;border:1px solid #16874f;color:#fff}body:has(.store-admin) #modal-root .modal .admin-product-form .ai-product-tools .btn.outline[data-ai-generate]:hover{background:#106c3e;color:#fff}

#ai-content-admin .ai-provider-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}#ai-content-admin .ai-provider-grid select{width:100%;min-width:0}@media(max-width:600px){#ai-content-admin .ai-provider-grid{grid-template-columns:minmax(0,1fr)}}

body:has(.store-admin) .ai-product-tools .btn.outline[data-ai-target-generate]{background:#16874f;border-color:#16874f;color:#fff}
