.rating[data-v-8e906064]{display:flex;align-items:center;gap:4px}.rating__mark[data-v-8e906064]{margin:0;display:inline-flex;align-items:center;gap:4px;font-size:16px;line-height:24px;font-weight:600;color:var(--text-main)}.rating__mark[data-v-8e906064]:after{content:"";display:flex;justify-content:center;align-items:center;width:16px;height:16px;margin-top:-1px;background:url(/svg/components/reviews/star.svg) center/contain no-repeat}.rating__list[data-v-8e906064]{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.rating__item[data-v-8e906064]{display:flex;align-items:center}.rating__star[data-v-8e906064]{display:block;width:16px;height:16px}.tutor-card[data-v-e3ce8437]{position:relative;display:grid;grid-template-columns:100px 1fr;grid-gap:16px;gap:16px;padding:16px;background-color:var(--surface-main);border-radius:var(--radius-block);cursor:pointer;transition:box-shadow .3s ease;min-height:300px}.tutor-card[data-v-e3ce8437]:hover{box-shadow:0 8px 24px #2222221a}.tutor-card:hover .tutor-card__name[data-v-e3ce8437]{color:var(--color-accent)}@media(min-width:30em){.tutor-card[data-v-e3ce8437]{grid-template-columns:120px 1fr}}@media(min-width:48em){.tutor-card[data-v-e3ce8437]{grid-template-columns:180px 1fr;gap:24px;padding:24px;min-height:280px}}.tutor-card__image-wrap[data-v-e3ce8437]{display:block;width:100px;height:100px;border-radius:var(--radius-inner);overflow:hidden;flex-shrink:0;background-color:var(--surface-secondary)}@media(min-width:30em){.tutor-card__image-wrap[data-v-e3ce8437]{width:120px;height:120px}}@media(min-width:48em){.tutor-card__image-wrap[data-v-e3ce8437]{width:180px;height:180px}}.tutor-card__image[data-v-e3ce8437]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tutor-card__body[data-v-e3ce8437]{display:flex;flex-direction:column;gap:16px;min-width:0}.tutor-card__head[data-v-e3ce8437]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.tutor-card__name[data-v-e3ce8437]{font-size:20px;font-weight:600;color:var(--text-main);-webkit-text-decoration:none;text-decoration:none;transition:color .3s ease}@media(min-width:48em){.tutor-card__name[data-v-e3ce8437]{font-size:24px}}.tutor-card__name[data-v-e3ce8437]:hover,.tutor-card__name[data-v-e3ce8437]:focus{color:var(--color-accent)}.tutor-card__name[data-v-e3ce8437]:after{content:"";position:absolute;inset:0;z-index:1}.tutor-card__badge[data-v-e3ce8437]{display:inline-flex;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;color:var(--text-accent);background-color:var(--color-accent);border-radius:var(--radius-pill)}.tutor-card__rating[data-v-e3ce8437]{display:inline-flex;align-items:center;gap:6px}@media(min-width:48em){.tutor-card__rating[data-v-e3ce8437]{margin-left:auto}}.tutor-card__rating-count[data-v-e3ce8437]{font-size:14px;font-weight:500;color:var(--text-tertiary)}.tutor-card__subline[data-v-e3ce8437]{margin:0;font-size:14px;font-weight:500;color:var(--text-secondary)}.tutor-card__bio[data-v-e3ce8437]{margin:0;font-size:14px;line-height:1.5;color:var(--text-main);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tutor-card__meta[data-v-e3ce8437]{display:flex;flex-direction:column;gap:8px;margin:0}.tutor-card__meta-row[data-v-e3ce8437]{display:flex;flex-wrap:wrap;gap:4px 8px}.tutor-card__meta-label[data-v-e3ce8437]{font-size:14px;font-weight:400;color:var(--text-tertiary)}.tutor-card__meta-label[data-v-e3ce8437]:after{content:":"}.tutor-card__meta-value[data-v-e3ce8437]{margin:0;font-size:14px;font-weight:500;color:var(--text-main)}.tutor-card__chips[data-v-e3ce8437]{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.tutor-card__chip[data-v-e3ce8437]{display:inline-flex;align-items:center;padding:6px 14px;font-size:13px;font-weight:500;color:var(--text-main);background-color:var(--surface-secondary);border-radius:var(--radius-pill)}.tutor-card__chip_accent[data-v-e3ce8437]{color:var(--text-accent);background-color:var(--color-accent)}.tutors__header[data-v-3c5d9971]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px}@media(min-width:48em){.tutors__header[data-v-3c5d9971]{margin-bottom:32px}}@media(min-width:64em){.tutors__header[data-v-3c5d9971]{margin-bottom:40px}}.tutors__title[data-v-3c5d9971]{margin:0}@media(min-width:64em){.tutors__filters-toggle[data-v-3c5d9971]{display:none}}.tutors__filters-toggle[data-v-3c5d9971]:after,.tutors__filters-toggle[data-v-3c5d9971]:before{display:none}.tutors__filters-toggle[data-v-3c5d9971]{padding:10px 20px;font-size:14px}@media(min-width:64em){.tutors__filters-toggle{display:none}}.tutors__layout[data-v-3c5d9971]{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media(min-width:64em){.tutors__layout[data-v-3c5d9971]{grid-template-columns:minmax(0,1fr) 260px;align-items:start}}@media(min-width:80em){.tutors__layout[data-v-3c5d9971]{grid-template-columns:minmax(0,1fr) 280px}}.tutors__sidebar[data-v-3c5d9971]{display:none}@media(min-width:64em){.tutors__sidebar[data-v-3c5d9971]{display:block;grid-column:2;grid-row:1}}.tutors__sidebar_open[data-v-3c5d9971]{display:block}.tutors__sidebar-inner[data-v-3c5d9971]{display:flex;flex-direction:column;gap:4px;padding:20px;background-color:var(--surface-main);border-radius:var(--radius-block)}.tutors__filters-head[data-v-3c5d9971]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.tutors__filters-title[data-v-3c5d9971]{font-size:16px;font-weight:600;color:var(--text-main)}.tutors__reset[data-v-3c5d9971]{display:inline-flex;padding:0;font-size:14px;font-weight:500;color:var(--color-accent);background:none;border:none;cursor:pointer;transition:opacity .2s ease}.tutors__reset[data-v-3c5d9971]:hover{opacity:.7}.tutors__accordion[data-v-3c5d9971]{border-top:1px solid var(--border-main);padding:2px 0}.tutors__accordion[open] .tutors__accordion-summary[data-v-3c5d9971]:after{transform:rotate(180deg)}.tutors__accordion-summary[data-v-3c5d9971]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;font-size:14px;font-weight:500;color:var(--text-main);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tutors__accordion-summary[data-v-3c5d9971]::-webkit-details-marker{display:none}.tutors__accordion-summary[data-v-3c5d9971]:after{content:"";display:inline-block;width:12px;height:12px;background-image:url(/svg/arrow-down.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .2s ease;flex-shrink:0}.tutors__accordion-body[data-v-3c5d9971]{display:flex;flex-direction:column;gap:8px;padding-bottom:12px}.tutors__bool-filters[data-v-3c5d9971]{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--border-main);margin-top:4px}.tutors__checkbox-label[data-v-3c5d9971]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;color:var(--text-main);cursor:pointer}.tutors__checkbox-label[data-v-3c5d9971]:hover{color:var(--color-accent)}.tutors__checkbox[data-v-3c5d9971]{width:16px;height:16px;flex-shrink:0;accent-color:var(--color-accent);cursor:pointer;border-radius:var(--radius-xs)}.tutors__content[data-v-3c5d9971]{min-width:0}@media(min-width:64em){.tutors__content[data-v-3c5d9971]{grid-column:1;grid-row:1}}.tutors__empty[data-v-3c5d9971]{padding:40px 20px;font-size:18px;font-weight:500;color:var(--text-secondary);text-align:center;background-color:var(--surface-main);border-radius:var(--radius-block)}.tutors__grid[data-v-3c5d9971]{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}@media(min-width:48em){.tutors__grid[data-v-3c5d9971]{gap:20px}}.tutors__grid-item[data-v-3c5d9971]{display:flex}.tutors__grid-item[data-v-3c5d9971]>.tutor-card{width:100%}.tutors__pagination[data-v-3c5d9971]{display:flex;justify-content:center;align-items:center;width:100%;margin-top:30px}@media(min-width:64em){.tutors__pagination[data-v-3c5d9971]{margin-top:40px}}
