/* Keep consent controls independent of text-input and administration styles. */
#feedbackForm .pk-form-policy {
    display: flex;
    align-items: flex-start;
    flex: 1 1 0;
    min-width: 0;
    margin: 0;
    cursor: pointer;
}
#feedbackForm .pk-form-policy .footer__form-text {
    flex: 1 1 0;
    min-width: 0;
}
#feedbackForm input.pk-consent-checkbox,
#requestForm input.pk-consent-checkbox {
    appearance: auto;
    -webkit-appearance: checkbox;
    accent-color: #3853b2;
    display: inline-block;
    position: static;
    flex: 0 0 18px;
    width: 18px;
    min-width: 18px;
    max-width: 18px;
    height: 18px;
    min-height: 18px;
    padding: 0;
    margin: 3px 12px 0 0;
    border: initial;
    border-radius: 0;
    background: initial;
    box-shadow: none;
    opacity: 1;
    cursor: pointer;
    vertical-align: top;
}
#feedbackForm input.pk-consent-checkbox::before,
#feedbackForm input.pk-consent-checkbox::after,
#requestForm input.pk-consent-checkbox::before,
#requestForm input.pk-consent-checkbox::after { content: none; }
#feedbackForm input.pk-consent-checkbox:focus-visible,
#requestForm input.pk-consent-checkbox:focus-visible { outline: 2px solid #3853b2; outline-offset: 3px; }
#feedbackForm input.pk-consent-checkbox.is-issue,
#requestForm input.pk-consent-checkbox.is-issue { outline: 1px solid #ff6269; outline-offset: 2px; }
#requestForm .modal-form__policy-text { cursor: pointer; }
