.jBwZNa_wrapper{min-height:100vh;color:var(--c-surface);background:#0c1626;padding:24px 16px}.jBwZNa_container{flex-direction:column;gap:16px;max-width:1200px;margin:0 auto;display:flex}.jBwZNa_header{border-bottom:1px solid #ffffff1a;flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.jBwZNa_title{letter-spacing:-.68px;color:var(--c-ink);font-size:34px;font-weight:700;line-height:1.2}@media (max-width:640px){.jBwZNa_title{letter-spacing:-.48px;font-size:24px}}.jBwZNa_title{color:#fff;margin:0;font-size:28px}.jBwZNa_meta{color:#fff9;font-size:13px}.jBwZNa_downloadBtn{background-color:var(--c-primary);color:var(--c-on-dark);cursor:pointer;border:none;border-radius:20px;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.jBwZNa_downloadBtn:hover{background-color:var(--c-primary-hover)}.jBwZNa_downloadBtn:disabled{opacity:.6;cursor:not-allowed}.jBwZNa_downloadBtn{align-self:flex-start;text-decoration:none}.jBwZNa_loading,.jBwZNa_empty{text-align:center;color:#ffffff80;padding:32px}.jBwZNa_error{background:color-mix(in srgb, var(--c-danger) 15%, transparent);color:var(--c-surface);text-align:center;border-radius:12px;max-width:600px;margin:32px auto;padding:16px}.jBwZNa_grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.jBwZNa_thumb{cursor:pointer;background:0 0;border:none;padding:0}.jBwZNa_thumb img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;transition:transform .2s;display:block}.jBwZNa_thumb:hover img{transform:scale(1.03)}.jBwZNa_lightbox{z-index:1000;background:#000000eb;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:fixed;inset:0}.jBwZNa_lightbox img{object-fit:contain;max-width:95vw;max-height:80vh}.jBwZNa_lightboxActions{gap:12px;display:flex}.jBwZNa_lightboxActions a,.jBwZNa_lightboxActions button{color:var(--c-surface);cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:8px 16px;font-size:13px;text-decoration:none}.jBwZNa_lightboxActions a:hover,.jBwZNa_lightboxActions button:hover{background:#fff3}.jBwZNa_actions{flex-wrap:wrap;gap:12px;display:flex}
._60KZtG_overlay{z-index:1000;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._60KZtG_box{background:#fff;border-radius:16px;width:100%;max-width:440px;padding:22px 24px;box-shadow:0 18px 48px #0f172a38}._60KZtG_title{color:#0f172a;margin:0 0 8px;font-size:18px;font-weight:800}._60KZtG_text{color:#334155;white-space:pre-line;margin:0;font-size:14.5px;line-height:1.55}._60KZtG_input{resize:vertical;border:1px solid #d4dde8;border-radius:10px;width:100%;margin-top:14px;padding:10px 12px;font-family:inherit;font-size:14px}._60KZtG_actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}._60KZtG_primary,._60KZtG_danger,._60KZtG_ghost{cursor:pointer;border-radius:10px;padding:9px 18px;font-size:14px;font-weight:700}._60KZtG_primary{color:#fff;background:#e17d34;border:none}._60KZtG_primary:hover{background:#c96a26}._60KZtG_danger{color:#fff;background:#b3261e;border:none}._60KZtG_danger:hover{background:#8f1e18}._60KZtG_ghost{color:#334155;background:#fff;border:1px solid #d4dde8}._60KZtG_ghost:hover{background:#f8fafc}
.Hapxba_frame{background:var(--nu-surface-2);border:1px solid var(--nu-line);border-radius:12px;max-width:100%;padding:10px 12px 12px}.Hapxba_svg{width:100%;max-width:460px;height:auto;display:block}.Hapxba_body{fill:var(--nu-surface)}.Hapxba_cabin{fill:var(--nu-canvas)}.Hapxba_outline{fill:none;stroke:var(--nu-line-strong);stroke-width:2px}.Hapxba_partition{stroke:var(--nu-line-strong);stroke-width:2.5px}.Hapxba_glass{fill:none;stroke:var(--nu-accent-ring);stroke-linecap:round}.Hapxba_wheel rect{fill:var(--nu-ink-2)}.Hapxba_zone{letter-spacing:.06em;fill:var(--nu-ink-3);font-size:10.5px;font-weight:600}.Hapxba_front{fill:var(--nu-ink-3);font-size:11px}.Hapxba_steering{fill:none;stroke:var(--nu-ink-2);stroke-width:2.5px}.Hapxba_num{font-size:14px;font-weight:700}.Hapxba_seatSalon .Hapxba_num{fill:var(--nu-on-accent)}.Hapxba_seatSalon .Hapxba_back{stroke:var(--nu-on-accent);stroke-width:1.5px}.Hapxba_seatCabin .Hapxba_num{fill:#fff}.Hapxba_seatCabin .Hapxba_back{stroke:#fff;stroke-width:1.5px}.Hapxba_seatSalon .Hapxba_cushion,.Hapxba_seatSalon .Hapxba_back{fill:var(--nu-accent)}.Hapxba_seatSalon .Hapxba_cushion{stroke:var(--nu-accent);stroke-width:1.5px}.Hapxba_seatCabin .Hapxba_cushion,.Hapxba_seatCabin .Hapxba_back{fill:#e17d34}.Hapxba_seatCabin .Hapxba_cushion{stroke:#e17d34;stroke-width:1.5px}.Hapxba_seatOff .Hapxba_cushion,.Hapxba_seatOff .Hapxba_back{fill:var(--nu-surface);stroke:var(--nu-line-strong);stroke-width:1.5px}.Hapxba_seatOff .Hapxba_num{fill:var(--nu-ink-3)}.Hapxba_legend{color:var(--nu-ink-2);flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.Hapxba_legend li{align-items:center;gap:6px;display:inline-flex}.Hapxba_legendOff{opacity:.55}.Hapxba_legendSalon,.Hapxba_legendCabin{color:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:11.5px;display:inline-flex}.Hapxba_legendSalon{background:var(--nu-accent);color:var(--nu-on-accent)}.Hapxba_legendCabin{background:#e17d34}
.lU3W7a_wrapper{flex-direction:column;gap:12px;display:flex}.lU3W7a_loading,.lU3W7a_empty{text-align:center;color:var(--c-ink-2);padding:24px;font-size:13px}.lU3W7a_error{background:color-mix(in srgb, var(--c-danger) 8%, transparent);color:var(--c-danger);border:1px solid color-mix(in srgb, var(--c-danger) 20%, transparent);border-radius:8px;padding:8px 12px;font-size:13px}.lU3W7a_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lU3W7a_item{border:1px solid var(--c-line-input);background:var(--c-surface);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.lU3W7a_itemMain{flex-direction:column;flex:1;gap:4px;display:flex}.lU3W7a_itemName{color:var(--c-ink);font-size:15px;font-weight:600}.lU3W7a_itemMeta{color:var(--c-ink-2);font-size:12px}.lU3W7a_itemDesc{color:var(--c-ink-2);margin-top:4px;font-size:13px}.lU3W7a_itemActions{gap:4px;display:flex}.lU3W7a_iconBtn{cursor:pointer;color:var(--c-ink-2);background:0 0;border:1px solid #0000;border-radius:8px;padding:4px 8px}.lU3W7a_iconBtn:hover{color:var(--c-ink);background:var(--c-surface-2)}.lU3W7a_addBtn{background-color:var(--c-primary);color:var(--c-on-dark);cursor:pointer;border:none;border-radius:20px;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.lU3W7a_addBtn:hover{background-color:var(--c-primary-hover)}.lU3W7a_addBtn:disabled{opacity:.6;cursor:not-allowed}.lU3W7a_addBtn{align-self:flex-start}.lU3W7a_modal{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lU3W7a_modalCard{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){.lU3W7a_modalCard{border-radius:8px;padding:12px}}.lU3W7a_modalCard{flex-direction:column;gap:12px;width:100%;max-width:500px;max-height:90vh;display:flex;overflow-y:auto}.lU3W7a_modalTitle{color:var(--c-ink);margin:0;font-size:20px;font-weight:600;line-height:1.4}.lU3W7a_tabs{border-bottom:1px solid var(--c-line-input);gap:8px;display:flex}.lU3W7a_tab{color:var(--c-ink-2);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 12px;font-size:13px}.lU3W7a_tab:hover{color:var(--c-ink)}.lU3W7a_tabActive{color:var(--c-primary);border-bottom-color:var(--c-primary);font-weight:600}.lU3W7a_form{flex-direction:column;gap:12px;display:flex}.lU3W7a_field{flex-direction:column;gap:4px;display:flex}.lU3W7a_label{color:var(--c-ink);font-size:13px;font-weight:600}.lU3W7a_input{background:var(--c-input-bg);border:1px solid var(--c-line-input);color:var(--c-ink);border-radius:8px;width:100%;padding:12px 13px;font-size:15px;transition:border-color .2s}.lU3W7a_input::placeholder{color:var(--c-ink-3)}.lU3W7a_input:focus{border-color:var(--c-primary);outline:none}.lU3W7a_input:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.lU3W7a_input{font-size:16px}}.lU3W7a_textarea{background:var(--c-input-bg);border:1px solid var(--c-line-input);color:var(--c-ink);border-radius:8px;width:100%;padding:12px 13px;font-size:15px;transition:border-color .2s}.lU3W7a_textarea::placeholder{color:var(--c-ink-3)}.lU3W7a_textarea:focus{border-color:var(--c-primary);outline:none}.lU3W7a_textarea:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.lU3W7a_textarea{font-size:16px}}.lU3W7a_textarea{resize:vertical;font-family:inherit}.lU3W7a_hint{color:var(--c-ink-3);font-size:12px}.lU3W7a_vehiclesPicker{flex-direction:column;gap:4px;max-height:200px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lU3W7a_vehicleOpt{border:1px solid var(--c-line-input);cursor:pointer;border-radius:8px;padding:8px;font-size:13px}.lU3W7a_vehicleOpt:hover{background:var(--c-surface-2)}.lU3W7a_vehicleOptActive{border-color:var(--c-primary);background:color-mix(in srgb, var(--c-primary) 6%, transparent)}.lU3W7a_actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.lU3W7a_cancelBtn{border:1px solid var(--c-line-input);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-size:13px}.lU3W7a_cancelBtn:hover{color:var(--c-ink)}.lU3W7a_submitBtn{background-color:var(--c-primary);color:var(--c-on-dark);cursor:pointer;border:none;border-radius:20px;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.lU3W7a_submitBtn:hover{background-color:var(--c-primary-hover)}.lU3W7a_submitBtn:disabled{opacity:.6;cursor:not-allowed}.lU3W7a_seatMapGap{margin-top:8px}.lU3W7a_layoutActions{gap:8px;display:flex}
.ve9ZfG_box{flex-direction:column;gap:12px;margin-top:12px;display:flex}.ve9ZfG_switch{border:1px solid var(--c-line-input);background:var(--c-surface-2);border-radius:20px;align-self:flex-start;padding:3px;display:inline-flex}.ve9ZfG_switch button{font:inherit;color:var(--c-ink-2);cursor:pointer;background:0 0;border:0;border-radius:20px;padding:8px 16px;font-size:13px;font-weight:600}.ve9ZfG_on{box-shadow:var(--c-shadow);background:var(--c-surface)!important;color:var(--c-ink)!important}.ve9ZfG_row{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:640px){.ve9ZfG_row{grid-template-columns:1fr}}.ve9ZfG_field{flex-direction:column;gap:4px;display:flex}.ve9ZfG_field>span{font-size:13px;font-weight:600}.ve9ZfG_field input{background:var(--c-input-bg);border:1px solid var(--c-line-input);color:var(--c-ink);border-radius:8px;width:100%;padding:12px 13px;font-size:15px;transition:border-color .2s}.ve9ZfG_field input::placeholder{color:var(--c-ink-3)}.ve9ZfG_field input:focus{border-color:var(--c-primary);outline:none}.ve9ZfG_field input:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.ve9ZfG_field input{font-size:16px}}.ve9ZfG_field small{color:var(--c-ink-2);font-size:12px}.ve9ZfG_err{color:var(--c-danger)!important}.ve9ZfG_found{border:1px solid var(--c-line);background:var(--c-surface-2);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ve9ZfG_found span{color:var(--c-ink-2);font-size:13px}.ve9ZfG_methods{flex-direction:column;gap:6px;display:flex}.ve9ZfG_method{border:1px solid var(--c-line-input);background:var(--c-surface);cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;display:flex}.ve9ZfG_method input{margin-top:3px}.ve9ZfG_method b{font-weight:600;display:block}.ve9ZfG_method small{color:var(--c-ink-2);margin-top:2px;font-size:13px;display:block}.ve9ZfG_methodOn{border-color:var(--c-primary);background:var(--c-primary-bg)}.ve9ZfG_methodOff{cursor:default;opacity:.75}.ve9ZfG_note{color:var(--c-ink-2);margin:0;font-size:12px}.ve9ZfG_done{border:1px solid var(--c-primary);background:var(--c-surface);border-radius:12px;flex-direction:column;gap:8px;max-width:640px;margin:24px auto;padding:20px;display:flex}.ve9ZfG_done h2{margin:0;font-size:20px}.ve9ZfG_done p{color:var(--c-ink-2-dark);margin:0}.ve9ZfG_purpose{border:1px dashed var(--c-line-input);border-radius:8px;padding:10px 12px;font-size:14px}.ve9ZfG_purpose span{color:var(--c-ink-2);margin-bottom:2px;font-size:12px;display:block}.ve9ZfG_download{background-color:var(--c-primary);color:var(--c-on-dark);cursor:pointer;border:none;border-radius:20px;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.ve9ZfG_download:hover{background-color:var(--c-primary-hover)}.ve9ZfG_download:disabled{opacity:.6;cursor:not-allowed}.ve9ZfG_download{align-self:flex-start;padding:12px 20px;text-decoration:none}.ve9ZfG_strip{border:1px solid var(--c-line-input);border-left:3px solid var(--c-primary);background:var(--c-surface);color:var(--c-ink-2-dark);overflow-wrap:anywhere;border-radius:8px;margin-top:8px;padding:10px 12px;font-size:13.5px;line-height:1.45}.ve9ZfG_strip strong{color:var(--c-ink)}
.fMTLBW_wrapper{flex-direction:column;gap:12px;display:flex}.fMTLBW_loading,.fMTLBW_empty{text-align:center;color:var(--c-ink-2);padding:24px;font-size:13px}.fMTLBW_error{background:color-mix(in srgb, var(--c-danger) 8%, transparent);color:var(--c-danger);border:1px solid color-mix(in srgb, var(--c-danger) 20%, transparent);border-radius:8px;padding:8px 12px;font-size:13px}.fMTLBW_grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.fMTLBW_card{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){.fMTLBW_card{border-radius:8px;padding:12px}}.fMTLBW_card{flex-direction:column;gap:8px;display:flex}.fMTLBW_cardHeader{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fMTLBW_cardName{color:var(--c-ink);margin:0;font-size:17px;font-weight:600;line-height:1.4}.fMTLBW_price{color:var(--c-primary);white-space:nowrap;font-size:20px;font-weight:700}.fMTLBW_cardMeta{color:var(--c-ink-2);font-size:12px}.fMTLBW_riseHint{color:var(--c-ink-2);margin:0;font-size:12px}.fMTLBW_bundle{border:1px solid var(--c-line-input);background:var(--c-surface-2);border-radius:8px;flex-direction:column;gap:4px;padding:8px;display:flex}.fMTLBW_bundleBadge{text-transform:uppercase;letter-spacing:.04em;color:var(--c-primary);align-self:flex-start;font-size:11px;font-weight:700}.fMTLBW_bundleWhat{color:var(--c-ink);font-size:13px}.fMTLBW_bundleNote{color:var(--c-ink-2);font-size:11px}.fMTLBW_note{background:var(--c-surface-2);color:var(--c-ink);white-space:pre-line;border-radius:8px;margin:0 0 8px;padding:10px 14px;font-size:13px;line-height:1.5}.fMTLBW_cardDesc{letter-spacing:-.15px;color:var(--c-ink-2);margin:0;font-size:13px;font-weight:400;line-height:24px}.fMTLBW_includes{color:var(--c-ink);flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.fMTLBW_mutexHint{color:var(--c-ink-3);font-size:11px;font-style:italic}.fMTLBW_cardActions{gap:8px;margin-top:8px;display:flex}.fMTLBW_iconBtn{border:1px solid var(--c-line-input);cursor:pointer;color:var(--c-ink-2);background:0 0;border-radius:8px;padding:4px 10px;font-size:12px}.fMTLBW_iconBtn:hover{color:var(--c-ink);background:var(--c-surface-2)}.fMTLBW_addBtn{background-color:var(--c-primary);color:var(--c-on-dark);cursor:pointer;border:none;border-radius:20px;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.fMTLBW_addBtn:hover{background-color:var(--c-primary-hover)}.fMTLBW_addBtn:disabled{opacity:.6;cursor:not-allowed}.fMTLBW_addBtn{align-self:flex-start}.fMTLBW_modal{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.fMTLBW_modalCard{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){.fMTLBW_modalCard{border-radius:8px;padding:12px}}.fMTLBW_modalCard{flex-direction:column;gap:12px;width:100%;max-width:560px;max-height:92vh;display:flex;overflow-y:auto}.fMTLBW_modalTitle{color:var(--c-ink);margin:0;font-size:20px;font-weight:600;line-height:1.4}.fMTLBW_form{flex-direction:column;gap:12px;display:flex}.fMTLBW_field{flex-direction:column;gap:4px;display:flex}.fMTLBW_row{grid-template-columns:1fr 1fr;align-items:end;gap:8px;display:grid}@media (max-width:640px){.fMTLBW_row{grid-template-columns:1fr}}.fMTLBW_label{color:var(--c-ink);font-size:13px;font-weight:600}.fMTLBW_input{background:var(--c-input-bg);border:1px solid var(--c-line-input);color:var(--c-ink);border-radius:8px;width:100%;padding:12px 13px;font-size:15px;transition:border-color .2s}.fMTLBW_input::placeholder{color:var(--c-ink-3)}.fMTLBW_input:focus{border-color:var(--c-primary);outline:none}.fMTLBW_input:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.fMTLBW_input{font-size:16px}}.fMTLBW_textarea{background:var(--c-input-bg);border:1px solid var(--c-line-input);color:var(--c-ink);border-radius:8px;width:100%;padding:12px 13px;font-size:15px;transition:border-color .2s}.fMTLBW_textarea::placeholder{color:var(--c-ink-3)}.fMTLBW_textarea:focus{border-color:var(--c-primary);outline:none}.fMTLBW_textarea:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.fMTLBW_textarea{font-size:16px}}.fMTLBW_textarea{resize:vertical;font-family:inherit}.fMTLBW_checkboxLabel{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.fMTLBW_hint{color:var(--c-ink-3);margin:0;font-size:11px}.fMTLBW_removeChip{cursor:pointer;color:var(--c-danger);background:0 0;border:none;padding:0 4px;font-size:12px}.fMTLBW_slotsPicker{flex-wrap:wrap;gap:6px;display:flex}.fMTLBW_slotChip{border:1px solid var(--c-line-input);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:flex}.fMTLBW_actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.fMTLBW_cancelBtn{border:1px solid var(--c-line-input);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-size:13px}.fMTLBW_submitBtn{background-color:var(--c-primary);color:var(--c-on-dark);cursor:pointer;border:none;border-radius:20px;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.fMTLBW_submitBtn:hover{background-color:var(--c-primary-hover)}.fMTLBW_submitBtn:disabled{opacity:.6;cursor:not-allowed}.fMTLBW_noticeError,.fMTLBW_noticeErrorGap{background:var(--c-danger-bg);border:1px solid var(--c-danger);color:var(--c-danger-ink);border-radius:8px;padding:8px 12px;font-size:13px}.fMTLBW_noticeErrorGap{margin-top:6px}.fMTLBW_noticeWarn{background:var(--c-warning-a10);border:1px solid var(--c-warning);color:var(--c-warning-ink);border-radius:8px;margin-top:6px;padding:8px 12px;font-size:13px}.fMTLBW_noticeOk{background:var(--c-success-a10);border:1px solid var(--c-success);color:var(--c-success-ink);border-radius:8px;margin-top:4px;padding:10px 14px}.fMTLBW_noticeOkNote{opacity:.85;margin-top:4px;font-size:12px}.fMTLBW_helpBox{background:var(--c-surface-2);border-radius:8px;padding:10px 12px;line-height:1.5}.fMTLBW_helpRow{margin-bottom:6px}.fMTLBW_helpExample{color:var(--c-ink-2)}.fMTLBW_oldPrice{color:var(--c-ink-3);margin-right:6px;font-size:.85em;font-weight:500;text-decoration:line-through}.fMTLBW_saleUntil{color:var(--c-danger);margin:-4px 0 4px;font-size:12px;font-weight:600}.fMTLBW_seatMaps{flex-direction:column;gap:10px;margin-top:10px;display:flex}.fMTLBW_seatMapBlock{flex-direction:column;gap:6px;display:flex}.fMTLBW_seatMapTitle{color:var(--c-ink-2);font-size:12.5px}
.NoBuOG_box{border:1px solid var(--c-line);background:var(--c-surface);border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.NoBuOG_title{color:var(--c-ink);margin:0;font-size:17px}.NoBuOG_rows{flex-direction:column;gap:6px;font-size:14px;display:flex}.NoBuOG_rows>div{justify-content:space-between;gap:12px;display:flex}.NoBuOG_rows span{color:var(--c-ink-2)}.NoBuOG_rows b{color:var(--c-ink);text-align:right}.NoBuOG_pdf{color:var(--c-primary);align-self:flex-start;font-size:14px;font-weight:600}.NoBuOG_actions{flex-wrap:wrap;gap:8px;display:flex}.NoBuOG_action{border:1px solid var(--c-line-input);background:var(--c-surface);color:var(--c-ink);font:inherit;cursor:pointer;border-radius:10px;padding:8px 14px;font-size:14px;font-weight:600}.NoBuOG_action:hover:not(:disabled){border-color:var(--c-primary);color:var(--c-primary)}.NoBuOG_action:disabled{opacity:.5;cursor:not-allowed}.NoBuOG_danger{color:var(--c-danger)}.NoBuOG_form{background:var(--c-surface-2);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.NoBuOG_label{color:var(--c-ink);font-size:14px;font-weight:600}.NoBuOG_seatsRow{align-items:center;gap:8px;display:flex}.NoBuOG_step{border:1px solid var(--c-line-input);background:var(--c-surface);width:34px;height:34px;color:var(--c-ink);cursor:pointer;border-radius:8px;font-size:18px}.NoBuOG_step:disabled{opacity:.4;cursor:not-allowed}.NoBuOG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:560px){.NoBuOG_grid{grid-template-columns:1fr}}.NoBuOG_field{color:var(--c-ink-2);flex-direction:column;gap:4px;font-size:13px;display:flex}.NoBuOG_field input{border:1px solid var(--c-line-input);background:var(--c-input-bg);color:var(--c-ink);font:inherit;border-radius:8px;padding:8px 10px;font-size:14px}.NoBuOG_wide{grid-column:1/-1}.NoBuOG_input{border:1px solid var(--c-line-input);background:var(--c-input-bg);color:var(--c-ink);font:inherit;resize:vertical;border-radius:8px;padding:8px 10px;font-size:14px}.NoBuOG_formActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.NoBuOG_primary{background:var(--c-primary);color:var(--c-on-primary);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:9px 18px;font-weight:700}.NoBuOG_primary:disabled{opacity:.5;cursor:not-allowed}.NoBuOG_dangerBtn{background:var(--c-danger)}.NoBuOG_link{color:var(--c-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.NoBuOG_hint{color:var(--c-ink-2);margin:0;font-size:13px}.NoBuOG_text{color:var(--c-ink);margin:0;font-size:14px}.NoBuOG_note{color:var(--c-ink-2);font-size:14px}.NoBuOG_ok{color:#178a42;font-size:14px}.NoBuOG_error{color:var(--c-danger);font-size:14px}
.NA9jDG_wrapper{flex-direction:column;gap:12px;display:flex}.NA9jDG_loading,.NA9jDG_empty{text-align:center;color:var(--c-ink-2);padding:16px;font-size:13px}.NA9jDG_error{background:color-mix(in srgb, var(--c-danger) 8%, transparent);color:var(--c-danger);border-radius:8px;padding:8px;font-size:13px}.NA9jDG_summary{align-items:baseline;gap:12px;display:flex}.NA9jDG_avgRating{color:var(--c-warning);font-size:24px;font-weight:700}.NA9jDG_count{color:var(--c-ink-2);font-size:13px}.NA9jDG_list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.NA9jDG_review{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){.NA9jDG_review{border-radius:8px;padding:12px}}.NA9jDG_review{flex-direction:column;gap:8px;display:flex}.NA9jDG_reviewHeader{justify-content:space-between;align-items:center;display:flex}.NA9jDG_stars{font-size:16px}.NA9jDG_date{color:var(--c-ink-2);font-size:12px}.NA9jDG_text{letter-spacing:-.15px;color:var(--c-ink);margin:0;font-size:15px;font-weight:400;line-height:24px}.NA9jDG_photos{flex-wrap:wrap;gap:4px;display:flex}.NA9jDG_photo{object-fit:cover;border-radius:8px;width:80px;height:80px}.NA9jDG_reply{background:var(--c-surface-2);border-radius:8px;padding:8px;font-size:13px}.NA9jDG_reply p{margin:4px 0 0}.NA9jDG_reportBtn{color:var(--c-ink-3);cursor:pointer;background:0 0;border:none;align-self:flex-start;font-size:12px}.NA9jDG_reportBtn:hover{color:var(--c-danger)}.NA9jDG_how{max-width:72ch;color:var(--nu-ink-3);margin:8px 0 0;font-size:13px;line-height:1.5}.NA9jDG_how a{color:inherit;text-decoration:underline}
.ECxaQW_wrapper{min-height:calc(100vh - 64px);padding:24px 16px}.ECxaQW_container{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}.ECxaQW_backLink{color:var(--c-ink-2);font-size:13px;text-decoration:none}.ECxaQW_backLink:hover{color:var(--c-primary)}.ECxaQW_title{letter-spacing:-.48px;color:var(--c-ink);font-size:24px;font-weight:600;line-height:1.3}@media (max-width:640px){.ECxaQW_title{font-size:20px}}.ECxaQW_title{margin:0}.ECxaQW_headerRow{align-items:center;gap:12px;display:flex}.ECxaQW_muted{color:var(--c-ink-3);font-size:12px}.ECxaQW_badge{border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.ECxaQW_statusAwaitingPayment{background:color-mix(in srgb, var(--c-warning) 15%, transparent);color:var(--c-warning-ink)}.ECxaQW_statusPaid{background:var(--c-success-a15);color:var(--c-success-dark)}.ECxaQW_statusConfirmed{background:color-mix(in srgb, var(--c-primary) 10%, transparent);color:var(--c-primary)}.ECxaQW_statusCancelled{background:color-mix(in srgb, var(--c-danger) 12%, transparent);color:var(--c-danger)}.ECxaQW_statusCompleted{background:color-mix(in srgb, var(--c-ink-2) 12%, transparent);color:var(--c-ink-2)}.ECxaQW_loading{text-align:center;color:var(--c-ink-2);padding:32px}.ECxaQW_error{background:color-mix(in srgb, var(--c-danger) 8%, transparent);color:var(--c-danger);border-radius:8px;padding:12px}.ECxaQW_card{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){.ECxaQW_card{border-radius:8px;padding:12px}}.ECxaQW_cardHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.ECxaQW_cardTitle{color:var(--c-ink);margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.4}.ECxaQW_cardLine{color:var(--c-ink);font-size:15px}.ECxaQW_cardMeta{color:var(--c-ink-2);margin-top:4px;font-size:12px}.ECxaQW_payBtn{background-color:var(--c-primary);color:var(--c-on-dark);cursor:pointer;border:none;border-radius:20px;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.ECxaQW_payBtn:hover{background-color:var(--c-primary-hover)}.ECxaQW_payBtn:disabled{opacity:.6;cursor:not-allowed}.ECxaQW_payBtn{opacity:.6;margin-top:8px}.ECxaQW_ticketBtn{background-color:var(--c-primary);color:var(--c-on-dark);cursor:pointer;border:none;border-radius:20px;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.ECxaQW_ticketBtn:hover{background-color:var(--c-primary-hover)}.ECxaQW_ticketBtn:disabled{opacity:.6;cursor:not-allowed}.ECxaQW_ticketBtn{margin-top:8px}.ECxaQW_revealBtn{border:1px solid var(--c-primary);color:var(--c-primary);cursor:pointer;background:0 0;border-radius:8px;padding:4px 12px;font-size:12px}.ECxaQW_passengerList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ECxaQW_passenger{background:var(--c-surface-2);border-radius:8px;padding:8px;font-size:13px}.ECxaQW_cancelBtn{border:1px solid var(--c-danger);color:var(--c-danger);cursor:pointer;background:0 0;border-radius:12px;align-self:flex-start;padding:12px 20px;font-weight:600}.ECxaQW_cancelInfo{background:color-mix(in srgb, var(--c-danger) 8%, transparent);color:var(--c-danger);border-radius:8px;padding:12px}.ECxaQW_cardGood{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){.ECxaQW_cardGood{border-radius:8px;padding:12px}}.ECxaQW_cardGood{background:var(--c-primary-bg);border:1px solid var(--c-primary-a30)}.ECxaQW_cardChat{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){.ECxaQW_cardChat{border-radius:8px;padding:12px}}.ECxaQW_cardChat{background:var(--c-success-a10);border:1px solid var(--c-success-a20)}.ECxaQW_cardWarn{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){.ECxaQW_cardWarn{border-radius:8px;padding:12px}}.ECxaQW_cardWarn{background:var(--c-warning-a10);border:1px solid var(--c-warning)}.ECxaQW_bookingId{color:var(--c-ink-2);margin-top:2px;font-size:14px}.ECxaQW_tourLink{color:var(--c-primary);margin:2px 0 6px;font-weight:600;text-decoration:none;display:inline-block}.ECxaQW_tourLink:hover{text-decoration:underline}.ECxaQW_paidBanner{background:var(--c-success-a10);border:1px solid var(--c-success-a20);color:var(--c-success-ink);border-radius:10px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:14px;font-weight:600;display:flex}.ECxaQW_refundBox{background:var(--c-warning-a10);border:1px solid var(--c-warning);border-radius:8px;margin-top:10px;padding:10px}.ECxaQW_refundTitle{color:var(--c-warning-ink);margin-bottom:6px;font-weight:700}.ECxaQW_refundList{color:var(--c-ink-2);flex-direction:column;gap:4px;margin:0 0 10px;padding-left:18px;font-size:14px;display:flex}.ECxaQW_paxForm{flex-direction:column;gap:10px;display:flex}.ECxaQW_paxInput{border:1px solid var(--c-line-input);color:var(--c-ink);background:var(--c-input-bg);border-radius:8px;padding:9px}.ECxaQW_paxInput:focus{outline:2px solid var(--c-primary);outline-offset:-1px}.ECxaQW_reviewBtn{text-align:center;padding:12px;text-decoration:none}.ECxaQW_gapTop6{margin-top:6px}.ECxaQW_gapTop8{margin-top:8px}.ECxaQW_gapTop10{margin-top:10px}.ECxaQW_gapBottom8{margin-bottom:8px}.ECxaQW_gapBottom10{margin-bottom:10px}.ECxaQW_gapY10{margin:10px 0}.ECxaQW_partnerReturn{color:var(--c-accent);margin:4px 0 12px;font-size:14px;text-decoration:none;display:inline-block}.ECxaQW_cancelRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ECxaQW_cancelSeatsBtn{border:1px solid var(--c-line,#cbd5e1);color:var(--c-ink,#0f172a);cursor:pointer;background:#fff;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600}.ECxaQW_contactEdit{gap:8px;margin-top:8px;display:grid}.ECxaQW_contactInput{border:1px solid var(--c-line-input);background:var(--c-input-bg);width:100%;color:var(--c-ink);border-radius:8px;padding:8px 10px;font-size:15px}.ECxaQW_contactActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}
._2fbPSG_shareBtn{background:var(--nu-surface,transparent);border:1px solid var(--nu-line,var(--c-line-input));cursor:pointer;height:38px;color:var(--nu-ink,var(--c-ink-2));border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:500;transition:border-color .15s;display:inline-flex}._2fbPSG_shareBtn:hover{border-color:var(--nu-line-strong,var(--c-primary))}@media (max-width:640px){._2fbPSG_shareBtn{justify-content:center;width:38px;padding:0}._2fbPSG_shareLabel{display:none}}._2fbPSG_modal{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._2fbPSG_card{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){._2fbPSG_card{border-radius:8px;padding:12px}}._2fbPSG_card{flex-direction:column;gap:12px;width:100%;max-width:460px;display:flex;position:relative}._2fbPSG_close{cursor:pointer;color:var(--c-ink-2);background:0 0;border:none;font-size:18px;position:absolute;top:12px;right:12px}._2fbPSG_title{color:var(--c-ink);margin:0;font-size:20px;font-weight:600;line-height:1.4}._2fbPSG_errorHint{color:var(--c-warning);font-size:12px}._2fbPSG_urlBox{gap:4px;display:flex}._2fbPSG_url{background:var(--c-input-bg);border:1px solid var(--c-line-input);color:var(--c-ink);border-radius:8px;width:100%;padding:12px 13px;font-size:15px;transition:border-color .2s}._2fbPSG_url::placeholder{color:var(--c-ink-3)}._2fbPSG_url:focus{border-color:var(--c-primary);outline:none}._2fbPSG_url:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){._2fbPSG_url{font-size:16px}}._2fbPSG_url{flex:1;font-family:monospace;font-size:12px}._2fbPSG_copyBtn{background-color:var(--c-primary);color:var(--c-on-dark);cursor:pointer;border:none;border-radius:20px;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}._2fbPSG_copyBtn:hover{background-color:var(--c-primary-hover)}._2fbPSG_copyBtn:disabled{opacity:.6;cursor:not-allowed}._2fbPSG_copyBtn{padding:8px 12px;font-size:12px}._2fbPSG_socials{gap:8px;display:flex}._2fbPSG_social{background:var(--c-surface-2);text-align:center;color:var(--c-ink);border-radius:8px;flex:1;padding:8px;font-size:12px;font-weight:600;text-decoration:none}._2fbPSG_social:hover{background:var(--c-primary);color:var(--c-surface)}._2fbPSG_tabsRow{gap:8px;margin-bottom:8px;display:flex}._2fbPSG_tab{border:1px solid var(--c-line-input);cursor:pointer;color:var(--c-ink-2);background:0 0;border-radius:12px;padding:4px 12px;font-size:12px}._2fbPSG_tabActive{background:var(--c-primary);border:1px solid var(--c-primary);cursor:pointer;color:var(--c-surface);border-radius:12px;padding:4px 12px;font-size:12px}._2fbPSG_qrBox{flex-direction:column;align-items:center;gap:8px;padding:16px 0;display:flex}._2fbPSG_qrBox img{background:var(--c-surface);border-radius:8px;padding:8px}._2fbPSG_qrBox a{text-decoration:none}
.zOzu2q_card{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){.zOzu2q_card{border-radius:8px;padding:12px}}.zOzu2q_card{background:var(--c-accent-a10);border:1px solid var(--c-accent-a30);flex-direction:column;gap:10px;display:flex}.zOzu2q_kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--c-accent);font-size:12px;font-weight:800}.zOzu2q_title{color:var(--c-ink);margin:0;font-size:18px;font-weight:800}.zOzu2q_lead{color:var(--c-ink-2);margin:0;font-size:14px;line-height:1.45}.zOzu2q_code{border:1.5px dashed var(--c-accent-a30);background:var(--c-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 14px;display:flex}.zOzu2q_codeLabel{width:100%;color:var(--c-ink-3);font-size:12.5px}.zOzu2q_codeValue{letter-spacing:.08em;color:var(--c-ink);flex:1;font-family:ui-monospace,Menlo,monospace;font-size:24px}.zOzu2q_codeHint{width:100%;color:var(--c-ink-3);font-size:12.5px}.zOzu2q_form{flex-wrap:wrap;gap:8px;display:flex}.zOzu2q_input{border:1px solid var(--c-line);background:var(--c-surface);min-width:180px;color:var(--c-ink);border-radius:10px;flex:1;padding:10px 12px;font-size:15px}.zOzu2q_go{background:var(--c-accent);color:var(--c-accent-ink);cursor:pointer;border:0;border-radius:10px;padding:10px 16px;font-size:15px;font-weight:700}.zOzu2q_go:disabled{opacity:.55;cursor:default}.zOzu2q_link{background:var(--c-surface);border:1px solid var(--c-line);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.zOzu2q_url{min-width:0;color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.zOzu2q_copy{color:var(--c-accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:14px;font-weight:700}.zOzu2q_share{flex-wrap:wrap;gap:8px;display:flex}.zOzu2q_btn{border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.zOzu2q_btn:hover{border-color:var(--c-accent)}.zOzu2q_meta{color:var(--c-ink-3);font-size:13px}.zOzu2q_error{color:var(--c-danger);font-size:13px}
.XE_Q1q_bar{background:var(--c-surface-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.XE_Q1q_message{border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex}.XE_Q1q_icon{font-size:14px}.XE_Q1q_hot{background:color-mix(in srgb, var(--c-warning) 15%, transparent);color:var(--c-warning-ink)}.XE_Q1q_proof{background:var(--c-success-a15);color:var(--c-success-dark)}.XE_Q1q_urgent{background:color-mix(in srgb, var(--c-danger) 12%, transparent);color:var(--c-danger)}
.TfugrW_wrapper{min-width:0}.TfugrW_container{flex-direction:column;gap:24px;width:100%;display:flex}@media (max-width:640px){.TfugrW_container{gap:16px}}.TfugrW_loading{min-height:calc(100vh - 64px);color:var(--c-ink-2);justify-content:center;align-items:center;font-size:15px;display:flex}.TfugrW_title{letter-spacing:-.68px;color:var(--c-ink);font-size:34px;font-weight:700;line-height:1.2}@media (max-width:640px){.TfugrW_title{letter-spacing:-.48px;font-size:24px}}.TfugrW_tabs{border-bottom:1px solid var(--c-line);-webkit-overflow-scrolling:touch;gap:4px;display:flex;overflow-x:auto}.TfugrW_tabs::-webkit-scrollbar{display:none}.TfugrW_tabs{scrollbar-width:none}.TfugrW_tab{color:var(--c-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 20px;font-size:15px;font-weight:500;transition:color .2s,border-color .2s}.TfugrW_tab:hover{color:var(--c-ink)}@media (max-width:640px){.TfugrW_tab{padding:8px 12px;font-size:13px}}.TfugrW_tabActive{color:var(--c-primary);border-bottom-color:var(--c-primary);font-weight:600}.TfugrW_error{background:color-mix(in srgb, var(--c-danger) 8%, transparent);color:var(--c-danger);border:1px solid color-mix(in srgb, var(--c-danger) 20%, transparent);border-radius:8px;padding:12px 16px;font-size:13px}.TfugrW_emptyCard{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){.TfugrW_emptyCard{border-radius:8px;padding:12px}}.TfugrW_emptyCard{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:32px;display:flex}.TfugrW_emptyText{color:var(--c-ink-2);font-size:15px}.TfugrW_searchLink{background-color:var(--c-primary);color:var(--c-on-dark);cursor:pointer;border:none;border-radius:20px;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.TfugrW_searchLink:hover{background-color:var(--c-primary-hover)}.TfugrW_searchLink:disabled{opacity:.6;cursor:not-allowed}.TfugrW_searchLink{text-decoration:none}.TfugrW_bookingList{border:1px solid var(--c-line);border-radius:8px;flex-direction:column;gap:0;display:flex;overflow:hidden}.TfugrW_bookingCard{color:inherit;border-bottom:1px solid var(--c-line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:background .1s;display:flex}.TfugrW_bookingCard:last-child{border-bottom:none}.TfugrW_bookingCard:hover{background:color-mix(in srgb, var(--c-primary) 3%, transparent)}@media (max-width:640px){.TfugrW_bookingCard{flex-direction:column;align-items:flex-start;gap:4px;padding:8px 12px}}.TfugrW_bookingTop{flex-shrink:0;flex-basis:100%;align-items:center;gap:8px;display:flex}.TfugrW_bookingRoute{color:var(--c-ink);white-space:nowrap;font-size:15px;font-weight:600}.TfugrW_statusBadge{background:color-mix(in srgb, var(--c-ink-2) 10%, transparent);color:var(--c-ink-2);white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:500}.TfugrW_statusPending{background:var(--c-warning-a10);color:var(--c-warning-ink)}.TfugrW_statusConfirmed{background:var(--c-success-a10);color:var(--c-success-darker)}.TfugrW_statusCancelled{background:color-mix(in srgb, var(--c-danger) 8%, transparent);color:var(--c-danger)}.TfugrW_statusCompleted{background:var(--c-success-a10);color:var(--c-success-darker)}.TfugrW_paymentPending{background:var(--c-warning-a10);color:var(--c-warning-ink)}.TfugrW_paymentPaid{background:var(--c-success-a10);color:var(--c-success-darker)}.TfugrW_paymentFailed{background:color-mix(in srgb, var(--c-danger) 8%, transparent);color:var(--c-danger)}.TfugrW_paymentRefunded{background:color-mix(in srgb, var(--c-ink-2) 10%, transparent);color:var(--c-ink-2)}.TfugrW_bookingMeta{color:var(--c-ink-2);flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.TfugrW_bookingMeta>span:not(:last-child):after{content:"·";color:var(--c-ink-3);margin-left:8px}.TfugrW_price{color:var(--c-ink);font-weight:600}.TfugrW_cancelButton{color:var(--c-danger);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;font-size:13px;font-weight:500}.TfugrW_cancelButton:hover{text-decoration:underline}.TfugrW_cancelButton:disabled{opacity:.5;cursor:not-allowed}.TfugrW_paymentActions{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (max-width:640px){.TfugrW_paymentActions{flex-direction:column;align-items:flex-start;gap:4px}}.TfugrW_payButton{color:var(--c-primary);cursor:pointer;white-space:nowrap;font-size:13px;font-weight:600}.TfugrW_payButton:hover{text-decoration:underline}.TfugrW_paymentHint{color:var(--c-warning-ink);white-space:nowrap;font-size:11px}.TfugrW_ticketButton{color:var(--c-surface);background:var(--c-primary);cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700}.TfugrW_ticketButton:hover{filter:brightness(1.05)}.TfugrW_ticketButton:disabled{opacity:.6;cursor:default}.TfugrW_receiptHint{color:var(--c-success-darker);white-space:nowrap;flex-shrink:0;font-size:11px}.TfugrW_paymentAwaitingPayment{background:var(--c-warning-a10);color:var(--c-warning-ink)}.TfugrW_paymentConfirmed{background:var(--c-success-a10);color:var(--c-success-darker)}.TfugrW_paymentDisputed{background:var(--c-warning-a10);color:var(--c-warning-ink)}.TfugrW_paymentVoided{background:color-mix(in srgb, var(--c-danger) 8%, transparent);color:var(--c-danger)}.TfugrW_completionActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}@media (max-width:640px){.TfugrW_completionActions{flex-direction:column;align-items:flex-start;gap:4px;width:100%}}.TfugrW_confirmButton{color:var(--c-on-dark);background:var(--c-success);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:4px 12px;font-size:13px;font-weight:600}.TfugrW_confirmButton:hover{opacity:.9}.TfugrW_confirmButton:disabled{opacity:.5;cursor:not-allowed}.TfugrW_disputeLink{color:var(--c-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:12px;font-weight:500;text-decoration:underline}.TfugrW_disputeLink:hover{color:var(--c-danger)}.TfugrW_disputeForm{align-items:center;gap:4px;display:flex}@media (max-width:640px){.TfugrW_disputeForm{flex-direction:column;align-items:flex-start;width:100%}}.TfugrW_disputeInput{border:1px solid var(--c-line);border-radius:8px;outline:none;min-width:160px;padding:4px 8px;font-size:13px}.TfugrW_disputeInput:focus{border-color:var(--c-primary)}@media (max-width:640px){.TfugrW_disputeInput{width:100%}}.TfugrW_disputeSubmit{color:var(--c-on-dark);background:var(--c-danger);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:600}.TfugrW_disputeSubmit:disabled{opacity:.5;cursor:not-allowed}.TfugrW_disputeCancel{color:var(--c-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:12px}.TfugrW_disputeCancel:hover{text-decoration:underline}.TfugrW_autoConfirmHint{color:var(--c-ink-2);white-space:nowrap;font-size:11px;font-style:italic}.TfugrW_inlineAction{margin-top:8px;display:inline-block}.TfugrW_cargoList{gap:4px;margin-top:8px;display:grid}.TfugrW_cargoRow{border:1px solid var(--c-line);color:var(--c-ink);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px;font-size:13px;text-decoration:none;display:flex}.TfugrW_cargoRow:hover{border-color:var(--c-primary)}.TfugrW_cargoCode{color:var(--c-primary);flex-shrink:0;font-family:monospace;font-weight:600}.TfugrW_cargoDesc{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-ink-2);flex:1;overflow:hidden}.TfugrW_cargoStatus{color:var(--c-ink-2);flex-shrink:0}
.BnGZRW_hint{color:var(--c-ink-3);cursor:help;font-size:12px}.BnGZRW_breakdown{color:var(--c-ink);font-size:14px}.BnGZRW_compact{font-size:13px}.BnGZRW_row{justify-content:space-between;gap:12px;display:flex}.BnGZRW_feeLabel{cursor:help}.BnGZRW_total{border-top:1px solid var(--c-line);margin-top:6px;padding-top:6px;font-weight:700}.BnGZRW_note{color:var(--c-ink-3);margin-top:6px;font-size:11px;line-height:1.4}
.CzxknG_wrapper{flex-direction:column;gap:16px;display:flex}.CzxknG_loading{text-align:center;color:var(--c-ink-2);padding:16px}.CzxknG_error{background:color-mix(in srgb, var(--c-danger) 8%, transparent);color:var(--c-danger);border-radius:8px;padding:8px}.CzxknG_success{background:var(--c-success-a10);color:var(--c-success-dark);border-radius:8px;padding:8px}.CzxknG_heroVideo{aspect-ratio:16/9;border-radius:12px;width:100%;max-height:480px;margin-bottom:20px;overflow:hidden}.CzxknG_heroVideo iframe,.CzxknG_heroVideo video{object-fit:cover;border:0;width:100%;height:100%;display:block}.CzxknG_heroVideoVertical{aspect-ratio:9/16;background:#000;width:auto;max-height:min(70vh,640px);margin-left:auto;margin-right:auto}.CzxknG_section{flex-direction:column;gap:8px;display:flex}.CzxknG_sectionTitle{color:var(--c-ink);margin:0;font-size:17px;font-weight:600;line-height:1.4}.CzxknG_iconGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.CzxknG_iconItem{background:var(--c-surface-2);border-radius:8px;padding:8px;font-size:13px}.CzxknG_twoCol{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:640px){.CzxknG_twoCol{grid-template-columns:1fr}}.CzxknG_list{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.CzxknG_list em{color:var(--c-ink-2);font-size:12px;font-style:normal}.CzxknG_itineraryList{flex-direction:column;gap:8px;display:flex}.CzxknG_dayCard{background:var(--c-surface-2);border-radius:8px;padding:12px}.CzxknG_dayCard summary{cursor:pointer;font-weight:600}.CzxknG_dayCard p{letter-spacing:-.15px;color:var(--c-ink);margin:8px 0 0;font-size:15px;font-weight:400;line-height:24px}.CzxknG_dim{color:var(--c-ink-2);font-weight:400}.CzxknG_overnight{color:var(--c-ink-2);font-style:italic}.CzxknG_faqItem{background:var(--c-surface-2);border-radius:8px;margin-bottom:4px;padding:8px 12px}.CzxknG_faqItem summary{cursor:pointer;font-weight:600}.CzxknG_faqItem p{letter-spacing:-.15px;color:var(--c-ink-2);margin:8px 0 0;font-size:15px;font-weight:400;line-height:24px}.CzxknG_form{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){.CzxknG_form{border-radius:8px;padding:12px}}.CzxknG_form{flex-direction:column;gap:12px;display:flex}.CzxknG_field{flex-direction:column;gap:4px;display:flex}.CzxknG_row{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:640px){.CzxknG_row{grid-template-columns:1fr}}.CzxknG_label{font-size:13px;font-weight:600}.CzxknG_input{background:var(--c-input-bg);border:1px solid var(--c-line-input);color:var(--c-ink);border-radius:8px;width:100%;padding:12px 13px;font-size:15px;transition:border-color .2s}.CzxknG_input::placeholder{color:var(--c-ink-3)}.CzxknG_input:focus{border-color:var(--c-primary);outline:none}.CzxknG_input:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.CzxknG_input{font-size:16px}}.CzxknG_textarea{background:var(--c-input-bg);border:1px solid var(--c-line-input);color:var(--c-ink);border-radius:8px;width:100%;padding:12px 13px;font-size:15px;transition:border-color .2s}.CzxknG_textarea::placeholder{color:var(--c-ink-3)}.CzxknG_textarea:focus{border-color:var(--c-primary);outline:none}.CzxknG_textarea:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.CzxknG_textarea{font-size:16px}}.CzxknG_textarea{resize:vertical;font-family:inherit}.CzxknG_submitBtn{background-color:var(--c-primary);color:var(--c-on-dark);cursor:pointer;border:none;border-radius:20px;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.CzxknG_submitBtn:hover{background-color:var(--c-primary-hover)}.CzxknG_submitBtn:disabled{opacity:.6;cursor:not-allowed}.CzxknG_submitBtn{align-self:flex-start}.CzxknG_itineraryTitle{color:var(--c-ink);margin:0;font-size:16px;font-weight:600;line-height:1.4}.CzxknG_itineraryEditor{flex-direction:column;gap:12px;display:flex}.CzxknG_dayEditor{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){.CzxknG_dayEditor{border-radius:8px;padding:12px}}.CzxknG_dayEditor{border:1px dashed var(--c-line-input);flex-direction:column;gap:8px;display:flex}.CzxknG_daySaveBtn{border:1px solid var(--c-line-input);cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;padding:4px 12px;font-size:12px}.CzxknG_addDayBtn{background-color:var(--c-primary);color:var(--c-on-dark);cursor:pointer;border:none;border-radius:20px;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.CzxknG_addDayBtn:hover{background-color:var(--c-primary-hover)}.CzxknG_addDayBtn:disabled{opacity:.6;cursor:not-allowed}.CzxknG_addDayBtn{align-self:flex-start}
.PCF9oq_countdown{background:var(--c-primary-bg);color:var(--c-primary);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.PCF9oq_countdown[data-state=urgent]{background:var(--c-warning-a10);color:var(--c-warning-ink)}.PCF9oq_countdown[data-state=expired]{background:var(--c-danger-bg);color:var(--c-danger-ink)}
.v45buq_card{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){.v45buq_card{border-radius:8px;padding:12px}}.v45buq_title{color:var(--c-ink);margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.4}.v45buq_body{gap:16px;display:flex}@media (max-width:640px){.v45buq_body{flex-direction:column}}.v45buq_photo{object-fit:cover;border-radius:50%;flex-shrink:0;width:120px;height:120px}.v45buq_info{flex-direction:column;flex:1;gap:8px;display:flex}.v45buq_name{font-size:18px;font-weight:700}.v45buq_motto{color:var(--c-primary);font-size:13px;font-style:italic}.v45buq_bio{letter-spacing:-.15px;color:var(--c-ink);margin:0;font-size:15px;font-weight:400;line-height:24px}.v45buq_stats{color:var(--c-ink-2);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.v45buq_tags{color:var(--c-ink-2);font-size:13px}.v45buq_allLink{color:var(--c-primary);margin-top:8px;font-weight:600;text-decoration:none;display:inline-block}.v45buq_allLink:hover{text-decoration:underline}.v45buq_verified{vertical-align:2px;color:var(--c-ink-2);margin-left:10px;font-size:12px;font-weight:500}.v45buq_verified:before{content:"";background:var(--nu-ok,#2f9e5b);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}
.HlLNyW_wrapper{min-width:0}.HlLNyW_container{flex-direction:column;gap:16px;width:100%;display:flex}.HlLNyW_title{letter-spacing:-.48px;color:var(--c-ink);font-size:24px;font-weight:600;line-height:1.3}@media (max-width:640px){.HlLNyW_title{font-size:20px}}.HlLNyW_title{margin:0}.HlLNyW_tabs{flex-wrap:wrap;gap:8px;display:flex}.HlLNyW_tab{border:1px solid var(--c-line-input);cursor:pointer;color:var(--c-ink-2);background:0 0;border-radius:12px;padding:8px 12px;font-size:13px}.HlLNyW_tabActive{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-surface)}.HlLNyW_loading,.HlLNyW_empty{text-align:center;color:var(--c-ink-2);padding:32px}.HlLNyW_error{background:color-mix(in srgb, var(--c-danger) 8%, transparent);color:var(--c-danger);border-radius:8px;padding:12px}.HlLNyW_list{flex-direction:column;gap:8px;display:flex}.HlLNyW_card{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){.HlLNyW_card{border-radius:8px;padding:12px}}.HlLNyW_card{color:var(--c-ink);justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.HlLNyW_card:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--c-primary) 8%, transparent)}.HlLNyW_cardMain{flex:1}.HlLNyW_cardTitle{color:var(--c-ink);margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.4}.HlLNyW_cardMeta{color:var(--c-ink-2);font-size:13px}.HlLNyW_badge{border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.HlLNyW_statusAwaitingPayment{background:color-mix(in srgb, var(--c-warning) 15%, transparent);color:var(--c-warning-ink)}.HlLNyW_statusPaid{background:var(--c-success-a15);color:var(--c-success-dark)}.HlLNyW_statusConfirmed{background:color-mix(in srgb, var(--c-primary) 10%, transparent);color:var(--c-primary)}.HlLNyW_statusCancelled{background:color-mix(in srgb, var(--c-danger) 12%, transparent);color:var(--c-danger)}.HlLNyW_statusCompleted{background:color-mix(in srgb, var(--c-ink-2) 12%, transparent);color:var(--c-ink-2)}.HlLNyW_orderCard{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){.HlLNyW_orderCard{border-radius:8px;padding:12px}}.HlLNyW_orderCard{cursor:default;display:block}.HlLNyW_orderHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.HlLNyW_orderLines{flex-direction:column;gap:6px;display:flex}.HlLNyW_orderLine{border:1px solid var(--c-line);color:inherit;border-radius:8px;justify-content:space-between;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.HlLNyW_orderLine:hover{border-color:var(--c-accent-a30)}.HlLNyW_orderLineRight{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.HlLNyW_orderLinePrice{color:var(--c-ink-2);white-space:nowrap}.HlLNyW_tourLink{color:var(--c-primary);margin-top:10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.HlLNyW_tourLink:hover{text-decoration:underline}.HlLNyW_balanceNote{color:var(--c-warning-ink);margin-top:4px;font-size:13px;font-weight:600}.HlLNyW_withdrawnNote{color:var(--c-danger);margin-top:4px;font-size:13px;font-weight:600}.HlLNyW_balanceBox{background:var(--c-warning-a10);border:1px solid var(--c-warning);color:var(--c-warning-ink);border-radius:8px;margin-bottom:8px;padding:8px 10px;font-size:13px}.HlLNyW_cancelOrderBtn{border:1px solid var(--c-danger-ink);background:var(--c-danger-bg);color:var(--c-danger-ink);cursor:pointer;border-radius:8px;margin-top:10px;padding:8px 14px;font-weight:600}.HlLNyW_gapBottom4{margin-bottom:4px}.HlLNyW_gapBottom8{margin-bottom:8px}
._9YcUAq_overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);-webkit-user-select:none;user-select:none;background:#080c14eb;justify-content:center;align-items:center;animation:.2s _9YcUAq_fadeIn;display:flex;position:fixed;inset:0}._9YcUAq_stage{justify-content:center;align-items:center;max-width:min(92vw,1400px);max-height:82vh;display:flex;position:relative}._9YcUAq_image{object-fit:contain;background:#0b0f16;border-radius:14px;max-width:92vw;max-height:82vh;box-shadow:0 24px 70px #0000008c}._9YcUAq_slideNext{animation:.28s cubic-bezier(.22,.61,.36,1) _9YcUAq_slideNext}._9YcUAq_slidePrev{animation:.28s cubic-bezier(.22,.61,.36,1) _9YcUAq_slidePrev}._9YcUAq_nav{width:52px;height:52px;color:var(--c-surface);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;font-size:34px;line-height:1;transition:background .15s,transform .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._9YcUAq_nav:hover{background:#ffffff40;transform:translateY(-50%)scale(1.06)}._9YcUAq_nav:active{transform:translateY(-50%)scale(.96)}._9YcUAq_navPrev{padding-right:4px;left:20px}._9YcUAq_navNext{padding-left:4px;right:20px}._9YcUAq_close{width:44px;height:44px;color:var(--c-surface);cursor:pointer;z-index:3;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;font-size:30px;line-height:1;transition:background .15s,transform .15s;display:flex;position:absolute;top:18px;right:22px}._9YcUAq_close:hover{background:#ffffff40;transform:rotate(90deg)}._9YcUAq_counter{letter-spacing:.02em;color:var(--c-surface);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3;background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;position:absolute;top:22px;left:50%;transform:translate(-50%)}._9YcUAq_strip{scrollbar-width:none;background:#ffffff0f;border-radius:14px;gap:8px;max-width:92vw;padding:8px;display:flex;position:absolute;bottom:16px;left:50%;overflow-x:auto;transform:translate(-50%)}._9YcUAq_strip::-webkit-scrollbar{display:none}._9YcUAq_thumb{cursor:pointer;opacity:.55;background:#0b0f16;border:2px solid #0000;border-radius:8px;flex:none;width:64px;height:48px;padding:0;transition:opacity .15s,border-color .15s,transform .15s;overflow:hidden}._9YcUAq_thumb img{object-fit:cover;width:100%;height:100%;display:block}._9YcUAq_thumb:hover{opacity:.85}._9YcUAq_thumbActive{opacity:1;border-color:var(--c-surface);transform:translateY(-2px)}@keyframes _9YcUAq_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes _9YcUAq_slideNext{0%{opacity:.3;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes _9YcUAq_slidePrev{0%{opacity:.3;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@media (max-width:640px){._9YcUAq_nav{width:44px;height:44px;font-size:28px}._9YcUAq_navPrev{left:8px}._9YcUAq_navNext{right:8px}._9YcUAq_thumb{width:54px;height:40px}}
.YMAj7q_box{background:#fff7ed;border:1px solid #f0c9a5;border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.YMAj7q_text{color:#7a4b12;margin:0;font-size:14.5px;line-height:1.55}.YMAj7q_btn{color:#fff;cursor:pointer;background:#e17d34;border:none;border-radius:10px;padding:9px 18px;font-size:14px;font-weight:700}.YMAj7q_btn:hover{background:#c96a26}
.my_cFG_error{color:var(--c-danger-ink);margin-left:8px;font-size:12px}
._7tyqsW_wrapper{min-height:calc(100vh - 64px);padding:24px 16px}._7tyqsW_container{flex-direction:column;gap:16px;max-width:900px;margin:0 auto;display:flex}._7tyqsW_backLink{color:var(--c-ink-2);font-size:13px;text-decoration:none}._7tyqsW_backLink:hover{color:var(--c-primary)}._7tyqsW_hero{aspect-ratio:3;background:var(--c-surface-2) center/cover;border-radius:12px}._7tyqsW_title{letter-spacing:-.68px;color:var(--c-ink);font-size:34px;font-weight:700;line-height:1.2}@media (max-width:640px){._7tyqsW_title{letter-spacing:-.48px;font-size:24px}}._7tyqsW_title{margin:0}._7tyqsW_meta{color:var(--c-ink-2);font-size:13px}._7tyqsW_subtitle{letter-spacing:-.15px;color:var(--c-ink-2);margin:0;font-size:15px;font-weight:400;line-height:24px}._7tyqsW_loading,._7tyqsW_empty{text-align:center;color:var(--c-ink-2);padding:32px}._7tyqsW_error{background:color-mix(in srgb, var(--c-danger) 8%, transparent);color:var(--c-danger);border-radius:8px;padding:12px}._7tyqsW_section{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){._7tyqsW_section{border-radius:8px;padding:12px}}._7tyqsW_subTitle{color:var(--c-ink);margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.4}._7tyqsW_infoGrid{background:var(--c-surface-2);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;padding:12px;font-size:13px;display:grid}._7tyqsW_roomList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._7tyqsW_roomCard{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){._7tyqsW_roomCard{border-radius:8px;padding:12px}}._7tyqsW_roomCard{align-items:center;gap:12px;display:flex}._7tyqsW_roomMain{flex-direction:column;flex:1;gap:4px;display:flex}._7tyqsW_roomName{font-size:16px;font-weight:700}._7tyqsW_roomDesc{color:var(--c-ink-2);font-size:13px}._7tyqsW_roomMeta{color:var(--c-ink-2);font-size:12px}._7tyqsW_roomRight{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}._7tyqsW_price{color:var(--c-primary);font-size:18px;font-weight:700}._7tyqsW_priceUnit{color:var(--c-ink-2);font-size:11px}._7tyqsW_bookBtn{background-color:var(--c-primary);color:var(--c-on-dark);cursor:pointer;border:none;border-radius:20px;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}._7tyqsW_bookBtn:hover{background-color:var(--c-primary-hover)}._7tyqsW_bookBtn:disabled{opacity:.6;cursor:not-allowed}._7tyqsW_bookBtn{padding:8px 16px}._7tyqsW_modal{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._7tyqsW_modalCard{background:var(--c-surface);border-radius:12px;flex-direction:column;gap:8px;width:100%;max-width:500px;max-height:90vh;padding:16px;display:flex;overflow-y:auto}._7tyqsW_modalCard h3{color:var(--c-ink);margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.4}._7tyqsW_field{flex-direction:column;gap:4px;display:flex}._7tyqsW_field label{font-size:13px;font-weight:600}._7tyqsW_field input,._7tyqsW_field select{background:var(--c-input-bg);border:1px solid var(--c-line-input);color:var(--c-ink);border-radius:8px;width:100%;padding:12px 13px;font-size:15px;transition:border-color .2s}._7tyqsW_field input::placeholder,._7tyqsW_field select::placeholder{color:var(--c-ink-3)}._7tyqsW_field input:focus,._7tyqsW_field select:focus{border-color:var(--c-primary);outline:none}._7tyqsW_field input:disabled,._7tyqsW_field select:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){._7tyqsW_field input,._7tyqsW_field select{font-size:16px}}._7tyqsW_input{background:var(--c-input-bg);border:1px solid var(--c-line-input);color:var(--c-ink);border-radius:8px;width:100%;padding:12px 13px;font-size:15px;transition:border-color .2s}._7tyqsW_input::placeholder{color:var(--c-ink-3)}._7tyqsW_input:focus{border-color:var(--c-primary);outline:none}._7tyqsW_input:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){._7tyqsW_input{font-size:16px}}._7tyqsW_textarea{background:var(--c-input-bg);border:1px solid var(--c-line-input);color:var(--c-ink);border-radius:8px;width:100%;padding:12px 13px;font-size:15px;transition:border-color .2s}._7tyqsW_textarea::placeholder{color:var(--c-ink-3)}._7tyqsW_textarea:focus{border-color:var(--c-primary);outline:none}._7tyqsW_textarea:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){._7tyqsW_textarea{font-size:16px}}._7tyqsW_textarea{resize:vertical;font-family:inherit}._7tyqsW_row{grid-template-columns:1fr 1fr;gap:8px;display:grid}._7tyqsW_checkboxLabel{cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}._7tyqsW_checkboxLabel input{flex-shrink:0;margin-top:2px}._7tyqsW_checkboxLabel a{color:var(--c-primary)}._7tyqsW_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}._7tyqsW_actions button{border:1px solid var(--c-line-input);color:var(--c-primary);cursor:pointer;background:0 0;border-radius:20px;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}._7tyqsW_actions button:hover{background-color:var(--c-surface-2)}._7tyqsW_actions button:disabled{opacity:.6;cursor:not-allowed}._7tyqsW_actions button{cursor:pointer}._7tyqsW_cartBtn:disabled{opacity:.7;cursor:default}._7tyqsW_cartHint{color:var(--c-muted);text-align:right;margin:8px 0 0;font-size:13px}._7tyqsW_previewNotice{background:var(--c-warning-a10);border:1px solid var(--c-warning);border-radius:14px;margin-bottom:14px;padding:16px 18px}._7tyqsW_previewTitle{color:var(--c-ink);margin-bottom:4px;font-weight:700}._7tyqsW_previewText{color:var(--c-warning-ink);margin:0 0 12px;font-size:14px;line-height:1.5}._7tyqsW_previewBtn{background:var(--c-primary);color:var(--c-on-dark);cursor:pointer;border:none;border-radius:12px;padding:12px 24px;font-size:15px;font-weight:700}._7tyqsW_previewBtn:hover{background:var(--c-primary-hover)}._7tyqsW_providerLink{color:var(--c-primary);margin-bottom:12px;font-weight:600;text-decoration:none;display:inline-block}._7tyqsW_providerLink:hover{text-decoration:underline}._7tyqsW_oldPrice{color:var(--c-ink-3);margin-right:6px;font-size:.85em;font-weight:500;text-decoration:line-through}._7tyqsW_saleUntil{color:var(--c-danger);margin-top:2px;font-size:12px;font-weight:600}._7tyqsW_saleUntilNote{color:var(--c-text-muted,#64748b);margin-top:1px;font-size:11px}._7tyqsW_promoRow{gap:8px;display:flex}._7tyqsW_promoInput{text-transform:uppercase}._7tyqsW_promoBtn{background:var(--c-primary-light);color:var(--c-primary);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;padding:0 16px;font-weight:600}._7tyqsW_promoError{color:var(--c-danger-ink);margin-top:4px;font-size:13px}._7tyqsW_total{background:var(--c-surface-2,#00000008);border:1px solid var(--c-line,#00000014);border-radius:10px;margin:4px 0 12px;padding:12px 14px}._7tyqsW_totalRow{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}._7tyqsW_totalRow b{font-size:18px}._7tyqsW_totalNote{color:var(--c-muted);margin-top:6px;font-size:12.5px;line-height:1.45}._7tyqsW_promoOk{color:var(--c-success-ink);margin-top:4px;font-size:13px;font-weight:600}._7tyqsW_modeNote{color:#475569;background:#f6f8fb;border-radius:10px;margin:-4px 0 14px;padding:10px 12px;font-size:13px;line-height:1.5}._7tyqsW_locationAddress{margin:0 0 12px;font-weight:600}._7tyqsW_locationMap{border-radius:14px;margin-bottom:12px;overflow:hidden}._7tyqsW_mapPlaceholder{background:var(--nu-surface-2,var(--c-surface-2));border-radius:14px;height:280px}._7tyqsW_locationLink{border:1px solid var(--nu-line-strong,var(--c-line));color:var(--nu-ink,var(--c-ink));border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}._7tyqsW_locationLink:hover{border-color:var(--nu-ink-3,var(--c-ink-2))}
.vzWjFq_wrapper{max-width:560px;margin:0 auto;padding:28px 16px 60px}.vzWjFq_card{background:var(--c-surface,#fff);border:1px solid var(--c-line,#e2e8f0);border-radius:16px;padding:20px 18px}.vzWjFq_title{color:var(--c-ink,#0f172a);margin:0 0 14px;font-size:clamp(20px,4vw,26px);font-weight:700}.vzWjFq_subtitle{color:var(--c-ink,#0f172a);margin:0 0 6px;font-size:17px;font-weight:700}.vzWjFq_rows{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.vzWjFq_rows div{justify-content:space-between;gap:12px;font-size:15px;display:flex}.vzWjFq_rows span{color:var(--c-muted,#64748b)}.vzWjFq_rows b{color:var(--c-ink,#0f172a);text-align:right;font-weight:600}.vzWjFq_text{color:var(--c-muted,#64748b);margin:0 0 10px;font-size:14px;line-height:1.55}.vzWjFq_action{border-top:1px solid var(--c-line,#e2e8f0);margin-top:16px;padding-top:16px}.vzWjFq_input{border:1px solid var(--c-line,#e2e8f0);width:100%;font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;font-size:15px}.vzWjFq_button{color:#fff;cursor:pointer;background:#b3261e;border:0;border-radius:10px;margin-top:10px;padding:11px 18px;font-size:15px;font-weight:600}.vzWjFq_button[disabled]{opacity:.6;cursor:default}.vzWjFq_ok{color:#178a42;background:#e8f6ee;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:14px;line-height:1.5}.vzWjFq_note{color:#475569;background:#f6f8fb;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:14px;line-height:1.5}.vzWjFq_error{color:#b3261e;margin-top:8px;font-size:14px}.vzWjFq_order{border-top:1px solid var(--c-line,#e2e8f0);margin-top:16px;padding-top:16px}.vzWjFq_orderLines{border:1px solid var(--c-line,#e2e8f0);border-radius:10px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vzWjFq_orderLine{color:var(--c-ink,#0f172a);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:15px;display:flex}.vzWjFq_orderLine+.vzWjFq_orderLine{border-top:1px solid var(--c-line,#e2e8f0)}.vzWjFq_orderLineOn{background:#f6f8fb}.vzWjFq_orderLineSide{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.vzWjFq_orderLineSide b{font-weight:600}.vzWjFq_orderLineSide small{color:var(--c-muted,#64748b);font-size:12.5px}.vzWjFq_scope{flex-direction:column;gap:8px;margin:4px 0 12px;display:flex}.vzWjFq_scopeOption{border:1px solid var(--c-line,#e2e8f0);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;display:flex}.vzWjFq_scopeOn{border-color:var(--c-ink,#0f172a)}
._3NTDdG_wrapper{min-width:0}._3NTDdG_container{flex-direction:column;gap:16px;width:100%;display:flex}._3NTDdG_title{letter-spacing:-.48px;color:var(--c-ink);font-size:24px;font-weight:600;line-height:1.3}@media (max-width:640px){._3NTDdG_title{font-size:20px}}._3NTDdG_title{margin:0}._3NTDdG_statsCard{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){._3NTDdG_statsCard{border-radius:8px;padding:12px}}._3NTDdG_statsCard{flex-wrap:wrap;gap:16px;font-size:13px;display:flex}._3NTDdG_tabs{flex-wrap:wrap;gap:8px;display:flex}._3NTDdG_tab{border:1px solid var(--c-line-input);cursor:pointer;color:var(--c-ink-2);background:0 0;border-radius:12px;padding:8px 12px;font-size:13px}._3NTDdG_tabActive{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-surface)}._3NTDdG_sortRow{align-items:center;gap:8px;display:flex}._3NTDdG_sortLabel{color:var(--c-ink-2);font-size:13px}._3NTDdG_sortSelect{border:1px solid var(--c-line-input);background:var(--c-input-bg);color:var(--c-ink);cursor:pointer;border-radius:12px;padding:8px 12px;font-size:13px}._3NTDdG_loading,._3NTDdG_empty{text-align:center;color:var(--c-ink-2);flex-direction:column;align-items:center;gap:8px;padding:32px;display:flex}._3NTDdG_error{background:color-mix(in srgb, var(--c-danger) 8%, transparent);color:var(--c-danger);border-radius:8px;padding:12px}._3NTDdG_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._3NTDdG_card{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){._3NTDdG_card{border-radius:8px;padding:12px}}._3NTDdG_card{align-items:center;gap:12px;padding:12px;display:flex}._3NTDdG_icon{font-size:24px}._3NTDdG_main{flex-direction:column;flex:1;gap:4px;display:flex}._3NTDdG_itemTitle{color:var(--c-ink);font-weight:700;text-decoration:none}._3NTDdG_itemTitle:hover{color:var(--c-primary)}._3NTDdG_meta{color:var(--c-ink-2);font-size:12px}._3NTDdG_right{text-align:right;flex-direction:column;gap:4px;display:flex}._3NTDdG_amount{color:var(--c-primary);font-weight:700}._3NTDdG_statusBadge{background:var(--c-surface-2);color:var(--c-ink-2);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}._3NTDdG_statusPaid{background:var(--c-success-a15);color:var(--c-success-dark)}._3NTDdG_statusConfirmed,._3NTDdG_statusInProgress{background:color-mix(in srgb, var(--c-primary) 10%, transparent);color:var(--c-primary)}._3NTDdG_statusCompleted{background:color-mix(in srgb, var(--c-ink-2) 15%, transparent);color:var(--c-ink-2)}._3NTDdG_statusCancelled,._3NTDdG_statusRefunded{background:color-mix(in srgb, var(--c-danger) 12%, transparent);color:var(--c-danger)}._3NTDdG_statusAwaitingPayment,._3NTDdG_statusPending{background:color-mix(in srgb, var(--c-warning) 15%, transparent);color:var(--c-warning-ink)}._3NTDdG_typeBadge{background:var(--c-primary-bg);color:var(--c-primary);border-radius:20px;align-self:flex-start;margin-bottom:4px;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-block}._3NTDdG_reviewLink{color:var(--c-success-ink);margin-top:4px;font-size:13px;display:inline-block}._3NTDdG_balanceNote{color:var(--c-warning-ink);margin-top:4px;font-size:13px;font-weight:600}._3NTDdG_withdrawnNote{color:var(--c-danger-ink);margin-top:4px;font-size:13px;font-weight:600}._3NTDdG_leads{background:var(--c-surface,#fff);border:1px solid var(--c-line,#e2e8f0);border-radius:12px;margin-bottom:16px;padding:14px}._3NTDdG_leadsTitle{color:var(--c-ink,#0f172a);margin-bottom:10px;font-weight:700}._3NTDdG_leadRow{border-top:1px solid var(--c-line,#f1f5f9);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;display:flex}._3NTDdG_leadRow:first-of-type{border-top:0}._3NTDdG_leadName{color:var(--c-ink,#0f172a);font-weight:600}._3NTDdG_leadMeta{color:var(--c-muted,#64748b);margin-top:2px;font-size:13px}._3NTDdG_leadStatus{color:#154e83;font-size:13px;font-weight:600}
.BMceza_wrapper{padding:32px 16px}@media (max-width:640px){.BMceza_wrapper{padding:16px 12px 100px}}.BMceza_container{width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (max-width:640px){.BMceza_container{padding-left:4px;padding-right:4px}}.BMceza_container{flex-direction:column;gap:20px;display:flex}@media (max-width:640px){.BMceza_container{gap:12px}}.BMceza_loading{min-height:calc(100vh - 64px);color:var(--c-ink-2);justify-content:center;align-items:center;font-size:15px;display:flex}.BMceza_errorBlock{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){.BMceza_errorBlock{border-radius:8px;padding:12px}}.BMceza_errorBlock{color:var(--c-danger);text-align:center;padding:32px;font-size:15px}.BMceza_backLink{color:var(--c-primary);font-size:13px;font-weight:500;text-decoration:none}.BMceza_backLink:hover{text-decoration:underline}.BMceza_summary{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){.BMceza_summary{border-radius:8px;padding:12px}}.BMceza_summary{flex-direction:column;gap:8px;padding:16px;display:flex}@media (max-width:640px){.BMceza_summary{padding:12px}}.BMceza_summaryRoute{align-items:center;gap:8px;display:flex}.BMceza_routeCity{color:var(--c-ink);font-size:22px;font-weight:700}@media (max-width:640px){.BMceza_routeCity{font-size:18px}}.BMceza_routeArrow{color:var(--c-ink-3);font-size:20px}.BMceza_summaryMeta{color:var(--c-ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.BMceza_summaryDate{color:var(--c-ink);font-weight:500}.BMceza_summaryDot{color:var(--c-ink-3)}.BMceza_infoCards{gap:8px;display:flex}@media (max-width:640px){.BMceza_infoCards{flex-direction:column}}.BMceza_infoCard{background:var(--c-surface-2);border-radius:8px;flex:1;align-items:center;gap:8px;padding:8px 12px;display:flex}.BMceza_infoCardAvatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.BMceza_infoCardAvatarPlaceholder{background:color-mix(in srgb, var(--c-primary) 10%, transparent);width:40px;height:40px;color:var(--c-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.BMceza_infoCardText{flex-direction:column;gap:1px;min-width:0;display:flex}.BMceza_infoCardLabel{color:var(--c-ink-3);font-size:11px}.BMceza_infoCardName{color:var(--c-ink);align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.BMceza_verifiedBadge{cursor:default;font-size:14px;line-height:1}.BMceza_conditionsText{color:var(--c-ink-2);margin:0;font-size:13px;font-style:italic;line-height:20px}.BMceza_content{flex-direction:column;gap:20px;max-width:480px;display:flex}@media (max-width:640px){.BMceza_content{max-width:100%}}.BMceza_sectionTitle{color:var(--c-ink);margin-bottom:16px;font-size:18px;font-weight:600;line-height:1.4}.BMceza_bookingCard{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){.BMceza_bookingCard{border-radius:8px;padding:12px}}.BMceza_bookingCard{position:sticky;top:80px}@media (max-width:640px){.BMceza_bookingCard{position:static}}.BMceza_unavailable{color:var(--c-ink-2);text-align:center;padding:16px 0;font-size:15px}.BMceza_bookingForm{flex-direction:column;gap:12px;display:flex}.BMceza_bookingField{flex-direction:column;gap:6px;display:flex}.BMceza_label{color:var(--c-ink);font-size:13px;font-weight:600}.BMceza_input{background:var(--c-input-bg);border:1px solid var(--c-line-input);color:var(--c-ink);border-radius:8px;width:100%;padding:12px 13px;font-size:15px;transition:border-color .2s}.BMceza_input::placeholder{color:var(--c-ink-3)}.BMceza_input:focus{border-color:var(--c-primary);outline:none}.BMceza_input:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.BMceza_input{font-size:16px}}.BMceza_textarea{background:var(--c-input-bg);border:1px solid var(--c-line-input);color:var(--c-ink);border-radius:8px;width:100%;padding:12px 13px;font-size:15px;transition:border-color .2s}.BMceza_textarea::placeholder{color:var(--c-ink-3)}.BMceza_textarea:focus{border-color:var(--c-primary);outline:none}.BMceza_textarea:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.BMceza_textarea{font-size:16px}}.BMceza_textarea{resize:vertical;min-height:60px;line-height:22px}.BMceza_hint{color:var(--c-ink-3);font-size:12px}.BMceza_error{background:color-mix(in srgb, var(--c-danger) 8%, transparent);color:var(--c-danger);border:1px solid color-mix(in srgb, var(--c-danger) 20%, transparent);border-radius:8px;padding:8px 12px;font-size:13px}.BMceza_success{background:color-mix(in srgb, var(--c-success) 8%, transparent);color:var(--c-success-darker);border:1px solid var(--c-success-a20);border-radius:8px;padding:8px 12px;font-size:13px}.BMceza_cargoToggle{border:1px solid var(--c-line-input);border-radius:8px;gap:0;margin-bottom:12px;display:flex;overflow:hidden}.BMceza_toggleBtn{background:var(--c-surface);color:var(--c-ink-2);cursor:pointer;border:none;flex:1;padding:8px;font-size:13px;font-weight:500}.BMceza_toggleBtn:first-child{border-right:1px solid var(--c-line-input)}.BMceza_toggleActive{background:var(--c-primary);color:#fff}.BMceza_parcelCards{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-top:8px;display:grid}.BMceza_parcelCard{border:2px solid var(--c-line-input);background:var(--c-surface);cursor:pointer;text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:12px;transition:border-color .15s;display:flex}.BMceza_parcelCard:hover{border-color:var(--c-primary-light)}.BMceza_parcelSelected{border-color:var(--c-primary);background:color-mix(in srgb, var(--c-primary) 4%, transparent)}.BMceza_parcelName{color:var(--c-ink);font-size:14px;font-weight:600}.BMceza_parcelDim{color:var(--c-ink-2);font-size:12px}.BMceza_parcelPrice{color:var(--c-primary);margin-top:4px;font-size:15px;font-weight:700}.BMceza_parcelQty{color:var(--c-ink);align-items:center;gap:8px;margin-top:12px;font-size:14px;display:flex}.BMceza_inputSm{width:70px}.BMceza_extrasSection{margin-top:12px;margin-bottom:8px}.BMceza_extraItem{margin-bottom:8px}.BMceza_extraCheck{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.BMceza_extraCheck input[type=checkbox]{width:18px;height:18px}.BMceza_extraPrice{color:var(--c-primary);margin-left:auto;font-weight:500}.BMceza_extraDesc{color:var(--c-ink-2);margin-left:26px;font-size:12px;display:block}.BMceza_extraQty{border:1px solid var(--c-line-input);border-radius:8px;width:120px;margin-top:4px;margin-left:26px;padding:4px 8px;font-size:13px}.BMceza_priceBreakdown{margin-top:12px;position:relative}.BMceza_breakdownLine{color:var(--c-ink-2);justify-content:space-between;align-items:center;padding:4px 12px;font-size:13px;display:flex}.BMceza_previewNote{color:var(--c-primary);padding:4px 12px;font-size:12px;font-style:italic}.BMceza_previewSpinner{border:2px solid var(--c-line-input);border-top-color:var(--c-primary);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite BMceza_spin;position:absolute;top:4px;right:12px}@keyframes BMceza_spin{to{transform:rotate(360deg)}}.BMceza_totalRow{background:var(--c-surface-2);border-radius:8px;justify-content:space-between;align-items:center;margin-top:8px;padding:12px;display:flex}.BMceza_totalLabel{color:var(--c-ink-2);font-weight:500}.BMceza_totalValue{color:var(--c-ink);font-size:20px;font-weight:700}.BMceza_bookButton{background-color:var(--c-primary);color:var(--c-on-dark);cursor:pointer;border:none;border-radius:20px;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.BMceza_bookButton:hover{background-color:var(--c-primary-hover)}.BMceza_bookButton:disabled{opacity:.6;cursor:not-allowed}.BMceza_bookButton{width:100%;padding:14px;font-size:16px}.BMceza_toBookingsLink{border:1px solid var(--c-line-input);color:var(--c-primary);cursor:pointer;background:0 0;border-radius:20px;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.BMceza_toBookingsLink:hover{background-color:var(--c-surface-2)}.BMceza_toBookingsLink:disabled{opacity:.6;cursor:not-allowed}.BMceza_toBookingsLink{text-align:center;width:100%;padding:12px;text-decoration:none}.BMceza_accordionToggle{background:var(--c-surface-2);cursor:pointer;width:100%;color:var(--c-ink-2);border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;font-size:13px;font-weight:500;transition:color .15s;display:flex}.BMceza_accordionToggle:hover{color:var(--c-ink)}.BMceza_accordionArrow{font-size:10px}.BMceza_myBookingsList{flex-direction:column;gap:8px;display:flex}.BMceza_myBookingItem{background:var(--c-surface-2);border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.BMceza_myBookingHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.BMceza_myBookingStatus{border-radius:20px;padding:2px 8px;font-size:12px;font-weight:600}.BMceza_statusPending{background:var(--c-warning-a10);color:var(--c-warning)}.BMceza_statusConfirmed{background:var(--c-success-a10);color:var(--c-success-darker)}.BMceza_myBookingPrice{color:var(--c-ink);font-size:16px;font-weight:700}.BMceza_myBookingDetails{color:var(--c-ink-2);flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.BMceza_myBookingDesc{color:var(--c-ink-3);font-size:12px;font-style:italic}.BMceza_storageInfo{color:var(--c-warning);margin-top:4px;font-size:12px;font-weight:500}.BMceza_pickedUpInfo{color:var(--c-success);margin-top:4px;font-size:12px;font-weight:500}.BMceza_retryButton{color:#fff;background:var(--c-danger);cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:opacity .15s;display:block}.BMceza_retryButton:hover{opacity:.9}.BMceza_retryButton:disabled{opacity:.5;cursor:not-allowed}.BMceza_paymentPending{text-align:center;color:var(--c-ink-2);padding:12px;font-size:13px;font-style:italic}.BMceza_stickyBar{display:none}@media (max-width:640px){.BMceza_stickyBar{z-index:100;background:var(--c-surface);border-top:1px solid #00000014;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #00000014}}.BMceza_stickyPrice{color:var(--c-primary);flex-direction:column;gap:2px;font-size:16px;font-weight:700;display:flex}.BMceza_stickyCta{background-color:var(--c-primary);color:var(--c-on-dark);cursor:pointer;border:none;border-radius:20px;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.BMceza_stickyCta:hover{background-color:var(--c-primary-hover)}.BMceza_stickyCta:disabled{opacity:.6;cursor:not-allowed}.BMceza_stickyCta{white-space:nowrap;padding:10px 24px;text-decoration:none}.BMceza_providerLink{color:var(--c-primary);margin-top:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.BMceza_providerLink:hover{text-decoration:underline}.BMceza_previewNotice{background:var(--c-warning-a10);border:1px solid var(--c-warning);border-radius:14px;padding:16px 18px}.BMceza_previewTitle{color:var(--c-ink);margin-bottom:4px;font-weight:700}.BMceza_previewText{color:var(--c-warning-ink);margin:0 0 12px;font-size:14px;line-height:1.5}.BMceza_previewBtn{background:var(--c-primary);color:var(--c-on-dark);cursor:pointer;border:none;border-radius:12px;padding:12px 24px;font-size:15px;font-weight:700}.BMceza_previewBtn:hover{background:var(--c-primary-hover)}.BMceza_promoRow{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.BMceza_promoInput{border:1px solid var(--c-line-input);text-transform:uppercase;color:var(--c-ink);background:var(--c-input-bg);border-radius:8px;flex:120px;padding:7px 10px;font-size:14px}.BMceza_promoBtn{background:var(--c-primary-light);color:var(--c-primary);cursor:pointer;border:0;border-radius:8px;padding:7px 14px;font-weight:600}.BMceza_promoError{color:var(--c-danger-ink);margin-bottom:6px;font-size:13px}.BMceza_promoOk{color:var(--c-success-ink);margin-bottom:6px;font-size:13px;font-weight:600}.BMceza_feeNote{color:var(--c-ink-3);text-align:right;margin-top:2px;font-size:11px}.BMceza_feeHint{border-bottom:1px dotted var(--c-line-input);cursor:help}.BMceza_feeLink{color:var(--c-ink-3);font-size:10px}.BMceza_offerNote{color:var(--c-ink-3);text-align:center;margin-top:8px;font-size:11px}.BMceza_offerNote a{color:var(--c-ink-2)}.BMceza_oldPrice{color:var(--c-ink-3);margin-right:5px;text-decoration:line-through}.BMceza_saleFlag{color:var(--c-danger);font-weight:600}.BMceza_paidNote{color:var(--c-success-ink);margin-top:4px;font-size:13px}.BMceza_gapTop8{margin-top:8px}.BMceza_blockBtn{width:100%;margin-top:8px}.BMceza_verifyOverlay{z-index:1000;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.BMceza_verifyCard{background:var(--color-surface,#fff);color:var(--color-text,#0f172a);border-radius:16px;width:100%;max-width:420px;padding:24px}.BMceza_seatAlert{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:14px;padding:14px}.BMceza_seatAlertLabel{color:#0f172a;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.BMceza_seatAlertRow{flex-wrap:wrap;gap:8px;display:flex}.BMceza_seatAlertInput{border:1px solid #cbd5e1;border-radius:8px;flex:200px;min-height:42px;padding:0 12px;font-size:15px}.BMceza_seatAlertBtn{color:#fff;cursor:pointer;background:#154e83;border:0;border-radius:8px;min-height:42px;padding:0 18px;font-size:15px;font-weight:600}.BMceza_seatAlertBtn:disabled{opacity:.6;cursor:default}.BMceza_seatAlertDone{color:#14683a;margin:0;font-size:14px;line-height:1.5}.BMceza_hintWarn{color:#b45309;font-weight:600}
.diwY9q_wrapper{--c-bg:var(--nu-canvas);--c-surface:var(--nu-surface);--c-surface-2:var(--nu-surface-2);--c-surface-3:var(--nu-surface-2);--c-surface-2-hover:var(--nu-line);--c-surface-a90:var(--nu-canvas);--c-ink:var(--nu-ink);--c-ink-2:var(--nu-ink-2);--c-ink-2-dark:var(--nu-ink);--c-ink-3:var(--nu-ink-3);--c-line:var(--nu-line);--c-line-soft:var(--nu-line);--c-line-input:var(--nu-line-strong);--c-input-bg:var(--nu-surface);--c-input-disabled:var(--nu-line);--c-primary:var(--nu-accent);--c-primary-hover:var(--nu-accent-hover);--c-primary-light:var(--nu-line);--c-primary-bg:var(--nu-accent-soft);--c-primary-a08:var(--nu-accent-soft);--c-primary-a16:var(--nu-accent-ring);--c-primary-a30:transparent;--c-on-primary:var(--nu-on-accent);--c-shadow:none;--c-shadow-up:var(--nu-shadow);background:var(--nu-canvas);min-height:calc(100vh - 64px);color:var(--nu-ink);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;padding:24px 24px 48px}@media (max-width:640px){.diwY9q_wrapper{padding:16px 16px 32px}}.diwY9q_container{flex-direction:column;gap:18px;max-width:1180px;margin:0 auto;display:flex}.diwY9q_narrow{flex-direction:column;gap:14px;max-width:520px;margin:24px auto 0;display:flex}@media (max-width:640px){.diwY9q_narrow{margin-top:8px}}.diwY9q_eyebrow{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--nu-ink-3);font-size:12px;font-weight:600}.diwY9q_head{flex-direction:column;gap:8px;display:flex}.diwY9q_backLink{color:var(--nu-ink-2);align-self:flex-start;margin-bottom:4px;font-size:14px;font-weight:500;text-decoration:none}.diwY9q_backLink:hover{color:var(--nu-ink)}.diwY9q_title{font-family:var(--font-display),var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:-.02em;color:var(--nu-ink);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:700;line-height:1.12}@media (max-width:640px){.diwY9q_title{font-size:24px}}.diwY9q_meta{color:var(--nu-ink-2);flex-wrap:wrap;align-items:center;row-gap:4px;font-size:14px;display:flex}.diwY9q_meta>*+:before{content:"·";color:var(--nu-ink-3);margin:0 8px}.diwY9q_metaFree:after{content:"";background:var(--nu-ok);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.diwY9q_loading{color:var(--nu-ink-2);align-items:center;gap:10px;font-size:14px;display:flex}.diwY9q_spinner{border:2px solid var(--nu-line-strong);border-top-color:var(--nu-accent);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite diwY9q_bookSpin}@media (prefers-reduced-motion:reduce){.diwY9q_spinner{animation:none}}@keyframes diwY9q_bookSpin{to{transform:rotate(360deg)}}.diwY9q_skeleton{background:linear-gradient(90deg, var(--nu-surface) 0%, var(--nu-surface-2) 50%, var(--nu-surface) 100%);border:1px solid var(--nu-line);background-size:200% 100%;border-radius:16px;height:160px;animation:1.4s ease-in-out infinite diwY9q_bookShimmer}@media (prefers-reduced-motion:reduce){.diwY9q_skeleton{animation:none}}.diwY9q_skeletonTall{height:260px}@keyframes diwY9q_bookShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.diwY9q_error{background:var(--c-danger-bg);border:1px solid color-mix(in srgb, var(--c-danger) 30%, transparent);color:var(--c-danger-ink);border-radius:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.diwY9q_error a{color:inherit;font-weight:600}.diwY9q_stateCard{background:var(--nu-surface);border:1px solid var(--nu-line);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:28px;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);display:flex}@media (max-width:640px){.diwY9q_stateCard{padding:20px}}.diwY9q_stateTitle{font-family:var(--font-display),var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:-.02em;color:var(--nu-ink);margin:0;font-size:24px;font-weight:700;line-height:1.12}.diwY9q_stateText{color:var(--nu-ink-2);margin:0 0 6px;font-size:15px;line-height:1.55}.diwY9q_ghostBtn{border:1px solid var(--nu-line);background:var(--nu-surface);height:40px;color:var(--nu-ink);font:500 14px/1 var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.diwY9q_ghostBtn:hover{border-color:var(--nu-line-strong)}.diwY9q_ghostBtn{font-weight:600}.diwY9q_verifyHead{flex-direction:column;gap:6px;padding:0 4px;display:flex}.diwY9q_verifyTour{font-family:var(--font-display),var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:-.02em;color:var(--nu-ink);font-size:22px;font-weight:700;line-height:1.12}.diwY9q_verifyCard{background:var(--nu-surface);border:1px solid var(--nu-line);box-shadow:var(--nu-shadow);border-radius:16px;padding:24px;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}@media (max-width:640px){.diwY9q_verifyCard{padding:18px}}.diwY9q_availChips{flex-wrap:wrap;gap:8px;display:flex}.diwY9q_sessionLeft{color:var(--nu-ink-2);font-size:14px;font-weight:500}.diwY9q_availChipOut,.diwY9q_availChip{border:1px solid var(--nu-line);background:var(--nu-surface);color:var(--nu-ink-2);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.diwY9q_availChipOut:before,.diwY9q_availChip:before{content:"";border-radius:50%;flex:none;width:6px;height:6px}.diwY9q_availChip:before{background:var(--nu-ok)}.diwY9q_availChipOut{color:var(--nu-ink-3)}.diwY9q_availChipOut:before{background:var(--c-danger)}.diwY9q_startedNotice{background:var(--c-warning-bg);border:1px solid var(--c-warning-line);color:var(--nu-ink);border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.5}.diwY9q_form{display:block}.diwY9q_layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}@media (min-width:1200px){.diwY9q_layout{grid-template-columns:minmax(0,1fr) 380px;gap:40px}}@media (max-width:960px){.diwY9q_layout{grid-template-columns:minmax(0,1fr);gap:16px}}.diwY9q_main{counter-reset:bookStep;flex-direction:column;gap:16px;min-width:0;display:flex}.diwY9q_aside{min-width:0}@media (min-width:961px) and (min-height:860px){.diwY9q_aside{position:sticky;top:88px}}.diwY9q_fieldset{background:var(--nu-surface);border:1px solid var(--nu-line);counter-increment:bookStep;border-radius:16px;flex-direction:column;gap:14px;min-width:0;margin:0;padding:22px 24px 24px;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);display:flex}@media (max-width:640px){.diwY9q_fieldset{gap:12px;padding:18px 16px 20px}}.diwY9q_fieldset>legend{float:left;width:100%;font-family:var(--font-display),var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:-.01em;color:var(--nu-ink);align-items:center;gap:12px;margin:0 0 2px;padding:0;font-size:19px;font-weight:700;display:flex}.diwY9q_fieldset>legend:before{content:counter(bookStep);background:var(--nu-accent-soft);border:1px solid var(--nu-accent-ring);width:28px;height:28px;color:var(--nu-accent);font:700 13px/1 var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (max-width:640px){.diwY9q_fieldset>legend{font-size:17px}}.diwY9q_fieldset>legend+*{clear:both}.diwY9q_row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:640px){.diwY9q_row{grid-template-columns:1fr}}.diwY9q_field{flex-direction:column;gap:6px;min-width:0;display:flex}.diwY9q_label{color:var(--nu-ink-2);font-size:13px;font-weight:600}.diwY9q_promoInput,.diwY9q_textarea,.diwY9q_input{border:1px solid var(--nu-line-strong);background:var(--nu-surface);width:100%;min-width:0;color:var(--nu-ink);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;border-radius:10px;padding:0 14px;font-size:16px;transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.diwY9q_promoInput::placeholder,.diwY9q_textarea::placeholder,.diwY9q_input::placeholder{color:var(--nu-ink-3)}.diwY9q_promoInput:hover:not(:focus),.diwY9q_textarea:hover:not(:focus),.diwY9q_input:hover:not(:focus){border-color:var(--nu-ink-3)}.diwY9q_promoInput:focus,.diwY9q_textarea:focus,.diwY9q_input:focus{border-color:var(--nu-accent);box-shadow:0 0 0 3px var(--nu-accent-ring);outline:none}[aria-invalid=true].diwY9q_promoInput,[aria-invalid=true].diwY9q_textarea,[aria-invalid=true].diwY9q_input{border-color:var(--c-danger)}.diwY9q_input{height:48px}select.diwY9q_input{appearance:none;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%236f747b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.diwY9q_textarea{resize:vertical;min-height:72px;padding:12px 14px;line-height:1.5}.diwY9q_hint{color:var(--nu-ink-3);margin:0;font-size:13px;line-height:1.5}.diwY9q_fieldError{color:var(--c-danger-ink);font-size:12.5px}.diwY9q_checkboxLabel{color:var(--nu-ink-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.diwY9q_checkboxLabel input{width:16px;height:16px;accent-color:var(--nu-accent);flex:none;margin-top:3px}.diwY9q_checkboxTop{accent-color:var(--nu-accent);flex:none;margin-top:3px}.diwY9q_linkBtn{font:inherit;color:var(--nu-accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--nu-accent-ring);text-decoration-color:var(--nu-accent-ring);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.diwY9q_linkBtn:hover:not(:disabled){text-decoration-color:currentColor}.diwY9q_linkBtn:disabled{color:var(--nu-ink-3);cursor:not-allowed}.diwY9q_boldLink{border:1px solid var(--nu-line);background:var(--nu-surface);height:40px;color:var(--nu-ink);font:500 14px/1 var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;cursor:pointer;white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.diwY9q_boldLink:hover{border-color:var(--nu-line-strong)}.diwY9q_boldLink{height:40px;color:var(--nu-ink);font-weight:600;text-decoration:none}.diwY9q_boldLink:disabled{opacity:.5;cursor:not-allowed}.diwY9q_removeBtn{color:var(--c-danger-ink);font-weight:600;text-decoration:none}.diwY9q_unitCard{border:1px solid var(--nu-line);background:var(--nu-surface-2);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}@media (max-width:640px){.diwY9q_unitCard{padding:14px 12px}}.diwY9q_unitHead{justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.diwY9q_unitHead .diwY9q_linkBtn{color:var(--nu-ink-3);font-size:13px;text-decoration:none}.diwY9q_unitHead .diwY9q_linkBtn:hover{color:var(--c-danger-ink)}.diwY9q_seatsRow{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.diwY9q_seatsRow .diwY9q_hint{flex-basis:100%}@media (min-width:641px){.diwY9q_seatsRow .diwY9q_hint{flex-basis:auto}}.diwY9q_seatsControls{border:1px solid var(--nu-line-strong);background:var(--nu-surface);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.diwY9q_seatsControls input{min-width:2.2em;font-size:16px;border:0!important}.diwY9q_seatsBtn{background:var(--nu-surface-2);width:36px;height:36px;color:var(--nu-ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;transition:background .15s;display:inline-flex}.diwY9q_seatsBtn:hover:not(:disabled){background:var(--nu-accent-soft);color:var(--nu-accent)}.diwY9q_seatsBtn:disabled{opacity:.4;cursor:default}.diwY9q_inlineLabel{margin:0}.diwY9q_tariffSeats{flex-direction:column;gap:6px;display:flex}.diwY9q_tariffSeatsTitle{color:var(--nu-ink-3);font-size:12.5px}.diwY9q_passengerCard{border:1px solid var(--nu-line);background:var(--nu-surface);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.diwY9q_headRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.diwY9q_passengerTitle{color:var(--nu-ink);margin:0;font-size:14px;font-weight:700}.diwY9q_noMargin{margin:0}.diwY9q_noticeCard{background:var(--nu-accent-soft);border:1px solid var(--nu-accent-ring);border-radius:12px;padding:14px 16px}.diwY9q_noticeTitle{color:var(--nu-ink);margin-bottom:6px;font-weight:600}.diwY9q_noticeText{color:var(--nu-ink-2);margin:0;font-size:14px;line-height:1.55}.diwY9q_spacedTop{margin-top:12px}.diwY9q_extras{flex-direction:column;gap:8px;display:flex}.diwY9q_payMode,.diwY9q_extra{border:1px solid var(--nu-line);background:var(--nu-surface);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;transition:border-color .15s,background .15s;display:flex}.diwY9q_payMode:hover,.diwY9q_extra:hover{border-color:var(--nu-line-strong)}.diwY9q_payMode input,.diwY9q_extra input{accent-color:var(--nu-accent)}.diwY9q_payModeOn,.diwY9q_extraOn{border-color:var(--nu-accent);background:var(--nu-accent-soft);box-shadow:inset 0 0 0 1px var(--nu-accent)}.diwY9q_extraBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.diwY9q_extraName{color:var(--nu-ink);font-weight:600}.diwY9q_extraDesc{color:var(--nu-ink-3);font-size:13px;display:block}.diwY9q_extraPrice{color:var(--nu-ink);white-space:nowrap;font-weight:600}.diwY9q_extraFree{color:var(--nu-ok);white-space:nowrap;font-weight:600}.diwY9q_payModes{flex-direction:column;gap:8px;display:flex}.diwY9q_payModesTitle{color:var(--nu-ink-2);font-size:13px;font-weight:600}.diwY9q_payModesList{flex-direction:column;gap:8px;display:flex}.diwY9q_payModeTitle{color:var(--nu-ink);font-weight:600}.diwY9q_payModeHint{color:var(--nu-ink-3);margin-top:2px;font-size:13px;display:block}.diwY9q_docsBox{background:var(--nu-surface-2);border:1px solid var(--nu-line);border-radius:12px;padding:14px 16px}.diwY9q_docsTitle{color:var(--nu-ink);margin-bottom:8px;font-weight:600}.diwY9q_docsList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.diwY9q_docsItem{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.diwY9q_docLink{color:var(--nu-accent);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.diwY9q_docLink:hover{text-underline-offset:3px;text-decoration:underline}.diwY9q_docMeta{color:var(--nu-ink-3);font-size:12px}.diwY9q_summaryCard{background:var(--nu-surface);border:1px solid var(--nu-line);box-shadow:var(--nu-shadow);border-radius:22px;flex-direction:column;gap:16px;padding:24px;display:flex}@media (max-width:640px){.diwY9q_summaryCard{border-radius:16px;padding:20px 16px}}.diwY9q_summaryHead{border-bottom:1px solid var(--nu-line);flex-direction:column;gap:4px;padding-bottom:14px;display:flex}.diwY9q_summaryTitle{font-family:var(--font-display),var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--nu-ink);overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.3}.diwY9q_summaryWhen{color:var(--nu-ink-2);font-size:13.5px}.diwY9q_lines{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.diwY9q_line{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.diwY9q_lineName{min-width:0;color:var(--nu-ink);overflow-wrap:anywhere}.diwY9q_lineQty{color:var(--nu-ink-3);white-space:nowrap;margin-left:6px}.diwY9q_lineSum{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.diwY9q_promoRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.diwY9q_promoInput{text-transform:uppercase;flex:140px;height:42px;font-size:15px}.diwY9q_promoBtn{border:1px solid var(--nu-line);background:var(--nu-surface);height:40px;color:var(--nu-ink);font:500 14px/1 var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.diwY9q_promoBtn:hover{border-color:var(--nu-line-strong)}.diwY9q_promoBtn{height:42px;font-weight:600}.diwY9q_giftBtn{border:1px solid var(--nu-line);background:var(--nu-surface);height:40px;color:var(--nu-ink);font:500 14px/1 var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.diwY9q_giftBtn:hover{border-color:var(--nu-line-strong)}.diwY9q_giftBtn{height:38px;color:var(--nu-ink-2);white-space:normal;text-align:left;border-style:dashed;align-self:flex-start;font-size:13.5px;line-height:1.3}.diwY9q_promoError{color:var(--c-danger-ink);margin-top:-8px;font-size:13px}.diwY9q_promoOk{color:var(--c-success-ink);margin-top:-8px;font-size:13.5px;font-weight:600;line-height:1.5}.diwY9q_fee{border-top:1px solid var(--nu-line);color:var(--nu-ink-2);font-variant-numeric:tabular-nums;padding-top:14px;font-size:14px}.diwY9q_fee>div+div{margin-top:6px}.diwY9q_fee>div[class*=total]{border-top:1px solid var(--nu-line);font-family:var(--font-display),var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--nu-ink);margin-top:10px;padding-top:10px;font-size:20px;font-weight:700}.diwY9q_depositBox{background:var(--nu-accent-soft);border:1px solid var(--nu-accent-ring);border-radius:12px;padding:12px 14px}.diwY9q_depositNow{color:var(--nu-accent);justify-content:space-between;gap:12px;font-weight:700;display:flex}.diwY9q_depositLater{color:var(--nu-ink-2);justify-content:space-between;gap:12px;margin-top:4px;font-size:14px;display:flex}.diwY9q_depositNotes{color:var(--nu-ink-3);flex-direction:column;gap:3px;margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.45;display:flex}.diwY9q_consents{border-top:1px solid var(--nu-line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.diwY9q_legalSmall{color:var(--nu-ink-3);margin:0;font-size:12px}.diwY9q_legalSmall a{color:var(--nu-accent)}.diwY9q_actions{flex-direction:column;gap:8px;display:flex}.diwY9q_submitBtn{background:var(--nu-accent);width:100%;min-height:52px;color:var(--nu-on-accent);font:600 15.5px/1.3 var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;text-align:center;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;padding:12px 20px;transition:background .18s cubic-bezier(.22,1,.36,1),opacity .18s;display:inline-flex}.diwY9q_submitBtn:hover:not(:disabled){background:var(--nu-accent-hover)}.diwY9q_submitBtn:focus-visible{box-shadow:0 0 0 3px var(--nu-accent-ring);outline:none}.diwY9q_submitBtn:disabled{opacity:.45;cursor:not-allowed}.diwY9q_cancelLink{color:var(--nu-ink-3);align-self:center;padding:4px 8px;font-size:14px;text-decoration:none}.diwY9q_cancelLink:hover{color:var(--nu-ink)}.diwY9q_cartRow{flex-direction:column;gap:8px;display:flex}.diwY9q_cartBtn{border:1px solid var(--nu-line);background:var(--nu-surface);height:40px;color:var(--nu-ink);font:500 14px/1 var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.diwY9q_cartBtn:hover{border-color:var(--nu-line-strong)}.diwY9q_cartBtn{border-radius:14px;justify-content:center;width:100%;height:46px;font-weight:600}.diwY9q_cartBtn:disabled{opacity:.5;cursor:not-allowed}.diwY9q_cartAdded{background:var(--c-success-bg);border:1px solid var(--c-success-line);width:100%;color:var(--c-success-ink);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.diwY9q_cartAdded a{color:var(--nu-accent)}.diwY9q_cartAddedLinks{flex-wrap:wrap;gap:16px;margin-top:8px;font-size:14px;display:flex}.diwY9q_cartAddedPrimary{font-weight:700}.diwY9q_modal{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.diwY9q_modalCard{background:var(--nu-surface);border:1px solid var(--nu-line);width:100%;max-width:720px;max-height:90vh;box-shadow:var(--nu-shadow);border-radius:16px;padding:28px;position:relative;overflow-y:auto}@media (max-width:640px){.diwY9q_modalCard{padding:20px 16px}}.diwY9q_modalClose{background:var(--nu-surface-2);width:36px;height:36px;color:var(--nu-ink-2);cursor:pointer;border:0;border-radius:50%;font-size:16px;position:absolute;top:12px;right:12px}.diwY9q_modalClose:hover{color:var(--nu-ink)}.diwY9q_modalContent{color:var(--nu-ink-2);overflow-wrap:anywhere;font-size:15px;line-height:1.6}.diwY9q_modalContent h2{font-family:var(--font-display),var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:-.02em;color:var(--nu-ink);margin:0 0 12px;padding-right:40px;font-size:22px;font-weight:700;line-height:1.12}.diwY9q_modalContent h3{font-family:var(--font-display),var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--nu-ink);margin:16px 0 8px;font-size:17px}.diwY9q_modalContent p{margin:0 0 8px}.diwY9q_modalContent ul{margin:0 0 8px;padding-left:20px}.diwY9q_preWrap{white-space:pre-wrap}.diwY9q_inviteOk,.diwY9q_inviteOff{color:var(--c-ink);border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 14px;font-size:14px;line-height:1.45;display:flex}.diwY9q_inviteOk{background:var(--c-accent-a10);border:1px solid var(--c-accent-a30)}.diwY9q_inviteOff{background:var(--c-surface-2);border:1px solid var(--c-line);color:var(--c-ink-2)}
._6Rhd9W_wrapper{flex:1;min-width:0}._6Rhd9W_container{flex-direction:column;gap:24px;display:flex}@media (max-width:640px){._6Rhd9W_container{gap:16px}}._6Rhd9W_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}._6Rhd9W_title{letter-spacing:-.68px;color:var(--c-ink);font-size:34px;font-weight:700;line-height:1.2}@media (max-width:640px){._6Rhd9W_title{letter-spacing:-.48px;font-size:24px}}._6Rhd9W_title{margin:0;font-size:clamp(24px,3vw,32px)}._6Rhd9W_subtitle{color:var(--c-ink-2);margin:6px 0 0;font-size:15px;line-height:1.5}._6Rhd9W_actions{flex-wrap:wrap;gap:8px;display:flex}
.vBBSSq_wrapper{min-height:calc(100vh - 64px);padding:24px 16px}.vBBSSq_container{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}.vBBSSq_backLink{color:var(--c-ink-2);font-size:13px;text-decoration:none}.vBBSSq_backLink:hover{color:var(--c-primary)}.vBBSSq_placeLink{color:var(--c-primary);margin:4px 0 8px;font-weight:600;text-decoration:none;display:block}.vBBSSq_placeLink:hover{text-decoration:underline}.vBBSSq_title{letter-spacing:-.48px;color:var(--c-ink);font-size:24px;font-weight:600;line-height:1.3}@media (max-width:640px){.vBBSSq_title{font-size:20px}}.vBBSSq_title{margin:0}.vBBSSq_loading{text-align:center;color:var(--c-ink-2);padding:24px}.vBBSSq_error{background:color-mix(in srgb, var(--c-danger) 8%, transparent);color:var(--c-danger);border-radius:8px;padding:12px}.vBBSSq_badgeOk{background:color-mix(in srgb, var(--c-success) 12%, transparent);color:var(--c-success-dark);border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.vBBSSq_badgeBad{background:color-mix(in srgb, var(--c-danger) 12%, transparent);color:var(--c-danger);border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.vBBSSq_badgePending{background:color-mix(in srgb, var(--c-warning) 12%, transparent);color:var(--c-warning-ink);border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.vBBSSq_card{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){.vBBSSq_card{border-radius:8px;padding:12px}}.vBBSSq_card h3{color:var(--c-ink);margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.4}.vBBSSq_warning{background:color-mix(in srgb, var(--c-warning) 8%, transparent);color:var(--c-warning-ink);border-radius:8px;padding:12px}.vBBSSq_cancelBtn{border:1px solid var(--c-danger);color:var(--c-danger);cursor:pointer;background:0 0;border-radius:12px;align-self:flex-start;padding:8px 16px}.vBBSSq_ticketBtn{background:var(--c-primary);color:var(--c-surface);cursor:pointer;border:none;border-radius:12px;padding:8px 16px;font-weight:700}.vBBSSq_ticketBtn:hover{filter:brightness(1.05)}.vBBSSq_ticketBtn:disabled{opacity:.6;cursor:default}.vBBSSq_cardVoucher{background:var(--c-surface);box-shadow:var(--c-shadow);border-radius:12px;padding:24px}@media (max-width:640px){.vBBSSq_cardVoucher{border-radius:8px;padding:12px}}.vBBSSq_cardVoucher{background:var(--c-success-a10);border:1px solid var(--c-success-a20)}.vBBSSq_voucherNote{color:var(--c-ink-2);margin:4px 0 10px;font-size:13px}.vBBSSq_promoBanner{background:var(--c-success-a10);border:1px solid var(--c-success-a20);color:var(--c-success-ink);border-radius:10px;align-items:center;gap:8px;margin:6px 0;padding:8px 12px;font-size:14px;font-weight:600;display:flex}.vBBSSq_feeGap{margin:6px 0}.vBBSSq_countdownBox{margin:8px 0}.vBBSSq_countdownNote{opacity:.8;margin-top:6px;font-size:13px}.vBBSSq_payBtn{background:var(--c-primary);color:var(--c-on-dark);cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:8px 16px;font-weight:600}.vBBSSq_payBtn:hover{background:var(--c-primary-hover)}.vBBSSq_reviewBtn{text-align:center;border-color:var(--c-primary);color:var(--c-primary);text-decoration:none}
.qQBEEW_block{margin-top:28px}.qQBEEW_head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.qQBEEW_title{letter-spacing:-.01em;color:var(--c-ink);margin:0;font-size:20px;font-weight:800}.qQBEEW_counter{color:var(--c-accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.qQBEEW_stats{background:var(--c-line);border:1px solid var(--c-line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 0 18px;padding:0;display:grid;overflow:hidden}@media (max-width:640px){.qQBEEW_stats{grid-template-columns:repeat(2,1fr)}}.qQBEEW_stat{background:var(--c-surface);padding:14px 16px}.qQBEEW_stat dt{color:var(--c-ink-3);text-transform:lowercase;font-size:12px}.qQBEEW_stat dd{color:var(--c-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:3px 0 0;font-size:21px;font-weight:800}.qQBEEW_grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:640px){.qQBEEW_grid{grid-template-columns:repeat(2,1fr);gap:10px}}.qQBEEW_cardEarned,.qQBEEW_card{background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--c-shadow);border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.qQBEEW_card .qQBEEW_icon{filter:grayscale(.85);opacity:.75}.qQBEEW_cardEarned{border-color:var(--c-accent-a30);background:linear-gradient(180deg, var(--c-accent-a10), transparent 60%),var(--c-surface)}.qQBEEW_icon{font-size:26px;line-height:1}.qQBEEW_name{color:var(--c-ink);letter-spacing:-.01em;font-size:15px;font-weight:700}.qQBEEW_desc{color:var(--c-ink-2);flex:1;font-size:12.5px;line-height:1.4}.qQBEEW_mark{background:var(--c-accent);color:var(--c-accent-ink);text-transform:uppercase;letter-spacing:.04em;border-radius:20px;align-self:flex-start;margin-top:2px;padding:3px 9px;font-size:11.5px;font-weight:700}.qQBEEW_progress{align-items:center;gap:8px;margin-top:4px;display:flex}.qQBEEW_track{background:var(--c-surface-2);border-radius:3px;flex:1;height:5px;overflow:hidden}.qQBEEW_fill{background:var(--c-accent-soft);border-radius:3px;height:100%;transition:width .4s;display:block}.qQBEEW_progressText{color:var(--c-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-weight:600}.qQBEEW_hint{color:var(--c-ink-3);margin:14px 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){.qQBEEW_fill{transition:none}}
.XnSRla_note{color:var(--c-ink-2);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:6px 0 0;font-size:13.5px;line-height:1.45;display:flex}.XnSRla_line{white-space:nowrap}.XnSRla_timer{background:var(--c-accent-soft);color:var(--c-accent-ink);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-weight:600;display:inline-flex}.XnSRla_parts{color:var(--c-ink);margin:6px 0 0;font-size:13.5px}
.wAI2hW_muted{color:var(--c-ink-3);font-size:14px}.wAI2hW_next{background:linear-gradient(135deg, var(--c-accent-a10), transparent 55%),var(--c-surface);border:1px solid var(--c-accent-a30);box-shadow:var(--c-shadow);border-radius:12px;grid-template-columns:120px 1fr auto;align-items:center;gap:20px;padding:18px 22px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.wAI2hW_next:hover{box-shadow:var(--c-shadow-up);transform:translateY(-1px)}@media (max-width:768px){.wAI2hW_next{grid-template-columns:1fr;gap:10px}}.wAI2hW_nextWhen{flex-direction:column;gap:2px;display:flex}.wAI2hW_nextDays{color:var(--c-accent);letter-spacing:-.01em;font-size:17px;font-weight:800}.wAI2hW_nextDate{color:var(--c-ink-3);font-size:12.5px}.wAI2hW_nextMain{flex-direction:column;gap:3px;min-width:0;display:flex}.wAI2hW_nextKind{text-transform:uppercase;letter-spacing:.05em;color:var(--c-ink-3);font-size:11.5px;font-weight:700}.wAI2hW_nextTitle{color:var(--c-ink);letter-spacing:-.01em;font-size:18px;font-weight:700}.wAI2hW_nextCarrier{color:var(--c-ink-2);font-size:13px}.wAI2hW_nextGo{color:var(--c-accent);white-space:nowrap;font-size:14px;font-weight:700}.wAI2hW_empty{background:var(--c-surface);border:1px dashed var(--c-line-input);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:22px;display:flex}.wAI2hW_emptyText{color:var(--c-ink-2);margin:0;font-size:14.5px}.wAI2hW_emptyBtn{background:var(--c-accent);color:var(--c-accent-ink);border-radius:8px;padding:9px 18px;font-size:14px;font-weight:700;text-decoration:none}.wAI2hW_emptyBtn:hover{background:var(--c-accent-hover)}.wAI2hW_quick{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:28px;display:grid}.wAI2hW_quickItem{background:var(--c-surface);border:1px solid var(--c-line);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .15s;display:flex}.wAI2hW_quickItem:hover{border-color:var(--c-accent-a30)}.wAI2hW_quickItem b{color:var(--c-ink);font-size:14.5px;font-weight:700;display:block}.wAI2hW_quickItem span span{color:var(--c-ink-3);font-size:12.5px;display:block}.wAI2hW_quickIcon{font-size:20px;line-height:1}@media (prefers-reduced-motion:reduce){.wAI2hW_next:hover{transform:none}}
.bhFjza_page{background:var(--c-bg);justify-content:center;min-height:calc(100vh - 64px);padding:32px 16px;display:flex}.bhFjza_card{background:var(--c-surface);width:100%;max-width:560px;box-shadow:var(--c-shadow-up);border-radius:20px;align-self:flex-start;overflow:hidden}.bhFjza_cover{background-position:50%;background-size:cover;height:220px}.bhFjza_body{flex-direction:column;gap:12px;padding:22px 22px 26px;display:flex}.bhFjza_from{color:var(--c-ink-2);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.bhFjza_avatar{background:var(--c-accent);width:32px;height:32px;color:var(--c-accent-ink);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.bhFjza_title{color:var(--c-ink);margin:0;font-size:26px;line-height:1.2}.bhFjza_when{color:var(--c-ink-2);font-size:15px}.bhFjza_deal{background:var(--c-accent-a10);border:1px solid var(--c-accent-a30);border-radius:12px;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.bhFjza_deal b{color:var(--c-accent);font-size:22px}.bhFjza_deal span{color:var(--c-ink-2);font-size:14px}.bhFjza_lead{color:var(--c-ink-2);margin:0;font-size:15px;line-height:1.5}.bhFjza_go{text-align:center;background:var(--c-accent);color:var(--c-accent-ink);box-shadow:var(--c-accent-glow);border-radius:12px;padding:14px 18px;font-size:16px;font-weight:800;text-decoration:none;display:block}.bhFjza_go:hover{background:var(--c-accent-hover)}.bhFjza_ghost{border:1px solid var(--c-line);color:var(--c-ink);text-align:center;border-radius:12px;padding:12px 16px;font-weight:600;text-decoration:none;display:inline-block}.bhFjza_note{color:var(--c-ink-3);font-size:13px}
