.tool .fld{align-content:start;gap:4px;display:grid}.tool .fld>label:not(.ch){color:var(--ink);font-size:14px;font-weight:600}.tool .blk{background:#fff;border-radius:4px;padding:12px 14px}.tool .blk .bt,.tool fieldset>.bt{color:var(--ink);font-weight:650}.tool .blk .ch{margin-top:6px}.tool .hint{color:var(--mu);margin:2px 0 8px;font-size:13px;line-height:1.45}.tool .err{color:var(--bad);font-size:14px;font-weight:600}.tool input[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}
