.GenericAccordion-module-scss-module__gJ15Ka__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-scss-module__gJ15Ka__accordion summary{cursor:pointer;list-style:none}.GenericAccordion-module-scss-module__gJ15Ka__accordion summary::-webkit-details-marker{display:none}.GenericAccordion-module-scss-module__gJ15Ka__accordion[open]{background-color:var(--elevated-level-one)}.GenericAccordion-module-scss-module__gJ15Ka__accordion .GenericAccordion-module-scss-module__gJ15Ka__title{padding-top:var(--padding-lg);justify-content:space-between;align-items:center;display:flex}.GenericAccordion-module-scss-module__gJ15Ka__accordion .GenericAccordion-module-scss-module__gJ15Ka__content{min-height:10px;padding-top:var(--padding-lg);color:var(--text-primary);font-size:16px;line-height:1.3}.GenericAccordion-module-scss-module__gJ15Ka__accordion .GenericAccordion-module-scss-module__gJ15Ka__icon{color:var(--text-primary)}.GenericAccordion-module-scss-module__gJ15Ka__accordion .GenericAccordion-module-scss-module__gJ15Ka__icon.GenericAccordion-module-scss-module__gJ15Ka__open{transform:rotate(180deg)}
.SubaruRecallIframe-module-scss-module__LIa2ta__iframe{background:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-md);width:100%;min-height:600px}
.RecallCheck-module-scss-module__2ZpOEq__recallCheck{width:100%;padding:var(--spacing-4xl)var(--spacing-lg);background:var(--surface);justify-content:center;align-items:center;display:flex}.RecallCheck-module-scss-module__2ZpOEq__container{gap:var(--spacing-xl);flex-direction:column;width:100%;max-width:600px;display:flex}.RecallCheck-module-scss-module__2ZpOEq__content{align-items:center;gap:var(--spacing-xl);width:100%;max-width:600px;padding:var(--spacing-2xl);background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.RecallCheck-module-scss-module__2ZpOEq__resultsCard{gap:var(--spacing-xl);width:100%;padding:var(--spacing-2xl);background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.RecallCheck-module-scss-module__2ZpOEq__form{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.RecallCheck-module-scss-module__2ZpOEq__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-scss-module__2ZpOEq__noRecalls{padding:var(--spacing-xl);justify-content:center;align-items:center;display:flex}.RecallCheck-module-scss-module__2ZpOEq__recallsList{justify-content:center;gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.RecallCheck-module-scss-module__2ZpOEq__recallHeader{padding-bottom:var(--spacing-md);border-bottom:var(--border-soft);justify-content:space-between;align-items:center;display:flex}.RecallCheck-module-scss-module__2ZpOEq__recallContent{gap:var(--spacing-md);flex-direction:column;display:flex}.RecallCheck-module-scss-module__2ZpOEq__recallSection{gap:var(--spacing-xs);flex-direction:column;display:flex}.RecallCheck-module-scss-module__2ZpOEq__recallSection:not(:first-child){margin-top:var(--spacing-md)}.RecallCheck-module-scss-module__2ZpOEq__error{width:100%;padding:var(--padding-md);color:var(--red);background:var(--surface);border:1px solid var(--red);border-radius:var(--radius-md)}
