.H3YAUa_rail{flex:none;justify-content:center;align-items:center;width:16px;height:calc(100% + 24px);margin-block:-12px;display:flex;position:relative}.H3YAUa_lineUp,.H3YAUa_lineDown{background:#e3d9cb;border-radius:999px;width:2px;position:absolute;left:50%;transform:translate(-50%)}.H3YAUa_lineUp{top:0;bottom:50%}.H3YAUa_lineDown{top:50%;bottom:0}.H3YAUa_dot{z-index:1;width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--card) 100%, transparent);background:#c7bcad;border-radius:999px;flex-shrink:0;position:relative}.H3YAUa_dotCurrent{background:#2b6a5b}.H3YAUa_dotCredit{background:#8a7a66}.H3YAUa_dotReplaced{background:#c7bcad}.H3YAUa_chainRow{background:color-mix(in srgb, var(--muted) 22%, var(--card))}.H3YAUa_chainRow:hover{background:color-mix(in srgb, var(--muted) 40%, var(--card))}
.booking-country-select{width:100%;min-width:0;display:block;position:relative}.booking-country-select__trigger{box-sizing:border-box;border:1px solid var(--bk-border-strong,var(--bk-border,var(--input,#d9d2c6)));border-radius:var(--bk-radius-field,12px);background:var(--bk-surface,var(--card,#fff));width:100%;min-width:0;height:42px;color:var(--bk-text,var(--foreground,#14120f));font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:0 12px 0 14px;font-size:14px;font-weight:400;display:flex}.booking-field .booking-country-select__trigger,.booking-public .field .booking-country-select__trigger{border-radius:var(--bk-radius-field,14px);height:50px;padding:0 14px 0 16px;font-size:15px}.booking-checkout .booking-field .booking-country-select__trigger{border:1.5px solid #d9dfe1;border-radius:12px;height:46px;font-size:15px}.booking-field-sm .booking-country-select__trigger,.booking-public[data-surface=manage] .field .booking-country-select__trigger{height:48px;padding:0 12px 0 14px}.booking-country-select__trigger:hover:not(:disabled){background:var(--bk-surface-hover,color-mix(in srgb, var(--bk-text,var(--foreground)) 3%, var(--bk-surface,var(--card,#fff))))}.booking-country-select__trigger:focus{border-color:var(--bk-primary,var(--primary,#5b3a29));box-shadow:0 0 0 3px var(--bk-primary-ring,var(--ring,color-mix(in srgb, var(--primary,#5b3a29) 28%, transparent)));outline:0}.booking-checkout .booking-field .booking-country-select__trigger:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--co-fill,#e0b400) 35%, transparent);border-color:#e0b400}.booking-country-select__trigger:disabled{opacity:.55;cursor:not-allowed}.booking-country-select__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.booking-country-select__chevron{width:16px;height:16px;color:var(--bk-muted,var(--text-secondary,#4a453c));flex:none}.booking-country-flag{object-fit:cover;width:22px;height:16px;box-shadow:0 0 0 1px color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, currentColor 6%, transparent);border-radius:2px;flex:none;display:block}.booking-country-flag--empty{width:22px;height:16px}.booking-country-select__hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.booking-country-picker-overlay{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16120e7a;animation:.22s both booking-country-picker-overlay-in;position:fixed;inset:0}.booking-country-picker-overlay[data-state=closed]{animation:.18s both booking-country-picker-overlay-out}.booking-country-picker-content{--bk-primary:var(--bk-brand-primary,var(--primary,#5b3a29));--bk-surface:var(--bk-brand-surface,var(--card,#fff));--bk-bg:var(--bk-brand-bg,var(--background,#f4f1ea));--bk-text:var(--bk-brand-text,var(--foreground,#14120f));--bk-muted:var(--bk-brand-muted,var(--text-secondary,#4a453c));--bk-border:var(--bk-brand-border,var(--border,#e6e0d5));--bk-primary-soft:var(--bk-brand-primary-soft,color-mix(in srgb, var(--bk-primary) 12%, var(--bk-surface)));--bk-primary-ring:var(--bk-brand-primary-ring,color-mix(in srgb, var(--bk-primary) 28%, transparent));--bk-font:var(--bk-brand-font,var(--font-figtree), system-ui, sans-serif);--bk-display:var(--bk-brand-display,var(--font-figtree), Georgia, serif);z-index:81;border:1px solid var(--bk-border);background:var(--bk-surface);width:min(100vw - 24px,440px);max-height:min(100vh - 32px,640px);color:var(--bk-text);font-family:var(--bk-font);border-radius:20px;outline:none;flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) both booking-country-picker-content-in;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 18px 48px #140e0a38}.booking-country-picker-content[data-state=closed]{animation:.18s both booking-country-picker-content-out}.booking-country-picker-header{border-bottom:1px solid var(--bk-border);flex:none;align-items:flex-start;gap:12px;padding:18px 18px 12px;display:flex}.booking-country-picker-header-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.booking-country-picker-title{font-family:var(--bk-display);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700;line-height:1.2}.booking-country-picker-subtitle{color:var(--bk-muted);margin:0;font-size:13px;line-height:1.45}.booking-country-picker-close{border:1px solid var(--bk-border);width:36px;height:36px;color:var(--bk-muted);cursor:pointer;background:0 0;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;font-size:22px;line-height:1;display:inline-flex}.booking-country-picker-close:hover{background:color-mix(in srgb, var(--bk-primary) 6%, var(--bk-bg));color:var(--bk-text)}.booking-country-picker-search{flex:none;padding:12px 16px 8px}.booking-country-picker-search-input{box-sizing:border-box;border:1px solid var(--bk-border);background:var(--bk-bg);width:100%;height:44px;color:var(--bk-text);font:inherit;border-radius:12px;padding:0 14px;font-size:15px}.booking-country-picker-search-input:focus{border-color:var(--bk-primary);box-shadow:0 0 0 3px var(--bk-primary-ring);background:var(--bk-surface);outline:0}.booking-country-picker-list{overscroll-behavior:contain;flex:auto;min-height:0;margin:0;padding:4px 10px 14px;list-style:none;overflow-y:auto}.booking-country-picker-option{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:15px;display:flex}.booking-country-picker-option:hover,.booking-country-picker-option[data-active=true]{background:var(--bk-primary-soft)}.booking-country-picker-option[aria-selected=true]{background:var(--bk-primary-soft);font-weight:600}.booking-country-picker-option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.booking-country-picker-empty{text-align:center;color:var(--bk-muted);margin:24px 12px;font-size:14px}@media (max-width:720px){.booking-country-picker-content{border-radius:20px 20px 0 0;width:100%;max-height:min(92vh,720px);animation:.32s cubic-bezier(.22,1,.36,1) both booking-country-picker-sheet-in;inset:auto 0 0;transform:none}.booking-country-picker-content[data-state=closed]{animation:.24s both booking-country-picker-sheet-out}}@keyframes booking-country-picker-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes booking-country-picker-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes booking-country-picker-content-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes booking-country-picker-content-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.97)}}@keyframes booking-country-picker-sheet-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes booking-country-picker-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.booking-country-picker-overlay,.booking-country-picker-overlay[data-state=closed],.booking-country-picker-content,.booking-country-picker-content[data-state=closed]{animation:none}}
