.header-suggestion-trigger{cursor:pointer;border-radius:6px;align-items:center;display:flex}@media (min-width:768px){.header-suggestion-trigger{background:var(--color-surface-3);color:var(--text-secondary);margin-left:10px;padding:5px 12px}}@media (max-width:767.98px){.header-suggestion-trigger{margin-left:5px;font-size:1.4em}}@media (min-width:991px){.with-hidden-bookmark-status-btn [data-bookmark-status=NONE]:not([aria-expanded=true]){opacity:0}.with-hidden-bookmark-status-btn:hover .bookmark-status-btn{opacity:1}}.bookmark-status-btn{--bookmark-status-btn-font-size:18px;z-index:3;min-width:var(--bookmark-status-btn-size);transition:opacity .2s,background .2s,color .2s}.bookmark-status-btn--overlay{background:rgba(var(--color-btn-bookmark-overlay-bg-raw), .5);justify-content:center;align-items:center;display:inline-flex;box-shadow:0 3px 8px rgba(0,0,0,.1)}.bookmark-status-btn--overlay[data-bookmark-status=NONE]{--color-bookark-status-text:var(--btn-secondary-color);backdrop-filter:blur(6px)}.bookmark-status-btn.btn-icon{min-height:var(--btn-size);font-size:var(--bookmark-status-btn-font-size);border-radius:6px;padding-top:0;padding-bottom:0;line-height:calc(var(--btn-size) - 2px)!important}.bookmark-status-btn.btn-icon[data-bookmark-status=NONE],.bookmark-status-btn.btn-icon[data-bookmark-status=RATED]{font-size:calc(var(--bookmark-status-btn-font-size) / .825)}.bookmark-status-btn.btn-icon.btn-lg{--bookmark-status-btn-font-size:22px;border-radius:8px}.bookmark-status-btn.btn-icon.btn-sm{--bookmark-status-btn-font-size:16px}.bookmark-status-btn.btn-icon.btn-xs{--bookmark-status-btn-font-size:15px}.bookmark-status-btn:not([data-bookmark-status=NONE]):not([data-bookmark-status=RATED]){background:var(--color-bookmark-status-bg)!important;border-color:rgba(var(--color-bookmark-status-raw), .2)!important}.bookmark-folder-list{max-width:100%;padding:6px;overflow:hidden}@media (min-width:992px){.bookmark-folder-list{max-width:240px}}@media (max-width:991.98px){.bookmark-folder-list{padding-bottom:calc(6px + env(safe-area-inset-bottom))}}.bookmark-folder-progress{background:var(--color-surface-alpha-md);border-radius:6px;height:44px;margin-bottom:3px;display:flex;overflow:hidden}.bookmark-folder-progress--empty{background:var(--color-surface-alpha-low);height:32px}.bookmark-folder-progress--empty .bookmark-folder-progress__icon{color:var(--text-tertiary)}.bookmark-folder-progress--empty .bookmark-folder-progress__body{border-right:0}.bookmark-folder-progress:not(.bookmark-folder-progress--empty) .bookmark-folder-progress__body:hover{color:var(--link-color);background:var(--color-surface-alpha-low)}.bookmark-folder-progress__icon{color:var(--accent-color-n);justify-content:center;align-items:center;margin-right:12px;font-size:18px;display:flex}.bookmark-folder-progress__body{color:var(--text-secondary);border-right:solid 2px var(--color-popover-bg);cursor:pointer;flex-grow:1;align-items:center;padding:5px 10px;transition:background .2s,color .2s;display:flex}.bookmark-folder-progress__continue{font-size:14px;line-height:1.25}.bookmark-folder-progress__title{font-weight:500}.bookmark-folder-progress__subtitle{color:var(--link-color);font-size:13px}.bookmark-folder-progress__remove{cursor:pointer;justify-content:center;align-items:center;width:44px;transition:background .2s,color .2s;display:flex}.bookmark-folder-progress__remove:hover{color:var(--danger-color);background:rgba(var(--danger-raw), .2)}.bookmark-folder-item{cursor:pointer;border-radius:6px;align-items:center;margin-bottom:2px;padding:5px 40px 5px 10px;font-size:16px;transition:background .2s,color .2s;display:flex;position:relative}.bookmark-folder-item[data-bookmark-status=FULL_DELETE]{color:var(--color-bookmark-status-text)}.bookmark-folder-item:hover,.bookmark-folder-item--active{background:var(--color-bookmark-status-bg)}.bookmark-folder-item:not([data-bookmark-status]):hover{background:var(--color-surface-alpha-low)}.bookmark-folder-item__spinner{border-width:2px;width:18px;height:18px}.bookmark-folder-item__icon{min-width:16px;color:var(--color-bookmark-status-text);text-align:center;flex-shrink:0;font-size:18px}.bookmark-folder-item__icon i{display:block}.bookmark-folder-item__icon:not(.bookmark-folder-item__icon--status){margin-right:12px}.bookmark-folder-item__icon--status{align-items:center;display:flex;position:absolute;top:0;bottom:0;right:10px}.bookmark-folder-comment{cursor:pointer;border-radius:6px;padding:5px 10px;transition:background .2s}.bookmark-folder-comment:hover{background:var(--color-surface-alpha-low)}.bookmark-folder-comment__head{color:var(--text-tertiary);align-items:center;font-size:14px;display:flex}.bookmark-folder-comment__icon{text-align:center;width:1.40625rem;margin-right:12px}.ui-cover-container{background-color:var(--color-surface-alpha-high);flex-shrink:0;overflow:hidden}.ui-cover{max-width:100%;height:auto;aspect-ratio:inherit;object-fit:cover;object-position:center;flex-shrink:0;display:block}.ui-cover--filled{width:100%;height:100%}.ui-cover--ratio-1x1{aspect-ratio:1}.ui-cover--ratio-5x7{aspect-ratio:5/7}.ui-person-inline{z-index:3;align-items:center;display:inline-flex;position:relative}.ui-person-inline__img{flex-shrink:0}.ui-person-inline__name{color:currentColor;text-overflow:ellipsis;white-space:nowrap;margin-left:10px;overflow:hidden}a.ui-person-inline__name:hover{color:var(--link-hover-color)}.tippy-box[data-theme~=popover]{border-radius:12px;font-size:16px;box-shadow:0 1rem 3rem rgba(0,0,0,.176)}.tippy-box[data-theme~=popover] .tippy-content{padding:0}.suggestion-filter{margin-top:12px;grid-template-columns:auto 1fr auto;grid-template-areas:"sf-title sf-list sf-federation";align-items:center;max-width:760px;margin-left:auto;margin-right:auto;display:grid}@media (min-width:992px){.suggestion-filter{padding-left:16px;padding-right:16px}}@media (max-width:991.98px){.suggestion-filter{grid-template-columns:1fr auto;grid-template-areas:"sf-title sf-federation""sf-list sf-list"}}.suggestion-filter__title{color:var(--text-secondary);grid-area:sf-title;font-size:14px}@media (max-width:991.98px){.suggestion-filter__title{padding-left:12px}}.suggestion-filter__federation{grid-area:sf-federation}@media (max-width:991.98px){.suggestion-filter__federation{padding-right:12px}}.suggestion-filters-list{grid-area:sf-list;align-items:center;padding:12px;display:flex;overflow-x:auto}.suggestion-filter-item{border:solid 1px var(--border-primary);background:var(--color-surface-3);cursor:pointer;border-radius:6px;padding:1px 8px;transition:border-color .2s,background .2s;display:inline-flex}.suggestion-filter-item:not(:last-child){margin-right:8px}.suggestion-filter-item--active{border-color:hsla(var(--accent-raw), .4);background:hsla(var(--accent-raw), .1)}.suggestion-filter-item--active .suggestion-filter-item__icon{width:20px}.suggestion-filter-item__icon{width:0;color:var(--accent-color-n);white-space:nowrap;transition:width .2s;overflow:hidden;transform:translate(-3px)}.suggestion-input{position:relative}.suggestion-input__icon{height:100%;color:var(--text-tertiary);pointer-events:none;font-size:18px;position:absolute;top:0;left:0}.suggestion-input__field{border-color:var(--border-primary);padding-left:44px}.suggestion-input__clear{position:absolute;top:5.5px;right:6px}.suggestion-input__loader{margin:auto 0;position:absolute;top:0;bottom:0;right:12px}.suggestion-dialog.fade{transition-duration:.2s;transition-timing-function:ease}.suggestion-dialog.modal.fade:not(.show) .modal-dialog{transform:none}.suggestion-dialog__wrapper{max-width:none;height:100%;margin:0}.suggestion-dialog__content{background:0 0;border:0;border-radius:0;height:100%}@media (max-width:991.98px){.suggestion-dialog__content{background:var(--color-surface-0)}}.suggestion-header{background:var(--color-surface-3);padding-top:12px}@media (max-width:991.98px){.suggestion-header{border-radius:0 0 16px 16px;padding-top:2px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}}.suggestion-header__wrapper{max-width:760px;position:relative}.suggestion-header__title{margin:0;font-size:22px}@media (min-width:992px){.suggestion-header__title{display:none}.suggestion-header__close{position:absolute;top:0;left:100%}}.suggestion-result{max-width:760px;height:100%;position:relative;overflow:hidden}@media (min-width:992px){.suggestion-result{padding-top:16px;padding-bottom:16px}}@media (max-width:991.98px){.suggestion-result{padding:0}}.suggestion-result__wrapper{max-height:100%;overflow-y:auto}@media (min-width:992px){.suggestion-result__wrapper{background:var(--color-surface-3);border-radius:16px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}}.suggestion-result__wrapper--placeholder{min-height:150px}.suggestion-result__loader{justify-content:center;align-items:center;min-height:150px;display:flex}.suggestion-result-item{transition:background .2s}.suggestion-result-item:hover,.suggestion-result-item--active{background:var(--color-surface-alpha-md)}.suggestion-result-item__icon{width:50px;height:50px;color:var(--text-secondary);background:var(--color-surface-alpha-low);border-radius:50%;justify-content:center;align-self:center;align-items:center;margin:0 auto;font-size:18px;display:flex}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:2px!important}.rounded-2{border-radius:4px!important}.rounded-3{border-radius:6px!important}.rounded-4{border-radius:8px!important}.rounded-5{border-radius:10px!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-6{border-radius:12px!important}.rounded-7{border-radius:14px!important}.rounded-8{border-radius:16px!important}@media (max-width:850px){.search-header-wrapper{border-bottom-right-radius:16px;border-bottom-left-radius:16px}.search-header{grid-template-columns:1fr auto;grid-template-areas:"title close""input input""filters filters";display:grid}.search-header__input{margin-top:12px}}@media (max-width:720px){.search-header{padding-left:12px;padding-right:12px}}.search-header__title{grid-area:title}@media not (max-width:850px){.search-header__title{display:none}}.search-header__close{--size:32px;width:var(--size);height:var(--size);grid-area:close}@media not (max-width:850px){.search-header__close{--size:48px;position:absolute;top:0;right:-60px}}

