/* HSM 4.8.3 public intake guard and staff readability */
.hsm-rebuke-panel{border:3px solid #9f1239;border-radius:18px;background:linear-gradient(180deg,#fff7f7,#fffdf6);box-shadow:0 16px 32px rgba(54,9,20,.16);padding:24px;margin:20px 0;color:#061d46;max-width:980px}
.hsm-rebuke-topline{display:inline-block;background:#9f1239;color:#fff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}
.hsm-rebuke-panel h3{font-family:Georgia,serif;font-size:28px;margin:6px 0 10px;color:#061d46}.hsm-rebuke-panel p{font-size:16px;line-height:1.65}.hsm-rebuke-panel blockquote{border-left:5px solid #d6a235;background:#fff;padding:12px 16px;margin:14px 0;font-size:16px;line-height:1.55}.hsm-rebuke-capture{width:100%;border-collapse:collapse;margin:14px 0;background:#fff;border:1px solid #e3d4a7}.hsm-rebuke-capture th,.hsm-rebuke-capture td{padding:10px 12px;border-bottom:1px solid #eadfbf;text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.hsm-rebuke-capture th{width:190px;background:#061d46;color:#fff}.hsm-rebuke-errors{background:#fff3cd;border:1px solid #e4c45f;border-radius:12px;padding:12px 16px 12px 32px;line-height:1.55}.hsm-rebuke-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.lux-btn.red{background:#9f1239;color:#fff}.hsm-readable-table{table-layout:auto;width:100%;border-collapse:separate;border-spacing:0}.hsm-readable-table th,.hsm-readable-table td{vertical-align:top;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.hsm-wrap-cell,.hsm-table-link{overflow-wrap:anywhere;word-break:break-word;white-space:normal}.hsm-readable-table td{max-width:260px}.table-wrap{overflow-x:auto}.hsm-contact-picker-note{font-size:13px;color:#52627b;grid-column:1/-1;margin:-4px 0 6px}.hsm-contact-picker{grid-column:1/-1;justify-self:start;border:0;border-radius:999px;background:#061d46;color:white;font-weight:800;padding:10px 14px;cursor:pointer}

/* HSM 5.5.21 silent public form protection field. Kept accessible-safe and invisible to visitors. */
.hsm-honey-wrapper,.honey-wrapper{opacity:0!important;position:absolute!important;top:0!important;left:0!important;height:0!important;width:0!important;max-height:0!important;max-width:0!important;z-index:-1!important;overflow:hidden!important;pointer-events:none!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;}
