:root{--doctor-card-shadow:0px 1px 5px 0px rgba(29,77,161,0.12)}.doctor-card{width:280px;padding:16px;box-shadow:var(--doctor-card-shadow);display:inline-block;box-sizing:border-box;font-size:12px;border-radius:12px;background:#fff;flex-shrink:0}.doctor-card:hover{--doctor-card-shadow:0px 3px 15px 0px rgba(29,77,161,0.20)}.doctor-card__type{color:#757883;font-style:normal;font-weight:400;line-height:120%}.doctor-card__regalia{color:#00af86;font-weight:500;line-height:120%}.doctor-card__name{line-height:120%}.doctor-card__bot{display:flex;flex-direction:column;gap:8px}.doctor-card__top{display:flex;gap:8px;align-items:stretch}.doctor-card__side{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.doctor-card__img{border-radius:6px;background:#f5f6fa;width:75px;height:88px;overflow:hidden}.doctor-card__img img{width:100%;height:100%;object-fit:cover;object-position:top}.price{color:#2e2d31;box-shadow:0 0 0 rgba(29,77,161,.18);transition:padding .3s,box-shadow .3s}.price+.price{border-top:1px solid #e8e9ef}.price__body--close{display:none}.price__group{box-shadow:0 1px 5px rgba(29,77,161,.12);padding-left:var(--s);padding-right:var(--s);border-radius:8px;margin-left:calc(0px - var(--s));margin-right:calc(0px - var(--s))}.price__group--open{box-shadow:0 0 0 rgba(29,77,161,.12)}.price__group__body{padding-left:var(--s);padding-right:var(--s)}.price__openTrigger{border-radius:6px;height:32px;min-width:32px;margin-left:var(--s);background:linear-gradient(180deg,#edf7ff,#d9efff);filter:drop-shadow(0 3px 10px rgba(29,77,161,.12));display:flex;align-items:center;justify-content:center;border:1px solid #d6e9f9}.price__name{margin-right:auto;font-size:18px;position:relative}.price__cost,.price__name--p14{font-size:14px}.price__cost{margin-left:var(--s);color:#adb0bb;white-space:nowrap;min-width:52px;text-align:center}.price__head{display:flex;align-items:center;padding:var(--s) 0}.price__head--sub:not(:last-child){border-bottom:1px solid #e8e9ef}.price--open{border-bottom:none;border-radius:8px;box-shadow:0 3px 15px rgba(29,77,161,.18);padding:var(--m);padding-top:0;transition:padding .3s}.price--open .price__openTrigger__icon{transform:rotate(180deg)}.price--open .price__head:not(:last-child){border-bottom:1px solid #e8e9ef}.price--inner .price__head:not(.price--inner .price__head--sub){cursor:pointer}.price__metroIcon{left:0;bottom:0;top:0;margin:auto 4px auto auto}
/*# sourceMappingURL=b95d8ade4ca586aa.css.map*/