.pim-error-message { margin-bottom: .5rem; }
.pim-error-issues { padding-left: 1.25rem; margin-bottom: .5rem; }
.pim-error-issues li + li { margin-top: .65rem; }
.pim-error-help { display: block; text-align: left; white-space: normal; text-decoration: underline; }
.pim-error-reference { display: flex; align-items: center; flex-wrap: wrap; gap: .5rem .8rem; font-size: .875rem; }
.pim-error-reference > span:first-child { overflow-wrap: anywhere; }
.pim-error-copy-fallback { width: 100%; font-size: .875rem; }
.pim-error-guide li + li { margin-top: .75rem; }
.pim-error-guide .modal-footer { gap: .5rem; }
@media (max-width: 575px) {
    .pim-error-guide .modal-footer .btn { flex: 1; }
    .pim-error-help, .pim-error-reference .btn { min-height: 44px; }
}
