@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap');.container-fluid{max-width:1240px;padding-right:20px;padding-left:20px}a{text-decoration:none;color:black}.highlight{color:#E87D3E;transition:all .2s ease}a.highlight:hover{color:#CA5F20}.font-12r{font-family:"Nunito",sans-serif;font-weight:400;font-size:12px;line-height:16px}.font-14r{font-family:"Nunito",sans-serif;font-weight:400;font-size:14px}.font-14b{font-family:"Nunito",sans-serif;font-weight:700;font-size:14px;line-height:120%}.font-16r{font-family:"Nunito",sans-serif;font-weight:400;font-size:16px}.font-16b{font-family:"Nunito",sans-serif;font-weight:700;font-size:16px;line-height:125%}.font-18r{font-family:"Nunito",sans-serif;font-weight:400;font-size:18px}.font-18b{font-family:"Nunito",sans-serif;font-weight:700;font-size:18px;line-height:120%}.font-20b{font-family:"Nunito",sans-serif;font-weight:700;font-size:20px;line-height:120%}.font-h3{font-family:"Nunito",sans-serif;font-weight:700;font-size:24px;line-height:120%}.font-h2{font-family:"Nunito",sans-serif;font-weight:700;font-size:32px}.font-h1{font-family:"Nunito",sans-serif;font-weight:700;font-size:48px;line-height:55px}.button-orange{background-color:#F59152;padding:12px 24px;border:unset;outline:2px solid #F59152;border-radius:99px;color:white;text-align:center;transition:all .2s ease;cursor:pointer}.button-orange:hover{color:white;background-color:#E87D3E;outline:0 solid #E87D3E}.button-orange--transparent{background:transparent;color:#F59152}.button-green{background-color:#3BC274;padding:12px 24px;border:unset;outline:2px solid #3BC274;border-radius:99px;color:white;text-align:center;transition:all .2s ease;cursor:pointer}.button-green:hover{color:white;background-color:#27AE60;outline:0 solid #27AE60}.button-green--transparent{background:transparent;color:#27AE60}.button-yellow{background-color:#FFD51B;padding:12px 24px;border:unset;outline:2px solid #FFD51B;border-radius:99px;color:white;text-align:center;transition:all .2s ease;cursor:pointer}.button-yellow:hover{color:white;background-color:#FFC107;outline:0 solid #FFC107}.button-red{background-color:#ea4545;padding:12px 24px;border:unset;outline:2px solid #ea4545;border-radius:99px;color:white;text-align:center;transition:all .2s ease;cursor:pointer}.button-red:hover{color:white;background-color:#ea4545;outline:0 solid #ea4545}.button-red--transparent{background:transparent;color:#f89f9f}.button-blue{background-color:#3FB4FF;padding:12px 24px;border:unset;outline:2px solid #3FB4FF;border-radius:99px;color:white;text-align:center;transition:all .2s ease;cursor:pointer}.button-blue:hover{color:white;background-color:#2196F3;outline:0 solid #2196F3}.button-grey{background-color:#CACACA;padding:12px 24px;border:unset;outline:2px solid #CACACA;border-radius:99px;color:white;text-align:center;transition:all .2s ease;cursor:pointer}.button-grey--transparent{background:transparent;color:black}.button-grey:hover{color:black;background-color:#CACACA;outline:0 solid #CACACA}.button-login{display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer}.header{padding:12px 0}.header__logo{max-width:100%}.header__logo img{width:100%}.search__input-wrapper{position:relative;display:flex;align-items:center}.header__search{width:100%;padding:8px 12px 8px 44px;border:2px solid #CACACA;border-radius:100px;transition:all .2s ease;background-repeat:no-repeat;background-position:8px center}.search__icon{position:absolute;left:16px;width:20px;height:20px;background-image:url("/static/assets/search.c65c5e99b15f.svg");background-repeat:no-repeat;background-size:contain;pointer-events:none;transition:opacity .2s ease}.search__icon--loading{background-image:url("/static/assets/refresh.efa507e61c4e.svg");animation:spin .8s linear infinite reverse}.search__footer{margin-top:12px;text-align:right}.search__view-all{display:inline-flex;align-items:center;gap:6px;color:#2C5BFF}.search__view-all::after{content:'';width:16px;height:16px;background-image:url("/static/assets/arr-right.e41bb48b787d.svg");background-repeat:no-repeat;background-size:contain}.search__view-all:hover{color:#1B3FCC}.book__search--title{color:#E87D3E;transition:all .2s ease}.book__search--title:hover{color:#CA5F20}.author__search--title{color:#A6A0A0;transition:all .2s ease}.author__search--title:hover{color:#CACACA}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.search-results{padding:24px 16px 48px;display:flex;flex-direction:column;gap:24px}.search-results__header h1{margin-bottom:8px}.search-results__summary{color:#4B4B4B}.search-results__grid{width:100%}.search-results__item{width:100%}.search-results__item .book{height:100%}.search-results__pagination{display:flex;justify-content:center}.header__mobile-buttons{display:none}.header__search-mobile,.header__burger{display:flex;justify-content:center;align-items:center;cursor:pointer;width:36px;height:36px;border-radius:99px;position:relative;background-color:#F0F0F0}.header__search-mobil img,.header__burger img{width:24px;height:24px}.mobile-menu{position:fixed;top:0;left:-100%;width:340px;height:100vh;background-color:#fff;box-shadow:2px 0 5px rgba(0,0,0,0.2);z-index:9999;transition:all .2s ease;overflow-y:auto}.mobile-menu__content{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.mobile-menu__cat-box{padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:12px}.mobile-menu__cat{max-width:220px;height:auto}.mobile-menu__nav{padding:20px;display:flex;flex-direction:column;gap:16px}.mobile-menu__nav a{padding:9px 0;display:flex;align-items:center;gap:16px}.mobile-menu__nav a img{width:24px;height:24px}.mobile-menu__auth{padding:20px;display:flex;flex-direction:column;gap:16px}.mobile-menu__auth a{display:flex;align-items:center;gap:16px}.mobile-menu__auth a img{width:24px;height:24px}.mobile-menu.open{left:0}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:#151515;z-index:900;transition:all .2s ease}.overlay.active{display:block;opacity:.2}.mobile-menu__user{width:100%;display:flex;flex-direction:row;align-items:center;gap:8px;padding:16px;color:white;background-color:#E87D3E}.profile__ava--mobile{width:42px;height:42px}.exit__mobile{width:100%;margin-top:auto;padding:28px 0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}@media(max-width:1000px){.header__nav,.header__profile{display:none}.header__mobile-buttons{display:flex;gap:12px}}.search-container{position:relative;width:300px}.search__dropdown{position:absolute;z-index:2;top:70px;background:white;border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,0.1);display:none;width:100%;max-width:520px;max-height:700px;overflow:hidden;padding-right:20px}.search__dropdown__box{padding:20px;display:flex;flex-direction:column;gap:16px;width:100%;max-height:700px;overflow-y:auto}.search__dropdown__box::-webkit-scrollbar{width:6px;margin:10px}.search__dropdown__box::-webkit-scrollbar-thumb{background-color:#f2813f;border-radius:10px;padding:40px;margin:10px}.search__dropdown__box::-webkit-scrollbar-track{background:rgba(240,240,240,1);border-radius:10px;margin:10px}.search__books{display:flex;flex-direction:column;gap:12px}.search__books__list{display:flex;flex-direction:column}.search__book{padding:12px;display:flex;gap:20px;transition:all .2s ease;border-radius:12px}.search__book__img{width:94px;height:154px;border-radius:8px;border:1px solid rgba(0,0,0,1)}.search__autor__img{width:32px;height:32px;border-radius:100px;background:rgba(217,217,217,1)}.search__dropdown-item{cursor:pointer}.search__dropdown-item:hover{background:#F4F1EB}.header__search::placeholder{color:#CACACA}input[type="search" i]:enabled:read-write:-webkit-any(:focus,:hover)::-webkit-search-cancel-button{display:none}.header__search:focus-visible{outline:unset;border:2px solid #E87D3E}.header__nav{display:flex;align-items:center;gap:12px}ul.header__links{list-style-type:none}.header__links{display:flex;gap:12px;margin:unset;padding:unset}.header__links a{padding:8px 6px;border-radius:8px;color:black;transition:all .2s ease}.header__links a:hover{background-color:#F4F1EB}.header__profile{display:flex;align-items:center;gap:8px}.header__profile-image{width:36px;height:36px;border-radius:99px;display:flex;justify-content:center;align-items:center;overflow:hidden}.header__profile-image img{width:100%}.header__profile-image--icon{padding:6px;background-color:#F0F0F0;transition:all .2s ease}.header__profile-image--icon:hover{background-color:#F4F1EB}.main__hero{background-color:#FFF4E6;padding-top:40px}.main__hero-content{position:relative;display:flex;gap:40px}.main__hero-text{display:flex;flex-direction:column;gap:16px;margin-top:30px}.main__hero-image{position:absolute;bottom:0;right:0}.main__hero-bottom{background-color:#E6CBA8;border-color:#151515;border-width:2px 0 2px 0;border-style:solid;height:20px}.main__content{background:#F0F0F0;padding:20px 0}.home__row{display:flex;flex-wrap:wrap;gap:20px}.main__content-column{display:flex;flex-direction:column;gap:20px}.main__content-column:first-child{flex:7}.main__content-column:nth-child(2){flex:5}.badge-card{background-color:white;padding:16px;display:flex;flex-direction:column;gap:16px;box-shadow:0 4px 12px 0 #0001A;border-radius:12px}.badge-card__header{position:relative;min-height:48px}.badge-card__header-img{display:inline-block}.badge-card__header img{margin-left:-16px;max-width:100%;position:absolute;left:0;top:0;display:block}.badge-card__header img:nth-child(2){opacity:0;visibility:hidden}.badge-card__header-img:hover img:first-child{opacity:0;visibility:hidden}.badge-card__header-img:hover img:nth-child(2){opacity:1;visibility:visible}.badge-card__title{position:absolute;left:8px;top:11px;color:white;display:flex;align-items:center;gap:17px}.badge-card__image{object-fit:cover;height:210px;width:140px;border-radius:8px}.badge-card__content{display:flex;justify-content:space-between;gap:16px}.badge-card__content--column{flex-direction:column;gap:24px}.badge-card__details{display:flex;flex-direction:column;justify-content:space-between;width:320px}.badge-card__branding{display:flex;flex-direction:column}.badge-card__book-title{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge-card__book-title.font-20b{color:#E87D3E;transition:all .2s ease}.badge-card__book-title:hover.font-20b{color:#CA5F20}.badge-card__book-title.font-18b{color:#E87D3E;transition:all .2s ease}.badge-card__book-title:hover.font-18b{color:#CA5F20}.badge-card__author-text{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge-card__author.font-18r{color:#A6A0A0;transition:all .2s ease}.badge-card__author:hover.font-18r{color:#CACACA}.badge-card__author.font-16r{color:#A6A0A0;transition:all .2s ease}.badge-card__author:hover.font-16r{color:#CACACA}.badge-card__dates{display:grid;grid-template:1fr / 1fr 1fr auto}.badge-card__date{display:flex;align-items:center}.badge-card__info-date .font-14r{color:#A6A0A0}.badge-card__info-date .font-16b{color:#E87D3E}.badge-card__members{display:flex;flex-direction:column;width:fit-content;justify-content:stretch;gap:8px;padding:16px;background-color:#FAFAFA;border:2px solid #CACACA;border-radius:8px}.badge-card__members-header{display:flex;align-items:center;gap:8px}.badge-card__members-header .font-14b{transition:all .2s ease;color:#A6A0A0}.badge-card__members-header .font-14b:first-child:hover{color:#CACACA}.badge-card__members-counter.font-14b{color:white;background-color:#E87D3E;padding:2px 8px;border-radius:8px}.badge-card__members-content{display:grid;grid-template:1fr / 1fr 1fr 1fr 1fr;gap:12px}.badge-card__member img{width:36px;height:36px;border-radius:100px;object-fit:cover}.badge-card__slider{display:grid;grid-template:1fr / 1fr 1fr 1fr 1fr;gap:20px}.badge-card__slide{background-color:#EBEBEB;border-radius:10px;height:12px}.badge-card__slide--current{background-color:#E87D3E}.badge-card button{padding:6px 12px}.carousel-inner{padding-bottom:2px}.review{display:flex;flex-direction:column;gap:8px}.review__header{background-color:#F5F5F5;padding-right:16px;border-radius:99px;display:flex;align-items:center;justify-content:space-between}.review__user{display:flex;align-items:center;gap:8px}.review__user img{width:32px;height:32px;border-radius:100px;object-fit:cover}.review__date{color:#A6A0A0}.review__content{display:flex;gap:16px;align-items:stretch;width:100%}.review__main{display:flex;flex-direction:column;justify-content:space-between;gap:10px;flex:1}.review__main .review__text{flex-grow:1}.review__footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.review__likes{color:#CACACA;display:flex;align-items:center;gap:4px;cursor:pointer;transition:all .2s ease}.review__likes:hover{color:#a6a0a0}.review__likes-img img:nth-child(1){opacity:1;visibility:visible}.review__likes-img img:nth-child(2){opacity:0;visibility:hidden}.review__likes-img{position:relative;height:24px;width:24px;transition:opacity .2s ease,visibility .2s ease}.review__likes-img img{position:absolute}.review__likes .review__likes-img img:nth-child(2){opacity:0;visibility:hidden}.review__likes:hover .review__likes-img img:nth-child(1){opacity:0;visibility:hidden}.review__likes:hover .review__likes-img img:nth-child(2){opacity:1;visibility:visible}.review__like-toggle{display:flex;justify-content:flex-end;margin-top:16px}.review-like-action{display:inline-flex;align-items:center;gap:8px;color:#A6A0A0;transition:color .2s ease}.review-like-action.review-like-action--active{color:#F59152}.review-like-action.review-like-action--active .review-like-action__trigger{background-color:rgba(245,145,82,0.15)}.review-like-action__trigger{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;padding:0;background:transparent;cursor:pointer;transition:background-color .2s ease}.review-like-action__trigger:hover{background-color:rgba(0,0,0,0.05)}.review-like-action__trigger[disabled]{cursor:progress}.review-like-action__trigger[disabled]:hover{background-color:transparent}.review-like-action__trigger:focus-visible{outline:2px solid #F59152;outline-offset:2px}.review-like-action__trigger[aria-busy="true"]{cursor:progress}.review-like-action__icon{width:24px;height:24px;display:block}.review-like-action__count{font-weight:600}.news__footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:16px;margin-top:16px}.news__comments{display:flex;align-items:center;gap:6px;color:#CACACA;text-decoration:none;font-family:Nunito,serif;font-weight:700;font-size:14px;line-height:120%;transition:all .2s ease}.news__comments-img{position:relative;width:24px;height:24px;display:inline-block}.news__comments-img img{position:absolute;top:0;left:0;width:24px;height:24px}.news__comments-img img:nth-child(2){opacity:0;visibility:hidden;transition:opacity .2s ease}.news__comments:hover .news__comments-img img:nth-child(2){opacity:1;visibility:visible}.news__comments:hover .news__comments-img img:nth-child(1){opacity:0;visibility:hidden}.news__comments:hover{color:#A6A0A0}.badge-news__item{padding:0 8px;border-left:2px solid #A6A0A0;border-radius:0 12px 12px 0;display:flex;flex-direction:column;gap:2px;transition:all .2s ease}.review__column{display:flex;gap:12px;max-width:100%;width:340px}.review__book{display:flex;gap:12px;max-width:340px;width:100%}.review__book--details{display:flex;gap:12px;width:100%}.review__main--page{width:100%;gap:8px}.review__main--page .review__text{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.reviews-page .review__user{gap:4px 8px;justify-content:start}.review__assessments{display:flex;flex-direction:row;align-items:center;gap:12px}.reviews-page{display:flex;flex-direction:column;gap:16px}.review-page{display:flex;gap:20px;width:100%}.review-page .review__user{justify-content:start}.review-page__column{display:flex;flex-direction:column;gap:20px}.review-page__column:first-child{width:100%;flex-shrink:0}.review-page__column:last-child{flex:1}.review-page__column .participants__list{max-width:388px}.review-page .badge-card--together{width:100%;max-width:100%}.badge__review__item{display:flex;flex-direction:column;gap:8px}.review__text.review__text--3row{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.review-page .review__content{align-items:start;flex-direction:column}.review__main-text{display:flex;flex-direction:column;gap:8px;width:100%}.review__comments{width:100%;display:flex;flex-direction:column;gap:12px}.comments-head{display:flex;gap:8px;align-items:center}.comment__avatar{width:32px;height:32px;border-radius:100px}.comments-head img{width:24px;height:24px}.comment-input{padding:12px;border-radius:8px;border:unset;outline:unset;background-color:#F4F1EB;resize:unset;width:100%}.comment-box{display:flex;flex-direction:column;gap:8px}.review__comment-text .comment-box{margin-top:8px}.comment-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.biblion-hr{border:4px solid #F4F1EB;border-radius:4px}.review__comment-user{display:flex;gap:8px;align-items:center}.review__comment-user .font-12r{color:#A6A0A0}.review__comment-answers{display:flex;align-items:center;gap:8px}.review__comment-answer{display:flex;align-items:center}.review__comment-text{display:flex;flex-direction:column;gap:4px;margin-left:40px}.review__comment{display:flex;flex-direction:column;gap:8px;margin-top:12px}.badge-news__item:hover{background-color:#F4F1EB;border-color:#E87D3E}.badge-news__date{color:#A6A0A0;line-height:20px}.badge-news__source{color:#4C443B;line-height:20px}.news__meta{color:#A6A0A0;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.news__meta--compact{margin-top:0}.news-card__title{margin-bottom:8px}.news-card__title-link{color:#E87D3E;text-decoration:none}.news-card__title-link:hover{color:#C65F1F;text-decoration:none}.news__more-btn{display:inline-block}.news__meta a{color:#E87D3E;text-decoration:none}.news__meta a:hover{color:#7F7B75}.news-detail__title{font-size:22px}.news-detail__content p{margin-bottom:16px}.news-detail__content ul,.news-detail__content ol{margin-left:20px;margin-bottom:16px}.news-detail__content li{margin-bottom:8px}.badge-news{display:flex;flex-direction:column;gap:14px}.badge-threads{width:100%}.badge-threads__header{padding-right:16px;display:flex;align-items:center;justify-content:space-between}.badge-threads__user{display:flex;align-items:center;justify-content:space-between;gap:8px}.badge-threads__user img{width:32px;height:32px;border-radius:100px;object-fit:cover}.badge-threads__date{color:#A6A0A0}.badge-threads__book{color:#E87D3E}.badge-threads__item{padding:8px;border-radius:8px;display:flex;flex-direction:column;gap:4px;transition:all .2s ease}.badge-threads__item:hover{background-color:#F4F1EB}.badge-threads__content{display:flex;flex-direction:column;gap:4px}.filtered__block{display:flex;justify-content:center;flex-direction:column;align-items:center}.switch{display:flex;gap:4px;background:#E87D3E;border-radius:99px;padding:4px}.switch__item{min-width:162px;max-width:200px;border-radius:100px;padding:10px 20px;color:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.switch__item:hover{background:#FC9152;color:white}.switch__item.switch__item--active{background:#fff;color:#E87D3E}.filter{width:100%;position:relative}.filtered__item{gap:12px;padding:20px 0}select{appearance:none;-webkit-appearance:none}.filter__button{background:#fff;box-shadow:0 4px 12px 0 #0001A;padding:6px 16px;border-radius:100px;min-width:120px;max-width:240px;width:100%;text-align:start;border:none;position:relative;height:44px;font-family:Nunito,serif;font-weight:400;font-size:16px;line-height:24px;display:flex;justify-content:space-between;align-items:center;outline:0 solid #CACACA;transition:all .2s ease}.filter__button:hover{outline:2px solid #CACACA}.custom-dropdown{position:relative;cursor:pointer}.filter__selected{padding:10px 16px;background:white}.custom-dropdown-box{position:absolute;top:120%;left:0;width:100%;background:white;display:none;border-radius:12px;max-height:240px;box-shadow:0 4px 12px 0 #0001A;overflow:hidden;padding-right:4px;z-index:1}.custom-dropdown-box--mobile{display:block;top:88%;width:40%}.shelf-search{}.shelf-search__container{width:100%;max-width:100%;position:relative}.shelf-search__input{width:100%}.shelf-search__dropdown{position:absolute;top:calc(100%+8px);left:0;right:0;background:#FFF;border-radius:16px;box-shadow:0 12px 32px rgba(21,21,21,0.16);padding:12px;display:flex;flex-direction:column;gap:8px;z-index:5;max-height:360px;overflow-y:auto}.shelf-search__results{display:flex;flex-direction:column;gap:4px}.shelf-search__item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 12px;border-radius:12px;transition:background-color .15s ease}.shelf-search__item:hover,.shelf-search__item:focus-within{background:#FFF3EB}.shelf-search__info{display:flex;align-items:center;gap:12px;min-width:0}.shelf-search__cover{width:48px;height:48px;border-radius:12px;object-fit:cover;flex-shrink:0}.shelf-search__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shelf-search__add{border:none;background:transparent;color:#E87D3E;padding:0 8px;display:inline-flex;align-items:center;gap:4px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease;cursor:pointer}.shelf-search__item:hover .shelf-search__add,.shelf-search__item:focus-within .shelf-search__add{opacity:1;visibility:visible;pointer-events:auto}.shelf-search__add:disabled{opacity:.6;cursor:default}.shelf-search__hint,.shelf-search__empty{padding:12px;border-radius:12px;background:#F5F5F5;color:#6C757D}.shelf-search__empty{margin-top:4px}.activity-filter__dropdown{min-width:280px;padding:12px;gap:4px}.activity-filter__dropdown .dropdown-header{font-family:Nunito,serif;font-weight:700;font-size:16px;color:#151515;padding:4px 8px 8px}.activity-filter__option{display:flex;align-items:center;gap:12px;padding:6px 12px;width:100%;border-radius:12px;transition:background-color .15s ease;cursor:pointer;box-sizing:border-box}.activity-filter__checkbox{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #CACACA;border-radius:4px;margin:0;flex-shrink:0}.activity-filter__checkbox:checked{background-color:#E87D3E;border-color:#E87D3E;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9'%3E%3Cpath fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M1 4.49 4.17 7 11 1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.activity-filter__label{flex:1;font-family:Nunito,serif;font-weight:400;font-size:16px;color:#151515}.activity-filter__option:hover,.activity-filter__option:focus-within{background:#FFF3EB}.activity-filter__actions{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px}.activity-filter__reset,.activity-filter__apply{border:none;background:transparent;cursor:pointer}.activity-filter__reset{color:#6C757D}.activity-filter__reset:hover{color:#151515}.activity-filter__apply{color:#E87D3E}.activity-filter__apply:hover{color:#FC9152}.book__link{display:block}.book__genre{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-list{list-style:none;padding:0;margin:0;max-height:240px;overflow-y:auto}.dropdown-list li{padding:12px 16px}.dropdown-list li{padding:10px;cursor:pointer}.dropdown-list li:hover{background:#f0f0f0}.custom-dropdown.active-dropdown .custom-dropdown-box{display:block}.filter__selected--img{transition:all .2s ease}.dropdown-list::-webkit-scrollbar{width:6px;margin:10px}.dropdown-list::-webkit-scrollbar-thumb{background-color:#f2813f;border-radius:10px;padding:40px;margin:10px}.dropdown-list::-webkit-scrollbar-track{background:transparent;margin:10px}.active-dropdown .filter__button{outline:2px solid #E87D3E}.dropdown-list--active{color:#E87D3E}.custom-dropdown.active-dropdown .filter__selected--img{transform:rotate(180deg)}.checkbox-container{display:flex;align-items:center;gap:5px;cursor:pointer}.checkbox-container input{appearance:none;width:18px;height:18px;border:2px solid #ccc;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:white}.checkbox-container label{cursor:pointer}.checkbox-container input:checked{background-color:#D4855D;border-color:#D4855D}.checkbox-container input:checked::after{content:'\2713';color:white;font-size:14px;font-weight:bold}.checkbox-container.disabled input{background-color:#A6A0A0;border-color:#A6A0A0;cursor:not-allowed}.checkbox-container.disabled label{color:#A6A0A0;cursor:not-allowed}.filter__button--choose{display:flex;justify-content:space-between;align-items:center}.filter__refresh{background:#fff;box-shadow:0 4px 12px 0 #0001A;border:none;border-radius:100px;width:44px;height:44px;transition:all .2s ease;outline:0 solid #CACACA}.filter__refresh:hover{outline:2px solid #CACACA}.selected{display:flex;gap:6px}.selected__item{padding:4px 16px;background:#27AE60;border-radius:99px;color:#fff;font-size:14px;display:flex;gap:4px;justify-content:space-between;transition:all .2s ease}.selected__item:hover{background:#139A4C}.books-list{position:relative}.books-list__loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;background:rgba(255,255,255,0.7);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .2s ease}.books-list__loader .spinner-border{width:2.5rem;height:2.5rem;border-width:.25rem}.books-list--loading .books-list__loader{opacity:1;pointer-events:all}.books-list--loading .books__block{opacity:.2}.shelf-list{position:relative}.shelf-list__loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;background:rgba(255,255,255,0.7);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .2s ease;border-radius:24px}.shelf-list__loader .spinner-border{width:2.5rem;height:2.5rem;border-width:.25rem}.shelf-list--loading .shelf-list__loader{opacity:1;pointer-events:all}.shelf-list--loading [data-shelf-pagination-target="content"]{opacity:.2;transition:opacity .2s ease}.books__empty{grid-column:1 / -1;padding:48px 0;text-align:center;font-size:18px;color:#6c757d}.books__block{gap:24px;display:grid;grid-template:1fr / 1fr 1fr 1fr}.book{box-shadow:0 4px 12px 0 #0001A;min-width:300px;border-radius:12px;padding:16px;display:flex;gap:16px;background:#fff;outline:2px solid transparent;box-sizing:border-box;transition:all .2s ease}.authors-list{position:relative}.authors-list__loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;background:rgba(255,255,255,0.7);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .2s ease}.authors-list__loader .spinner-border{width:2.5rem;height:2.5rem;border-width:.25rem}.authors-list--loading .authors-list__loader{opacity:1;pointer-events:all}.authors-list--loading .books__block{opacity:.2}.authors__empty{grid-column:1 / -1;padding:48px 0;text-align:center;font-size:18px;color:#6c757d}.book:hover{outline:2px solid #E87D3E}.book__img{width:120px;height:180px;object-fit:cover;border-radius:8px;background-color:#D9D9D9}.book__info{width:216px;height:180px;min-width:118px;gap:10px;display:flex;flex-direction:column}.book__info__box{display:flex;flex-direction:column;gap:12px;width:200px}.book__info__box--review{display:flex;flex-direction:column;gap:12px}.search__info__title{display:flex;flex-direction:column;gap:4px}.book__description{display:flex;flex-direction:column;gap:12px}.book__rating{display:flex;gap:3px;align-items:center}.rating__title{font-family:Nunito,serif;font-weight:700;font-size:16px;line-height:24px;color:#FFC107;display:flex;align-items:center}.rating__count{font-family:Nunito,serif;font-weight:400;font-size:14px;line-height:20px;color:#A6A0A0}.shelf-add{margin-top:auto;margin-left:auto}.shelf-add__count{font-family:Nunito,serif;font-weight:700;font-size:14px;line-height:120%;text-align:right;color:#A6A0A0;cursor:pointer}.shelf-add__count svg{stroke:rgba(202,202,202,1)}.shelf-add__count:hover svg{stroke:rgba(166,160,160,1)}.shelf-add__count:active svg{stroke:rgba(202,95,32,1);fill:rgba(232,125,62,1)}.navigation{display:flex;justify-content:center;align-items:center;border-radius:99px}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:20px;border-radius:99px;background-color:#CACACA;box-shadow:0 4px 12px 0 #0001A;padding:6px}.pagination__item{padding:8px 12px;border-radius:99px;background-color:#FFF;font-family:Nunito,serif;font-weight:700;font-size:16px;line-height:24px;text-align:center;color:#000;min-width:34px;height:34px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.pagination__item:hover{background-color:#FC9152;color:#FFF}.pagination__item--active{background-color:#E87D3E;color:#FFF}.pagination__item--active{color:#FFF}.filter__alphabet{padding:20px 0}.alphabet{display:flex;justify-content:center;align-items:center;gap:3px;margin:unset;padding:unset}ul.alphabet{list-style-type:none}.alphabet__item{min-width:34px;width:34px;height:34px;gap:10px;border-radius:99px;background:#F4F1EB;box-shadow:0 4px 12px 0 #0001A;font-family:Nunito,serif;font-weight:700;font-size:16px;line-height:24px;text-align:center;list-style:none;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.alphabet__item--active{background:#E87D3E;color:#FFF}.alphabet__item--active a{color:#FFF}.alphabet__item:hover{background:#FC9152;color:#FFF}.alphabet__item:hover a{color:#FFF}.autor__title{font-family:Nunito,serif;font-weight:700;font-size:18px;line-height:26px;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#E87D3E;transition:all .2s ease}.autor__title:hover{color:#CA5F20}.autor__country{display:flex;gap:4px}.autor__gender{display:flex;gap:4px}.autor__books{display:flex;flex-direction:column;gap:4px}.autor__books__counter{display:flex;gap:6px;align-items:center}.books__counter{background:#E87D3E;border-radius:8px;padding:4px 8px;color:#FFF;font-family:Nunito,serif;font-weight:700;font-size:16px;line-height:24px;text-align:center}.books__name{color:#E87D3E}.expanded__content-column{display:flex;flex-direction:column;gap:20px}.expanded__content-column:first-child{flex:9}.expanded__content-column:nth-child(2){flex:3}.book-card__header{display:flex;gap:16px}.book-card__header-image{position:relative;width:260px}.image-button{width:260px;height:43px;gap:4px;border-radius:8px;padding:12px 24px;color:#fff;background:#F59152;border:0;position:absolute;bottom:0;left:0;transition:all .2s ease;border:unset}.image-button:hover{color:white;background-color:#E87D3E}.book-card__header-image img{width:260px;height:400px;border-radius:8px;object-fit:cover}.image-button img{width:18px;height:18px}.book-card__header-info{display:flex;flex-direction:column;gap:12px}.book-card__header-title{font-family:Nunito,serif;font-weight:700;font-size:22px;line-height:22px;letter-spacing:0}.book-card__header-author{font-family:Nunito,serif;font-weight:700;font-size:18px;line-height:26px;letter-spacing:0;display:flex;gap:8px}.book-card__header-author a{font-family:Nunito,serif;font-weight:400;font-size:18px;line-height:26px;letter-spacing:0;color:#E87D3E}.book-card__header-series{font-family:Nunito,serif;font-weight:700;font-size:18px;line-height:26px;letter-spacing:0;display:flex;gap:8px;a{font-family:Nunito,serif;font-weight:400;font-size:18px;line-height:26px;letter-spacing:0;color:#E87D3E}}.book-card__header-genre{font-family:Nunito,serif;font-weight:700;font-size:18px;line-height:26px;letter-spacing:0;gap:8px}.book-card__header-genre a{font-family:Nunito,serif;font-weight:400;font-size:18px;line-height:26px;letter-spacing:0;color:#E87D3E}.book-card__header-rating{font-family:Nunito,serif;font-weight:700;font-size:18px;line-height:26px;letter-spacing:0;display:flex;gap:8px}.book-card__header-rating span{font-family:Nunito,serif;font-weight:400;font-size:18px;line-height:100%;color:#FFC107;display:flex;align-items:center}.book-card__header-page-counter{font-family:Nunito,serif;font-weight:700;font-size:18px;line-height:26px;letter-spacing:0;display:flex;gap:8px}.book-card__header-page-counter span{font-family:Nunito,serif;font-weight:400;font-size:18px;line-height:26px;letter-spacing:0}.book-card__header-year{font-family:Nunito,serif;font-weight:700;font-size:18px;line-height:26px;letter-spacing:0;display:flex;gap:8px}.book-card__header-year span{font-family:Nunito,serif;font-weight:400;font-size:18px;line-height:26px;letter-spacing:0}.book-card__header-publishing{font-family:Nunito,serif;font-weight:700;font-size:18px;line-height:26px;letter-spacing:0;display:flex;gap:8px}.book-card__header-publishing span{font-family:Nunito,serif;font-weight:400;font-size:18px;line-height:26px;letter-spacing:0}.book-card__header-ISBN{font-family:Nunito,serif;font-weight:700;font-size:18px;line-height:26px;display:flex;gap:8px;align-items:center}.book-card__header-ISBN span{font-family:Nunito,serif;font-weight:400;font-size:18px;line-height:100%}.book-card__description p{font-family:Nunito,serif;font-weight:400;font-size:18px;line-height:26px;letter-spacing:0}.book-card__description--title{font-family:Nunito,serif;font-weight:700;font-size:24px;line-height:32px;margin-bottom:12px}.book-card__series-books{display:flex;flex-direction:column;gap:16px}.book-card__series-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;background:none;border:none;padding:0;text-align:left;cursor:pointer;color:inherit}.book-card__series-toggle .book-card__description--title{margin-bottom:0;flex:1}.book-card__series-toggle:focus-visible{outline:2px solid #E87D3E;outline-offset:4px;border-radius:8px}.book-card__series-meta{display:flex;align-items:center;gap:8px;flex-shrink:0}.series__counter{background:#E87D3E;color:#FFF;border-radius:8px;padding:2px 10px;min-width:32px;height:30px;font-family:Nunito,serif;font-weight:700;font-size:16px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:100%}.series-toggle__icon{width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center}.series-toggle__icon::before{content:'';border:solid #151515;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);transition:transform .2s ease}.series-toggle__icon--expanded::before{transform:rotate(-135deg)}.expanded__content-column .badge-card{padding:20px;gap:20px}.badge-card--together{max-width:388px;width:100%}.book-card__header--together{font-family:Nunito,serif;font-weight:700;font-size:22px;line-height:100%;gap:12px;display:flex;align-items:center}.together__counter{background:#E87D3E;border-radius:8px;padding:4px 8px;color:#FFF;font-family:Nunito,serif;font-weight:700;font-size:16px;line-height:24px;text-align:center}.together__participants{display:flex;gap:16px;flex-direction:column}.participants__header{font-family:Nunito,serif;font-weight:700;font-size:18px;line-height:22px;display:flex;gap:10px;align-items:center;width:100%}.participants__header--counter{background:#E87D3E;border-radius:8px;padding:2px 10px;color:#FFF;font-family:Nunito,serif;font-weight:700;font-size:16px;line-height:100%;height:30px;display:flex;justify-content:center;align-items:center}.participants__list{display:flex;flex-wrap:nowrap;gap:8px;overflow:hidden;padding-bottom:10px}.participants__item{width:40px;height:40px;background:#D9D9D9;border-radius:100px}.participants__item img{width:40px;height:40px;border-radius:100px;object-fit:cover}.badge__review__title{font-family:Nunito,serif;font-weight:700;font-size:22px;line-height:100%;display:flex;align-items:center;gap:12px}.badge__review__counter{background:#E87D3E;border-radius:8px;padding:2px 10px;color:#FFF;font-family:Nunito,serif;font-weight:700;font-size:16px;line-height:100%;height:30px;display:flex;justify-content:center;align-items:center}.badge__review__header{display:flex;align-items:center;gap:8px;font-family:Nunito,serif;font-weight:700;font-size:16px;line-height:100%;margin-bottom:12px}.badge__review__header--user{width:32px;height:32px;border-radius:100px;border:1px solid #A6A0A0;background:#D9D9D9}.badge__review__header--user img{width:32px;height:32px;border-radius:100px}.review__text p{font-family:Nunito,serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0}.review__button{display:flex}.review-editor__toolbar{display:flex;gap:8px;margin-bottom:12px}.review-toolbar__button{min-width:40px;text-align:center;padding:6px 10px}.shelf-status-dropdown{display:inline-block}.author__header{display:flex;gap:20px}.author__header img{width:260px;height:400px;border-radius:12px;object-fit:cover}.author__info{display:flex;flex-direction:column;gap:10px}.author__info--name{font-family:Nunito,serif;font-weight:700;font-size:20px;line-height:28px;letter-spacing:0}.author__info--country{font-family:Nunito,serif;font-weight:700;font-size:18px;line-height:26px;letter-spacing:0}.author__info--country span{font-family:Nunito,serif;font-weight:400;font-size:18px;line-height:26px;letter-spacing:0}.author__info--sex{font-family:Nunito,serif;font-weight:700;font-size:18px;line-height:26px;letter-spacing:0}.author__info--sex span{font-family:Nunito,serif;font-weight:400;font-size:18px;line-height:26px;letter-spacing:0}.author__info--text p{font-family:Nunito,serif;font-weight:400;font-size:18px;line-height:26px;letter-spacing:0}.author__books{font-family:Nunito,serif;font-weight:700;font-size:20px;line-height:28px;letter-spacing:0;display:flex;gap:8px}.author__books span{background:#E87D3E;border-radius:8px;padding:4px 8px;color:#FFF;font-family:Nunito,serif;font-weight:700;font-size:16px;line-height:24px;text-align:center}.author__books__block{display:flex;gap:16px;flex-wrap:wrap}.author__book{padding:0 10px;font-family:Nunito,serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;display:flex;flex-direction:column;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:160px;box-sizing:border-box}.author__book img{width:160px;height:240px;border-radius:12px;object-fit:cover;margin-bottom:10px}.author__books__block a{display:inline-block}.shared-card__before-start{color:#A6A0A0}.shared__detail{padding:20px}.shared__container{display:flex;flex-direction:column;gap:20px}.shared__detail__main{display:flex;gap:20px}.shared__detail__title{color:rgba(232,125,62,1)}.shared__detail__author{color:rgba(166,160,160,1)}.shared__detail__img{width:200px;height:300px;border-radius:12px}.shared__detail__title--block{display:flex;flex-direction:column;gap:4px}.shared__detail__rating{display:flex;gap:3px;align-items:center}.shared__detail__text{display:flex;flex-direction:column;gap:12px;width:100%}.shared__detail__description{width:100%}.shared__detail__description .badge-threads__item{background:rgba(244,241,235,1)}.shared__detail__text .badge-card__dates{width:fit-content;gap:20px}.shared__detail-progress{color:#CACACA;display:flex;flex-direction:column;gap:4px;transition:all .2s ease}.shared__detail-progress.font-14b{color:#000}.shared__detail__buttons{display:grid;grid-auto-flow:column;justify-content:space-between;gap:16px}.shared__detail__buttons button{padding:12px}.shared__button{}.shared__button-sm{}.shared__buttons{display:grid;grid-template:1fr / 1fr 1fr;gap:12px}.detail__shared--wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px}.shared__members--box{padding:20px;max-height:822px}.shared__members--title{display:flex;gap:10px}.shared__members--counter{background:#E87D3E;border-radius:8px;padding:4px 8px;color:#FFF;font-family:Nunito,serif;font-weight:700;font-size:16px;line-height:100%;height:30px;display:flex;justify-content:center;align-items:center}.shared__members--icons{display:flex;gap:4px}.shared__members--icons img{width:32px;height:32px;border-radius:100px;object-fit:cover}.max-members__input input{padding:10px 16px;outline:2px solid #CACACA;border:unset;border-radius:100px;transition:all .2s ease;width:154px;max-width:100%}.max-members__input input:focus-visible{outline-color:#E87D3E}.max-members__input input::-webkit-inner-spin-button{display:none}.max-members__limit{position:relative;display:inline-block}.max-members__limit input[type="radio"]{display:none}.max-members__limit span{display:inline-flex;justify-content:center;align-items:center;width:44px;height:44px;border-radius:99px;background-color:#F4F1EB;cursor:pointer;transition:all .2s ease}.max-members__limit input[type="radio"]:checked+span{background-color:#E87D3E;color:#fff}.max-members__row{display:flex;flex-direction:row;gap:8px;justify-content:space-between;align-items:center}.shared__max-members{display:flex;flex-direction:column;gap:8px}.members__progress--item{display:flex;gap:8px;padding:12px;border:2px solid rgba(202,202,202,1);border-radius:99px}.members__progress--item img{width:32px;height:32px;border-radius:100px;object-fit:cover}.members-progress-bar{width:258px}.member__button{width:200px;padding:6px 12px;display:flex;justify-content:center;align-items:center;cursor:pointer}.members__progress-box{overflow:hidden;max-height:684px}.members__progress--list{display:flex;flex-direction:column;gap:12px;overflow-y:auto;max-height:684px;padding-right:10px}.members__progress--list::-webkit-scrollbar{width:6px}.members__progress--list::-webkit-scrollbar-thumb{background-color:#f2813f;border-radius:10px}.members__progress--list::-webkit-scrollbar-track{background:rgba(240,240,240,1);border-radius:10px}.shared__discussion{padding:20px;background-color:#E87D3E;display:flex;gap:20px;flex-direction:column;max-height:822px}.shared__discussion__title{color:white}.shared__discussion__main{height:100%;background:white;padding:12px;border-radius:8px;overflow:hidden;min-height:12rem}.shared__discussion--list{display:flex;flex-direction:column;gap:16px;max-height:650px;overflow-y:auto}.shared__discussion--list::-webkit-scrollbar{width:6px}.shared__discussion--list::-webkit-scrollbar-thumb{background-color:#f2813f;border-radius:10px}.shared__discussion--list::-webkit-scrollbar-track{background:rgba(240,240,240,1);border-radius:10px}.shared__discussion--item{display:flex;gap:8px}.shared__discussion--item img{width:32px;height:32px;border-radius:100px;object-fit:cover}.discussion__text{width:100%}.discussion__text--orange{color:#E87D3E}.shared__discussion__comment input{width:100%;padding:12px;border-radius:8px;border:0}.discussion__form{}.discussion__input-container{position:relative;width:100%}.discussion__input{width:100%;padding:12px 90px 12px 12px;border:1px solid #ccc;border-radius:8px}.discussion__submit-button{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:8px 16px;background:transparent;border:2px solid #E87D3E;border-radius:99px;color:#E87D3E;cursor:pointer;transition:background .2s ease}.discussion__submit-button:hover{background-color:#E87D3E;color:white}.calendar__tab{background:#FFF;border-radius:8px;padding:4px 12px;box-shadow:0 4px 12px 0 #0001A;transition:box-shadow .2s ease,transform .2s ease}.calendar__tab--active{background:#E87D3E;color:#FFF}.profile__stats-header{display:flex;align-items:center;gap:16px}.calendar__tabs{display:flex;gap:16px}.profile__stats{display:flex;gap:20px}.stats-box{color:#fff;box-shadow:0 4px 12px 0 #0001A;border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:8px;width:33%}.stats-box--green{background:#27AE60}.stats-box--yellow{background:#FFC107}.stats-box--orange{background:#E87D3E}.stats-box--paper{background:#00BCD4}.stats-box--electronic{background:#F44336}.stats-box--audio{background:#FF9800}.stats-box--wishlist{background:#2196F3}.stats-box--onshelf{background:#4CAF50}.stats-box--sold{background:#CD5C5C}.calendar-page{display:flex;flex-direction:column;gap:24px}.calendar-page__header{display:flex;align-items:center;justify-content:space-between}.calendar-page__nav{width:34px;height:34px;padding:0}.calendar-page__nav img{width:12px;height:12px}.calendar-page__nav--disabled{visibility:hidden;pointer-events:none}.calendar-page__title{text-transform:capitalize}.calendar-grid{background:#FFF;border-radius:16px;box-shadow:0 4px 12px 0 #0001A;padding:24px;display:flex;flex-direction:column;gap:16px}.calendar-grid__weekdays,.calendar-grid__cells{display:grid;grid-template-columns:repeat(7,1fr);gap:12px}.calendar-grid__weekday{text-align:center;color:#5C5C5C}.calendar-cell{min-height:90px;border-radius:12px;background:#F7F7F7;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:12px}.calendar-cell__date{color:#A6A0A0;font-weight:600}.calendar-cell--has-data{cursor:pointer}.calendar-cell__value{align-self:flex-end;color:#333}.calendar-cell--muted{opacity:.4}.calendar-cell--today{border:2px solid #E87D3E;background:#FFF6F0}.profile__stats-title{margin:32px 0 12px}.statistic__table{display:flex;flex-direction:column;gap:20px;margin-top:24px}.pie-chart{display:flex;gap:20px}.statistic__content--chart{min-height:320px;width:100%}.statistic__content--header{display:flex;align-items:center;justify-content:space-between}.statistic__list-box{max-height:248px;overflow:hidden}.statistic__list{max-height:248px;overflow-y:auto;display:flex;gap:16px;flex-direction:column;padding-right:20px}.statistic__list::-webkit-scrollbar{width:6px}.statistic__list::-webkit-scrollbar-thumb{background-color:#f2813f;border-radius:10px}.statistic__list::-webkit-scrollbar-track{background:rgba(240,240,240,1);border-radius:10px}.statistic__list--item{display:flex;align-items:center;justify-content:space-between}.statistic__list--item div::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;background-color:#000}.statistic__country{display:flex;gap:8px;align-items:center}.apexcharts-toolbar{display:none!important}.footer{padding:37px 0;display:flex;justify-content:space-between;align-items:center}.footer__logo a{display:block}.footer__logo img{width:220px}.footer__nav{display:flex;flex-direction:column;gap:16px}.footer__nav ul{margin:unset;padding:unset;list-style:none;display:flex;align-items:center;gap:16px}.footer__nav li a{transition:all .2s ease;padding:8px 12px;border-radius:8px}.footer__nav li a:hover{background-color:#F4F1EB}.footer__copyright{text-align:center;color:#CCC9C3}.footer__support{display:flex;flex-direction:column;gap:16px}.footer__socials{display:flex;align-items:center;justify-content:center;gap:16px}.footer__socials a{display:inline-block}.footer__socials-img{position:relative;height:20px;width:24px;transition:opacity .2s ease,visibility .2s ease}.footer__socials-img img{position:absolute}.footer__socials-img img:nth-child(2){opacity:0;visibility:hidden}.footer__socials-img:hover img:nth-child(1){opacity:0;visibility:hidden}.footer__socials-img:hover img:nth-child(2){opacity:1;visibility:visible}.register{min-height:100vh;padding:20px;display:flex;justify-content:center;align-items:center}.register__wrapper{background-color:#FFF;width:500px;max-width:100%;padding:24px;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.register__form{display:flex;flex-direction:column;gap:16px;width:100%}.register__input{position:relative;width:100%}.register__input--50{width:50%}.register__input .icon{position:absolute;left:16px;top:16px}.register__input .icon img{width:24px;height:24px}.register__input .icon.toggle-password{left:unset;right:16px;cursor:pointer}.register__input input{padding:24px 16px 8px 52px;border:2px solid #CACACA;border-radius:99px;width:100%;transition:all .2s ease}.register__input input:focus-visible{outline:unset;border:2px solid #E87D3E}.register__input--password input{padding:24px 52px 8px 52px}.register__wrapper .ms-auto{display:flex;align-items:center;gap:10px}.register__input--error input{border-color:#FF4848}.register__input label{cursor:text;position:absolute;left:54px;top:18px;color:#757575;transition:all .2s ease}.register__input--error label{color:#FF4848}.register__input input:focus-visible+label,.register__input input:not(:placeholder-shown)+label{font-size:12px;line-height:16px;top:8px}.auth-error{font-family:"Nunito",sans-serif;font-weight:400;font-size:12px;line-height:16px;margin-top:4px;margin-left:16px;color:#FF4747}.register__form img{width:32px;height:32px}.profile__column{display:flex;flex-direction:column;gap:20px}.profile__column:first-child{flex:2;min-width:280px}.profile__column:nth-child(2){flex:10}.profile__nav{width:100%;background-color:white;padding:20px;border-radius:12px;display:flex;flex-direction:column;gap:20px;box-shadow:0 4px 12px 0 #0001A}.profile__ava{width:48px;height:48px}.profile__ava img{width:100%;border-radius:99px;object-fit:contain}.profile__user{display:flex;align-items:center;gap:8px}.profile__menu{margin:unset;padding:unset;list-style:none;display:flex;flex-direction:column;gap:8px}.profile__menu li a{padding:10px 24px;border-radius:12px;transition:all .2s ease}.profile__menu li:hover a{background-color:#F4F1EB}.profile__menu li.active a{background-color:#E87D3E;padding:10px 24px;border-radius:12px}.profile__menu li a{display:flex;gap:16px;align-items:center}.profile__menu li.active a{color:white}.profile__column-header{display:flex;align-items:center;gap:12px;justify-content:center}.filter__button-profile{background:#fff;box-shadow:0 4px 12px 0 #0001A;height:100%;padding:10px 20px;border:transparent;border-radius:100px;display:flex;align-items:center;gap:10px;transition:box-shadow .2s ease,transform .2s ease}.filter__button-profile:hover{box-shadow:0 10px 30px rgba(0,0,0,0.18)}.calendar__tab:hover{box-shadow:0 10px 30px rgba(0,0,0,0.18)}.badge-card--profile{padding:24px}.badge-card__content--column-settings{gap:16px;align-items:flex-start}.settings__ava img{width:100%;max-width:240px;border-radius:12px;object-fit:contain}.profile__button-upload{cursor:pointer}.profile__button-upload::file-selector-button{display:none}.profile__column .register__form button{width:fit-content}.profile__shared-wrapper .badge-card{outline:1px solid transparent;transition:all .2s ease}.profile__shared-wrapper .badge-card:hover{outline:1px solid #E87D3E}.badge-card__content--column--column-shared{gap:12px}.profile__shared-wrapper{display:grid;grid-template:1fr / 1fr 1fr;gap:20px}.shelf-view{display:flex;flex-direction:column;gap:24px}.filter--bookshelf{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.filter--bookshelf .filtered__item--bookshelf{flex:1 1 auto}.shelf-view__toggle{align-self:center;display:inline-flex;align-items:center;gap:8px;padding:6px;background-color:#F4F1EB;border-radius:30px;margin-left:auto}.shelf-view__button{border:none;background:transparent;color:#A6A0A0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:all .2s ease;cursor:pointer}.shelf-view__button svg{width:20px;height:20px}.shelf-view__button.active{background-color:#E87D3E;color:#FFF;box-shadow:0 4px 12px rgba(232,125,62,0.35)}.shelf-view__button:not(.active):hover{color:#E87D3E}.shelf-table-wrapper{background-color:#FFF;border-radius:20px;padding:16px;box-shadow:0 12px 30px rgba(0,0,0,0.08)}.shelf-table thead th{font-weight:600;color:#4F4F4F;border-bottom-width:1px}.shelf-table tbody tr:hover{background-color:#FBF7F2}.shelf-table__link{color:#E87D3E;text-decoration:none;transition:color .2s ease}.shelf-table__link:hover{color:#CA5F20}.filter--bookshelf .dropdown-menu,.filter--catalog .dropdown-menu{padding:8px;border-radius:16px}.shared__filter .dropdown-menu{padding:8px;border-radius:16px}.filter--bookshelf .dropdown-menu .dropdown-item,.filter--catalog .dropdown-menu .dropdown-item,.shared__filter .dropdown-menu .dropdown-item{border-radius:12px;margin:2px 0;color:#4F4F4F;transition:all .2s ease}.filter--bookshelf .dropdown-menu .dropdown-item:hover,.filter--bookshelf .dropdown-menu .dropdown-item:focus,.filter--catalog .dropdown-menu .dropdown-item:hover,.filter--catalog .dropdown-menu .dropdown-item:focus,.shared__filter .dropdown-menu .dropdown-item:hover,.shared__filter .dropdown-menu .dropdown-item:focus{background-color:rgba(232,125,62,0.12);color:#E87D3E}.filter--bookshelf .dropdown-menu .dropdown-item.active,.filter--bookshelf .dropdown-menu .dropdown-item.active:hover,.filter--bookshelf .dropdown-menu .dropdown-item.active:focus,.filter--catalog .dropdown-menu .dropdown-item.active,.filter--catalog .dropdown-menu .dropdown-item.active:hover,.filter--catalog .dropdown-menu .dropdown-item.active:focus,.shared__filter .dropdown-menu .dropdown-item.active,.shared__filter .dropdown-menu .dropdown-item.active:hover,.shared__filter .dropdown-menu .dropdown-item.active:focus{background-color:#E87D3E;color:#FFF}.filter--bookshelf .dropdown-menu .dropdown-item .text-success,.filter--catalog .dropdown-menu .dropdown-item .text-success,.shared__filter .dropdown-menu .dropdown-item .text-success{color:#FFF!important}.shelf-table__authors{min-width:180px}.shelf-table__author-link{color:#4F4F4F;text-decoration:none;transition:color .2s ease}.shelf-table__author-link:hover{color:#E87D3E}.shelf-table__properties-inner{display:inline-flex;align-items:center;gap:12px}.shelf-table__status-inner{display:inline-flex;align-items:center;gap:12px}.shelf-table__actions{white-space:nowrap}@media(max-width:991.98px){.profile__shared-wrapper{grid-template:1fr / 1fr}.shelf-view__toggle{align-self:center;margin-left:0;justify-content:center}}.shared__book-image{border-radius:8px;width:110px;height:180px;object-fit:cover}.shared__header{display:flex;gap:12px}.shared__info{display:flex;flex-direction:column;gap:11px;justify-content:space-between;width:216px}.shared__branding{display:flex;flex-direction:column;gap:4px}.shared__book-name{color:#E87D3E;transition:all .2s ease}.shared__book-name:hover{color:#CA5F20}.shared__book-author{color:#A6A0A0;transition:all .2s ease}.shared__book-author:hover{color:#CACACA}.shared__book-rating{color:#FFC107}.shared__book-rating span.font-14r{color:#A6A0A0}.shared__book-progress{padding:12px 0}.shared__book-progress{color:#CACACA;display:flex;flex-direction:column;gap:4px;transition:all .2s ease}.shared__book-progress-bar{background-color:#CACACA;border-radius:2px;overflow:hidden;width:100%}.progress__row{background-color:#FFC107;height:4px;transition:all .2s ease}.shared__comment{background-color:#F4F1EB;padding:12px;border-radius:8px;display:flex;flex-direction:column;gap:8px}.shared__comment--create{padding:8px 12px;gap:unset;outline:1px solid transparent;transition:all .2s ease}.shared__comment--create .font-12r{color:#A6A0A0}.shared__comment--create textarea{background-color:transparent;border:unset;resize:none;height:72px;outline:unset}.shared__comment-letters{color:#A6A0A0;text-align:end}.shared__user{display:flex;align-items:center;gap:8px}.shared__user img{width:32px;height:32px;border-radius:99px;object-fit:cover}.profile__shared-wrapper .badge-card__members-header{justify-content:flex-start;gap:10px}.shared__members{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;min-height:32px}.shared__member img{width:32px;height:32px;border-radius:99px;object-fit:cover}.shared__book-progress--started{color:#FFC107}.shared__book-progress--success{color:#27AE60}.shared__book-progress--success .progress__row{background-color:#27AE60}.shared__book-progress--pending .progress__row{background-color:#FFC107}.shared__page{display:grid;grid-template:1fr / 1fr 1fr 1fr;gap:20px}.shared__page .badge-card__members-header{justify-content:flex-start;gap:10px}.shared__filter{display:flex;gap:16px}.shared__filter .filtered__item{display:flex;gap:16px}.filter--bookshelf .custom-dropdown,.filter__button{width:fit-content;min-width:160px}.filter--bookshelf .filtered__item{padding:0}.filtered__item--bookshelf{display:flex;align-items:center;justify-content:flex-start}.profile__column--bookshelf{width:100%}.rating__stars{display:flex;flex-direction:column;gap:4px}.bookshelf--header{justify-content:space-between}.stars{display:flex;font-size:16px;cursor:pointer}.star{color:#ddd;transition:color .2s ease}.star.active,.star:hover,.star.hovered,.star.selected{color:gold}.shared__info--bookshelf .shared__book-genre{padding:8px 0}.progress__counter{display:flex;justify-content:space-between}.progress__counter__percent{display:flex;gap:8px}.progress__counter__percent .percentage{color:#FFC107}.bookshelf__book--btn{display:flex;gap:10px}.bookshelf__availability{display:flex;align-items:center;gap:8px;margin-top:12px}.bookshelf__availability-label{color:#777}.select__status{display:flex;align-items:center;gap:2px;padding:2px 16px;border-radius:100px;background:#2196F3;border:0;color:#fff}.select__status--want{background:#2196F3}.select__status--reading{background:#FFC107}.select__status--complete{background:#4CAF50}.select__status--abandoned{background:#CACACA}.select__status--onhold{background:#CD5C5C}.select__status--availability-on-shelf{background:#4CAF50}.select__status--availability-wishlist{background:#2196F3}.select__status--availability-sold{background:#CD5C5C}.select__status--availability-none{background:#A6A0A0}.select__status--readonly{pointer-events:none}.update-box{display:flex;gap:16px}.update-box .button-yellow{width:100%}.progress__counter__percent .percentage--success{color:#27AE60}.update-input{padding:8px 12px 8px 12px;border:2px solid #CACACA;border-radius:100px;margin-left:8px;margin-right:8px}.update-input::placeholder{color:#CACACA}.update-input:focus-visible{outline:unset;border:2px solid #E87D3E}.bookshelf__book-progress{padding:0}.hidden_input{width:0;height:0;border-width:0;padding:0}.button__book__ellipse{background:none;border:none;outline:none;padding:0!important;margin:0!important}.button__book__ellipse:hover svg.book_shelf--paper circle,svg.book_shelf--paper.available circle{fill:#00BCD4}.button__book__ellipse:hover svg.book_shelf--electronic circle,svg.book_shelf--electronic.available circle{fill:#F44336}.button__book__ellipse:hover svg.book_shelf--audio circle,svg.book_shelf--audio.available circle{fill:#FF9800}.button__book__ellipse:hover svg.available circle{fill:#A6A0A0}.button__book__ellipse:hover svg.book_shelf--edit circle{fill:#d8a4e3}.button__book--red{background:#F44336}.button__book--blue{background:#00BCD4}.button__book--orange{background:#FF9800}.separated-line{width:100%;height:4px;background:#F4F1EB;border-radius:100px}.modal{position:fixed;z-index:99;left:0;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;animation:fadeIn .3s ease}.modal__content{width:520px;max-width:100%;background-color:#FFF;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:20px;box-shadow:0 4px 12px 0 #0001A;animation:slideDown .3s ease}.modal__content form{display:flex;flex-direction:column;gap:20px}.modal__content--shared .header__search{padding-left:38px}.modal__content--review{width:50%}.edit-modal-loading,.edit-modal-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 20px}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #E87D3E;border-radius:50%;animation:spin 1s linear infinite}.datepicker__inputs{display:flex;gap:10px;margin-bottom:10px}.datepicker__input{width:100%;padding:11px;border:transparent;cursor:pointer}.datepicker__input-wrapper{position:relative;width:100%;display:flex;justify-content:center;align-items:center;gap:4px;cursor:pointer}.datepicker__input-wrapper svg{width:18px;height:18px;transition:all .2s ease}.datepicker__input-wrapper:hover svg path{stroke:white}.datepicker__input::placeholder{color:#E87D3E}.datepicker__input:hover::placeholder{color:white}.air-datepicker-cell{border-radius:32px!important}.air-datepicker-cell.-selected-{background-color:#E87D3E!important}.air-datepicker-cell.-current-{color:#E87D3E!important}.air-datepicker-body--day-name{color:#A6A0A0!important}.air-datepicker-body--day-name.-weekend-{color:#EF474C!important}.air-datepicker-button{color:#151515!important;font-family:Nunito serif;font-weight:700}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.book-title-display{padding:12px 16px;background-color:#F4F1EB;border-radius:8px;color:#E87D3E;border:2px solid transparent}.error-message{color:#FF4848;text-align:center}.modal__content--loading{min-height:200px}@media(max-width:1240px){.review-page__column:first-child{max-width:unset}.review-page{flex-wrap:wrap}.review-page__column:last-child{display:grid;grid-template:1fr / 1fr 1fr}.review-page .badge-card--together{max-width:358px}}@media(max-width:1200px) and (min-width:1000px){.main__content-column:first-child,.main__content-column:nth-child(2){flex:6}.review__content--wrap{flex-wrap:wrap}.main__content-column .badge-card:first-child .badge-card__content{flex-wrap:wrap}.main__content-column .badge-card:first-child .badge-card__content .badge-card__details{flex:9}.main__content-column .badge-card:first-child .badge-card__content .badge-card__members{flex:12}.main__content-column .badge-card:first-child .badge-card__content .badge-card__members-content{display:flex;gap:0}.main__content-column .badge-card:first-child .badge-card__content .badge-card__member{border:2px solid white;border-radius:99px;margin-left:-7px}}@media(max-width:999px){.container-fluid{padding-left:16px;padding-right:16px}.header__nav .search__container,.header__nav .header__links,.header__profile{display:none}.main__hero-cat{display:none}.main__hero-content{text-align:center;flex-direction:column;align-items:center;gap:17px}.main__hero-image{position:relative;max-width:486px}.main__hero-text .font-h1{font-size:32px;line-height:40px}.main__hero .font-h2{font-size:24px;line-height:32px}.footer{flex-direction:column;gap:10px;padding:20px 0}.footer__nav{padding:13px 0}.footer__support{padding:16px 0}.books__block{grid-template:1fr / 1fr 1fr}.expanded__content-column{gap:16px}.expanded__content-column:nth-child(2){flex-direction:row-reverse}.expanded__content-column .badge-card{height:fit-content}.expanded__content-column .badge-card{padding:16px}.badge-card--together{max-width:360px}.alphabet{flex-wrap:wrap}.author__books__block{flex-wrap:wrap;overflow:visible}.detail__shared--wrapper{grid-template-columns:1fr}.shared__button-sm,.shared__button{min-width:fit-content}.shared__filter{flex-direction:column}.shared__filter .filtered__item{padding:3px 3px 20px}.shared__filter .filtered__item:first-child{padding:2px}.shared__page{grid-template:1fr / 1fr 1fr}.profile__nav{display:none}.register__input,.register__input--50{width:75%}.profile__column:first-child{display:none}}@media(max-width:999px) and (min-width:768px){.filter--bookshelf .filter__button,.filter--bookshelf .filter__button--choose,.filter--bookshelf .custom-dropdown{min-width:154px}}@media(max-width:767px){.shelf-search{margin-bottom:16px}.shelf-search__container{width:100%;max-width:100%}.shelf-search__container .search__input-wrapper,.shelf-search__container .header__search{width:100%}.shelf-search__dropdown{position:static;margin-top:8px;max-height:280px;border-radius:16px}.filter--bookshelf{flex-direction:column;align-items:stretch;width:100%;gap:12px}.filter--bookshelf .filtered__item{width:100%}.filter--bookshelf .filtered__item--bookshelf{flex:1 1 100%}.filter--bookshelf .filter__button,.filter--bookshelf .filter__button--choose{width:100%}.filter--bookshelf .dropdown-menu{width:100%;max-height:260px;overflow-y:auto}.shelf-list__pagination .pagination{flex-wrap:wrap;justify-content:center}.review-page__column .participants__list{max-width:312px}.review-page__column:last-child{grid-template:1fr / 1fr}.review-page .badge-card--together{max-width:unset}.review__content--wrap{align-items:unset}.review__book{max-width:unset;width:100%}.container-fluid{padding-left:12px;padding-right:12px}.main__hero-image{max-width:320px}.main__hero-text .font-h1{font-size:20px;line-height:28px}.main__hero .font-h2{font-size:20px;line-height:28px}.main__content-column{width:100%}.main__content-column .badge-card:first-child .badge-card__content{flex-direction:column;align-items:center}.main__content-column .badge-card:first-child .badge-card__content .badge-card__details{gap:12px}.main__content-column .badge-card:first-child .badge-card__content .badge-card__branding{gap:8px}.main__content-column .badge-card:first-child .badge-card__content .badge-card__members{width:100%}.main__content-column .badge-card:first-child .badge-card__content .badge-card__members-content{width:100%;display:flex;gap:8px;overflow:scroll}.main__content-column .badge-card:first-child .badge-card__content .badge-card__member{border:2px solid white;border-radius:99px}.review__content{flex-direction:column}.book-card__header-image{width:auto}.book-card__header{display:flex}.book-card__header-image img{width:210px;height:330px}.image-button{width:210px;height:48px}.image-button img{width:18px;height:18px}.book-card__header{flex-direction:column;align-items:center;justify-content:center}.books__block{grid-template:1fr / 1fr}.filtered__item{overflow-x:scroll;overflow-y:unset}.expanded__content-column:nth-child(2){flex-wrap:wrap}.book-card__header-title{font-size:16px;line-height:24px}.book-card__header-author,.book-card__header-genre,.book-card__header-rating,.book-card__header-page-counter,.book-card__header-year,.book-card__header-publishing,.book-card__header-ISBN{font-size:16px;line-height:24px}.book-card__header-author a,.book-card__header-genre a,.book-card__header-rating span,.book-card__header-page-counter span,.book-card__header-year span,.book-card__header-publishing span,.book-card__header-ISBN span{font-size:16px;line-height:24px}.book-card__description--title{font-size:20px;line-height:28px}.book-card__description p{font-size:16px;line-height:24px}.expanded__content-column:nth-child(2){flex-direction:column-reverse}.participants__list{overflow:hidden}.author__header{flex-direction:column}.author__header img{align-self:center;width:210px;height:330px}.profile__shared-wrapper{grid-template-columns:1fr}.filtered__item--bookshelf{justify-content:unset}.filter--bookshelf .filtered__item{padding:20px 0}.shared__detail__main{flex-direction:column;align-items:center}.shared__detail__buttons{flex-wrap:wrap}.shared__button{max-width:100%}.shared__button-sm{max-width:47.7%}.member__button{width:120px}.members-progress-bar{width:47%}.profile__stats{flex-wrap:wrap}.stats-box{width:47%}.stats-box--orange{width:100%}.profile__stats--formats .stats-box{width:100%}.profile__stats-title{margin:24px 0 12px}.filter__button-profile{min-width:fit-content}.calendar__tabs{max-width:200px;overflow:scroll;padding:10px 0}.pie-chart{flex-direction:column}.statistic__content--chart{display:flex;align-items:center;justify-content:center}.badge-card--together{max-width:100%}.shared__page{grid-template:1fr / 1fr}.profile__column-header{flex-direction:column;align-items:flex-start}.profile__column-header .switch{max-width:401px;overflow:scroll}.profile__column-header .switch__item{min-width:fit-content}.register__input,.register__input--50{width:100%}}@media(max-width:375px){.profile__column-header .switch{max-width:351px}}@media(max-width:325px){.profile__column-header .switch{max-width:295px}}.datepicker__calendar{padding-bottom:12px}.datepicker__time{padding:12px;border-left:1px solid #F4F1EB;min-width:220px}@media(max-width:767px){.datepicker__container{flex-direction:column}.datepicker__time{border-left:none;border-top:1px solid #F4F1EB;min-width:auto}}.error-box{display:flex;flex-direction:column;align-items:center;gap:16px;height:calc(100vh - 108px);justify-content:center}.error__title{font-family:Nunito,serif;font-weight:900;font-size:128px;line-height:128px;letter-spacing:0;color:#CACACA}.error__description{display:flex;flex-direction:column;align-items:center;gap:8px}.exit-btn{stroke:#CACACA;transition:all .2s ease;cursor:pointer}.exit-btn:hover{stroke:#A6A0A0}.exit-btn:active{stroke:#CA5F20;fill:#E87D3E}.book__meta-icons{display:flex;align-items:center;gap:12px;margin-top:auto;margin-left:auto}.book__comments{color:#CACACA;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .2s ease;font-family:Nunito,serif;font-weight:700;font-size:14px;line-height:120%}.book__comments:hover{color:#a6a0a0}.book__comments-img{position:relative;width:24px;height:24px;display:inline-block}.book__comments-img img{position:absolute;top:0;left:0;width:24px;height:24px}.book__comments-img img:nth-child(2){opacity:0;visibility:hidden;transition:opacity .0s ease,visibility .0s ease}.book__comments:hover .book__comments-img img:nth-child(1){opacity:0;visibility:hidden}.book__comments:hover .book__comments-img img:nth-child(2){opacity:1;visibility:visible}.dropdown-menu.dropdown-list{max-height:240px;overflow-y:auto;padding-right:8px;-webkit-overflow-scrolling:touch}.dropdown-menu.dropdown-list li{padding:10px}.activity-controls{margin:16px 0 24px;display:flex;justify-content:flex-end;gap:16px;flex-wrap:wrap}.activity-controls .filtered__item--bookshelf{flex:0 0 auto}.activity-timeline{margin-top:16px}.timeline-item{display:grid;grid-template-columns:110px 36px minmax(0,1fr);column-gap:16px;align-items:flex-start;position:relative;margin-bottom:28px}.timeline-item:last-child{margin-bottom:0}.timeline-item__date{color:#6B6B6B;text-align:right;padding-top:4px}.timeline-item__axis{position:relative;display:flex;justify-content:center;min-height:100%;padding:12px 0}.timeline-item__axis::before{content:"";position:absolute;top:0;bottom:-28px;left:50%;transform:translateX(-50%);width:2px;background:#F59152}.timeline-item--first .timeline-item__axis::before{top:12px}.timeline-item--last .timeline-item__axis::before{bottom:12px}.timeline-item__dot{width:14px;height:14px;border-radius:50%;background:#F59152;margin-top:0;box-shadow:0 0 0 4px rgba(245,145,82,0.18);z-index:1}.timeline-item__content{background:#FFF;border-radius:16px;padding:18px 20px;box-shadow:0 12px 32px rgba(15,26,61,0.04);border:1px solid #F3F3F3;display:flex;flex-direction:column;gap:12px}.timeline-item__header{display:flex;align-items:flex-start;gap:16px}.timeline-item__icon{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:48px}.timeline-item__emoji{font-size:28px;line-height:1}.timeline-item__time{color:#8C8C8C}.timeline-item__text{flex:1;display:flex;flex-direction:column;gap:6px}.timeline-item__title{color:#1F1F1F}.timeline-item__title-link{color:#E87D3E;text-decoration:none}.timeline-item__title-link:hover,.timeline-item__title-link:focus{color:#CA5F20;text-decoration:underline}.timeline-item__title-text{color:#E87D3E}.timeline-item__subtitle{color:#555}.timeline-item__meta{display:flex;align-items:center;gap:12px;color:#8C8C8C}.timeline-item__link{color:#F59152;text-decoration:none}.timeline-item__link:hover,.timeline-item__link:focus{text-decoration:underline}@media(max-width:768px){.activity-controls{justify-content:flex-start}.activity-controls .filter__button{min-width:0;width:100%}.profile__column-header{justify-content:center}.timeline-item{grid-template-columns:1fr;row-gap:12px;margin-bottom:32px}.timeline-item__date{text-align:left;order:1}.timeline-item__axis{order:2;min-height:0;height:0;padding:0}.timeline-item__axis::before{display:none}.timeline-item__dot{display:none}.timeline-item__content{order:3}}