.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.parent{margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#fffae9}.parent h3{color:var(--gold-dark)}.check-field label{display:flex;gap:9px;align-items:flex-start}.check-field input{width:auto;margin-top:5px}.rule-note{padding:14px 16px;border-radius:10px;background:#fff5cf;border-left:4px solid var(--gold);color:var(--gold-dark);margin-top:14px}.result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.result-grid div{padding:15px;background:#fff8dd;border:1px solid var(--line);border-radius:12px}.result-grid span{display:block;font-size:.84rem;color:var(--muted)}.result-grid strong{color:var(--gold-dark)}.result-panel{border-top:5px solid var(--gold)}.compact,.source-list{padding-left:20px}.source-list small{display:block;color:var(--muted)}.source-list li+li,.compact li+li{margin-top:8px}@media(max-width:900px){.result-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.form-grid,.result-grid{grid-template-columns:1fr}}
