/* v0.11.35: Step 1 theme-margin isolation and selection explainability. */
.potaden-diagnosis__appliance-choice{
 box-sizing:border-box;
 display:grid;
 grid-template-columns:1fr;
 grid-template-rows:5rem 2.7rem;
 align-content:start;
 height:10.5rem;
 min-height:10.5rem;
 margin:0!important;
}
.potaden-diagnosis__appliance-choice .potaden-diagnosis__appliance-title{block-size:2.7rem;min-block-size:2.7rem}
.potaden-diagnosis__appliance-choice.is-selected,.potaden-diagnosis__appliance-choice:hover,.potaden-diagnosis__appliance-choice:focus-within{height:10.5rem;min-height:10.5rem;margin:0!important}

.potaden-diagnosis__selection-summary{margin:1.25rem 0;padding:1rem 1.1rem;border:1px solid #93c5fd;border-radius:.8rem;background:#eff6ff;color:#172554}
.potaden-diagnosis__selection-summary h3{margin:0 0 .65rem;font-size:1.2rem}
.potaden-diagnosis__selection-summary p{margin:.55rem 0}
.potaden-diagnosis__selection-reason{margin:.8rem 0;padding:.7rem .8rem;border-left:3px solid #2563eb;background:#f8fafc}
.potaden-diagnosis__selection-reason h5{margin:0 0 .35rem;font-size:.95rem}
.potaden-diagnosis__selection-reason p{margin:0;line-height:1.7}
.potaden-diagnosis__other-brand{margin-top:1.5rem}
.potaden-diagnosis__card--alternative{border-color:#94a3b8;background:#f8fafc}
.potaden-diagnosis__card--alternative .potaden-diagnosis__bucket{background:#e2e8f0;color:#334155}

@media(max-width:30rem){
 .potaden-diagnosis__appliance-choice,.potaden-diagnosis__appliance-choice.is-selected,.potaden-diagnosis__appliance-choice:hover,.potaden-diagnosis__appliance-choice:focus-within{height:9.5rem;min-height:9.5rem;margin:0!important}
 .potaden-diagnosis__appliance-choice{grid-template-rows:4.25rem 2.7rem}
 .potaden-diagnosis__selection-summary{padding:.85rem}
}
