.ct-catalog{padding-bottom:var(--sg-space-20);container:ct/inline-size}.ct-catalog .sg-plate-title{-webkit-hyphens:auto;hyphens:auto}.ct-related{margin:0}a.ct-related-link{min-height:var(--sg-target);align-items:center;gap:var(--sg-space-2);font-size:var(--sg-fs-body);font-weight:600;line-height:var(--sg-lh-tight);display:inline-flex}.ct-find{align-items:end;gap:var(--sg-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.ct-filters{align-items:end;gap:var(--sg-space-4);grid-template-columns:240px 260px;display:grid}.ct-tools{display:none}.ct-cols{gap:var(--sg-space-4);margin-top:var(--sg-space-5);flex-direction:column;display:flex}.ct-categories{border:0;min-width:0;margin:0;padding:0}.ct-categories-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ct-choice-label{min-width:0}.ct-categories .ct-choices{gap:var(--sg-space-2);margin-inline:calc(var(--sg-gutter) * -1);padding:6px var(--sg-gutter);overscroll-behavior-x:contain;scroll-padding-inline:var(--sg-gutter);scroll-snap-type:x proximity;scrollbar-width:none;flex-direction:row;overflow-x:auto}.ct-categories .ct-choices::-webkit-scrollbar{display:none}.ct-categories .ct-choices .sg-choice{scroll-snap-align:start;white-space:nowrap;flex:none;width:auto}.ct-categories .ct-choices .sg-choice-count{margin-left:0}.ct-categories .ct-choices .sg-choice:has(input:focus-visible){outline-offset:2px}@media (pointer:fine){@container ct (min-width:769px){.ct-categories .ct-choices{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow-x:visible}}}.ct-results{min-width:0}.ct-bar{align-items:flex-start}.ct-results-title{min-width:0;min-height:48px;color:var(--sg-text);line-height:var(--sg-lh-tight);overflow-wrap:break-word;scroll-margin-top:var(--sg-space-4);margin:0;padding-block:6px 4px}.ct-results-title:focus{outline:none}.ct-results-title:focus-visible{outline:var(--sg-focus-width) solid var(--sg-here);outline-offset:var(--sg-focus-offset)}.ct-results-count{font-family:var(--sg-font-display);font-size:var(--sg-fs-block);font-variant-numeric:tabular-nums;letter-spacing:.005em;-webkit-hyphens:auto;hyphens:auto;text-transform:uppercase;padding-top:4px;font-style:italic;font-weight:800;line-height:1;display:block}.ct-results-scope{margin-top:var(--sg-space-1);color:var(--sg-text-muted);font-size:var(--sg-fs-lead);font-weight:400;display:block}.ct-bar-actions{justify-content:flex-end;align-items:center;gap:var(--sg-space-3);flex-wrap:wrap;margin-left:auto;display:flex}.ct-bar .ct-sort{align-items:center;gap:var(--sg-space-3);flex-direction:row}.ct-bar .ct-sort .sg-label{white-space:nowrap}.ct-bar .ct-sort .sg-select{width:auto;min-width:200px}.ct-board th.ct-col-category{width:200px}.ct-board th.ct-col-rarity{width:172px}.ct-board th.ct-col-price{width:148px}.ct-board .ct-col-price{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ct-item-price{font-size:var(--sg-fs-meta);font-variant-numeric:tabular-nums;font-weight:600;display:none}.ct-board:is(:lang(de),:lang(ru)) th.ct-col-rarity{width:200px}.ct-board .sg-rarity{max-width:100%}.ct-board .sg-rarity-label{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;min-width:0}.ct-board .sg-board-icon{position:relative}.ct-board .sg-board-icon img{max-width:84px;max-height:46px}.ct-model-badge{background:var(--sg-ground);color:var(--sg-text);letter-spacing:.02em;border-radius:2px;padding:2px 3px;font-size:10px;font-weight:700;line-height:1;position:absolute;bottom:2px;right:2px}.ct-item-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ct-board .sg-board-name{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.ct-board .ct-item-sub{display:none}.ct-empty{align-items:flex-start;gap:var(--sg-space-3);padding:var(--sg-space-6);flex-direction:column;display:flex}.ct-empty p{margin:0}.ct-empty .ct-empty-title{color:var(--sg-text);font-family:var(--sg-font-display);font-size:var(--sg-fs-block);letter-spacing:.005em;-webkit-hyphens:auto;hyphens:auto;text-transform:uppercase;padding-top:4px;font-style:italic;font-weight:800;line-height:1}.ct-page-gap{min-width:24px;min-height:var(--sg-target);color:var(--sg-text-muted);justify-content:center;align-items:center;display:inline-flex}.guide-app button.ct-filters-toggle{border:1px solid var(--sg-text);border-radius:var(--sg-radius-md);background:var(--sg-surface);width:100%;min-width:0;height:56px;color:var(--sg-text);cursor:pointer;font-family:inherit;font-size:var(--sg-fs-ui);font-weight:600;line-height:var(--sg-lh-tight);text-align:left;align-items:center;gap:10px;margin:0;padding:0 10px 0 14px;display:flex}.guide-app button.ct-filters-toggle:hover{background:var(--sg-surface-raised)}.guide-app button.ct-filters-toggle[aria-expanded=true]{border-color:var(--sg-plate);background:var(--sg-plate);color:var(--sg-ink)}.ct-filters-toggle>span:not(.ct-filters-count){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ct-filters-toggle .ct-filters-count{margin-left:auto}.ct-filters-toggle[aria-expanded=true] .ct-filters-count{background:var(--sg-ink);color:var(--sg-plate)}@container ct (max-width:1023px){.ct-find{grid-template-columns:minmax(0,1fr)}.ct-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-results-scope{font-size:var(--sg-fs-body)}}@container ct (max-width:999px){.ct-board .ct-col-category{display:none}.ct-board .ct-item-sub{display:block}.ct-board th.ct-col-rarity{width:160px}.ct-board:is(:lang(de),:lang(ru)) th.ct-col-rarity{width:196px}}@container ct (max-width:699px){.ct-board .ct-col-price{display:none}.ct-item-price{display:block}}@media (max-width:768px){.ct-cols{gap:var(--sg-space-3);margin-top:var(--sg-space-3)}.ct-find{gap:var(--sg-space-3)}.ct-tools{align-items:stretch;gap:var(--sg-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.guide-app button.ct-filters-toggle{min-width:9.5rem}.ct-filters{gap:var(--sg-space-4);padding:var(--sg-space-4);border:1px solid var(--sg-line);border-radius:var(--sg-radius-md);background:var(--sg-surface);grid-template-columns:minmax(0,1fr)}.ct-filters:not([data-open]){display:none}.ct-filters button.sg-select{background:var(--sg-ground)}.ct-bar .ct-sort{display:none}.ct-bar{align-items:center;gap:var(--sg-space-2) var(--sg-space-3);margin-bottom:var(--sg-space-2)}.ct-results-title{flex:10rem}.ct-results-scope{margin-top:2px}.ct-board th.ct-col-rarity{width:128px}.ct-board:is(:lang(de),:lang(ru)) th.ct-col-rarity{width:150px}.ct-board .sg-board-icon img{max-width:52px;max-height:36px}.ct-board .sg-rarity{--sg-rarity-size:14px;font-size:var(--sg-fs-body);gap:8px}.ct-empty{padding:var(--sg-space-4)}}@media (max-width:600px){.ct-page-gap,.ct-page-number:not([data-current]){display:none}.ct-pagination .sg-pagination-pages{justify-content:space-between;width:100%}}
