:where(.catalog-panel){color:var(--cp-ink,var(--ink,#102b38));background:var(--cp-surface,#fff);border:1px solid var(--cp-line,var(--line,#dce8ec));border-radius:18px;box-shadow:0 12px 36px #102b380c;overflow:hidden}.catalog-panel *{box-sizing:border-box}.cp-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:24px 28px;border-bottom:1px solid var(--cp-line,var(--line,#dce8ec))}.cp-heading h2{font-size:25px;letter-spacing:-.035em;margin:5px 0 0}.cp-heading p{max-width:330px;margin:0;color:var(--cp-muted,var(--ink-soft,#617681));font-size:13px}.cp-eyebrow{font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--cp-accent,var(--cyan,#00a9c7))}.cp-grid{display:grid;grid-template-columns:minmax(220px,25%) 1fr}.cp-column{min-width:0}.cp-countries{border-right:1px solid var(--cp-line,var(--line,#dce8ec))}.cp-column-head{padding:16px 18px 12px;background:var(--cp-surface,#fff);position:relative;z-index:1}.cp-column-head>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.cp-column-head h3{font-size:15px;margin:0 0 11px}.cp-column-head h3 span{font-size:12px;font-weight:600;color:var(--cp-muted,var(--ink-soft,#617681))}.cp-column-head>div>span{font-size:11px;color:var(--cp-muted,var(--ink-soft,#617681));font-weight:750}.cp-search-label input{height:39px;width:100%;border:1px solid var(--cp-line,var(--line,#dce8ec));border-radius:9px;padding:0 12px;background:#fff;color:var(--cp-ink,var(--ink,#102b38));font:inherit;font-size:13px;outline:none}.cp-search-label input:focus{border-color:var(--cp-accent,var(--cyan,#00a9c7));box-shadow:0 0 0 3px color-mix(in srgb,var(--cp-accent,var(--cyan,#00a9c7)) 15%,transparent)}.cp-scroll{height:580px;overflow:auto;scrollbar-color:var(--cp-line,var(--line,#dce8ec)) transparent}.cp-country{display:flex;width:100%;align-items:center;gap:10px;text-align:left;border:0;border-bottom:1px solid var(--cp-line,var(--line,#dce8ec));background:#fff;padding:11px 16px;font:inherit;color:var(--cp-ink,var(--ink,#102b38));cursor:pointer}.cp-country:hover,.cp-country.is-selected{background:color-mix(in srgb,var(--cp-accent,var(--cyan,#00a9c7)) 8%,white)}.cp-country.is-selected{box-shadow:inset 3px 0 var(--cp-accent,var(--cyan,#00a9c7));font-weight:750}.cp-flag{font-size:21px;width:29px}.cp-country-name{font-size:13px;flex:1}.cp-dial{font-size:11px;color:var(--cp-muted,var(--ink-soft,#617681))}.cp-live-status{font-size:11px;color:var(--cp-muted,var(--ink-soft,#617681));margin:9px 0 0;min-height:15px}.cp-table-head,.cp-service{display:grid;grid-template-columns:33px minmax(130px,1fr) 120px 82px 146px;align-items:center;gap:10px}.cp-table-head{padding:10px 18px;background:#f7fafb;border-block:1px solid var(--cp-line,var(--line,#dce8ec));font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--cp-muted,var(--ink-soft,#617681));font-weight:800}.cp-table-head span:first-child{grid-column:1/3}.cp-service{padding:11px 18px;min-height:52px;border-bottom:1px solid var(--cp-line,var(--line,#dce8ec));font-size:13px}.cp-service:hover{background:#f9fcfd}.cp-avatar{height:30px;width:30px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--cp-accent,var(--cyan,#00a9c7)) 12%,white);color:var(--cp-accent,var(--cyan,#00a9c7));font-size:14px;font-weight:800}.cp-service-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-stock{font-size:11px;color:var(--cp-muted,var(--ink-soft,#617681))}.cp-price{font-size:13px;font-variant-numeric:tabular-nums}.cp-action{justify-self:end;color:var(--cp-accent,var(--cyan,#00a9c7));font-size:11px;font-weight:750;text-decoration:none;white-space:nowrap}.cp-action:hover{text-decoration:underline}.catalog-panel [hidden]{display:none!important}@media(max-width:850px){.cp-grid{grid-template-columns:1fr}.cp-countries{border-right:0;border-bottom:1px solid var(--cp-line,var(--line,#dce8ec))}.cp-countries .cp-scroll{height:210px}.cp-services .cp-scroll{height:450px}.cp-heading{align-items:start;flex-direction:column}.cp-table-head,.cp-service{grid-template-columns:30px minmax(100px,1fr) 75px 70px 110px;gap:7px;padding-inline:12px}}@media(max-width:520px){.cp-heading{padding:20px}.cp-table-head,.cp-service{grid-template-columns:30px minmax(90px,1fr) 70px 75px;gap:6px}.cp-table-head span:nth-child(2),.cp-stock{display:none}.cp-action{grid-column:4;font-size:10px}.cp-price{font-size:12px}}
.cp-show-more{display:block;width:100%;padding:14px;border:0;border-top:1px solid var(--cp-line,var(--line,#dce8ec));background:#fff;color:var(--cp-accent,var(--cyan,#00a9c7));font:inherit;font-size:12px;font-weight:800;cursor:pointer}.cp-show-more:hover{background:#f7fafb}

.catalog-panel{padding:0;margin:0}.cp-heading{padding:16px 20px}.cp-heading h2{font-size:21px}.cp-heading p{font-size:12px}.cp-column-head h3 [data-cp-selection]{margin-left:3px}
.cp-flag{display:block;width:27px;height:18px;flex:0 0 27px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #00000012}
.cp-action{display:inline-flex;align-items:center;justify-content:center;min-width:78px;min-height:34px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--cp-accent,var(--cyan,#00a9c7)) 30%,white);border-radius:8px;background:color-mix(in srgb,var(--cp-accent,var(--cyan,#00a9c7)) 10%,white);color:color-mix(in srgb,var(--cp-accent,var(--cyan,#00a9c7)) 65%,#102b38);text-align:center;line-height:1.1}.cp-action:hover{background:color-mix(in srgb,var(--cp-accent,var(--cyan,#00a9c7)) 18%,white);border-color:var(--cp-accent,var(--cyan,#00a9c7));text-decoration:none}.cp-action:focus-visible{outline:2px solid var(--cp-accent,var(--cyan,#00a9c7));outline-offset:2px}@media(max-width:520px){.cp-action{min-width:74px;padding:6px 4px}}

.cp-other-help{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-top:10px;background:color-mix(in srgb,var(--cp-accent,#00a9c7) 7%,white);border:1px solid var(--cp-line,#dce8ec);border-radius:8px;font-size:11px;line-height:1.5}.cp-other-help a{flex:0 0 auto;font-weight:800;color:var(--cp-accent,#007d94);text-decoration:underline}.cp-no-match{font-size:12px;line-height:1.5;padding:10px 0;color:var(--cp-ink,#102b38)}
.cp-noscript{margin:0;padding:12px 20px;background:#fff6df;color:#5f4119;font-size:13px;line-height:1.5}.cp-country:disabled{cursor:default}.cp-action[aria-disabled="true"],.cp-other-help a[aria-disabled="true"]{pointer-events:none;opacity:.5;text-decoration:none;cursor:default}.cp-show-more:disabled{opacity:.5;cursor:default}
