#precheck #check-cost{background:var(--wash)}
#precheck #check-cost .condition-cost{padding:var(--zero);overflow:hidden;border:var(--zero);box-shadow:var(--shadow)}
#precheck #check-cost .condition-cost h3{margin:var(--zero);padding:var(--md);background:var(--wine);color:var(--paper)}
#precheck #check-cost .price-condition{padding:var(--md);margin:var(--zero);font-weight:normal;text-align:center;font-size:var(--small)}
#precheck #check-cost .price-condition span{display:inline-block;color:var(--wine);font-weight:bold;border-bottom:var(--ring) solid var(--light-gold);margin-bottom:var(--xs)}
#precheck .visual-free{display:flex;justify-content:space-around;gap:var(--xs);padding:var(--md) var(--xs);background:var(--strength-gold)}
#precheck .visual-free>div{display:flex;flex-direction:column;align-items:center;text-align:center}
#precheck .visual-free p{font-size:var(--small);margin:var(--xs) var(--zero) var(--zero)}
#precheck .visual-free strong{font-size:var(--heading);color:var(--wine)}
#precheck .visual-free img{width:var(--emoji-size);height:var(--emoji-size)}
#precheck #check-doctor{margin-top:var(--lg);padding:var(--md);background:var(--paper);border-radius:var(--big-radius);box-shadow:var(--shadow)}
#precheck .visual-document{display:flex;align-items:center;gap:var(--md)}
#precheck .visual-document img{width:var(--xl);height:var(--xl);padding:var(--sm);background:var(--strength-gold);border-radius:var(--radius)}
#precheck .visual-document h3{font-size:var(--heading);margin:var(--zero)}
#precheck .visual-nurse{display:block;float:left;width:var(--chat-avatar);height:var(--chat-avatar);margin-right:var(--xs);background:url('../assets/family-chat-avatars.webp') left center / var(--guidance-art-crop) no-repeat}
#precheck #check-doctor .doctor-guidance{background:var(--rose);border-radius:var(--big-radius);padding:var(--sm)}

#precheck #check-cost .visual-free{display:grid;grid-template-columns:var(--cost-three-columns);gap:var(--zero);padding:var(--md) var(--sm);background:var(--paper);border-top:var(--rule) solid var(--line)}
#precheck #check-cost .visual-free>div{min-width:var(--zero);padding:var(--zero);margin:var(--zero);position:relative}
#precheck #check-cost .visual-free>div+div{border-left:var(--rule) solid var(--line)}
#precheck #check-cost .visual-free .emoji-art{position:static;margin:var(--zero);inset:auto}
#precheck .parking-art{display:block;position:relative;width:var(--emoji-size);height:var(--emoji-size)}
#precheck .parking-art b{position:absolute;right:var(--zero);top:var(--zero);display:grid;place-items:center;width:var(--parking-badge);height:var(--parking-badge);border-radius:var(--radius);background:var(--wine);color:var(--paper);font:700 var(--small)/var(--mind-leading) var(--sans)}
#precheck #check-cost .visual-free strong{display:inline-block;padding:var(--zero) var(--sm);margin-top:var(--xs);border-radius:var(--guidance-pill-radius);background:var(--rose)}
