.prprof{--blue:#2b6cf0;--blue-dark:#1f55c9;--blue-soft:#eaf1ff;--blue-line:#cfe0ff;--mint:#e9f7ef;--mint-line:#cdebd9;--mint-text:#1d8a52;--price:#ef7b1c;--star:#ffb400;--ink:#1d2433;--ink-2:#5a6678;--ink-3:#8a94a6;--line:#e7eaf0;--line-soft:#eef1f6;--bg:#f3f5f9;--white:#fff;--green:#2faa5d;--radius:10px;--shadow:0 1px 2px #1d24330d, 0 6px 22px #1d24330d;--maxw:1000px;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;padding-bottom:40px;font-size:14px;line-height:1.45}.prprof *{box-sizing:border-box}.prprof a{color:var(--blue);text-decoration:none}.prprof a:hover{text-decoration:underline}.prprof button{cursor:pointer;font-family:inherit}.prprof .wrap{max-width:var(--maxw);margin:0 auto;padding:0 16px}.prprof .crumbs{color:var(--ink-3);margin:0 0 12px;padding-top:16px;font-size:12px}.prprof .crumbs a{color:var(--ink-3)}.prprof .crumbs span{margin:0 7px}.prprof .phero{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;grid-template-columns:150px 1fr 230px;gap:22px;padding:22px;display:grid}.prprof .photo-ph{color:#fff;background-image:repeating-linear-gradient(45deg,#0000,#0000 9px,#2b6cf014 9px 18px);border-radius:10px;place-items:center;width:150px;height:190px;font-size:42px;font-weight:800;display:grid;position:relative;overflow:hidden}.prprof .photo-ph .badge{color:var(--mint-text);white-space:nowrap;text-overflow:ellipsis;background:#ffffffeb;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:700;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.prprof .phero__rating{flex-direction:column;align-items:center;gap:3px;margin-top:10px;display:flex}.prprof .phero__rating .stars{gap:1px;display:inline-flex}.prprof .phero__rating .stars svg{width:15px;height:15px}.prprof .phero__rating .rev{color:var(--blue);font-size:12px}.prprof .phero__fav{color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.prprof .phero__name{letter-spacing:-.4px;flex-wrap:wrap;align-items:center;gap:9px;margin:0;font-size:22px;font-weight:800;line-height:1.3;display:flex}.prprof .badge-verif{background:var(--blue);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:inline-grid}.prprof .phero__spec{color:var(--ink-2);margin:8px 0 14px;font-size:14px}.prprof .phero__facts{flex-direction:column;gap:7px;display:flex}.prprof .phero__facts .f{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.prprof .phero__facts .f svg{width:16px;height:16px;color:var(--mint-text);flex-shrink:0;margin-top:1px}.prprof .phero__facts .f b{white-space:nowrap;color:var(--ink);font-weight:600}.prprof .phero__clinic{background:var(--mint);border:1px solid var(--mint-line);color:var(--ink-2);border-radius:8px;margin-top:14px;padding:11px 13px;font-size:12.5px}.prprof .phero__clinic b{color:var(--ink)}.prprof .phero__clinic a{margin-bottom:7px;display:inline-block}.prprof .phero__metro{align-items:center;gap:5px;margin-top:0;display:flex}.prprof .phero__dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.prprof .phero__aside{flex-direction:column;display:flex}.prprof .phero__price{color:var(--price);margin-bottom:14px;font-size:22px;font-weight:800}.prprof .phero__price small{color:var(--ink-3);margin-top:2px;font-size:12px;font-weight:500;display:block}.prprof .phero__when{color:var(--ink-2);align-items:center;gap:7px;margin:12px 0;font-size:12.5px;display:flex}.prprof .phero__when b{color:var(--ink)}.prprof .btn-clinic{background:var(--blue);color:#fff;border:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:14px;font-weight:700;display:flex}.prprof .btn-clinic:hover{background:var(--blue-dark)}.prprof .phero__phone{text-align:center;margin-top:10px;font-size:14px;font-weight:700}.prprof .player{grid-template-columns:190px 1fr;align-items:start;gap:22px;margin-top:16px;display:grid}.prprof .pnav{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:8px;position:sticky;top:80px}.prprof .pnav a{color:var(--ink-2);border-left:3px solid #0000;border-radius:7px;padding:8px 12px;font-size:13px;display:block}.prprof .pnav a:hover{background:var(--line-soft);color:var(--ink);text-decoration:none}.prprof .pnav a.active{background:var(--blue-soft);color:var(--blue);border-left-color:var(--blue);font-weight:600}.prprof .pmain{flex-direction:column;gap:16px;min-width:0;display:flex}.prprof .sec{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:22px 24px}.prprof .sec h2{letter-spacing:-.3px;margin:0 0 16px;font-size:18px;font-weight:700}.prprof .sec h3{margin:18px 0 9px;font-size:14px;font-weight:700}.prprof .sec p{color:var(--ink-2);margin:0 0 11px;font-size:13.5px;line-height:1.65}.prprof .sec .muted{color:var(--ink-3);font-size:12px}.prprof .awards{flex-wrap:wrap;justify-content:center;gap:26px;display:flex}.prprof .award{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:150px;display:flex}.prprof .award__medal{place-items:center;width:52px;height:52px;display:grid}.prprof .award__t{color:var(--ink-2);font-size:11.5px;line-height:1.4}.prprof .tl{flex-direction:column;gap:0;display:flex}.prprof .tl-item{grid-template-columns:100px 1fr;gap:16px;margin-left:5px;padding:0 0 18px 20px;display:grid;position:relative}.prprof .tl-item:not(:last-child){border-left:2px solid var(--line)}.prprof .tl-dot{background:var(--blue);width:12px;height:12px;box-shadow:0 0 0 2px var(--blue-line);border:2px solid #fff;border-radius:50%;position:absolute;top:3px;left:-7px}.prprof .tl-year{color:var(--blue);font-size:12px;font-weight:700}.prprof .tl-body b{color:var(--ink);font-size:13.5px;display:block}.prprof .tl-body span{color:var(--ink-2);font-size:12.5px}.prprof .deflist{flex-direction:column;gap:14px;display:flex}.prprof .defrow{align-items:flex-start;gap:12px;display:flex}.prprof .defrow .ic{background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.prprof .defrow .tx b{color:var(--ink);font-size:13.5px;display:block}.prprof .defrow .tx span{color:var(--ink-2);font-size:12.5px}.prprof .serv-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.prprof .serv-search{flex:1;min-width:200px;max-width:340px;position:relative}.prprof .serv-search input{border:1.5px solid var(--line);border-radius:9px;outline:none;width:100%;height:38px;padding:0 14px 0 36px;font-family:inherit;font-size:13px}.prprof .serv-search input:focus{border-color:var(--blue)}.prprof .serv-search svg{color:var(--ink-3);position:absolute;top:11px;left:11px}.prprof .serv-cat{color:var(--ink);margin:18px 0 6px;font-size:14px;font-weight:700}.prprof .serv-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.prprof .serv-row .nm{color:var(--ink);font-size:13px}.prprof .serv-row .nm small{color:var(--ink-3);margin-top:2px;font-size:11.5px;display:block}.prprof .serv-row .pr{white-space:nowrap;color:var(--ink);font-size:14px;font-weight:700}.prprof .serv-more{border:1.5px solid var(--blue-line);color:var(--blue);background:#fff;border-radius:9px;height:40px;margin:14px auto 0;padding:0 22px;font-size:13px;font-weight:600;display:block}.prprof .serv-more:hover{background:var(--blue-soft)}.prprof .rsum{grid-template-columns:200px 1fr;align-items:center;gap:30px;display:grid}.prprof .rsum__big{text-align:center}.prprof .rsum__num{letter-spacing:-1px;font-size:54px;font-weight:800;line-height:1}.prprof .rsum__big .stars{gap:2px;margin:6px 0;display:inline-flex}.prprof .rsum__big .stars svg{width:18px;height:18px}.prprof .rsum__big .cnt{color:var(--ink-3);font-size:12.5px}.prprof .rbars{flex-direction:column;gap:8px;display:flex}.prprof .rbar{color:var(--ink-2);grid-template-columns:120px 1fr 30px;align-items:center;gap:12px;font-size:12.5px;display:grid}.prprof .rbar .t{background:var(--line-soft);border-radius:4px;height:8px;overflow:hidden}.prprof .rbar .fl{background:var(--star);border-radius:4px;height:100%}.prprof .rbar b{color:var(--ink);text-align:right}.prprof .revtop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.prprof .btn-add{background:var(--blue);color:#fff;border:none;border-radius:9px;height:40px;padding:0 20px;font-size:13px;font-weight:600}.prprof .btn-add:hover{background:var(--blue-dark)}.prprof .rev-note{color:#8a6320;background:#fff8ec;border:1px solid #ffe2b8;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:12.5px;display:flex}.prprof .review{border-top:1px solid var(--line-soft);padding:18px 0}.prprof .review__head{align-items:center;gap:12px;margin-bottom:8px;display:flex}.prprof .review__ava{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:grid}.prprof .review__who b{font-size:13.5px}.prprof .review__who .d{color:var(--ink-3);font-size:11.5px}.prprof .review__stars{gap:1px;margin-left:auto;display:inline-flex}.prprof .review__stars svg{width:14px;height:14px}.prprof .review__tag{border-radius:20px;margin-bottom:8px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.prprof .tag-pos{background:var(--mint);color:var(--mint-text)}.prprof .tag-neu{background:var(--blue-soft);color:var(--blue)}.prprof .review__txt{color:var(--ink-2);font-size:13px;line-height:1.6}.prprof .review__q{color:var(--ink-3);margin-top:8px;font-size:12px}.prprof .review__react{color:var(--ink-3);gap:16px;margin-top:10px;font-size:12px;display:flex}.prprof .review__react span{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.prprof .review__react span:hover{color:var(--blue)}.prprof .docs{flex-wrap:wrap;gap:14px;display:flex}.prprof .doc-ph{border:1px solid var(--line);cursor:pointer;background-color:#e9edf4;background-image:repeating-linear-gradient(45deg,#0000,#0000 9px,#2b6cf00f 9px 18px);border-radius:8px;width:150px;height:200px;position:relative;overflow:hidden}.prprof .doc-ph .lbl{color:var(--ink-2);background:#ffffffd9;border-radius:5px;padding:3px 6px;font-family:ui-monospace,monospace;font-size:10px;position:absolute;bottom:8px;left:8px;right:8px}@media (max-width:880px){.prprof .phero{grid-template-columns:110px 1fr}.prprof .phero__aside{border-top:1px solid var(--line);grid-column:1/-1;padding-top:14px}.prprof .photo-ph{width:110px;height:140px;font-size:32px}.prprof .player,.prprof .rsum{grid-template-columns:1fr}.prprof .pnav{box-shadow:none;background:0 0;border:none;flex-wrap:wrap;gap:6px;padding:0;display:flex;position:static}.prprof .pnav a{border:1.5px solid var(--line);background:#fff;border-radius:20px;padding:7px 14px;font-size:12.5px}.prprof .pnav a:hover{background:var(--blue-soft)}.prprof .pnav a.active{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}}@media (max-width:720px){.prprof .wrap{padding:0 12px}.prprof .phero{grid-template-columns:92px 1fr;gap:14px;padding:16px}.prprof .photo-ph{width:92px;height:116px;font-size:26px}.prprof .phero__name{font-size:19px;line-height:1.25}.prprof .phero__spec{margin:6px 0 12px}.prprof .sec{padding:16px}.prprof .tl-item{grid-template-columns:64px 1fr;gap:10px}.prprof .docs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.prprof .doc-ph{aspect-ratio:3/4;width:auto;height:auto}}.prprof .cl-docs{flex-direction:column;gap:12px;display:flex}.prprof .cl-doc{border:1px solid var(--line);background:var(--white);border-radius:12px;align-items:center;gap:12px;padding:14px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.prprof .cl-doc:hover{border-color:var(--blue-line);box-shadow:var(--shadow);text-decoration:none;transform:translateY(-1px)}.prprof .cl-doc__ava{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:16px;font-weight:700;display:grid}.prprof .cl-doc__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.prprof .cl-doc__name{color:var(--ink);font-size:14.5px;font-weight:700;line-height:1.25}.prprof .cl-doc:hover .cl-doc__name{color:var(--blue)}.prprof .cl-doc__spec{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.prprof .cl-doc__tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.prprof .cl-doc__rate{color:#c47d12;background:#fff7e6;border-radius:20px;align-items:center;gap:3px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-flex}.prprof .cl-doc__exp{background:var(--line-soft);color:var(--ink-2);border-radius:20px;padding:1px 8px;font-size:12px}.prprof .cl-doc__aside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:7px;display:flex}.prprof .cl-doc__price{color:var(--price);white-space:nowrap;font-size:14px;font-weight:700}.prprof .cl-doc__btn{background:var(--blue);color:#fff;white-space:nowrap;border-radius:8px;padding:6px 14px;font-size:12.5px;font-weight:600}.prprof .cl-doc:hover .cl-doc__btn{background:var(--blue-dark)}.prprof .cl-map{border-radius:var(--radius);background:var(--blue-soft);height:160px;color:var(--ink-2);flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.prprof .cl-map svg{color:var(--blue)}.prprof .phero__aside .phero__phone{display:block}.prprof .branches{flex-direction:column;gap:10px;display:flex}.prprof .branch{border:1px solid var(--line-soft);border-radius:10px;padding:14px 16px}.prprof .branch__city{text-transform:uppercase;letter-spacing:.05em;color:var(--blue);margin-bottom:4px;font-size:11px;font-weight:700}.prprof .branch__addr{color:var(--ink);margin-bottom:6px;font-size:14px;font-weight:500}.prprof .branch__meta{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.prprof .branch__item{align-items:center;gap:4px;display:inline-flex}.prprof a.branch__item{color:inherit}.prprof a.branch__item--link{color:var(--blue)}.prprof a.branch__item--link:hover{text-decoration:underline}@media (max-width:720px){.prprof .cl-doc{flex-wrap:wrap;align-items:center}.prprof .cl-doc__aside{border-top:1px solid var(--line-soft);flex-direction:row;flex-basis:100%;justify-content:space-between;align-items:center;width:100%;margin-top:2px;padding-top:10px}.prprof .cl-doc__btn{padding:8px 18px}}
