.DoctorsPage-module-scss-module__gDTGkq__page{width:100%;max-width:1200px;margin:0 auto;padding:48px 20px 80px}.DoctorsPage-module-scss-module__gDTGkq__header{text-align:center;margin-bottom:40px}.DoctorsPage-module-scss-module__gDTGkq__badge{background:var(--color-primary-light);color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-bottom:12px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.DoctorsPage-module-scss-module__gDTGkq__title{color:var(--color-primary-dark);margin-bottom:10px;font-size:36px;font-weight:800}.DoctorsPage-module-scss-module__gDTGkq__subtitle{color:var(--color-text-muted);max-width:560px;margin:0 auto;font-size:16px}.DoctorsPage-module-scss-module__gDTGkq__loading,.DoctorsPage-module-scss-module__gDTGkq__error{text-align:center;color:var(--color-text-muted);padding:40px 20px}.DoctorsPage-module-scss-module__gDTGkq__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:30px;display:grid}.DoctorsPage-module-scss-module__gDTGkq__card{border:1px solid var(--color-border);background:#fff;border-radius:20px;flex-direction:column;text-decoration:none;transition:box-shadow .3s,border-color .3s;display:flex;overflow:hidden}.DoctorsPage-module-scss-module__gDTGkq__card:hover{border-color:var(--color-primary);box-shadow:0 20px 40px #00000014}.DoctorsPage-module-scss-module__gDTGkq__imageWrap{background:var(--color-primary-light);height:300px;overflow:hidden}.DoctorsPage-module-scss-module__gDTGkq__imageWrap img,.DoctorsPage-module-scss-module__gDTGkq__imageWrap svg{object-fit:cover;width:100%;height:100%;transition:transform .3s}.DoctorsPage-module-scss-module__gDTGkq__card:hover .DoctorsPage-module-scss-module__gDTGkq__imageWrap img,.DoctorsPage-module-scss-module__gDTGkq__card:hover .DoctorsPage-module-scss-module__gDTGkq__imageWrap svg{transform:scale(1.05)}.DoctorsPage-module-scss-module__gDTGkq__placeholder{width:100%;height:100%;color:var(--color-primary);opacity:.3;justify-content:center;align-items:center;font-size:80px;font-weight:700;display:flex}.DoctorsPage-module-scss-module__gDTGkq__avatarSvg{width:100%;height:100%;display:block}.DoctorsPage-module-scss-module__gDTGkq__info{flex-direction:column;flex:1;padding:24px;display:flex}.DoctorsPage-module-scss-module__gDTGkq__name{color:var(--color-text);overflow-wrap:anywhere;margin-bottom:6px;font-size:20px;font-weight:700}.DoctorsPage-module-scss-module__gDTGkq__spec{color:var(--color-primary);margin-bottom:12px;font-size:15px;font-weight:500}.DoctorsPage-module-scss-module__gDTGkq__exp{color:var(--color-text-muted);margin-bottom:24px;font-size:14px}.DoctorsPage-module-scss-module__gDTGkq__btn{background:var(--color-primary-light);width:100%;color:var(--color-primary);text-align:center;border:none;border-radius:10px;margin-top:auto;padding:12px;font-size:15px;font-weight:600;transition:all .2s}.DoctorsPage-module-scss-module__gDTGkq__card:hover .DoctorsPage-module-scss-module__gDTGkq__btn{background:var(--color-primary);color:#fff}@media (max-width:768px){.DoctorsPage-module-scss-module__gDTGkq__page{padding:32px 16px}.DoctorsPage-module-scss-module__gDTGkq__title{font-size:28px}}
