.v3-catalog-tabs{display:flex;gap:6px;margin:0 0 12px}.v3-catalog-tabs button{flex:1;min-height:44px;padding:10px 6px}.v3-catalog-tabs [aria-selected=true]{border-color:var(--cyan);color:var(--cyan)}
#products [role=tabpanel][hidden]{display:none}#products>.card{padding:14px}#products .catalog-list{border:0;margin:0;padding:0}#v3Catalog-add>.fieldgrid{margin-bottom:10px}#v3Catalog-add .field{margin:0}#v3Catalog-add #saveProduct{width:100%;margin:8px 0}#v3ProductDuplicates p:empty{display:none}#v3ProductDuplicates label{font-size:13px}#v3ProductProfit{line-height:1.5;font-size:18px}#v3Catalog-manage>.card{padding:0;border:0}#v3Catalog-manage p{font-size:13px}.v3-catalog-quote{width:100%;margin:-4px 0 14px;min-height:44px}#v3Connection{font-size:12px;margin:4px 0;min-height:20px;color:var(--mut)}.v3-ai{margin:8px 0}.v3-ai textarea{min-height:140px;width:100%}.v3-ai button{min-height:44px}.v3-ai-row{padding:12px 0;border-top:1px solid var(--border)}.v3-ai-row select{width:100%}.v3-ai-row input[type=number]{max-width:100px}.v3-ai p{overflow-wrap:anywhere}.v3-ai-actions{display:flex;flex-wrap:wrap;gap:8px}.v3-catalog-tabs:focus-within{outline-offset:3px}

.v3-ai[hidden],#v3ProductDuplicates [hidden]{display:none}#products>.card>p.help{display:none}
