﻿@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";.no-js-warning{background:#fff3cd;color:#856404;border:1px solid #ffeeba;padding:16px;font-size:1.1rem;text-align:center;margin:16px 0;border-radius:4px}.header{justify-content:space-between;margin:0 auto;height:70px;border-bottom:1px solid #a9a9a9;display:flex;padding:0 20px;width:100%}@media(min-width: 1024px){.header{height:110px;padding:0 70px}}.header__brand{height:35px;align-self:center}@media(min-width: 1024px){.header__brand{height:55px}}.header__navigation{height:35px;height:100%;margin-top:55px;align-self:center}@media(min-width: 1024px){.header__navigation{margin-top:55px;height:65px}}.brand{display:flex;height:100%;text-decoration:none;color:inherit;background:none;outline:none}.brand__logo{height:100%}.brand__text-container{display:flex;flex-direction:column;padding-left:10px;align-items:center;justify-content:center}.brand__text-upper{font-weight:600}.brand__text-lower{font-weight:400}@media(max-width: 1023px){.nav__list{position:fixed;right:-100vw}.nav--open .nav__list{z-index:5;top:0px;right:0;width:100vw;position:fixed;list-style-type:none;display:flex;flex-direction:column;transition:right .4s ease-out;background-color:#fff;height:100vh}.nav--open .nav__item{margin:0 3rem;padding:.75em 0;border-bottom:1px solid #f1f4f8}.nav--open .nav__item::after{content:"›";color:rgba(35,33,41,.4);margin-left:.2rem}.nav--open .nav__item-link{color:#343a40;text-decoration:none;font-weight:500;cursor:pointer}.nav--open .nav__item-link--active{color:#0b1340;font-weight:700}.nav--open .nav__open-btn{display:none}.nav--open .nav__close-btn{margin-bottom:-5px;align-self:flex-end;background:rgba(0,0,0,0);border:none;padding:.5em;cursor:pointer}.nav__open-btn{background-color:#fff;background:none;border:none;padding:.5em;cursor:pointer;align-self:center}}@media(min-width: 1023px){.nav__open-btn{display:none}.nav__close-btn{display:none}.nav--open .nav__list{list-style-type:none;display:flex;justify-content:space-between;align-items:center}.nav__item{display:inline-block;margin:0 1vw;border-bottom:0px;text-decoration:none;font-size:1.3rem}.nav__item-link{color:#343a40;text-decoration:none;font-weight:500;cursor:pointer}.nav__item-link--active{color:#0b1340;font-weight:700}}.footer{border-top:1px solid #a9a9a9;margin-top:12px;padding:6px 0}.footer__line{text-align:center}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{box-sizing:border-box;-webkit-text-size-adjust:none;text-size-adjust:none;position:relative;font-family:"Roboto",sans-serif,Arial,Helvetica,sans-serif;color:#2c2c2c;min-height:100%}html{height:100%}body{position:relative;min-height:100vh;font-size:.875rem;width:100%;margin:0;line-height:1.5;display:flex;flex-direction:column}.footer{margin-top:auto}input,textarea,button{font-size:inherit;font-family:inherit}a{text-decoration:none;color:#07238d}.search-layout{box-sizing:border-box;display:grid;grid-template-columns:1fr;gap:12px;max-width:calc(100% - 12px);margin:0 auto;padding:24px 12px}.search-result-area,.search-filter-area{max-width:100%;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06)}@media(max-width: 1023px){.search-filter-area{display:none}.search-filter-area--open{padding:0 32px;background:#f2faff;box-shadow:2px 4px 8px 2px rgba(0,0,0,.1);border-radius:5px;display:block;position:fixed;top:0;left:0;z-index:1;flex-shrink:0;width:280px;height:100vh;overflow-y:auto}}@media(min-width: 1024px){.search-filter-area{padding-top:2px;padding:32px;background:#f2faff;position:sticky;max-height:fit-content;top:0;align-self:start}.search-filter-area--open{display:block;position:relative}.search-layout{padding:0 70px;margin:0 auto;grid-template-columns:1fr 2fr;gap:24px;align-items:start}}.search-filter__selection-option input{accent-color:green;width:18px;height:18px;border-radius:2px}.search-result-order__current-order-title{display:flex;align-items:center;position:relative;padding:5px 5px 5px 10px;border:1px solid;border-radius:4px}.search-result-order__current-order-title::after{position:absolute;top:8px;right:8px;margin-top:-0.3em;line-height:1;content:"⌄";font-size:1.2rem;cursor:pointer;color:rgba(105,102,102,.875);transform:scaleX(1.3)}.name-search--active .name-search__search-btn,.name-search--passive .name-search__search-btn{padding:6px;border-radius:4px;font-weight:700}.search-result-order__result-badge{background:#07238d;color:#fff;border-radius:999px;padding:.35em .9em;font-weight:bold;font-size:1em;margin-top:2px;margin-left:.5em;vertical-align:bottom}.search-result-order__result-badge-mobile{background:#07238d;color:#fff;border-radius:999px;padding:.3em .6em;font-size:.8em;vertical-align:bottom}.search-result-order__current-order-title{margin-top:4px;font-size:.9em;font-weight:500;width:180px;cursor:pointer}.search-result-order__order-options-container{padding-top:6px;padding-left:20px;display:none}.search-result-order__order-options-container--open{display:block}.search-result-order__order-container{position:relative;display:flex;align-items:center;padding-right:44px;padding-top:12px}.search-result-order__order-direction-button{position:absolute;top:16px;right:3px;padding:0 4px;cursor:pointer}.search-result-order__order-direction-button--isDesc .search-result-order__order-direction-asc{stroke:#b2b6c1}.search-result-order__order-direction-button--isDesc .search-result-order__order-direction-desc{stroke:#1c274c}.search-result-order__order-direction-asc{stroke:#1c274c}.search-result-order__order-direction-desc{stroke:#b2b6c1}.name-search__box{display:flex;flex-wrap:wrap;border-radius:4px;margin-bottom:10px}.name-search__input{width:100%;border:none;padding:3px;font-size:.9rem;border-radius:5px;height:32px;border:1px solid #d3d3d3;margin-bottom:10px}.name-search__search-btn{display:none;width:190px;margin-left:calc(100% - 190px)}.name-search--passive .name-search__search-btn{display:block;background-color:gray;color:#fff;cursor:none}.name-search--active .name-search__search-btn{display:block;background-color:green;color:#fff;cursor:pointer}.search-filter{cursor:pointer}.search-filter__content{margin-left:-20px;padding-left:20px;display:none}.search-filter__content--open{display:block;max-height:200px;overflow-y:scroll}.search-filter__selection-option{margin-left:20px}.search-filter__title{display:flex;align-items:center;position:relative;margin-bottom:10px;padding:5px 5px 5px 10px;border:1px solid;border-radius:4px}.search-filter__title::after{position:absolute;top:8px;right:8px;margin-top:-0.3em;line-height:1;content:"⌄";font-size:1.2rem;cursor:pointer;color:rgba(105,102,102,.875);transform:scaleX(1.3)}.search-filter__title svg{margin-right:5px}.active-search-filter-container--active{padding:12px 4px;border-radius:6px;background-color:#f2faff}.active-search-filter,.active-search-filter-reset{padding:8px;margin:4px 4px;border-radius:10px;border:0px;cursor:pointer}.active-search-filter__content-container,.active-search-filter-reset__content-container{display:flex;align-items:center;width:100%}.active-search-filter__content-text,.active-search-filter-reset__content-text{padding-left:5px;font-weight:400}.active-search-filter-reset{background-color:red;color:#fff}.active-search-filter-reset__icon{fill:#fff}.active-search-filter-reset__content-text{font-size:.8em}.active-search-filter{background-color:#fff}.active-search-filter__content-input{accent-color:green;width:18px;height:18px;border-radius:2px}.search-result-order__container{padding:18px 6px 2px 6px;border-radius:6px;display:flex;justify-content:space-between;align-items:flex-start}.search-result-order__result-container{margin-top:12px;display:flex;justify-content:space-between;align-items:flex-start;padding-left:8px}.search-result-order__result-matches{font-size:1.2em;font-weight:500;color:#4f4f4f;display:none;align-self:flex-start}.search-result-order__result-filter-btn{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #e0e0e0;border-radius:24px;padding:8px 18px;font-size:16px;color:#1976d2;cursor:pointer;height:38px;box-shadow:0 2px 6px rgba(25,118,210,.08);transition:background .2s,box-shadow .2s;margin-right:4px}.search-result-order__result-filter-btn:hover{background:#e3f2fd;box-shadow:0 4px 12px rgba(25,118,210,.15)}@media(min-width: 768px){.search-result-order__result-matches{display:block;margin-top:8px}.search-result-order__result-badge-mobile{display:none}}@media(max-width: 1023px){.search-filter-area{display:none}.search-filter-area--open{display:block;overflow-y:scroll}.search-filter-close__header{height:70px;display:flex;position:relative;margin-bottom:10px}.search-filter-close__btn{position:absolute;left:-24px;top:8px;display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #e0e0e0;border-radius:24px;padding:8px 18px;font-size:16px;color:#1976d2;cursor:pointer;height:38px;box-shadow:0 2px 6px rgba(25,118,210,.08);transition:background .2s,box-shadow .2s}.search-filter-close__result-badge-mobile{background:#07238d;color:#fff;border-radius:999px;padding:.3em .6em;font-size:.8em;vertical-align:bottom}}@media(min-width: 1024px){.search-filter-close__header{display:none}.search-filter-area{display:block}.search-result-order__result-filter-btn{display:none}}rating-star-solid{position:relative;display:inline-block;color:#f5f5f5;font-size:1.1rem}.half-star{background:linear-gradient(90deg, #FFD700 52%, #f5f5f5 48%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.full-star{background:linear-gradient(90deg, #FFD700 50%, #FFD700 50%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.exercise-card{display:flex;flex-direction:column;box-sizing:border-box;box-shadow:2px 4px 8px 2px rgba(0,0,0,.1);border-radius:5px;max-width:100%;padding:32px;margin-top:20px;gap:5%}.exercise-card__header{margin-bottom:20px}.exercise-card__left-side{width:100%}.exercise-card__right-side{width:100%;margin-top:18px}.exercise-card__rating-container span{color:#666;font-size:14px}.exercise-card__yt-frame{max-width:100%;width:560px;height:315px}.exercise-card__dim-key{color:#666}.exercise-card__dim-value{font-weight:800}.human_anatomy__container{display:flex;justify-content:flex-start;gap:6px;padding-top:22px}@media(min-width: 1024px){.exercise-card{flex-direction:row}.exercise-card__left-side{width:50%}.exercise-card__right-side{width:50%;margin-top:68px;margin-left:18px}}/*# sourceMappingURL=exercise_search.css.map */
