.lg .report{border:var(--line) solid var(--ink);border-radius:var(--r-18);background:var(--paper);box-shadow:var(--sh-5);gap:22px;margin:0 0 8px;padding:clamp(18px,3vw,28px);display:grid}.lg .report__field{gap:8px;display:grid}.lg .report__lbl{font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);align-items:baseline;gap:8px;font-size:13px;font-weight:700;display:flex}.lg .report__opt{text-transform:none;letter-spacing:0;color:var(--muted);font-weight:400}.lg .report__inp{border:var(--line) solid var(--ink);border-radius:var(--r-12);background:var(--card);width:100%;min-height:50px;color:var(--ink);font:inherit;padding:0 14px;font-size:16px;box-shadow:inset 3px 3px #1212120f}.lg .report__area{resize:vertical;min-height:132px;padding:12px 14px;line-height:1.5}.lg .report__inp:focus-visible{outline:3px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 8px var(--yellow)}.lg .report__inp[aria-invalid=true]{border-color:var(--stamp);border-style:dashed}.lg .report__count{color:var(--muted);justify-self:end;font-size:12.5px}.lg .report__cats{gap:10px}.lg .report__cats legend{margin-bottom:10px}.lg .report__cats .rb>span{text-align:left;align-items:flex-start;gap:2px}.lg .report__cats .rb small{color:inherit;opacity:.85;font-size:12.5px}.lg .report__cats[aria-invalid=true] .rb>span{border-style:dashed;border-color:var(--stamp)}.lg .report__err{border:2px solid var(--ink);border-radius:var(--r-12);background:var(--card);color:var(--stamp);margin:0;padding:10px 14px;font-size:15px;font-weight:700}.lg .report__actions{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.lg .report__note{color:var(--muted-2);margin:0;font-size:14px}.lg .report--sent{background:var(--yellow);gap:12px}.lg .report__thanks{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.55}.lg .report--sent .btn{justify-self:start}@media (max-width:560px){.lg .report__cats .rb,.lg .report__cats .rb>span,.lg .report__actions .btn{width:100%}}
