.PaymentCalculator-module__8bArWW__card{gap:var(--gap-lg);padding:var(--padding-md);display:flex}@media only screen and (max-width:768px){.PaymentCalculator-module__8bArWW__card{flex-direction:column}}.PaymentCalculator-module__8bArWW__finance{width:100%}.PaymentCalculator-module__8bArWW__finance .PaymentCalculator-module__8bArWW__estimate{gap:var(--gap-md);flex-direction:column;width:100%;height:100%;display:flex}@media only screen and (max-width:768px){.PaymentCalculator-module__8bArWW__finance .PaymentCalculator-module__8bArWW__estimate{width:100%}}.PaymentCalculator-module__8bArWW__finance .PaymentCalculator-module__8bArWW__estimate .PaymentCalculator-module__8bArWW__form{flex-direction:column;width:100%;height:100%;display:flex}.PaymentCalculator-module__8bArWW__finance .PaymentCalculator-module__8bArWW__estimate .PaymentCalculator-module__8bArWW__form .PaymentCalculator-module__8bArWW__disclaimer{height:-moz-fit-content;height:fit-content;margin-top:var(--spacing-md);padding:var(--spacing-md);color:var(--text-secondary);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);display:none}.PaymentCalculator-module__8bArWW__finance .PaymentCalculator-module__8bArWW__estimate .PaymentCalculator-module__8bArWW__form .PaymentCalculator-module__8bArWW__disclaimer p{margin-bottom:0}.PaymentCalculator-module__8bArWW__finance .PaymentCalculator-module__8bArWW__estimate .PaymentCalculator-module__8bArWW__form .PaymentCalculator-module__8bArWW__disclaimer--submitted{display:inline}.GenericAccordion-module__nc2bZq__accordion{margin-top:var(--padding-lg);padding-right:var(--padding-lg);padding-bottom:var(--padding-lg);padding-left:var(--padding-lg);background:var(--elevated-level-two);border:var(--border-strong);border-radius:var(--radius-lg);overflow:visible}.GenericAccordion-module__nc2bZq__accordion summary{cursor:pointer;list-style:none}.GenericAccordion-module__nc2bZq__accordion summary::-webkit-details-marker{display:none}.GenericAccordion-module__nc2bZq__accordion[open]{background-color:var(--elevated-level-one)}.GenericAccordion-module__nc2bZq__accordion .GenericAccordion-module__nc2bZq__title{padding-top:var(--padding-lg);justify-content:space-between;align-items:center;display:flex}.GenericAccordion-module__nc2bZq__accordion .GenericAccordion-module__nc2bZq__content{min-height:10px;padding-top:var(--padding-lg);color:var(--text-primary);font-size:16px;line-height:1.3}.GenericAccordion-module__nc2bZq__accordion .GenericAccordion-module__nc2bZq__icon{color:var(--text-primary)}.GenericAccordion-module__nc2bZq__accordion .GenericAccordion-module__nc2bZq__icon.GenericAccordion-module__nc2bZq__open{transform:rotate(180deg)}.RecallCheck-module__qcYRCq__recallCheck{width:100%;padding:var(--spacing-4xl) var(--spacing-lg);background:var(--surface);justify-content:center;align-items:center;display:flex}.RecallCheck-module__qcYRCq__container,.RecallCheck-module__qcYRCq__content{gap:var(--spacing-xl);flex-direction:column;width:100%;max-width:600px;display:flex}.RecallCheck-module__qcYRCq__content{align-items:center}.RecallCheck-module__qcYRCq__content,.RecallCheck-module__qcYRCq__resultsCard{padding:var(--spacing-2xl);background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft)}.RecallCheck-module__qcYRCq__resultsCard{gap:var(--spacing-xl);width:100%;flex-direction:column;display:flex}.RecallCheck-module__qcYRCq__form{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.RecallCheck-module__qcYRCq__vehicleInfo{align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-lg);border-bottom:var(--border-soft);flex-direction:column;display:flex}.RecallCheck-module__qcYRCq__noRecalls{padding:var(--spacing-xl);justify-content:center;align-items:center;display:flex}.RecallCheck-module__qcYRCq__recallsList{justify-content:center;gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.RecallCheck-module__qcYRCq__recallHeader{padding-bottom:var(--spacing-md);border-bottom:var(--border-soft);justify-content:space-between;align-items:center;display:flex}.RecallCheck-module__qcYRCq__recallContent{gap:var(--spacing-md);flex-direction:column;display:flex}.RecallCheck-module__qcYRCq__recallSection{gap:var(--spacing-xs);flex-direction:column;display:flex}.RecallCheck-module__qcYRCq__recallSection:not(:first-child){margin-top:var(--spacing-md)}.RecallCheck-module__qcYRCq__error{width:100%;padding:var(--padding-md);color:var(--red);background:var(--surface);border:1px solid var(--red);border-radius:var(--radius-md)}