.bt-form{flex-direction:column;gap:1.1rem;display:flex}.bt-assets{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:.85rem;display:grid}.bt-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr) auto;align-items:end;gap:.75rem;display:grid}.bt-field{border:0;flex-direction:column;gap:.35rem;min-width:0;margin:0;padding:0;display:flex}.bt-field>label,.bt-run-label{color:var(--ink-3);font-size:.78rem;font-weight:600;line-height:1.2}.bt-input{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--card);width:100%;min-width:0;height:44px;color:var(--ink);font:600 .95rem/1 var(--font-sans);transition:border-color var(--dur-base), box-shadow var(--dur-base);padding:0 .85rem}.bt-input:focus-within,.bt-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.bt-input.num{font-family:var(--font-mono)}.bt-input:disabled{color:var(--ink-3);background:var(--card-2)}.bt-field[data-invalid] .bt-input{border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.bt-asset .bt-input{height:56px;padding:0 .6rem 0 .7rem;font-size:1.05rem}.bt-asset-field{align-items:center;gap:.65rem;display:flex}.bt-asset-field input{min-width:0;height:100%;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1}.bt-asset-field input::placeholder{color:var(--ink-3);font-weight:500}.bt-asset-field input::-webkit-search-cancel-button{display:none}.bt-asset-empty{background:var(--card-3);box-shadow:none}.bt-index-mark{background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--line)}.bt-index-mark b{font-size:.95rem;font-family:var(--font-display)}.bt-remove{background:var(--card-3);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border:0;border-radius:999px;flex:none;font-size:1.1rem;line-height:1}.bt-remove:hover{color:var(--ink)}.bt-compare-slot{justify-content:flex-end}.bt-dashed{border-radius:var(--r-md);border:1.5px dashed var(--line-strong);width:100%;height:56px;color:var(--ink-2);font:700 .95rem/1 var(--font-display);cursor:pointer;transition:border-color var(--dur-base), color var(--dur-base), background var(--dur-base);background:0 0;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.bt-dashed:hover{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft)}.bt-dashed span{font-size:1.2rem;line-height:1}.bt-ta{position:relative}.bt-list[hidden]{display:none}.bt-list{z-index:20;border-radius:var(--r-md);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lg);max-height:320px;padding:.35rem;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.bt-opt{border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:.6rem;min-height:44px;padding:.4rem .6rem;font-size:.92rem;display:flex}.bt-opt[aria-selected=true]{background:var(--card-3)}.bt-opt-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.bt-opt-t{color:var(--ink-3);font-size:.78rem}.bt-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(135deg, var(--ink-3) 50%, transparent 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-left:.7rem;padding-right:1.7rem}.bt-when{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:.5rem;display:grid}.bt-submit{justify-content:center;min-width:6.5rem;height:44px}@media (max-width:1023px){.bt-row{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-start{grid-column:span 2}.bt-run .bt-run-label{display:none}.bt-run{justify-content:flex-end}}@media (max-width:639px){.bt-assets{grid-template-columns:1fr}.bt-row{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-start,.bt-run{grid-column:span 2}.bt-submit{width:100%}.bt-asset .bt-input{height:52px;font-size:1rem}.bt-dashed{height:48px}}
