.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.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}.allowance-box{margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#fffae9}.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);font-size:1.08rem}.result-panel{border-top:5px solid var(--gold)}.payout-tile{background:#f7e8aa!important;border-color:var(--gold)!important}.source-list,.compact{padding-left:20px}.source-list li+li,.compact li+li{margin-top:8px}.source-list small{display:block;color:var(--muted)}@media(max-width:900px){.result-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.form-grid,.result-grid{grid-template-columns:1fr}}
