.praxis-request-form{max-width:740px;margin:28px 0 0;font:18px/1.65 Arial,Helvetica,sans-serif;color:#263d4b}
.praxis-request-form .praxis-form-test-notice{background:#fff0c9;border-left:4px solid #8b5700;padding:20px!important;font-size:16px!important;margin-bottom:30px!important}
.praxis-form-field{margin:0 0 24px}
.praxis-form-field>label{display:block;font-weight:600;margin-bottom:8px;color:#184867}
.praxis-form-field :is(input:not([type=checkbox]),textarea),.praxis-editor-input{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:48px;padding:12px;border:1px solid #7797a7;border-radius:5px;background:#fff;color:#263d4b;font:18px/1.5 Arial,Helvetica,sans-serif;box-shadow:none}
.praxis-form-field textarea{resize:vertical}
.praxis-form-field small{display:block;font:15px/1.5 Arial,Helvetica,sans-serif;color:#435d69;margin-top:8px;overflow-wrap:anywhere}
.praxis-form-field .praxis-form-check{display:flex;align-items:flex-start;gap:12px;min-height:44px;cursor:pointer}
.praxis-form-check input{width:22px;height:22px;flex:0 0 22px;margin:5px 0 0;accent-color:#184867}
.praxis-request-form .praxis-form-status:not(:empty){background:#edf5f7;border:1px solid #7797a7;border-radius:5px;padding:18px!important;margin-top:24px!important}
.praxis-request-form .praxis-form-status:empty{display:none}
.praxis-request-form button{cursor:pointer}
.praxis-request-form :is(input,textarea,button):focus-visible{outline:3px solid #8b5700!important;outline-offset:4px}
@media(max-width:700px){.praxis-request-form .praxis-form-test-notice{padding:16px!important}}

/* Keep the floating shortcut clear while a form control is being used. */
body:has(.praxis-request-form :focus) .praxis-back-top{visibility:hidden}

.praxis-form-delivery{margin:30px 0;padding:24px;border:2px solid #184867;border-radius:8px;background:#edf5f7}.praxis-form-delivery[hidden]{display:none!important}.praxis-form-delivery .wp-block-buttons{margin-top:22px}.praxis-form-delivery h3{font-size:24px!important}.praxis-form-delivery .praxis-form-status:empty{display:none}.praxis-form-delivery .praxis-form-check input{flex-shrink:0}

.praxis-form-delivery .praxis-form-check{display:flex;align-items:flex-start;gap:12px;min-height:44px;cursor:pointer}
