.jhi-progress-consent{max-width:900px;margin:20px auto;padding:12px 18px;border:1px solid #dce3ee;border-radius:12px;background:#fff;color:#243247;font:14px/1.6 system-ui}.jhi-progress-consent summary{cursor:pointer;font-weight:700}.jhi-progress-consent button{min-height:40px;margin:6px 8px 6px 0;padding:8px 12px}.jhi-progress-consent :focus-visible{outline:3px solid #536ee7;outline-offset:3px}form [aria-invalid=true]{outline:2px solid #a82c20;outline-offset:2px}.jhi-field-error{color:#8f2d1d;font-size:.9rem}html:focus-within{scroll-behavior:auto}
