/* https://contactsforless.com/wp-content/themes/ae-child-theme/template-parts/upload-prescription/module-upload-prescription.css?ver=1.0.0.1689812321 */
.nowrap-parent>*{display:inline-block}.upload-prescription-app{margin:3em auto;text-align:center}.upload-prescription-app-inner{display:inline-block;text-align:left;max-width:100%}@media (max-width:922px){.ctnr-upload-prescription-title-description.ctnr{margin-left:auto;margin-right:auto}}.upload-prescription-app .form-group,.select-prescription-submission-module .form-group{display:flex;flex-direction:column}.upload-prescription-app .ctnr,.select-prescription-submission-module{width:30rem;max-width:100%}#upload-prescription-app p,.select-prescription-submission-module p{margin-bottom:.5em}.upload-prescription-app-methods-of-contact{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;padding:1em}.upload-prescription-app-methods-of-contact>*{margin:1em;max-width:calc(100% - 2em)}#prescription-app-accordion{text-align:center}.cfl-accordion-control{display:flex;width:100%;align-items:center;padding:.5em;background-color:#f2f2f2;cursor:pointer}.cfl-accordion-control[class*="cfl-accordion-control"]>*{margin-bottom:0}.cfl-accordion-control:not(:last-child){border-bottom:1px solid #ddd}.cfl-accordion-control:after{content:'-';margin-left:auto;font-size:2.5em;line-height:0;font-weight:700;padding:.5em;text-align:center;width:1.5em}.cfl-accordion-control[aria-expanded="false"]:after{content:'+'}.upload-prescription-description{margin-bottom:.5em}.upload-prescription-title{margin-bottom:.25em}.upload-prescription-app-form>:not(:first-child){margin-top:1em}.upload-prescription-app .woocommerce-error{margin-bottom:0}.note{font-size:1.1em;color:#333;text-align:center;margin-top:30px}#drop-area{border:2px dashed #ccc;border-radius:20px;width:480px;max-width:100%;margin:2em auto;padding:20px;display:flex;flex-direction:column;align-items:center}#drop-area.highlight{border-color:purple}#gallery{margin-top:10px}#gallery img{width:150px;margin-bottom:10px;margin-right:10px;vertical-align:middle}.my-form{margin-bottom:10px;display:flex;flex-direction:column;align-items:center}#fileElem{display:none}#upload-prescription-app .upload-prescription-title{margin-bottom:.25em}.upload-prescription-other-contact .upload-prescription-title{margin-bottom:.25em}.upload-prescription-other-content{padding:1em;border:1px solid rgba(0,0,0,.05)}.anchor-email-prescription{text-decoration:underline}.upload-prescription-other-contact{text-align:center;display:flex;flex-direction:column}.mailing-address{margin-bottom:0}.upload-prescription-other-contact .or{text-transform:uppercase;margin-top:.5em;line-height:1}.upload-prescription-success{font-size:1.25em;font-weight:700;color:#d9534f}.select-prescription-submission-module h3{font-size:1.2rem;padding:20px 0 14px;margin:0 0 20px;border-bottom:1px solid var(--ast-border-color);font-weight:700}.prescription-submission-methods{margin-top:1.5em}.select-prescription-submission{width:100%}.select-prescription-submission+.prescription-submission-methods>*{display:none}.select-prescription-submission[data-chosen="upload"]+.prescription-submission-methods>.method-upload{display:block}.select-prescription-submission[data-chosen="email"]+.prescription-submission-methods>.method-email{display:block}.select-prescription-submission[data-chosen="fax"]+.prescription-submission-methods>.method-fax{display:block}.select-prescription-submission[data-chosen="mail"]+.prescription-submission-methods>.method-mail{display:block}.select-prescription-submission-module{width:100%;max-width:600px;margin:0 auto 60px;padding:30px;box-shadow:0 10px 15px -10px rgb(0 0 0 / 30%);border:1px solid rgb(0 0 0 / 5%);border-radius:6px}.form-row.form-row-name{display:grid;grid:auto-flow dense / 1fr 1fr;grid-gap:0 30px;margin:15px 0}.form-row.form-row-name:before{display:none}.select-prescription-submission-module button.button.alt.wp-element-button{width:100%;padding:12px}.form-submit{margin-bottom:1em}.form-submit a.button{display:inline-block}.select-prescription-submission-module button.button.alt.wp-element-button:hover,.form-submit a.button:hover{transform:translate(0,-3px)}form.checkout.woocommerce-checkout{margin:0 0 60px}@media screen and (max-width:600px){body.woocommerce-checkout .form-row.form-row-name{grid:auto-flow dense / 1fr;grid-gap:10px 30px}}