/* v0.11.36: appliance story, selected tray, and simultaneous-use explanation. */
.potaden-diagnosis__appliance-grid--primary{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}
.potaden-diagnosis__catalog{margin:1.25rem 0;padding:1rem;border:1px solid #cbd5e1;border-radius:.8rem;background:#f8fafc}
.potaden-diagnosis__catalog-category{margin:.7rem 0;padding:.7rem;border-top:1px solid #dbe4ee}
.potaden-diagnosis__catalog-category summary,.potaden-diagnosis__catalog summary{cursor:pointer;font-weight:700}
.potaden-diagnosis__appliance-grid--compact{margin-top:.8rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}
.potaden-diagnosis__appliance-choice--compact{height:8.5rem;min-height:8.5rem;grid-template-rows:3.7rem 2.7rem}
.potaden-diagnosis__appliance-choice.is-manual-watt small{display:block;margin-top:.15rem;color:#9a3412;font-size:.72rem}
.potaden-diagnosis__selected-tray{margin:1.25rem 0;padding:1rem;border-radius:.8rem;background:#eff6ff;border:1px solid #93c5fd}
.potaden-diagnosis__selected-tray h3{margin:0 0 .6rem}.potaden-diagnosis__selected-tray p{margin:0;color:#475569}
.potaden-diagnosis__selected-tray ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none}
.potaden-diagnosis__selected-tray li{display:flex;align-items:center;gap:.35rem;padding:.35rem .5rem;border-radius:999px;background:#fff;border:1px solid #bfdbfe;font-size:.9rem}
.potaden-diagnosis__selected-tray button{width:1.5rem;height:1.5rem;border:0;border-radius:50%;background:#dbeafe;color:#1e3a8a;cursor:pointer}
.potaden-diagnosis__simultaneous{display:grid;grid-template-columns:minmax(0,1fr) 14rem;gap:1rem;align-items:center;margin:1.25rem 0;padding:1rem;border:1px solid #a7d8c0;border-radius:.8rem;background:#f0fdf4}
.potaden-diagnosis__simultaneous h3{margin:0 0 .5rem}.potaden-diagnosis__simultaneous p{margin:.4rem 0;line-height:1.7}
.potaden-diagnosis__simultaneous-illustration{width:100%;max-width:14rem;height:auto}
.potaden-diagnosis__simultaneous-list{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.5rem}
.potaden-diagnosis__simultaneous-list label{padding:.4rem .55rem;border:1px solid #86c7a5;border-radius:.45rem;background:#fff;cursor:pointer}
.potaden-diagnosis__manual-watt-help{margin:.6rem 0;padding:.65rem .75rem;border-left:3px solid #ea580c;background:#fff7ed;line-height:1.65}
.potaden-diagnosis__requirement-explain{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0}
.potaden-diagnosis__requirement-explain section{padding:1rem;border:1px solid #cbd5e1;border-radius:.8rem;background:#f8fafc}
.potaden-diagnosis__requirement-explain section:last-child{border-color:#a7d8c0;background:#f0fdf4}
.potaden-diagnosis__requirement-explain h4,.potaden-diagnosis__requirement-explain p{margin:.35rem 0}.potaden-diagnosis__requirement-explain strong{font-size:1.45rem;color:#0f3b63}.potaden-diagnosis__requirement-kicker{font-weight:700;color:#475569}.potaden-diagnosis__simultaneous-result{font-weight:700;color:#166534}
@media(max-width:48rem){.potaden-diagnosis__appliance-grid--primary,.potaden-diagnosis__appliance-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.potaden-diagnosis__appliance-choice--compact{height:8.1rem;min-height:8.1rem}.potaden-diagnosis__simultaneous{grid-template-columns:1fr}.potaden-diagnosis__simultaneous-illustration{justify-self:center}.potaden-diagnosis__requirement-explain{grid-template-columns:1fr}}
