
.quick-note{margin-top:28px;padding:22px 0;border-top:1px solid rgba(77,99,64,.2);color:inherit}.quick-note>p{max-width:65ch;font-size:15px;line-height:1.75;margin:8px 0}.quick-label{font-size:11px!important;letter-spacing:.14em;font-weight:600}.quick-actions{display:flex;gap:12px 26px;flex-wrap:wrap;margin-top:15px}.quick-actions button{font:inherit;cursor:pointer}.quick-visit details{padding:17px 0;border-bottom:1px solid rgba(77,99,64,.18)}.quick-visit summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:17px}.quick-visit p{max-width:68ch;line-height:1.8}.team-specialties{font-size:14px!important;line-height:1.7!important;color:#4c6146!important;padding:10px 0;border-top:1px solid rgba(77,99,64,.16);border-bottom:1px solid rgba(77,99,64,.16)}.quick-vcard{display:inline-flex;align-items:center;gap:12px}.quick-care-title{margin-top:36px}.quick-visit-settings{margin-top:28px}.quick-visit-settings textarea{min-height:95px}.quick-visit-settings .fields{max-width:850px}.quick-visit-settings details{margin:16px 0}
@media(max-width:600px){.quick-note{margin-top:20px;padding-top:18px}.quick-visit summary{font-size:16px}.quick-actions{gap:15px 20px}}

[data-quick="care"] summary,[data-quick="visit-faq"] summary{font-size:clamp(16px,1.1vw,18px);line-height:1.5}
