/* Country search scope: keep the existing search and card backgrounds intact. */
.catalog-search-scope{background:#292524;color:#fff;border-radius:14px 14px 0 0;padding:14px 20px 0;font:400 14px/1.45 'Inter',sans-serif}
.catalog-search-scope fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px;border:0;padding:0;margin:0;min-width:0}
.catalog-search-scope legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.catalog-search-scope label{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:40px;box-sizing:border-box;cursor:pointer;color:#fff}
.catalog-search-scope label>span{min-width:0;overflow-wrap:anywhere}
.catalog-search-scope__stars{display:inline-block;white-space:nowrap;color:#fff;font-size:16px;line-height:1;letter-spacing:1px;vertical-align:-1px}
.catalog-search-scope [data-collection-count],.catalog-search-scope [data-five-count-label],.catalog-search-scope [data-all-count-label]{white-space:nowrap;font-variant-numeric:tabular-nums}
.catalog-search-scope input[type=radio]{appearance:none;-webkit-appearance:none;flex:0 0 18px;width:18px;height:18px;margin:0;border:2px solid #fff;border-radius:50%;background:transparent;display:grid;place-content:center;cursor:inherit}
.catalog-search-scope input[type=radio]::before{content:'';width:8px;height:8px;border-radius:50%;background:#fff;transform:scale(0)}
.catalog-search-scope input[type=radio]:checked::before{transform:scale(1)}
.catalog-search-scope input[type=radio]:focus-visible{outline:2px solid #ff7c55;outline-offset:4px}
.catalog-search-scope label:has(input:disabled){cursor:default}
.catalog-search-scope [data-collection-status]{margin:0;font-size:13px;line-height:1.45;color:#fff}
.catalog-search-scope [data-collection-status]:not(:empty){padding:8px 0}
.catalog-search-scope [data-collection-status]:not(.is-error){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.catalog-search--collection #catalog-tour-search .tvf--dark .tvf-d{border-radius:0 0 14px 14px}
.catalog-search--collection #catalog-tour-search .tvf--dark .tvf-d__band{padding-top:10px}
.catalog-search--collection #catalog-tour-search .TVWideForm .TVMainForm{border-top-left-radius:0;border-top-right-radius:0;padding-top:10px}
.catalog-search--collection #catalog-tour-search .TVWideForm .TVInterfaceWrapper{border-top-left-radius:0!important;border-top-right-radius:0!important}
@media(max-width:767px){
  .catalog-search-scope{padding:12px 12px 0;font-size:13px}
  .catalog-search-scope fieldset{grid-template-columns:1fr;gap:4px 0}
  .catalog-search-scope label{min-height:40px}
}
