.px-builder,.px-builder label,.px-chat-form,.px-track-form{display:grid;gap:14px}.px-builder label,.px-chat-form label,.px-track-form label{font-weight:650}.px-builder input,.px-chat-form textarea,.px-track-form input{display:block;width:100%;max-width:520px;padding:12px;border:1px solid #d9deea;border-radius:9px;margin-top:6px}.px-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.px-product{display:grid;gap:8px;border:1px solid #e5e8f0;padding:14px;border-radius:12px}.px-product button{justify-self:start}.px-selected button{margin-left:10px}.px-message,.px-chat-result,.px-track-result{min-height:1.5em}
