.rule-nav,.action-row,.tag-list{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.rule-nav{background:#fff;border:1px solid var(--line);border-radius:9px;padding:10px}.rule-nav a{padding:6px 10px}.scope-fields{border:1px solid var(--line);border-radius:8px;padding:14px;display:grid;grid-template-columns:repeat(3,auto);gap:12px}.scope-fields>label:nth-of-type(n+4){grid-column:span 1}.scope-fields select{display:block;min-width:220px}.form-grid textarea{display:block;width:100%;min-height:90px;margin-top:6px;border:1px solid #d0d5dd;border-radius:7px;padding:10px;font:inherit}.block-row{display:grid;grid-template-columns:45px repeat(4,minmax(125px,1fr));gap:10px;align-items:end;border:1px solid var(--line);border-radius:8px;padding:12px;margin:10px 0;background:#f9fafb}.block-row label{font-size:12px;color:var(--muted)}.block-row input,.block-row select{display:block;width:100%;margin-top:4px}.drag-handle{align-self:center;font-weight:700}.rule-flow{display:grid;grid-template-columns:1fr 90px 1fr;gap:24px;align-items:center}.rule-flow>div:not(.rule-arrow){display:grid;gap:13px}.rule-flow label{font-weight:700}.rule-flow input,.rule-flow select{display:block;width:100%;margin-top:5px}.rule-arrow{text-align:center;font-weight:800;color:#175cd3}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:18px}.candidate{font-size:22px;font-weight:800;line-height:1.6;padding:20px;background:#eff4ff;border-radius:8px}.candidate.original{background:#f2f4f7}.result-panel{border-color:#84adff}.segment-list{display:grid;gap:8px}.segment-list li{padding:10px;border-bottom:1px solid var(--line)}.segment-list span{display:block;color:var(--muted);font-size:12px}.warning-item{padding:9px 0;border-bottom:1px solid #fedf89}@media(max-width:1000px){.block-row{grid-template-columns:40px repeat(2,1fr)}.comparison{grid-template-columns:1fr}}@media(max-width:700px){.scope-fields,.rule-flow{grid-template-columns:1fr}.rule-arrow{text-align:left}.block-row{grid-template-columns:1fr}}
