.pc-main{padding-bottom:36px}.pc-breadcrumb{margin-bottom:10px;padding:20px 0 0}.pc-heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:16px}.pc-eyebrow{color:var(--cc-blue);font-size:11px;font-weight:700;letter-spacing:.8px;margin:0 0 8px;text-transform:uppercase}.pc-heading h1{font-size:34px;letter-spacing:-1px;line-height:1.15;margin:0}.pc-total{align-items:baseline;color:var(--cc-blue);display:flex;font-size:26px;font-weight:700;gap:7px;white-space:nowrap}.pc-total span{color:var(--cc-muted);font-size:12px;font-weight:400}.pc-page button{cursor:pointer;font-family:inherit}.pc-results-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 0 12px}.pc-results-toolbar p{align-items:center;color:var(--cc-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:4px;margin:0}.pc-results-toolbar strong{color:var(--cc-ink)}.pc-reset{background:none;border:0;color:var(--cc-blue);font-size:11px;margin-left:10px;padding:5px 0}.pc-search{align-items:center;border:1px solid var(--cc-line);border-radius:5px;color:var(--cc-muted);display:flex;gap:8px;max-width:100%;padding:6px 10px;width:225px}.pc-search input{background:none;border:0;color:var(--cc-ink);font:inherit;font-size:12px;min-width:0;outline:none;width:100%}.pc-search:focus-within{border-color:var(--cc-blue)}.pc-filters{border-bottom:1px solid var(--cc-line);border-top:1px solid var(--cc-line);margin-bottom:16px;padding:9px 0}.pc-filter-top{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.pc-filter-row{min-width:0}.pc-filter-top>.pc-filter-row+.pc-filter-row{border-left:1px solid var(--cc-line);padding-left:16px}.pc-chips{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.pc-chips button{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--cc-ink);display:inline-flex;font-size:11px;font-weight:500;gap:6px;justify-content:center;min-height:30px;padding:4px 7px}.pc-alphabet button:hover,.pc-chips button:hover{background:#eef5fa;color:var(--cc-blue)}.pc-alphabet button[aria-pressed=true],.pc-chips button[aria-pressed=true]{background:var(--cc-blue);color:#fff}.pc-transport-icon{display:block;height:21px;-o-object-fit:contain;object-fit:contain;width:38px}.pc-type-chips button[aria-pressed=true] .pc-transport-icon{filter:brightness(0) invert(1)}.pc-all-types-icon{flex-shrink:0;height:16px;width:16px}.pc-region-flag{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:16px;line-height:1;white-space:nowrap}.pc-alphabet-row{border-top:1px solid #edf1f5;margin-top:8px;padding-top:8px}.pc-alphabet{display:flex;flex-wrap:wrap;gap:3px}.pc-alphabet button{background:none;border:0;border-radius:3px;color:var(--cc-ink);font-size:11px;height:26px;min-width:25px;padding:3px 6px}.pc-results{padding:2px}.pc-grid{-moz-column-count:7;column-count:7;-moz-column-gap:18px;column-gap:18px}.pc-card{align-items:center;display:flex;justify-content:flex-start;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;font-size:12px;line-height:1.4;min-height:27px;padding:5px 0}.pc-card span{overflow-wrap:anywhere}.pc-card:hover{color:var(--cc-blue);text-decoration:underline;text-underline-offset:3px}.pc-page a:focus-visible,.pc-page button:focus-visible,.pc-results:focus-visible{outline:2px solid var(--cc-blue);outline-offset:2px}.pc-empty{padding:40px 16px;text-align:center}.pc-empty h2{font-size:20px}.pc-empty p{color:var(--cc-muted);font-size:13px}.pc-empty button{background:var(--cc-blue);border:0;border-radius:5px;color:#fff;padding:9px 14px}.pc-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(max-width:1100px){.pc-grid{-moz-column-count:6;column-count:6;-moz-column-gap:16px;column-gap:16px}.pc-filter-top{gap:6px}.pc-filter-top>.pc-filter-row+.pc-filter-row{padding-left:8px}.pc-chips button{padding:4px 5px}.pc-heading h1{font-size:30px}}@media(max-width:850px){.pc-grid{-moz-column-count:4;column-count:4;-moz-column-gap:14px;column-gap:14px}.pc-filter-top>.pc-filter-row+.pc-filter-row{border-left:0;padding-left:0}.pc-filter-top{gap:5px 14px}}@media(max-width:650px){.pc-grid{-moz-column-count:3;column-count:3;-moz-column-gap:18px;column-gap:18px}.pc-heading h1{font-size:27px}.pc-total{flex-direction:column;font-size:23px;gap:0}.pc-chips{gap:2px}.pc-region-chips button{font-size:10px;gap:4px}.pc-region-flag{font-size:15px}.pc-search{width:170px}.pc-alphabet{gap:2px}.pc-alphabet button{min-width:23px}.pc-card{font-size:11px}}@media(max-width:440px){.pc-grid{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}.pc-heading h1{font-size:26px}.pc-results-toolbar{gap:10px}.pc-search{width:150px}.pc-filter-top{gap:7px}.pc-card{font-size:12px}.pc-eyebrow{font-size:9px}.pc-main{padding-bottom:24px}}@media(min-width:801px){.pc-card{min-height:24px;padding:3px 0}}.catalog-filters[data-v-919ca658]{--cc-ink:#28425d;--cc-blue:#1084bd;--cc-muted:#657788;--cc-line:#dce4eb}.catalog-filters[dir=rtl] .pc-search input[data-v-919ca658]{text-align:right}.catalog-filters[dir=rtl] .pc-alphabet[data-v-919ca658]{direction:ltr}.pc-type-caption[data-v-919ca658]{display:block;font-size:12px;line-height:1.2}.is-compact .pc-card[data-v-919ca658]{text-decoration-color:#9aafbf;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}.is-compact .pc-type-chips button[data-v-919ca658]{flex-direction:column;gap:6px;padding:8px 12px}@media(max-width:800px){.is-compact .pc-grid[data-v-919ca658]{-moz-column-count:3;column-count:3;-moz-column-gap:12px;column-gap:12px}.is-compact .pc-card[data-v-919ca658]{font-size:12px;text-decoration-color:#9aafbf;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}.is-compact .pc-type-chips[data-v-919ca658]{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.is-compact .pc-filter-row[data-v-919ca658],.is-compact .pc-filter-top[data-v-919ca658]{width:100%}.is-compact .pc-type-chips button[data-v-919ca658]{flex-direction:column;gap:6px;padding:8px 4px}.pc-type-caption[data-v-919ca658]{display:block;font-size:clamp(9px,2.6vw,12px);line-height:1.2}}
