.next-slots__title{color:var(--dark-text);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 .85rem;font-size:.82rem;font-weight:700;display:flex}.next-slots__title i{color:var(--primary-color);font-size:.9rem}.next-slots__doctor{border:1px solid var(--border-color);background:#fff;border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:.75rem .9rem;padding:.85rem .95rem;display:grid}.next-slots__doctor+.next-slots__doctor{margin-top:.65rem}.next-slots__direction-heading{color:var(--dark-gray);letter-spacing:.04em;text-transform:uppercase;margin:1rem 0 .5rem;font-size:.8rem;font-weight:600}.next-slots__direction-heading:first-of-type{margin-top:0}.next-slots__doctor-photo{object-fit:cover;object-position:center top;background:rgba(var(--primary-color-rgb), .08);border-radius:50%;width:52px;height:52px}.next-slots__doctor-name{color:var(--dark-text);font-size:.96rem;font-weight:700;line-height:1.3;display:block}.next-slots__doctor-name:hover{color:var(--primary-color)}.next-slots__doctor-meta{color:var(--dark-gray);margin-top:2px;font-size:.83rem;line-height:1.4;display:block}.next-slots__times{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.45rem;display:flex}.next-slots__day{color:var(--dark-gray);margin-right:.15rem;font-size:.84rem;font-weight:600}.next-slots__time{border:1px solid rgba(var(--primary-color-rgb), .3);background:rgba(var(--primary-color-rgb), .06);color:var(--primary-color);font-variant-numeric:tabular-nums;font-family:inherit;font-size:.9rem;font-weight:700;line-height:inherit;cursor:pointer;transition:var(--transition);border-radius:9px;padding:.4rem .75rem}.next-slots__time:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.next-slots__waitlist{font-variant-numeric:normal;text-align:left;white-space:normal}.next-slots__notice{border:1px dashed rgba(var(--primary-color-rgb), .28);color:var(--dark-gray);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.9rem 1rem;font-size:.92rem;line-height:1.5;display:flex}.next-slots__link-btn{color:var(--primary-color);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.next-slots__skeleton{background:linear-gradient(90deg, rgba(var(--primary-color-rgb), .06) 25%, rgba(var(--primary-color-rgb), .12) 37%, rgba(var(--primary-color-rgb), .06) 63%);background-size:400% 100%;border-radius:14px;height:78px;animation:1.3s infinite nextSlotsShimmer}.next-slots__skeleton+.next-slots__skeleton{margin-top:.65rem}@keyframes nextSlotsShimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.next-slots__skeleton{animation:none}}@media (width<=560px){.next-slots__doctor{grid-template-columns:44px minmax(0,1fr)}.next-slots__doctor-photo{width:44px;height:44px}}
