.V5CMsa_picker{gap:var(--travka-space-4);display:grid}.V5CMsa_hint{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-3);margin:0;line-height:1.5}.V5CMsa_actions{gap:var(--travka-space-2);flex-wrap:wrap;display:flex}.V5CMsa_cityChoices{gap:var(--travka-space-2);overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 1px 5px;display:flex;overflow-x:auto}.V5CMsa_cityChip{border:1px solid var(--travka-color-border);border-radius:var(--travka-radius-pill);background:var(--travka-color-surface);min-height:44px;color:var(--travka-color-text);font-size:var(--travka-font-size-2);font-weight:var(--travka-font-weight-semibold);flex:none;padding:9px 14px}.V5CMsa_cityChip:hover{background:var(--travka-color-surface-muted)}.V5CMsa_cityChip[data-selected=true]{border-color:var(--travka-color-border-strong);background:var(--travka-color-surface-subtle);color:var(--travka-color-text);box-shadow:inset 0 -2px 0 var(--travka-ui-forest)}:root[data-theme=dark] .V5CMsa_cityChip[data-selected=true]{box-shadow:inset 0 -2px 0 var(--travka-ui-sage)}.V5CMsa_cityChip:focus-visible{box-shadow:var(--travka-focus-ring);outline:none}.V5CMsa_input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.V5CMsa_gallery{gap:var(--travka-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.V5CMsa_photoChoice{border:1px solid var(--travka-color-border);border-radius:var(--travka-radius-card-sm);background:var(--travka-color-surface-muted);text-align:start;height:148px;padding:0;position:relative;overflow:hidden}.V5CMsa_photoChoice img{object-fit:cover;width:100%;height:100%;display:block}.V5CMsa_photoChoice:focus-visible{outline:2px solid var(--travka-color-action-primary);outline-offset:2px}.V5CMsa_cropFrame{isolation:isolate;aspect-ratio:16/9;border-radius:var(--travka-radius-card-sm);background:var(--travka-color-neutral-panel);touch-action:none;cursor:grab;width:100%;position:relative;overflow:hidden}.V5CMsa_cropFrame:active{cursor:grabbing}.V5CMsa_cropFrame>img{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.V5CMsa_scrim{pointer-events:none;background:var(--travka-color-image-scrim);position:absolute;inset:0}.V5CMsa_cropTitle{color:var(--travka-color-on-image);font-size:var(--travka-font-size-5);font-weight:var(--travka-font-weight-bold);pointer-events:none;position:absolute;bottom:16px;left:16px}.V5CMsa_zoomLabel{color:var(--travka-color-text);font-weight:var(--travka-font-weight-bold);justify-content:space-between;display:flex}.V5CMsa_zoom{width:100%;min-height:40px;accent-color:var(--travka-color-action-primary)}.V5CMsa_credit{color:var(--travka-color-brand-text);font-size:var(--travka-font-size-2);overflow-wrap:anywhere}.V5CMsa_error{color:var(--travka-color-danger);font-size:var(--travka-font-size-3)}@media (min-width:768px){.V5CMsa_gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:380px){.V5CMsa_photoChoice{height:118px}}@media (max-width:767px){.V5CMsa_cropFrame{aspect-ratio:4/3}}.V5CMsa_unavailablePhoto,.V5CMsa_cropUnavailable{padding:var(--travka-space-3);color:var(--travka-color-text-muted);text-align:center;font-size:var(--travka-font-size-2);background:var(--travka-color-surface-muted);place-items:center;display:grid;position:absolute;inset:0}.V5CMsa_cropUnavailable{z-index:1}.V5CMsa_photoChoice:disabled{cursor:default}
.nFO37q_card{gap:var(--travka-space-4);padding:var(--travka-space-4);border:1px solid var(--travka-color-border);border-radius:var(--travka-radius-card);background:var(--travka-color-surface);display:grid}.nFO37q_header,.nFO37q_sectionHeading,.nFO37q_contactActions,.nFO37q_additionalContactsHeader,.nFO37q_contactEditorHeader{justify-content:space-between;align-items:center;gap:var(--travka-space-3);display:flex}.nFO37q_copy{min-width:0}.nFO37q_eyebrow{color:var(--travka-color-text-subtle);font-size:var(--travka-font-size-1);font-weight:var(--travka-font-weight-extrabold);letter-spacing:.08em;text-transform:uppercase}.nFO37q_copy h3{color:var(--travka-color-text);font-size:var(--travka-font-size-5);letter-spacing:-.02em;margin:5px 0;line-height:1.15}.nFO37q_copy p{max-width:650px;color:var(--travka-color-text-muted);font-size:var(--travka-font-size-2);line-height:var(--travka-line-body);margin:0}.nFO37q_countryControl{flex:none;width:min(240px,100%)}.nFO37q_countryLabel,.nFO37q_autoLabel{border-radius:var(--travka-radius-pill);background:var(--travka-color-surface-subtle);color:var(--travka-color-text-muted);font-size:var(--travka-font-size-1);font-weight:var(--travka-font-weight-bold);flex:none;padding:5px 9px}.nFO37q_localSection,.nFO37q_yourSection{gap:var(--travka-space-3);padding-top:var(--travka-space-3);border-top:1px solid var(--travka-color-divider);display:grid}.nFO37q_sectionHeading>div:first-child{gap:2px;min-width:0;display:grid}.nFO37q_sectionHeading strong,.nFO37q_legacyEmbassy strong,.nFO37q_additionalContactsHeader strong,.nFO37q_contactEditorHeader strong{color:var(--travka-color-text);font-size:var(--travka-font-size-3)}.nFO37q_sectionHeading>div:first-child>span,.nFO37q_legacyEmbassy span,.nFO37q_additionalContactsHeader span{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-1);line-height:1.4}.nFO37q_localGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.nFO37q_localContact{border:1px solid var(--travka-color-border);border-radius:var(--travka-radius-card-sm);background:var(--travka-color-neutral-panel);min-width:0;color:inherit;gap:7px;padding:14px;text-decoration:none;display:grid}.nFO37q_localContact:hover,.nFO37q_localContact:focus-visible{border-color:var(--travka-color-border-strong);outline:none}.nFO37q_localContact span{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-1);line-height:1.35}.nFO37q_localContact strong{color:var(--travka-color-text);letter-spacing:-.03em;font-size:clamp(22px,4vw,30px);line-height:1}.nFO37q_tripContacts{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.nFO37q_tripContact{border:1px solid var(--travka-color-border);border-radius:var(--travka-radius-card-sm);background:var(--travka-color-neutral-panel);align-content:start;gap:5px;min-width:0;padding:14px;display:grid}.nFO37q_tripContact>span{color:var(--travka-color-text-subtle);font-size:var(--travka-font-size-1);font-weight:var(--travka-font-weight-extrabold);text-transform:uppercase}.nFO37q_tripContact strong{color:var(--travka-color-text);font-size:var(--travka-font-size-3)}.nFO37q_tripContact a{color:var(--travka-color-text);font-size:var(--travka-font-size-3);font-weight:var(--travka-font-weight-extrabold);text-decoration:none}.nFO37q_tripContact small{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-1);line-height:1.45}.nFO37q_empty{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-2);line-height:var(--travka-line-body);margin:0}.nFO37q_contactActions{flex:none;justify-content:flex-end;gap:6px}.nFO37q_message{color:var(--travka-brand-terracotta);font-size:var(--travka-font-size-2)}.nFO37q_editor{gap:var(--travka-space-3);display:grid}.nFO37q_editorIntro{border-radius:var(--travka-radius-control);background:var(--travka-color-surface-subtle);color:var(--travka-color-text-muted);font-size:var(--travka-font-size-2);line-height:var(--travka-line-body);padding:10px 12px}.nFO37q_legacyEmbassy{padding-top:var(--travka-space-1);gap:2px;display:grid}.nFO37q_additionalContacts{gap:var(--travka-space-3);padding-top:var(--travka-space-3);border-top:1px solid var(--travka-color-divider);display:grid}.nFO37q_additionalContactsHeader>div{gap:2px;min-width:0;display:grid}.nFO37q_contactEditor{gap:var(--travka-space-3);padding:var(--travka-space-3);border:1px solid var(--travka-color-border);border-radius:var(--travka-radius-card-sm);background:var(--travka-color-surface-subtle);display:grid}@media (max-width:720px){.nFO37q_header,.nFO37q_sectionHeading{flex-direction:column;align-items:flex-start}.nFO37q_countryControl{width:100%}.nFO37q_contactActions{justify-content:flex-start;width:100%}}@media (max-width:520px){.nFO37q_localGrid,.nFO37q_tripContacts{grid-template-columns:minmax(0,1fr)}.nFO37q_additionalContactsHeader,.nFO37q_contactEditorHeader{flex-wrap:wrap;align-items:flex-start}}.nFO37q_card[data-embedded=true]{background:0 0;border:0;border-radius:0;padding:0}.nFO37q_card[data-embedded=true] .nFO37q_localSection,.nFO37q_card[data-embedded=true] .nFO37q_yourSection{border-color:var(--travka-color-divider)}
