.YCHjOG_page{min-width:0;margin:var(--travka-space-1) 0 var(--travka-space-6)}@media (min-width:1180px){.YCHjOG_page{margin-top:var(--travka-space-3)}}.YCHjOG_pageChrome{top:var(--travka-page-sticky-top,0px);z-index:12;background:var(--travka-color-bg);position:sticky}.YCHjOG_pageHeading{margin-bottom:var(--travka-space-3)}.YCHjOG_empty,.YCHjOG_filterEmpty{margin-top:var(--travka-space-3);gap:var(--travka-space-2);padding:var(--travka-space-6);border:1px dashed var(--travka-color-border-strong);border-radius:var(--travka-radius-card-sm);background:var(--travka-color-surface-subtle);color:var(--travka-color-text-muted);display:grid}.YCHjOG_filterEmpty{padding:var(--travka-space-5);text-align:center;justify-items:center}.YCHjOG_empty{text-align:center;align-content:start;justify-items:center;gap:var(--travka-space-3);border-style:solid;border-color:var(--travka-color-border);border-radius:var(--travka-radius-card);background:var(--travka-color-surface)}.YCHjOG_empty>strong{color:var(--travka-color-text);font-size:var(--travka-font-size-6);font-weight:var(--travka-font-weight-bold)}.YCHjOG_empty>span{max-width:38ch}.YCHjOG_empty>:last-child{width:100%}.YCHjOG_empty>span{font-size:var(--travka-font-size-4);line-height:var(--travka-line-body)}.YCHjOG_empty>button{justify-self:start;margin-top:5px}.YCHjOG_bookingTypeIcon{flex:none;width:18px;height:18px;display:block}.YCHjOG_typeIcon .YCHjOG_bookingTypeIcon{width:20px;height:20px}.YCHjOG_cards{align-items:stretch;gap:var(--travka-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.YCHjOG_categoryHeading{margin:var(--travka-space-2) 0 -2px;color:var(--travka-color-text-subtle);font-size:var(--travka-font-size-2);font-weight:var(--travka-font-weight-extrabold);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1}.YCHjOG_card{border:1px solid var(--travka-color-border);border-radius:var(--travka-radius-card-sm);background:var(--travka-color-surface);min-width:0;height:100%;transition:border-color var(--travka-motion-fast) ease, background var(--travka-motion-fast) ease;flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.YCHjOG_card:hover{border-color:var(--travka-color-border-strong)}.YCHjOG_cardMain{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:13px;display:block}.YCHjOG_cardMain:focus-visible{box-shadow:inset var(--travka-focus-ring);outline:none}.YCHjOG_cardTop{align-items:flex-start;gap:9px;display:flex}.YCHjOG_typeIcon{border-radius:var(--travka-radius-control);background:var(--travka-color-icon-tile-bg);width:34px;height:34px;color:var(--travka-color-icon-tile);font-size:var(--travka-font-size-6);flex:none;place-items:center;display:grid}.YCHjOG_cardHeading{flex:1;min-width:0}.YCHjOG_cardHeading span{color:var(--travka-color-text-subtle);font-size:var(--travka-font-size-1);font-weight:var(--travka-font-weight-extrabold);letter-spacing:.06em;text-transform:uppercase;display:block}.YCHjOG_cardHeading h3{overflow-wrap:anywhere;color:var(--travka-color-text);font-size:var(--travka-font-size-5);margin:2px 0 0;line-height:1.3}.YCHjOG_cardChevron{width:24px;height:24px;color:var(--travka-color-text-subtle);flex:0 0 24px;align-self:center;place-items:center;margin-top:0;line-height:1;display:grid}.YCHjOG_cardChevron svg{width:18px;height:18px;display:block}.YCHjOG_details{grid-template-columns:1fr 1fr;gap:10px 12px;margin-top:14px;display:grid}.YCHjOG_compactDetails{gap:8px 10px;margin-top:11px}.YCHjOG_details>div{gap:2px;min-width:0;display:grid}.YCHjOG_details span,.YCHjOG_detailMeta span,.YCHjOG_detailNotes>span,.YCHjOG_mapLinks>span{color:var(--travka-color-text-subtle);font-size:var(--travka-font-size-1);font-weight:var(--travka-font-weight-extrabold);letter-spacing:.04em;text-transform:uppercase}.YCHjOG_details strong{overflow-wrap:anywhere;color:var(--travka-color-text);font-size:var(--travka-font-size-3);line-height:1.32}.YCHjOG_details small{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-2);line-height:1.3}.YCHjOG_fullDetail{grid-column:1/-1}.YCHjOG_metaLine{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-1);flex-wrap:wrap;gap:4px 10px;margin-top:10px;display:flex}.YCHjOG_cardFooter{justify-content:flex-end;margin-top:auto;padding:0 13px 13px;display:flex}.YCHjOG_detailSheet{gap:var(--travka-space-4);display:grid}.YCHjOG_detailSheet>.YCHjOG_details{margin-top:0}.YCHjOG_detailMeta{gap:var(--travka-space-3);padding-top:var(--travka-space-3);border-top:1px solid var(--travka-color-divider);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.YCHjOG_detailMeta>div{gap:3px;min-width:0;display:grid}.YCHjOG_detailMeta strong{overflow-wrap:anywhere;color:var(--travka-color-text);font-size:var(--travka-font-size-3)}.YCHjOG_detailNotes{padding-top:var(--travka-space-3);border-top:1px solid var(--travka-color-divider);gap:5px;display:grid}.YCHjOG_detailNotes p{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-3);line-height:var(--travka-line-body);white-space:pre-wrap;margin:0}.YCHjOG_detailLinks{gap:var(--travka-space-3);padding-top:var(--travka-space-3);border-top:1px solid var(--travka-color-divider);display:grid}.YCHjOG_detailLinks>button{justify-self:start}.YCHjOG_brandIcon{flex:none;width:20px;height:20px;display:block}.YCHjOG_providerButton{gap:8px;min-height:44px}.YCHjOG_mapLinks{gap:7px;display:grid}.YCHjOG_mapLinks>div{gap:var(--travka-space-2);flex-wrap:wrap;display:flex}.YCHjOG_mapLinks>div>button{flex:98px}.YCHjOG_mapButton{gap:var(--travka-space-2);white-space:nowrap;min-width:0}.YCHjOG_mapButton .YCHjOG_brandIcon{width:19px;height:19px}.YCHjOG_message{border:1px solid var(--travka-color-border);border-radius:var(--travka-radius-control);background:var(--travka-color-neutral-soft);color:var(--travka-color-text-muted);font-size:var(--travka-font-size-3);line-height:var(--travka-line-body);margin-top:14px;padding:10px 12px}.YCHjOG_message[data-tone=error]{border-color:color-mix(in srgb, var(--travka-color-danger) 34%, var(--travka-color-border));background:var(--travka-color-danger-soft);color:var(--travka-color-danger)}.YCHjOG_form{gap:var(--travka-space-2);--travka-booking-focus-line:var(--travka-ui-forest);--travka-booking-hint:color-mix(in srgb, var(--travka-color-text-subtle) 73%, var(--travka-color-surface));--travka-booking-trailing-icon:var(--travka-color-text-subtle);display:grid}:root[data-theme=dark] .YCHjOG_form{--travka-booking-focus-line:var(--travka-ui-sage);--travka-booking-hint:color-mix(in srgb, var(--travka-color-text-subtle) 75%, var(--travka-color-text))}.YCHjOG_categoryRail{align-items:center;gap:var(--travka-space-2);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;min-width:0;padding-block:var(--travka-space-1);display:flex;overflow-x:auto}.YCHjOG_categoryRail::-webkit-scrollbar{display:none}.YCHjOG_categoryChoice{min-height:var(--travka-button-height-sm);justify-content:center;align-items:center;gap:var(--travka-space-2);padding:0 var(--travka-space-3);border:1px solid var(--travka-color-border);border-radius:var(--travka-radius-pill);background:var(--travka-color-surface);color:var(--travka-color-text);font:inherit;font-size:var(--travka-font-size-4);font-weight:var(--travka-font-weight-regular);white-space:nowrap;scroll-snap-align:start;cursor:pointer;flex:none;display:inline-flex;position:relative}.YCHjOG_categoryChoice:before{content:"";position:absolute;inset:-4px 0}.YCHjOG_categoryChoiceActive{border-color:var(--travka-color-success);background:var(--travka-color-success-soft);color:var(--travka-color-success);font-weight:var(--travka-font-weight-semibold)}.YCHjOG_categoryChoice:focus-visible{outline:2px solid var(--travka-color-focus);outline-offset:-2px}.YCHjOG_bookingQuickAttach{justify-content:flex-end;align-items:center;gap:var(--travka-space-2);min-height:24px;margin-bottom:calc(-1 * var(--travka-space-1));flex-wrap:wrap;display:flex}.YCHjOG_bookingQuickAttach small{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-2)}.YCHjOG_flightLeg{gap:var(--travka-space-2);min-width:0;padding-top:var(--travka-space-3);display:grid}.YCHjOG_flightLegHeading{color:var(--travka-color-text);font-size:var(--travka-type-compact-body-size);font-weight:var(--travka-font-weight-semibold);line-height:1.35}:is(.YCHjOG_form input[data-travka-ui-control=input],.YCHjOG_form textarea[data-travka-ui-control=textarea]){min-height:var(--travka-form-control-height);border:0;border-bottom:1px solid var(--travka-color-border-strong);font-size:var(--travka-font-size-6);font-weight:var(--travka-font-weight-regular);background:0 0;border-radius:0;padding-inline:0}:is(.YCHjOG_form input[type=search][data-travka-ui-control=input],.YCHjOG_form input[type=search][data-travka-ui-control=input]::placeholder){font-size:var(--travka-font-size-6);font-weight:var(--travka-font-weight-regular)}:is(.YCHjOG_form input[data-travka-ui-control=input]:focus,.YCHjOG_form input[data-travka-ui-control=input]:focus-visible,.YCHjOG_form textarea[data-travka-ui-control=textarea]:focus,.YCHjOG_form textarea[data-travka-ui-control=textarea]:focus-visible){border-bottom:1px solid var(--travka-booking-focus-line);box-shadow:none;outline:none}.YCHjOG_form input[data-travka-ui-control=input]::placeholder{color:var(--travka-booking-hint);opacity:1}.YCHjOG_form textarea[data-travka-ui-control=textarea]::placeholder{color:var(--travka-booking-hint);opacity:1}.YCHjOG_form input[data-travka-ui-control=input]::placeholder{color:var(--travka-booking-hint);opacity:1}.YCHjOG_form textarea[data-travka-ui-control=textarea]::placeholder{color:var(--travka-booking-hint);opacity:1}.YCHjOG_form [data-travka-ui-placeholder=true]{color:var(--travka-booking-hint);opacity:1}.YCHjOG_form [data-travka-ui-location-placeholder=true]{color:var(--travka-booking-hint);opacity:1}.YCHjOG_form [data-travka-ui-field-hint=true]{color:var(--travka-booking-hint);opacity:1}.YCHjOG_form [data-travka-ui-location-summary=true]>svg:last-child{color:var(--travka-booking-trailing-icon)}.YCHjOG_form input[data-travka-ui-control=input][aria-invalid=true]{border-bottom:2px solid var(--travka-brand-terracotta)}:is(.YCHjOG_form button[data-travka-ui-select=true],.YCHjOG_form button[data-travka-ui-datetime=true],.YCHjOG_form [data-travka-ui-location-summary=true]){min-height:var(--travka-form-control-height);border:0;border-bottom:1px solid var(--travka-color-border-strong);color:var(--travka-color-text);font-size:var(--travka-font-size-6);font-weight:var(--travka-font-weight-regular);background:0 0;border-radius:0;padding-inline:0}:is(.YCHjOG_form button[data-travka-ui-select=true]:focus-visible,.YCHjOG_form button[data-travka-ui-datetime=true]:focus-visible,.YCHjOG_form [data-travka-ui-location-summary=true]:focus-visible){border-bottom:1px solid var(--travka-booking-focus-line);box-shadow:none;outline:none}:is(.YCHjOG_form button[data-travka-ui-select=true][aria-invalid=true],.YCHjOG_form button[data-travka-ui-datetime=true][aria-invalid=true]){border-bottom:2px solid var(--travka-brand-terracotta)}.YCHjOG_form [data-travka-ui-location-summary=true] strong{font-size:var(--travka-font-size-6);font-weight:var(--travka-font-weight-regular)}.YCHjOG_form [data-travka-ui-location-summary=true]:hover{background:0 0}:is(.YCHjOG_form input[data-travka-ui-control=input]:disabled,.YCHjOG_form button[data-travka-ui-select=true]:disabled,.YCHjOG_form button[data-travka-ui-datetime=true]:disabled){opacity:.55}.YCHjOG_formAlert{border:1px solid color-mix(in srgb, var(--travka-brand-terracotta) 38%, transparent);border-radius:var(--travka-radius-control);background:color-mix(in srgb, var(--travka-brand-terracotta) 9%, var(--travka-color-surface));color:var(--travka-brand-terracotta);font-size:var(--travka-font-size-3);padding:10px 12px;line-height:1.45}.YCHjOG_twoCol{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.YCHjOG_flightAirportPair,.YCHjOG_flightMomentRow{gap:var(--travka-space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;display:grid}.YCHjOG_flightAirportPair>*,.YCHjOG_flightMomentRow>*{min-width:0}.YCHjOG_flightAirportPair,.YCHjOG_flightMomentRow{padding-top:var(--travka-space-2)}@media (max-width:340px){.YCHjOG_flightAirportPair{grid-template-columns:minmax(0,1fr)}}.YCHjOG_flightIdentityRow{align-items:start;gap:var(--travka-form-group-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.YCHjOG_flightIdentityRow>*{min-width:0}.YCHjOG_flightIdentityRow input{font-weight:var(--travka-font-weight-regular)}.YCHjOG_airlineFieldControl{width:100%;min-width:0;position:relative}.YCHjOG_airlineFieldLogo{z-index:1;left:var(--travka-space-3);pointer-events:none;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.YCHjOG_airlineFieldLogo>img,.YCHjOG_airlineFieldLogo>svg{object-fit:contain;width:24px;height:24px;display:block}.YCHjOG_airlineFieldControl:has(.YCHjOG_airlineFieldLogo) input[data-travka-ui-control=input]{padding-left:46px}.YCHjOG_bookingAttachments{gap:var(--travka-space-2);min-width:0;display:grid}.YCHjOG_bookingAttachmentsLabel{color:var(--travka-color-control-label);font-size:var(--travka-font-size-2);font-weight:var(--travka-font-weight-bold)}.YCHjOG_bookingAttachmentChips{gap:var(--travka-space-2);flex-wrap:wrap;align-items:center;display:flex}.YCHjOG_bookingAttachmentChip{align-items:center;gap:var(--travka-space-1);max-width:100%;min-height:36px;padding:0 var(--travka-space-1) 0 var(--travka-space-3);border:1px solid var(--travka-color-border);border-radius:var(--travka-radius-pill);background:var(--travka-color-surface-subtle);font-size:var(--travka-font-size-3);display:inline-flex}.YCHjOG_bookingAttachmentChip>span{white-space:nowrap;text-overflow:ellipsis;max-width:min(55vw,245px);overflow:hidden}.YCHjOG_sourceFile{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);padding:9px 11px}.YCHjOG_insertSummary{padding:var(--travka-space-3);border-radius:var(--travka-radius-button);background:var(--travka-color-surface-subtle);gap:3px;margin-bottom:14px;display:grid}.YCHjOG_insertSummary span{color:var(--travka-color-text-subtle);font-size:var(--travka-font-size-1);font-weight:var(--travka-font-weight-extrabold);letter-spacing:.06em;text-transform:uppercase}.YCHjOG_insertSummary strong{color:var(--travka-color-text);font-size:var(--travka-font-size-4)}@media (max-width:1179px){.YCHjOG_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.YCHjOG_cards,.YCHjOG_twoCol{grid-template-columns:1fr}}.YCHjOG_mobileCardSummary{display:none}@media (max-width:767px){.YCHjOG_card{height:auto}.YCHjOG_cardMain{padding:11px 12px}.YCHjOG_cardTop{align-items:center}.YCHjOG_cardHeading h3{font-size:var(--travka-font-size-4);margin-top:1px;line-height:1.25}.YCHjOG_mobileCardSummary{gap:2px;min-width:0;margin:5px 28px 0 43px;display:grid}.YCHjOG_mobileCardSummary strong,.YCHjOG_mobileCardSummary span,.YCHjOG_mobileCardSummary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.YCHjOG_mobileCardSummary strong{color:var(--travka-color-text);font-size:var(--travka-font-size-2)}.YCHjOG_mobileCardSummary span,.YCHjOG_mobileCardSummary small{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-1)}.YCHjOG_compactDetails,.YCHjOG_metaLine,.YCHjOG_cardFooter{display:none}.YCHjOG_incompleteCard .YCHjOG_cardFooter{justify-content:flex-end;padding:0 12px 12px;display:flex}}@media (max-width:520px){.YCHjOG_page{margin-top:0}.YCHjOG_pageChrome{padding-top:var(--travka-page-header-inset)}.YCHjOG_pageHeading{margin-bottom:var(--travka-space-2)}.YCHjOG_cardMain{padding:12px}.YCHjOG_cardFooter{padding:0 12px 12px}.YCHjOG_mapButton .YCHjOG_brandIcon{width:18px;height:18px}.YCHjOG_detailMeta{grid-template-columns:1fr}}.YCHjOG_formFooterActions{align-items:center;gap:var(--travka-space-3);grid-template-columns:auto minmax(0,1fr);width:100%;display:grid}.YCHjOG_formFooterPrimary{justify-content:flex-end;align-items:center;gap:var(--travka-space-2);min-width:0;display:flex}.YCHjOG_deleteCopy{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-4);line-height:var(--travka-line-body);margin:0}@media (max-width:520px){.YCHjOG_formFooterActions{gap:var(--travka-space-2)}.YCHjOG_formFooterPrimary{justify-content:stretch}.YCHjOG_formFooterPrimary>button{min-width:0;padding-right:var(--travka-space-3);padding-left:var(--travka-space-3);flex:1}}.YCHjOG_empty:has(img){background:var(--travka-color-surface);text-align:center;border-style:solid;justify-items:center;gap:10px;padding:26px 22px}.YCHjOG_empty:has(img)>span{max-width:520px}@media (max-width:620px){.YCHjOG_empty:has(img){padding:22px 16px}}@media (max-width:520px){.YCHjOG_page{margin-top:0}}.YCHjOG_twoCol{align-items:start}@media (min-width:521px){.YCHjOG_page{margin-top:0}}.YCHjOG_documentImport{gap:var(--travka-space-2);background:0 0;border:0;width:100%;min-width:0;padding:0;display:grid}.YCHjOG_documentImport>div{gap:4px;display:grid}.YCHjOG_documentImport strong{color:var(--travka-color-text);font-size:var(--travka-font-size-3)}.YCHjOG_documentImport span,.YCHjOG_documentImport small{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-2);line-height:var(--travka-line-body)}.YCHjOG_hiddenFileInput{display:none}.YCHjOG_documentPrivacy{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-2);line-height:var(--travka-line-body);padding-top:0;display:block}.YCHjOG_documentImport>.YCHjOG_documentImportHeading{justify-content:space-between;align-items:center;gap:var(--travka-space-3);display:flex}.YCHjOG_documentImportHeading>div{gap:var(--travka-space-1);min-width:0;display:grid}.YCHjOG_documentImportHeading>.YCHjOG_documentImportHeaderActions{align-items:center;gap:var(--travka-space-2);flex:none;display:flex}.YCHjOG_documentImportHeaderActions>b{border-radius:var(--travka-radius-pill);background:var(--travka-color-surface);min-width:28px;height:28px;color:var(--travka-color-text);font-size:var(--travka-font-size-2);flex:none;place-items:center;display:inline-grid}.YCHjOG_pendingDocumentList{gap:var(--travka-space-1)!important;display:grid!important}.YCHjOG_pendingDocumentRow{min-width:0;min-height:var(--travka-control-height-sm);padding:var(--travka-space-1) 0 var(--travka-space-1) var(--travka-space-2);border-top:1px solid var(--travka-color-divider);justify-content:space-between;align-items:center;gap:var(--travka-space-2)!important;display:flex!important}.YCHjOG_pendingDocumentRow>span{min-width:0;color:var(--travka-color-text);font-size:var(--travka-font-size-3);font-weight:var(--travka-font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.YCHjOG_pendingDocumentsToggle{padding-inline:var(--travka-space-2);justify-self:start}.YCHjOG_pendingRenameSheet{gap:var(--travka-space-3);display:grid}.YCHjOG_pendingRenameField{align-items:center;gap:var(--travka-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.YCHjOG_pendingRenameField>span{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-3);font-weight:var(--travka-font-weight-bold)}.YCHjOG_pendingRenameSheet p{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-2);line-height:var(--travka-line-body);margin:0}@media (max-width:560px){.YCHjOG_pendingRenameField{grid-template-columns:minmax(0,1fr) auto}}.YCHjOG_addedToItinerary{font-weight:var(--travka-font-weight-extrabold);color:var(--travka-color-success)!important}.YCHjOG_travellerAssignment{gap:var(--travka-space-2);width:100%;min-width:0;padding:var(--travka-space-2) 0;background:0 0;border:0;display:grid}.YCHjOG_travellerAssignment>div:first-child{gap:2px;display:grid}.YCHjOG_travellerAssignment strong{color:var(--travka-color-text);font-size:var(--travka-font-size-3)}.YCHjOG_travellerAssignment span,.YCHjOG_travellerAssignmentEmpty{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-2);line-height:var(--travka-line-body)}.YCHjOG_travellerAssignmentList{gap:var(--travka-space-2) var(--travka-space-3);flex-wrap:wrap;display:flex}.YCHjOG_flightTravellers{padding-block:var(--travka-space-2);border-top:1px solid var(--travka-color-divider);gap:3px;display:grid}.YCHjOG_flightTravellers span{color:var(--travka-color-text-subtle);font-size:var(--travka-font-size-1);font-weight:var(--travka-font-weight-extrabold);text-transform:uppercase}.YCHjOG_flightTravellers strong{color:var(--travka-color-text);font-size:var(--travka-font-size-3)}.YCHjOG_desktopCardSummary{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-2);gap:4px;margin-top:12px;display:grid}.YCHjOG_desktopCardSummary strong{color:var(--travka-color-text);font-size:var(--travka-font-size-3)}.YCHjOG_cardHeading h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:767px){.YCHjOG_desktopCardSummary{display:none}}.YCHjOG_visuallyHiddenBookingMeta{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.YCHjOG_bookingLocationBlock{gap:var(--travka-space-2);min-width:0;display:grid}.YCHjOG_bookingLocationBlock>*{min-width:0}.YCHjOG_bookingLocationBlock>.YCHjOG_twoCol{grid-template-columns:repeat(2,minmax(0,1fr))}.YCHjOG_bookingLocationBlock+.YCHjOG_bookingLocationBlock{margin-top:var(--travka-space-2);padding-top:var(--travka-space-3)}.YCHjOG_bookingVisibility{gap:var(--travka-space-3);background:0 0;border:0;width:100%;min-width:0;padding:0;display:grid}.YCHjOG_bookingAudienceRow{align-items:start;gap:var(--travka-space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.YCHjOG_bookingAudienceRow .YCHjOG_travellerAssignmentList{width:100%;min-width:0}.YCHjOG_form .YCHjOG_bookingVisibility{padding-block:var(--travka-space-2)}.YCHjOG_form .YCHjOG_bookingAudienceCopy strong{font-size:var(--travka-form-label-size)}.YCHjOG_form .YCHjOG_travellerAssignmentList{flex-wrap:wrap;gap:14px 6px;display:flex}.YCHjOG_bookingAudienceCopy{gap:3px;min-width:0;display:grid}.YCHjOG_bookingAudienceCopy strong{color:var(--travka-color-text);font-size:var(--travka-font-size-3)}.YCHjOG_bookingAudienceCopy span{overflow-wrap:anywhere;color:var(--travka-color-text-muted);font-size:var(--travka-font-size-2);line-height:var(--travka-line-body)}.YCHjOG_bookingAudienceRow>button,.YCHjOG_bookingVisibilityHeading>button{flex:none}.YCHjOG_bookingAudienceVisibility{gap:3px;min-width:0;display:grid}.YCHjOG_bookingAudienceRow+.YCHjOG_bookingAudienceVisibility,.YCHjOG_travellerAssignment+.YCHjOG_bookingAudienceVisibility{border-top:1px solid var(--travka-color-divider);padding-top:var(--travka-space-3)}.YCHjOG_bookingAudienceVisibility .YCHjOG_bookingVisibilitySelection{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-2);font-weight:400}.YCHjOG_bookingVisibilityHeading{justify-content:space-between;align-items:center;gap:var(--travka-space-2);display:flex}.YCHjOG_bookingVisibilityHeading>div{gap:var(--travka-space-1);min-width:0;display:grid}.YCHjOG_bookingVisibilityHeading strong{color:var(--travka-color-text);font-size:var(--travka-font-size-3)}.YCHjOG_bookingVisibilityHeading small,.YCHjOG_bookingVisibilityNote{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-2);line-height:var(--travka-line-body)}.YCHjOG_bookingVisibilityHeading button{flex-shrink:0}.YCHjOG_bookingVisibilitySelection{overflow-wrap:anywhere;color:var(--travka-color-text);font-size:var(--travka-font-size-3);font-weight:var(--travka-font-weight-bold);line-height:var(--travka-line-body)}.YCHjOG_bookingVisibilityEditor{gap:var(--travka-space-2);min-width:0;display:grid}.YCHjOG_affiliateReturn{justify-content:space-between;align-items:center;gap:var(--travka-space-3);margin:var(--travka-space-3) 0;padding:var(--travka-space-4);border:1px solid var(--travka-color-border);border-radius:var(--travka-radius-card-sm);background:var(--travka-color-surface);flex-wrap:wrap;display:flex}.YCHjOG_affiliateReturnInline{padding:var(--travka-space-3);background:var(--travka-color-surface-subtle);margin:0}.YCHjOG_affiliateReturnCopy{gap:var(--travka-space-1);flex:220px;min-width:0;display:grid}.YCHjOG_affiliateReturnCopy strong{color:var(--travka-color-text)}.YCHjOG_affiliateReturnCopy span{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-2);line-height:var(--travka-line-body)}.YCHjOG_affiliateReturnActions{align-items:center;gap:var(--travka-space-2);flex-wrap:wrap;display:flex}.YCHjOG_smartImportPanel{gap:var(--travka-space-2);width:100%;padding:var(--travka-space-3) 0;border:0;border-top:1px solid var(--travka-color-border);background:0 0;display:grid}.YCHjOG_smartImportSummary{gap:var(--travka-space-1);display:grid}.YCHjOG_smartImportSummary strong{color:var(--travka-color-text)}.YCHjOG_smartImportSummary span,.YCHjOG_smartImportSummary small{color:var(--travka-color-text-muted)}.YCHjOG_smartImportTips{gap:var(--travka-space-1);padding:var(--travka-space-2) 0;color:var(--travka-color-text-muted);font-size:var(--travka-font-size-2);line-height:var(--travka-line-body);display:grid}.YCHjOG_smartImportTips span:before{content:"• "}.YCHjOG_smartImportBusyOverlay{z-index:12000;padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));background:var(--travka-color-photo-info-scrim);overscroll-behavior:contain;touch-action:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.YCHjOG_smartImportBusyOverlay:focus{outline:none}.YCHjOG_smartImportBusyCard{align-items:center;gap:var(--travka-space-3);border-radius:var(--travka-radius-sheet);background:var(--travka-color-surface);width:min(100%,340px);color:var(--travka-color-text);box-shadow:var(--travka-shadow-sheet);text-align:center;line-height:var(--travka-line-body);flex-direction:column;padding:28px 24px;display:flex}.YCHjOG_smartImportBusyCard>strong{font-size:var(--travka-font-size-4)}.YCHjOG_smartImportBusyCard>span:last-child{font-size:var(--travka-font-size-2);color:var(--travka-color-text-muted)}.YCHjOG_smartImportBusySpinner{border:3px solid var(--travka-color-border);border-top-color:var(--travka-color-text);border-radius:50%;width:28px;height:28px;animation:.75s linear infinite YCHjOG_smartImportBusyRotate;display:inline-block}@keyframes YCHjOG_smartImportBusyRotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.YCHjOG_smartImportBusySpinner{animation-duration:2s}}.YCHjOG_bookingFilterRow{align-items:center;gap:var(--travka-space-2);min-width:0;display:flex}.YCHjOG_bookingFilterRow>[role=tablist]{flex:auto;min-width:0}.YCHjOG_pageHeading .YCHjOG_bookingAddAction{white-space:nowrap;flex:none}.YCHjOG_appearanceSection{gap:var(--travka-space-3);min-width:0;padding-block:var(--travka-space-3);border-top:1px solid var(--travka-color-divider);border-bottom:1px solid var(--travka-color-divider);display:grid}.YCHjOG_appearanceHeading{gap:var(--travka-space-1);min-width:0;display:grid}.YCHjOG_appearanceHeading strong{color:var(--travka-color-text);font-size:var(--travka-font-size-3);font-weight:var(--travka-font-weight-bold);line-height:1.35}.YCHjOG_appearanceHeading small,.YCHjOG_appearanceHint{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-2);line-height:var(--travka-line-body)}.YCHjOG_appearanceControls{align-items:start;gap:var(--travka-space-3);grid-template-columns:minmax(0,1fr) minmax(130px,.45fr);min-width:0;display:grid}.YCHjOG_appearanceControls>*{min-width:0}@media (max-width:600px){.YCHjOG_appearanceControls{grid-template-columns:minmax(0,1fr)}}.YCHjOG_quickAddFields{gap:var(--travka-space-3);display:grid}.YCHjOG_quickAddHint{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-2);line-height:var(--travka-line-body);margin:0}.YCHjOG_needsDetails{color:var(--travka-brand-terracotta);font-weight:var(--travka-font-weight-bold)}.YCHjOG_quickDetailNotice{gap:var(--travka-space-1);padding:var(--travka-space-3);border:1px solid var(--travka-color-border);border-radius:var(--travka-radius-control);background:var(--travka-color-surface-subtle);display:grid}.YCHjOG_quickDetailNotice strong{font-size:var(--travka-font-size-3)}.YCHjOG_quickDetailNotice span{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-2)}.YCHjOG_quickDetailDate{gap:var(--travka-space-1);padding-block:var(--travka-space-2);display:grid}.YCHjOG_quickDetailDate span{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-2)}.YCHjOG_quickDetailDate strong{color:var(--travka-color-text);font-size:var(--travka-font-size-4)}.YCHjOG_openDateTicketRow{align-items:center;gap:var(--travka-space-2);font-size:var(--travka-font-size-2);color:var(--travka-color-text);display:flex}.YCHjOG_openDateTicketRow input{accent-color:var(--travka-color-text);width:16px;height:16px}.YCHjOG_itineraryTimeParity{gap:var(--travka-space-2);min-width:0;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}.YCHjOG_itineraryTimeParity>strong{font-size:var(--travka-font-size-3);color:var(--travka-color-text)}.YCHjOG_itineraryTimeParity>small,.YCHjOG_itineraryTimeParityCopy span,.YCHjOG_itineraryTimeParityCopy small{font-size:var(--travka-font-size-2);color:var(--travka-color-text-muted);line-height:var(--travka-line-body)}.YCHjOG_itineraryTimeParityRow{justify-content:space-between;align-items:center;gap:var(--travka-space-2);border-top:1px solid var(--travka-color-divider);padding-top:var(--travka-space-2);flex-wrap:wrap;display:flex}.YCHjOG_itineraryTimeParityCopy{gap:var(--travka-space-1);flex:210px;min-width:0;display:grid}.YCHjOG_itineraryTimeParityCopy>strong{color:var(--travka-color-text);font-size:var(--travka-font-size-3);overflow-wrap:anywhere}.YCHjOG_detailLocationRow{flex-wrap:nowrap;align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex}.YCHjOG_detailLocationText{flex:auto;gap:2px;min-width:0;display:grid}.YCHjOG_detailLocationRow>button{flex:0 0 var(--travka-icon-button-size-compact);margin:0}.YCHjOG_details small.YCHjOG_bookingAddress{overflow-wrap:anywhere;font-weight:var(--travka-font-weight-regular)}.YCHjOG_detailSource{padding-top:var(--travka-space-3);border-top:1px solid var(--travka-color-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.YCHjOG_detailSourceCopy{gap:4px;min-width:0;display:grid}.YCHjOG_detailSourceCopy span{font-size:var(--travka-font-size-1);font-weight:var(--travka-font-weight-bold);color:var(--travka-color-text-muted);text-transform:uppercase}.YCHjOG_detailSourceCopy strong{font-size:var(--travka-font-size-3);color:var(--travka-color-text);overflow-wrap:anywhere}.YCHjOG_mapPickerOptions{align-items:center;gap:var(--travka-space-2);padding-bottom:var(--travka-space-3);flex-wrap:wrap;display:flex}.YCHjOG_mapPickerOptions>button{justify-content:flex-start;gap:var(--travka-space-2);flex:0 auto;max-width:100%}.YCHjOG_bookingAttachmentsHeading{justify-content:space-between;align-items:center;gap:var(--travka-space-2);min-width:0;display:flex}.YCHjOG_bookingAttachmentsTitle{flex:auto;align-items:center;gap:0;min-width:0;display:flex}.YCHjOG_bookingAttachmentsAddFile{flex:none;max-width:100%;margin-left:auto}.YCHjOG_bookingAttachmentsAddFile>svg{flex:none}.YCHjOG_bookingParticipantsRow{border-top:1px solid var(--travka-color-divider);flex-wrap:wrap;align-items:center;gap:7px;min-width:0;margin-top:12px;padding-top:10px;display:flex}.YCHjOG_bookingParticipantsLabel{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-1);font-weight:var(--travka-font-weight-medium);flex:none}@media (max-width:767px){.YCHjOG_bookingParticipantsRow{gap:6px;margin:10px 24px 0 43px;padding-top:9px}}.YCHjOG_bookingExtendedFields{gap:var(--travka-form-group-gap);min-width:0;display:grid}.YCHjOG_bookingExtendedFields>*{min-width:0}.YCHjOG_journeyCard{gap:var(--travka-space-3);border:1px solid var(--travka-color-border);border-radius:var(--travka-radius-card-sm);min-width:0;padding:var(--travka-space-4);background:var(--travka-color-bg);display:grid}.YCHjOG_journeyHeading{align-items:center;gap:var(--travka-space-2);min-width:0;font-size:var(--travka-font-size-4);font-weight:var(--travka-font-weight-semibold);display:flex}.YCHjOG_journeyHeading>svg{width:20px;height:20px;color:var(--travka-color-text);flex:0 0 20px}.YCHjOG_journeyCard>.YCHjOG_flightLeg{min-width:0;padding-block:var(--travka-space-2);padding-top:var(--travka-space-2)}.YCHjOG_journeyCard>.YCHjOG_flightLeg+.YCHjOG_flightLeg{border-top:1px solid var(--travka-color-border);padding-top:var(--travka-space-4)}.YCHjOG_journeyCard .YCHjOG_flightAirportPair{grid-template-columns:minmax(0,1fr);padding-top:0}.YCHjOG_journeyCard .YCHjOG_flightAirportPair input{text-overflow:clip}.YCHjOG_journeyCard .YCHjOG_flightLegHeading{color:var(--travka-color-brand-text);font-size:var(--travka-font-size-4)}.YCHjOG_journeyCard .YCHjOG_flightMomentRow{padding-top:0}.YCHjOG_journeyCard .YCHjOG_details:not(.YCHjOG_compactDetails){gap:var(--travka-space-3);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.YCHjOG_journeyCard .YCHjOG_details:not(.YCHjOG_compactDetails)>div{border-top:1px solid var(--travka-color-border);padding-top:var(--travka-space-3)}.YCHjOG_journeyCard .YCHjOG_details:not(.YCHjOG_compactDetails)>div:first-child{border-top:0;padding-top:0}.YCHjOG_journeyCard .YCHjOG_details:not(.YCHjOG_compactDetails) strong{font-size:var(--travka-font-size-5);overflow-wrap:anywhere}.YCHjOG_supportHeading{border-top:1px solid var(--travka-color-border);padding-top:var(--travka-space-4);color:var(--travka-color-text);font-size:var(--travka-font-size-4);font-weight:var(--travka-font-weight-semibold)}
.v1Hdxq_field{gap:var(--travka-space-2);min-width:0;display:grid}.v1Hdxq_airportField{gap:var(--travka-space-2);min-width:0;display:grid;position:relative}.v1Hdxq_inputWithIcon{min-width:0;position:relative}.v1Hdxq_searchIcon{z-index:1;width:20px;height:20px;color:var(--travka-booking-trailing-icon,var(--travka-color-text-subtle));pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.v1Hdxq_airportField .v1Hdxq_inputWithIcon input[data-travka-ui-control=input]{width:100%;min-width:0;min-height:var(--travka-form-control-height);border:0;border-bottom:1px solid var(--travka-color-border-strong);font-size:var(--travka-font-size-6);font-weight:var(--travka-font-weight-regular);box-shadow:none;background:0 0;border-radius:0;padding:0 28px 0 0}:is(.v1Hdxq_airportField .v1Hdxq_inputWithIcon input[data-travka-ui-control=input]:focus,.v1Hdxq_airportField .v1Hdxq_inputWithIcon input[data-travka-ui-control=input]:focus-visible){border-bottom:1px solid var(--travka-booking-focus-line,var(--travka-ui-forest));box-shadow:none;outline:none}.v1Hdxq_airportField .v1Hdxq_inputWithIcon input[data-travka-ui-control=input][aria-invalid=true]{border-bottom:2px solid var(--travka-brand-terracotta)}.v1Hdxq_resultsPanel{border:1px solid var(--travka-color-border);border-radius:var(--travka-radius-control);background:var(--travka-color-surface);width:100%;min-width:0;box-shadow:var(--travka-shadow-card);padding:7px}.v1Hdxq_results{overscroll-behavior:contain;gap:5px;max-height:min(290px,34dvh);display:grid;overflow-y:auto}.v1Hdxq_option{border-radius:var(--travka-radius-control);background:var(--travka-color-surface);width:100%;min-height:62px;color:var(--travka-color-text);text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.v1Hdxq_option:hover,.v1Hdxq_option[aria-selected=true]{background:var(--travka-color-surface-subtle)}.v1Hdxq_option:focus-visible{outline:2px solid var(--travka-color-focus);outline-offset:-2px}.v1Hdxq_airportCopy{gap:3px;min-width:0;display:grid}.v1Hdxq_airportCopy strong{font-size:var(--travka-font-size-3);font-weight:var(--travka-font-weight-bold);overflow-wrap:anywhere;line-height:1.4}.v1Hdxq_airportCopy small{font-size:var(--travka-font-size-2);color:var(--travka-color-text-muted);line-height:1.4}.v1Hdxq_iata{font-size:var(--travka-font-size-3);font-weight:var(--travka-font-weight-bold);background:var(--travka-color-surface-muted);border-radius:8px;flex:none;padding:7px 9px}.v1Hdxq_status{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-3);margin:10px 0;padding:10px 4px;line-height:1.4}.v1Hdxq_credit{font-size:var(--travka-font-size-1);color:var(--travka-color-text-muted);margin:7px 6px 1px;display:block}.v1Hdxq_terminalField{gap:6px;display:grid}.v1Hdxq_help{color:var(--travka-color-text-muted);font-size:var(--travka-font-size-2);line-height:1.4}
.L_lDkG_iconContainer{flex:none;align-items:center;display:inline-flex}.L_lDkG_iconContainer button{width:var(--travka-icon-button-size-compact);height:var(--travka-icon-button-size-compact);min-width:var(--travka-icon-button-size-compact);min-height:var(--travka-icon-button-size-compact);justify-content:center;align-items:center;display:inline-flex}
