.snaptrade-test{min-width:0;overflow-wrap:anywhere;border:1px solid var(--border);background:var(--panel);padding:25px;border-radius:20px;margin:18px 0}
.snaptrade-test-actions{display:flex;flex-wrap:wrap;gap:.6rem}
.snaptrade-test [data-pilot-error]:empty,.snaptrade-test [data-pilot-mode]:empty{display:none}
.snaptrade-test dialog{max-width:min(28rem,calc(100vw - 3rem));box-sizing:border-box}
.snaptrade-test dialog button{margin:.3rem .5rem .3rem 0}
.snaptrade-test form{display:grid;gap:.8rem;margin:1rem 0}.snaptrade-test label{display:grid;gap:.35rem}.snaptrade-test label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:.6rem}.snaptrade-test input,.snaptrade-test select{max-width:100%;min-width:0}.snaptrade-test input[type=checkbox]{flex:0 0 auto}.snaptrade-test details{margin:1rem 0}.snaptrade-real-table{max-width:100%;overflow:auto}.snaptrade-real-table table{min-width:640px}.snaptrade-real-table th,.snaptrade-real-table td{padding:.45rem;text-align:left;white-space:nowrap;overflow-wrap:normal;word-break:normal}
