main{flex-direction:column;flex:1;display:flex;overflow-y:auto}.form-container{padding:20px;display:flex;flex-direction:column;gap:14px;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)}.form-group input[type=text],.form-group input[type=number],.form-group select{background:var(--bg3);border:1px solid var(--border);color:var(--text);padding:8px 12px;border-radius:4px;font-size:14px;outline:none}.form-group input:focus{border-color:var(--accent)}hr.divider{border:none;border-top:1px solid var(--border);margin:8px 0}.rule-row{display:flex;gap:6px;margin-bottom:6px;align-items:center}.rule-row input,.rule-row select{background:var(--bg3);border:1px solid var(--border);color:var(--text);padding:6px 10px;border-radius:4px;font-size:13px;outline:none}.rule-row input:focus,.rule-row select:focus{border-color:var(--accent)}.rule-ua{flex:0 0 60px}.rule-path{flex:1}.rule-type{flex:0 0 90px}.rule-remove{color:var(--error);font-size:14px;padding:4px 6px}.googlebot-preview{background:var(--bg2);border:1px solid var(--border);border-radius:4px;padding:12px;font-size:12px;line-height:1.6;min-height:60px}.validation-ok{color:var(--success)}.validation-error{color:var(--error)}.output-container{padding:20px;display:flex;flex-direction:column;overflow:hidden;flex:1}@media(max-width:768px){main{flex-direction:column;overflow-y:auto}}
