.filter-pill{background:#fbfaf8;border:1px solid #e2dfd9;border-radius:32px;flex:none;align-items:center;height:32px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.filter-pill:hover{border-color:#ccc8bf}.filter-pill_set{background:#e3f4ec;border-color:#01a07a}.filter-pill_set:hover{background:#d3ede1;border-color:#01a07a}.filter-pill_open{border-color:#01a07a;box-shadow:0 0 0 3px #01a07a29}.filter-pill__trigger{height:30px;font:inherit;color:#0d121c;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:32px;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:13px;display:inline-flex}.filter-pill__trigger:focus-visible{outline-offset:2px;outline:2px solid #01a07a}.filter-pill_set .filter-pill__trigger{color:#00382a;padding-inline-end:4px;font-weight:600}.filter-pill__chevron{border-bottom:1.5px solid #697586;border-right:1.5px solid #697586;width:6px;height:6px;margin-top:-3px;transform:rotate(45deg)}.filter-pill_set .filter-pill__chevron{border-color:#006c53}.filter-pill__clear{color:#006c53;cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;margin-inline-end:4px;padding:0;font-size:16px;line-height:24px}.filter-pill__clear:hover,.filter-pill__clear:focus-visible{color:#00382a;background:#01a07a24}.filter-panel__popover .ant-popover-inner{border:1px solid #ebe9e4;border-radius:16px;padding:12px 12px 10px;box-shadow:0 18px 50px #0d121c24}.filter-panel{color:#0d121c;flex-direction:column;gap:10px;display:flex}.filter-panel_popover.filter-panel_list{width:min(300px,100vw - 48px)}.filter-panel_popover.filter-panel_wide{width:min(520px,100vw - 64px)}.filter-panel__head{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.filter-panel__title{font-weight:600}.filter-panel__total{color:#697586;font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto}.filter-panel__foot{border-top:1px solid #ebe9e4;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding-top:10px;display:flex}.filter-panel__reset{height:28px;font:inherit;color:#006c53;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0 10px;font-size:13px;font-weight:600}.filter-panel__reset:hover:not(:disabled),.filter-panel__reset:focus-visible{background:#e3f4ec}.filter-panel__reset:disabled{color:#9aa4b2;cursor:default;font-weight:500}.filter-panel__done{width:100%;height:44px;font:inherit;color:#fff;cursor:pointer;background:#0d121c;border:0;border-radius:8px;font-weight:600}
.era-picker{flex-direction:column;gap:12px;display:flex}.era-picker__years{align-items:center;gap:6px;min-width:0;display:flex}.era-picker__year{background:#fff;border:1px solid #e2dfd9;border-radius:10px;align-items:center;gap:6px;height:36px;padding-inline:10px 3px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.era-picker__year:focus-within{border-color:#01a07a;box-shadow:0 0 0 3px #01a07a24}.era-picker__year-label{color:#697586;white-space:nowrap;cursor:text;font-size:12px}.era-picker__year-input{width:58px;min-width:0;font:inherit;font-variant-numeric:tabular-nums;color:#0d121c;background:0 0;border:0;outline:0;padding:0;font-size:14px;font-weight:600}.era-picker__year-input::placeholder{color:#9aa4b2;font-weight:500}.era-picker__calendar{font:inherit;cursor:pointer;background:#f1efeb;border:0;border-radius:8px;flex:none;padding:2px;display:inline-flex}.era-picker__calendar:focus-visible{outline-offset:1px;outline:2px solid #01a07a}.era-picker__calendar-option{letter-spacing:.02em;color:#9aa4b2;border-radius:6px;height:26px;padding:0 7px;font-size:11px;font-weight:600;line-height:26px}.era-picker__calendar-option_on{color:#0d121c;background:#fff;box-shadow:0 1px 2px #0d121c1f}.era-picker__dash{color:#9aa4b2}.era-picker__timeline{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px;display:grid}.era-picker__timeline_sheet{grid-template-columns:repeat(2,minmax(0,1fr))}.era-picker__column{flex-direction:column;min-width:0;display:flex}.era-picker__period{min-width:0;height:36px;font:inherit;text-align:start;color:#0d121c;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;padding-inline:20px 8px;display:flex;position:relative}.era-picker__period:hover{background:#f4f3ef}.era-picker__period:focus-visible{z-index:1;outline-offset:-2px;border-radius:8px;outline:2px solid #01a07a}.era-picker__timeline_sheet .era-picker__period{height:44px}.era-picker__period-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:16px;overflow:hidden}.era-picker__period-meta{color:#697586;font-variant-numeric:tabular-nums;white-space:nowrap;gap:6px;font-size:11.5px;line-height:15px;display:flex;overflow:hidden}.era-picker__period-count:before{content:"·";margin-inline-end:6px}.era-picker__period_empty .era-picker__period-name{color:#9aa4b2}.era-picker__rail{width:20px;position:absolute;inset-block:0;inset-inline-start:0}.era-picker__rail:before{content:"";z-index:1;background:#01a07a;width:4px;display:none;position:absolute;inset-block:0;inset-inline-start:8px}.era-picker__rail:after{content:"";background:#e2dfd9;width:2px;position:absolute;inset-block:0;inset-inline-start:9px}.era-picker__dot{top:calc(50% - 7.5px);z-index:2;background:#fff;border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;inset-inline-start:6px;box-shadow:0 0 0 2px #e2dfd9}.era-picker__column:first-child>.era-picker__period:first-child .era-picker__rail:after{background:linear-gradient(#0000,#e2dfd9 calc(50% - 7.5px))}.era-picker__column:last-child>.era-picker__period:last-child .era-picker__rail:after{bottom:calc(50% + 7.5px)}.era-picker__period_in,.era-picker__period_part{background:#e3f4ec}.era-picker__period_in:hover,.era-picker__period_part:hover{background:#d3ede1}.era-picker__period_part{background:repeating-linear-gradient(135deg,#e3f4ec 0 5px,#f4fbf7 5px 10px)}.era-picker__period_in .era-picker__rail:before,.era-picker__period_part .era-picker__rail:before,.era-picker__period_preview .era-picker__rail:before{display:block}.era-picker__period_in .era-picker__dot,.era-picker__period_part .era-picker__dot{background:#01a07a;box-shadow:0 0 0 2px #fff}.era-picker__period_part .era-picker__dot{background:linear-gradient(90deg,#01a07a 50%,#fff 50%)}.era-picker__period_in .era-picker__period-name,.era-picker__period_part .era-picker__period-name{color:#00382a}.era-picker__period_in .era-picker__period-meta,.era-picker__period_part .era-picker__period-meta{color:#006c53}.era-picker__period_start{border-start-start-radius:10px;border-start-end-radius:10px}.era-picker__period_end{border-end-end-radius:10px;border-end-start-radius:10px}.era-picker__period_start .era-picker__rail:before{top:calc(50% - 7.5px)}.era-picker__period_end .era-picker__rail:before{bottom:calc(50% + 7.5px)}.era-picker__period_start .era-picker__dot,.era-picker__period_end .era-picker__dot{background:#fff;width:12px;height:12px;margin-top:-6px;inset-inline-start:4px;box-shadow:0 0 0 3px #01a07a}.era-picker__period_preview,.era-picker__period_preview:hover{background:#f0f8f4}.era-picker__period_preview .era-picker__rail:before{background:repeating-linear-gradient(#01a07a 0 3px,#0000 3px 6px)}.era-picker__hint{color:#697586;margin:0;font-size:12px}.era-picker__undated{color:#4b5565;cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.filter-panel_sheet .era-picker__years{flex:100%}.filter-panel_sheet .era-picker__year{flex:1 1 0;min-width:0}.filter-panel_sheet .era-picker__year-input{flex:auto;width:0}
.filter-list{flex-direction:column;gap:8px;min-width:0;display:flex}.filter-list__search{background:#fff;border:1px solid #e2dfd9;border-radius:10px;align-items:center;height:36px;padding-inline:32px 10px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.filter-list__search:focus-within{border-color:#01a07a;box-shadow:0 0 0 3px #01a07a29}.filter-list__search-icon{inset-inline-start:11px;border:1.5px solid #9aa4b2;border-radius:50%;width:11px;height:11px;position:absolute;top:11px}.filter-list__search-icon:after{content:"";background:#9aa4b2;width:5px;height:1.5px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}.filter-list__search-input{width:100%;min-width:0;font:inherit;color:#0d121c;background:0 0;border:0;outline:0;padding:0;font-size:13px}.filter-list__search-input::placeholder{color:#9aa4b2}.filter-list__search-input::-webkit-search-cancel-button{cursor:pointer}.filter-list__options{overscroll-behavior:contain;flex-direction:column;max-height:360px;margin-inline:-4px;padding-inline:4px;display:flex;overflow-y:auto}.filter-list__option{color:#0d121c;cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:8px;min-height:36px;padding:6px 10px;font-size:13px;font-weight:500;line-height:18px;display:flex}.filter-list__option_active{background:#f4f3ef}.filter-list__option_picked{color:#00382a;background:#e3f4ec;font-weight:600}.filter-list__option_picked.filter-list__option_active{background:#d3ede1}.filter-list__option_sub{padding-inline-start:26px}.filter-list__option_empty{color:#9aa4b2;cursor:default}.filter-list__check{background:#fff;border:1.5px solid #9aa4b2;border-radius:4px;flex:none;width:16px;height:16px;transition:background .15s,border-color .15s;position:relative}.filter-list__option_picked .filter-list__check{background:#01a07a;border-color:#01a07a}.filter-list__option_picked .filter-list__check:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.filter-list__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.filter-list__count{color:#697586;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:500}.filter-list__option_picked .filter-list__count{color:#006c53}.filter-list__option_empty .filter-list__count{color:#9aa4b2}.filter-list__arrow{cursor:pointer;border-radius:6px;flex:none;width:20px;height:20px;margin-inline:2px -4px;position:relative}.filter-list__arrow:before{content:"";border-bottom:1.5px solid #697586;border-right:1.5px solid #697586;width:6px;height:6px;transition:transform .15s;position:absolute;top:6px;left:6px;transform:rotate(-45deg)}.filter-list__arrow:hover{background:#0d121c0f}.filter-list__arrow_open:before{top:5px;transform:rotate(45deg)}.filter-list__empty{color:#697586;margin:0;padding:10px;font-size:13px}
.catalog-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}@media screen and (max-width:768px){.catalog-filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.catalog-filters::-webkit-scrollbar{display:none}}.catalog-filters .dropdown-wrapper{flex:none;width:auto}.catalog-filters__clear{font:inherit;color:#0d121c;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;font-size:13px;text-decoration:underline}.catalog-filters__sort{flex:none;align-items:center;gap:4px;margin-inline-start:4px;display:flex}.catalog-filters__divider{background:#e2dfd9;width:1px;height:20px}.catalog-sort__label{color:#697586;margin-inline-end:6px;font-weight:500}.catalog-sort{align-items:center;display:flex}.catalog-sort__select.dropdown.ant-select.ant-select-single.ant-select-show-arrow{width:auto;min-width:0;height:32px;min-height:32px}.catalog-sort__select.dropdown.ant-select.ant-select-single.ant-select-show-arrow>.ant-select-selector{height:32px;min-height:32px;padding:0 28px 0 8px;transition:background-color .12s;background-color:#0000!important;border-color:#0000!important;border-radius:8px!important}.catalog-sort__select.dropdown.ant-select.ant-select-single.ant-select-show-arrow:hover>.ant-select-selector,.catalog-sort__select.dropdown.ant-select.ant-select-single.ant-select-show-arrow.ant-select-focused>.ant-select-selector{background-color:#f1efeb!important}.catalog-sort__select.dropdown.ant-select.ant-select-single.ant-select-show-arrow .ant-select-selection-item{color:#0d121c;padding-inline-end:0;font-size:13px;font-weight:600;line-height:30px}.catalog-sort__select.dropdown.ant-select.ant-select-single.ant-select-show-arrow .ant-select-selection-search-input{height:30px}.catalog-sort__select.dropdown.ant-select.ant-select-single.ant-select-show-arrow .ant-select-arrow{color:#697586;font-size:12px;inset-inline-end:10px}.catalog-sort__menu.ant-select-dropdown{border:1px solid #ebe9e4;border-radius:12px;padding:6px;box-shadow:0 18px 50px #0d121c24}.catalog-sort__menu.ant-select-dropdown .ant-select-item{color:#0d121c;border-radius:8px;min-height:36px;padding:9px 10px;font-size:13px;font-weight:500;line-height:18px}.catalog-sort__menu.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-selected){background:#f4f3ef}.catalog-sort__menu.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#00382a;background:#e3f4ec;font-weight:600}