main{flex-direction:column;flex:1;display:flex;overflow-y:auto}.builder-container{padding:20px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;flex:1}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:12px;font-weight:600;color:var(--muted)}#baseUrlInput{background:var(--bg3);border:1px solid var(--border);color:var(--text);padding:8px 12px;border-radius:4px;font-size:14px;outline:none}#baseUrlInput:focus{border-color:var(--accent)}.params-section-title{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:8px;margin-top:10px}.params-list{display:flex;flex-direction:column;gap:8px}.param-row{display:flex;gap:8px;align-items:center}.param-row input[type=text]{background:var(--bg3);border:1px solid var(--border);color:var(--text);padding:6px 10px;border-radius:4px;font-size:13px;outline:none;flex:1;min-width:0}.param-row input[type=text]:focus{border-color:var(--accent)}.param-row input[type=checkbox]{cursor:pointer}.param-row .btn-remove{background:transparent;border:none;color:var(--muted);font-size:16px;cursor:pointer;padding:4px 8px;border-radius:4px}.param-row .btn-remove:hover{color:#f85149;background:#f851491a}.editor-wrap{flex:1;display:flex;flex-direction:column;position:relative}.analysis-box{padding:20px;overflow-y:auto;flex:1}.analysis-item{display:flex;border-bottom:1px solid var(--border);padding:6px 0}.analysis-label{width:120px;color:var(--muted);font-weight:600;flex-shrink:0}.analysis-val{word-break:break-all;font-family:JetBrains Mono,monospace;color:var(--text)}.loading{position:absolute;inset:0;background:#0d111799;display:none;align-items:center;justify-content:center;z-index:60}.loading.show{display:flex}.spinner{width:30px;height:30px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:768px){main{flex-direction:column;overflow-y:auto}}
