.apb-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.apb-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.apb-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.apb-row>.ui-field{min-width:0}.apb-target{flex-direction:column;gap:.35rem;display:flex}.apb-label{color:var(--text-secondary);font-size:.8rem;font-weight:600}.apb-result{flex-direction:column;gap:.75rem;min-width:0;display:flex;position:sticky;top:84px}.apb-result-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.apb-result-head h3{color:var(--text-primary);margin:0;font-size:.9rem;font-weight:600}.apb-output{border:1px solid var(--border-card);border-radius:var(--radius-md);background:var(--bg-card);min-height:220px;max-height:70vh;padding:1rem 1.15rem;overflow-y:auto}.apb-output-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-primary);margin:0;font-size:.95rem;line-height:1.65}.apb-output .tool-empty{background:0 0;border:none;margin:0}@media (width<=899px){.apb-grid{grid-template-columns:minmax(0,1fr)}.apb-result{position:static}}@media (width<=599px){.apb-row{grid-template-columns:minmax(0,1fr)}.apb .ui-segment{min-height:40px}.apb .ui-input{font-size:1rem}}
