.O9qPOq_form .O9qPOq_fields{grid-template-columns:minmax(0,1.35fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) auto}.O9qPOq_fields>*{min-width:0}.O9qPOq_hint{color:#62516f;margin:12px 0 0;font-size:13px;line-height:1.5}.O9qPOq_placeField{flex-direction:column;gap:7px;display:flex;position:relative}.O9qPOq_suggestions{z-index:30;background:#fff;border:1px solid #cbbfd4;border-radius:10px;max-height:280px;margin:5px 0 0;padding:5px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #2a17401c}.O9qPOq_suggestions .O9qPOq_option{color:#2a1740;text-align:left;overflow-wrap:anywhere;background:#fff;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;width:100%;padding:10px;display:flex}.O9qPOq_suggestions .O9qPOq_option small{color:#62516f;line-height:1.35}.O9qPOq_suggestions .O9qPOq_option:hover,.O9qPOq_suggestions .O9qPOq_option[aria-selected=true]{color:#2a1740;background:#f4eeff}.O9qPOq_placeMessage{z-index:1;color:#62516f;background:#fff;border:1px solid #e4dce9;border-radius:6px;margin:5px 0 0;padding:7px;font-size:12px;line-height:1.4;position:absolute;top:100%}.O9qPOq_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1050px){.O9qPOq_form .O9qPOq_fields{grid-template-columns:repeat(2,minmax(0,1fr))}.O9qPOq_form .O9qPOq_fields>button{grid-column:1/-1}}@media (max-width:560px){.O9qPOq_form{padding:20px}.O9qPOq_form .O9qPOq_fields{grid-template-columns:minmax(0,1fr)}}
.zpV-RW_card:hover,.zpV-RW_card:focus-within{border-color:#b57bff;box-shadow:0 6px 25px #2a174018}.zpV-RW_link{border-radius:inherit;height:100%;color:inherit;text-decoration:none;display:block}.zpV-RW_title{margin:0 0 22px;font-family:Playfair Display,serif;font-size:26px;font-weight:800;line-height:1.08}.zpV-RW_link:hover{color:inherit;text-decoration:none}.zpV-RW_link:focus-visible{outline-offset:-3px;outline:3px solid #7c3aed}:is(.zpV-RW_link:hover .button,.zpV-RW_link:focus-visible .button){color:#fff;background:#6a2bd9}
.ra53ga_panelHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.ra53ga_panelHeader>div:first-child{min-width:0}.ra53ga_panelHeader h2{margin:0 0 8px;font-size:clamp(26px,3vw,34px)}.ra53ga_panelHeader .eyebrow{margin-bottom:6px}.ra53ga_description{color:#62516f;max-width:760px}.ra53ga_description p:last-child{margin-bottom:0}.ra53ga_panelActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:10px;display:flex}.ra53ga_breadcrumb{color:#5b21b6;background:0 0;min-height:40px;margin-bottom:8px;padding:6px 0;font-size:15px}.ra53ga_breadcrumb:hover{color:#2a1740;background:0 0;text-decoration:underline}.ra53ga_segmented{scrollbar-width:none;background:#efe8f5;border-radius:12px;gap:4px;max-width:100%;margin-bottom:24px;padding:4px;display:inline-flex;overflow-x:auto}.ra53ga_segmented::-webkit-scrollbar{display:none}.ra53ga_segmented button{color:#4b3a5c;white-space:nowrap;background:0 0;border-radius:9px;flex-shrink:0;min-height:40px;padding:8px 16px;font-size:15px}.ra53ga_segmented button:hover{color:#2a1740;background:#fffa}.ra53ga_segmented button[aria-selected=true]{color:#2a1740;background:#fff;font-weight:700;box-shadow:0 1px 4px #2a174019}.ra53ga_count{color:#4b3a5c;background:#e4dce9;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:700;display:inline-grid}.ra53ga_segmented button[aria-selected=true] .ra53ga_count{color:#5b21b6;background:#ede3ff}.ra53ga_empty{text-align:center;background:#fff;border:1px dashed #cbbfd4;border-radius:18px;padding:40px 32px}.ra53ga_empty h3{margin-bottom:10px;font-size:24px}.ra53ga_empty p{color:#62516f;max-width:520px;margin-inline:auto}.ra53ga_empty .actions{justify-content:center}@media (max-width:680px){.ra53ga_panelHeader{flex-direction:column;align-items:stretch;gap:16px}.ra53ga_panelActions{justify-content:stretch}.ra53ga_panelActions>*{flex:auto}.ra53ga_segmented{display:flex}.ra53ga_empty{padding:28px 18px}}
.NtopSG_dialog{color:#2a1740;background:#fff;border:0;border-radius:18px;width:min(480px,100vw - 32px);padding:28px;box-shadow:0 24px 60px #2a174033}.NtopSG_dialog::backdrop{background:#2a174099}.NtopSG_dialog h2{margin:0 0 12px;font-size:26px}.NtopSG_dialog p{color:#62516f}.NtopSG_dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}@media (max-width:680px){.NtopSG_dialog{padding:22px 18px}.NtopSG_dialogActions{flex-direction:column;align-items:stretch}}
.xc5F6W_list{gap:28px;display:grid}.xc5F6W_locationGroup{gap:14px;min-width:0;display:grid}.xc5F6W_locationHead{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.xc5F6W_locationHead>div{min-width:0}.xc5F6W_locationHead h3{overflow-wrap:anywhere;margin:0;font-size:23px}.xc5F6W_locationHead p{margin:0 0 3px;font-size:12px}.xc5F6W_locationHead>span{color:#62516f;flex-shrink:0;font-size:14px}.xc5F6W_card{overflow-wrap:anywhere;background:#fff;border:1px solid #e4dce9;border-radius:16px;min-width:0;padding:20px 24px;scroll-margin-top:24px;position:relative;box-shadow:0 2px 14px #2a174008}.xc5F6W_attention{box-shadow:inset 4px 0 #7c3aed,0 2px 14px #2a174008}.xc5F6W_linked,.xc5F6W_card:target{border-color:#7c3aed;box-shadow:0 0 0 3px #ede3ff}.xc5F6W_card:focus-visible{outline-offset:3px;outline:3px solid #6a2bd9}.xc5F6W_cardHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.xc5F6W_cardHead>div{min-width:0}.xc5F6W_reference{margin:0 0 4px;font-size:12px}.xc5F6W_cardHead h4{margin:0;font-size:22px}.xc5F6W_pill{white-space:nowrap;flex-shrink:0;padding:6px 12px;font-size:13px}.xc5F6W_description{color:#62516f;margin:8px 0 0;font-size:15px}.xc5F6W_facts{border-top:1px solid #e4dce9;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1.2fr) minmax(0,1fr);gap:10px 20px;margin:16px 0 0;padding-top:14px;display:grid}.xc5F6W_facts>div{min-width:0}.xc5F6W_facts dt{color:#706079;font-size:13px}.xc5F6W_facts dd{margin:2px 0 0;font-weight:500}.xc5F6W_contactLink{overflow-wrap:anywhere;align-items:center;min-height:44px;font-weight:400;display:inline-flex}.xc5F6W_unscreened{color:#765200;background:#fff2d3;border-radius:20px;width:fit-content;margin-top:4px;padding:2px 10px;font-size:13px;font-weight:400;display:block}.xc5F6W_facts dd .xc5F6W_contactLink{width:fit-content;max-width:100%;display:flex}.xc5F6W_rate{color:#62516f;font-size:13px;font-weight:400;display:block}.xc5F6W_reason{color:#843030;background:#f5e7e7;border-radius:10px;margin:14px 0 0;padding:10px 14px;font-size:15px}.xc5F6W_extras{margin-top:12px;font-size:15px}.xc5F6W_extras summary{color:#5b21b6;align-items:center;min-height:40px;display:inline-flex}.xc5F6W_extras summary:hover{color:#2a1740}.xc5F6W_extrasBody{border-top:1px solid #e4dce9;margin-top:4px;padding-top:12px}.xc5F6W_extrasBody>p{color:#62516f;margin-bottom:10px}.xc5F6W_extrasBody .booking-details{gap:10px 20px;margin:6px 0 14px}.xc5F6W_extrasBody .booking-details dt{font-size:13px}.xc5F6W_extrasBody .booking-contact{align-items:center;gap:6px 18px;margin-bottom:4px}.xc5F6W_deadline{margin:10px 0 0}.xc5F6W_actions{border-top:1px solid #e4dce9;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;display:flex}.xc5F6W_actions button,.xc5F6W_flowActions button{white-space:normal;min-height:44px;padding:9px 18px;font-size:15px}.xc5F6W_compact{padding:16px 20px;font-size:14px}.xc5F6W_compact .xc5F6W_cardHead h4{font-size:20px}.xc5F6W_compact .xc5F6W_reference{font-size:11px}.xc5F6W_compact .xc5F6W_pill{padding:5px 10px;font-size:12px}.xc5F6W_compact .xc5F6W_facts{margin-top:12px;padding-top:12px}.xc5F6W_compact .xc5F6W_facts dt{font-size:12px}.xc5F6W_compact .xc5F6W_extras{margin-top:8px;font-size:14px}.xc5F6W_compactList .booking-status{line-height:1.3}.xc5F6W_flow{background:#faf5eb;border:1px solid #e4dce9;border-radius:14px;margin-top:14px;padding:18px 20px}.xc5F6W_flow[data-tone=done]{background:#e5f5ea;border-color:#e4dce9}.xc5F6W_flowSteps{color:#706079;border-bottom:1px solid #e4dce9;flex-wrap:wrap;gap:6px 18px;margin:0 0 14px;padding:0 0 12px;font-size:13px;list-style:none;display:flex}.xc5F6W_flow[data-tone=done] .xc5F6W_flowSteps{border-bottom-color:#e4dce9}.xc5F6W_flowSteps li{align-items:center;gap:6px;min-width:0;display:flex}.xc5F6W_flowSteps li>span{color:#62516f;background:#f4eeff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.xc5F6W_flowSteps li[data-state=done]>span{color:#fff;background:#7c3aed}.xc5F6W_flowSteps li[data-state=current]{color:#2a1740;font-weight:700}.xc5F6W_flowSteps li[data-state=current]>span{color:#fff;background:#2a1740;box-shadow:0 0 0 3px #ede3ff}.xc5F6W_flowChoice{color:#5b21b6;font-style:normal;font-weight:500}.xc5F6W_flowBody{gap:12px;display:grid}.xc5F6W_flowBody h5{outline:none;align-items:center;gap:10px;margin:0;font-size:19px;font-weight:700;display:flex}.xc5F6W_flowBody p{margin:0}.xc5F6W_flowBody label{font-size:15px}.xc5F6W_flowSummary{background:#fff;border:1px solid #e4dce9;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0;padding:12px 16px;display:grid}.xc5F6W_flowSummary>div{min-width:0}.xc5F6W_flowSummary dt{color:#706079;font-size:13px}.xc5F6W_flowSummary dd{margin:2px 0 0;font-weight:500}.xc5F6W_flowSummaryTerm{align-items:center;gap:8px;display:flex}.xc5F6W_textButton{color:#5b21b6;text-underline-offset:3px;background:0 0;min-height:32px;padding:0 4px;font-size:13px;text-decoration:underline}.xc5F6W_textButton:hover{color:#2a1740;background:0 0}.xc5F6W_consequence{color:#2a1740;background:#ede3ff;border-radius:10px;padding:10px 14px;font-size:15px}.xc5F6W_flow[data-tone=danger] .xc5F6W_consequence{color:#843030;background:#f5e7e7}.xc5F6W_flowError{color:#8c1d18;background:#fbeae8;border-radius:10px;padding:10px 14px}.xc5F6W_flowActions{flex-wrap:wrap;gap:8px;display:flex}.xc5F6W_danger{background:#8c1d18}.xc5F6W_danger:hover{background:#843030}.xc5F6W_doneIcon{color:#fff;background:#175e34;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:15px;display:grid}@media (max-width:900px){.xc5F6W_facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.xc5F6W_card,.xc5F6W_compact{padding:16px;font-size:15px;line-height:1.5}.xc5F6W_cardHead{flex-wrap:wrap;gap:10px}.xc5F6W_cardHead h4,.xc5F6W_compact .xc5F6W_cardHead h4{font-size:21px;line-height:1.2}.xc5F6W_reference,.xc5F6W_compact .xc5F6W_reference{font-size:12px;line-height:1.5}.xc5F6W_pill,.xc5F6W_compact .xc5F6W_pill{white-space:normal;max-width:100%;font-size:13px}.xc5F6W_facts dt,.xc5F6W_compact .xc5F6W_facts dt{font-size:13px}.xc5F6W_extras,.xc5F6W_compact .xc5F6W_extras{font-size:15px}.xc5F6W_extras summary{min-height:44px}.xc5F6W_extrasBody .booking-details{grid-template-columns:minmax(0,1fr)}.xc5F6W_extrasBody .booking-contact a{align-items:center;min-height:44px;display:inline-flex}.xc5F6W_actions,.xc5F6W_flowActions{flex-direction:column;align-items:stretch}.xc5F6W_flow{padding:16px 14px}.xc5F6W_flowSummary{grid-template-columns:minmax(0,1fr)}.xc5F6W_textButton{min-height:44px;padding:0 8px;font-size:14px}.xc5F6W_flow textarea{min-width:0;font-size:16px}}@media (max-width:480px){.xc5F6W_facts{grid-template-columns:minmax(0,1fr)}}
.Vb0nQa_wizard{background:#fff;border:1px solid #e4dce9;border-radius:20px;scroll-margin-top:24px;overflow:hidden;box-shadow:0 10px 40px #2a17400d}.Vb0nQa_header{justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 32px 0;display:flex}.Vb0nQa_header h2{margin:0 0 8px;font-size:30px}.Vb0nQa_header>div:first-child{min-width:0}.Vb0nQa_intro{color:#62516f;max-width:720px}.Vb0nQa_intro p:last-child{margin-bottom:0}.Vb0nQa_headerAction{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.Vb0nQa_stepper{border-bottom:1px solid #eee7f2;padding:24px 32px}.Vb0nQa_counter{color:#5b21b6;margin:0 0 10px;font-size:14px;font-weight:700;display:none}.Vb0nQa_progress{background:#eee7f2;border-radius:6px;height:6px;display:none;overflow:hidden}.Vb0nQa_progress span{background:#7c3aed;border-radius:6px;height:100%;transition:width .25s;display:block}.Vb0nQa_stepper ol{counter-reset:step;gap:0;margin:0;padding:0;list-style:none;display:flex}.Vb0nQa_stepper li{flex:1 1 0;align-items:center;min-width:0;display:flex;position:relative}.Vb0nQa_stepper li:not(:last-child):after{content:"";background:#e4dce9;border-radius:2px;flex:auto;min-width:12px;height:2px;margin:0 10px}.Vb0nQa_stepper li[data-state=done]:not(:last-child):after{background:#7c3aed}.Vb0nQa_stepper button{color:#62516f;text-align:left;background:0 0;border-radius:10px;flex-shrink:1;align-items:center;gap:10px;min-width:0;min-height:44px;padding:4px;font-size:15px;font-weight:500;display:flex}.Vb0nQa_stepper button:hover{color:#2a1740;background:#f4eeff}.Vb0nQa_stepper button:disabled{opacity:1;cursor:default}.Vb0nQa_stepper button:disabled:hover{color:inherit;background:0 0}.Vb0nQa_stepper li[data-state=todo] button{color:#9a8ea3}.Vb0nQa_stepper li[data-state=current] button{color:#2a1740;font-weight:700}.Vb0nQa_bullet{color:#62516f;background:#eee7f2;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.Vb0nQa_stepper li[data-state=done] .Vb0nQa_bullet{color:#fff;background:#7c3aed}.Vb0nQa_stepper li[data-state=open] .Vb0nQa_bullet{color:#5b21b6;background:#fff;box-shadow:inset 0 0 0 2px #b57bff}.Vb0nQa_stepper li[data-state=current] .Vb0nQa_bullet{color:#fff;background:#2a1740;box-shadow:0 0 0 4px #ede3ff}.Vb0nQa_stepLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Vb0nQa_body{flex-direction:column;gap:20px;padding:28px 32px 32px;display:flex}.Vb0nQa_step{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.Vb0nQa_step[hidden]{display:none}.Vb0nQa_step h3{outline:none;margin:0;font-size:24px}.Vb0nQa_description{color:#62516f;max-width:720px;margin-top:-8px}.Vb0nQa_description p:last-child{margin-bottom:0}.Vb0nQa_error{color:#8c1d18;overflow-wrap:anywhere;background:#fbeae8;border-radius:10px;margin:0;padding:14px 16px}.Vb0nQa_footer{border-top:1px solid #eee7f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.Vb0nQa_footerStart,.Vb0nQa_footerEnd{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.Vb0nQa_footerEnd{margin-left:auto}.Vb0nQa_status{color:#62516f;font-size:14px}.Vb0nQa_textButton{color:#5b21b6;text-underline-offset:3px;background:0 0;min-height:44px;padding:10px 6px;text-decoration:underline}.Vb0nQa_textButton:hover{color:#2a1740;background:0 0}.Vb0nQa_choice{cursor:pointer;background:#fff;border:1px solid #cbbfd4;border-radius:14px;flex-direction:row;align-items:flex-start;gap:14px;padding:18px 20px;font-weight:400;transition:border-color .15s,background .15s;display:flex}.Vb0nQa_choice:hover{border-color:#b57bff}.Vb0nQa_choice:has(input:checked){background:#f4eeff;border-color:#7c3aed;box-shadow:0 0 0 1px #7c3aed}.Vb0nQa_choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #b57bff}.Vb0nQa_choice[data-disabled]{cursor:not-allowed;opacity:.6}.Vb0nQa_choice[data-disabled]:hover{border-color:#cbbfd4}.Vb0nQa_title{outline:none}.Vb0nQa_title:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #b57bff}.Vb0nQa_choice input{accent-color:#7c3aed;flex-shrink:0;width:20px;height:20px;min-height:20px;margin-top:3px}.Vb0nQa_choice strong{font-weight:700;display:block}.Vb0nQa_choiceText{color:#62516f;margin-top:4px;font-size:15px;display:block}.Vb0nQa_summary{gap:16px;display:grid}.Vb0nQa_summary section{background:#fcfaf6;border:1px solid #e4dce9;border-radius:14px;padding:18px 20px}.Vb0nQa_summaryHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.Vb0nQa_summaryHeading h4{margin:0;font-family:DM Sans,sans-serif;font-size:18px;font-weight:700}.Vb0nQa_summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;display:grid}.Vb0nQa_summary dt{color:#706079;font-size:13px}.Vb0nQa_summary dd{overflow-wrap:anywhere;white-space:pre-line;margin:2px 0 0;font-weight:500}.Vb0nQa_done{background:#f1faf4;border:1px solid #bfe3cb;border-radius:20px;align-items:flex-start;gap:20px;padding:28px 32px;display:flex}.Vb0nQa_done h2{margin:0 0 10px;font-size:28px}.Vb0nQa_done .actions{margin-top:16px}.Vb0nQa_doneIcon{color:#fff;background:#175e34;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:22px;font-weight:700;display:grid}@media (max-width:860px){.Vb0nQa_stepLabel{display:none}.Vb0nQa_stepper li[data-state=current] .Vb0nQa_stepLabel{display:inline}}@media (max-width:680px){.Vb0nQa_header{flex-direction:column;gap:14px;padding:22px 18px 0}.Vb0nQa_header h2{font-size:26px}.Vb0nQa_stepper{padding:18px}.Vb0nQa_counter{display:block}.Vb0nQa_counter span{color:#2a1740;font-weight:500}.Vb0nQa_progress{margin-bottom:14px;display:block}.Vb0nQa_stepper ol{gap:0}.Vb0nQa_stepper li[data-state=current] .Vb0nQa_stepLabel{display:none}.Vb0nQa_stepper li:not(:last-child):after{min-width:4px;margin:0 4px}.Vb0nQa_stepper button{padding:2px}.Vb0nQa_bullet{width:30px;height:30px;font-size:13px}.Vb0nQa_body{padding:22px 18px 24px}.Vb0nQa_step h3{font-size:22px}.Vb0nQa_footer{flex-direction:column-reverse;align-items:stretch}.Vb0nQa_footerStart,.Vb0nQa_footerEnd{justify-content:space-between}.Vb0nQa_footerEnd{grid-template-columns:1fr;margin-left:0;display:grid}.Vb0nQa_footerEnd:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.Vb0nQa_summary dl{grid-template-columns:1fr}.Vb0nQa_done{flex-direction:column;padding:22px 18px}}
.xH3PpW_root{min-width:0}.xH3PpW_heading{margin:0;font-size:24px}.xH3PpW_message{overflow-wrap:anywhere;margin:0 0 16px}.xH3PpW_error{color:#8c1d18;background:#fbeae8;border-color:#fbeae8}.xH3PpW_hint{margin-top:6px;display:block}.xH3PpW_month{min-width:210px;font-size:15px}.xH3PpW_meta{color:#706079;overflow-wrap:anywhere;font-size:14px;display:block}.xH3PpW_pill{color:#62516f;white-space:nowrap;background:#faf5eb;border-radius:30px;padding:5px 12px;font-size:13px;font-weight:700;line-height:1.4;display:inline-block;box-shadow:inset 0 0 0 1px #e4dce9}.xH3PpW_violet{box-shadow:none;color:#5b21b6;background:#ede3ff}.xH3PpW_neutral{color:#62516f;background:#faf5eb;box-shadow:inset 0 0 0 1px #e4dce9}.xH3PpW_warning{box-shadow:none;color:#765200;background:#fff2d3}.xH3PpW_danger{box-shadow:none;color:#8c1d18;background:#fbeae8}.xH3PpW_success{box-shadow:none;color:#175e34;background:#e5f5ea}.xH3PpW_kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.xH3PpW_kpis>div{background:#fff;border:1px solid #e4dce9;border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:20px 22px;display:flex}.xH3PpW_kpis span{color:#62516f;font-size:14px}.xH3PpW_kpis strong{overflow-wrap:anywhere;font-size:28px;line-height:1.15}.xH3PpW_kpis small{color:#706079}.xH3PpW_callout{background:#f4eeff;border:1px solid #d9c6fb;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:20px 22px;display:flex}.xH3PpW_callout .xH3PpW_heading{margin-bottom:4px;font-size:20px}.xH3PpW_callout p{color:#62516f;margin:0}.xH3PpW_callout button{flex-shrink:0}.xH3PpW_section{min-width:0;margin-bottom:28px}.xH3PpW_section>.xH3PpW_heading,.xH3PpW_sectionHead{margin-bottom:12px}.xH3PpW_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.xH3PpW_sectionHead .muted{margin:0}.xH3PpW_invoices,.xH3PpW_locations,.xH3PpW_debtors{background:#fff;border:1px solid #e4dce9;border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.xH3PpW_invoice+.xH3PpW_invoice,.xH3PpW_locations li+li,.xH3PpW_debtors li+li{border-top:1px solid #e4dce9}.xH3PpW_invoiceRow{grid-template-columns:minmax(0,2fr) auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.xH3PpW_invoiceMain{min-width:0}.xH3PpW_invoiceMain>strong{overflow-wrap:anywhere;display:block}.xH3PpW_rowNote{color:#765200;overflow-wrap:anywhere;margin-top:4px;font-size:14px;display:block}.xH3PpW_invoiceAmount{text-align:right}.xH3PpW_invoiceAmount strong{font-size:18px;display:block}.xH3PpW_invoiceActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.xH3PpW_invoiceActions>button,.xH3PpW_invoiceActions>a{min-height:44px;padding:9px 16px;font-size:15px}.xH3PpW_toggle.xH3PpW_toggle{color:#5b21b6;text-underline-offset:3px;background:0 0;padding:9px 8px;text-decoration:underline}.xH3PpW_toggle.xH3PpW_toggle:hover{color:#2a1740;background:#f4eeff}.xH3PpW_invoice>.notice{margin:0 20px 16px}.xH3PpW_confirm{background:#f4eeff;border:1px solid #d9c6fb;border-radius:14px;margin:0 20px 16px;padding:18px 20px}.xH3PpW_confirm>p{margin:0 0 12px}.xH3PpW_confirm>p:first-child{outline:none;font-size:17px}.xH3PpW_confirm .actions{margin-top:4px}.xH3PpW_facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 20px;margin:0 0 12px;display:grid}.xH3PpW_facts dt{color:#706079;font-size:13px}.xH3PpW_facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.xH3PpW_details{background:#faf5eb;border-top:1px dashed #e4dce9;padding:4px 20px 20px}.xH3PpW_details[hidden]{display:none}.xH3PpW_details .booking-details{margin:16px 0}.xH3PpW_details .notice{margin:16px 0 0}.xH3PpW_table{border-collapse:collapse;background:#fff;border:1px solid #e4dce9;border-radius:12px;width:100%;font-size:15px;overflow:hidden}.xH3PpW_table th,.xH3PpW_table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e4dce9;padding:10px 14px}.xH3PpW_table thead th{color:#62516f;background:#f4eeff;font-size:13px;font-weight:700}.xH3PpW_table tbody th{font-weight:700}.xH3PpW_table tbody tr:last-child>*{border-bottom:0}.xH3PpW_table .xH3PpW_amount{text-align:right;white-space:nowrap}.xH3PpW_skipped{color:#706079}.xH3PpW_skipped .xH3PpW_amount{text-decoration:line-through}.xH3PpW_tag{color:#765200;background:#fff2d3;border-radius:20px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.xH3PpW_bullets{gap:6px;margin:0;padding-left:22px;display:grid}.xH3PpW_locations li{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.xH3PpW_locations li>div{min-width:0}.xH3PpW_warn{color:#765200;background:#fff2d3;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:14px 16px;display:flex}.xH3PpW_warn p{margin:0}.xH3PpW_totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.xH3PpW_totals>div{background:#f4eeff;border-radius:12px;padding:14px 16px}.xH3PpW_totals>div:last-child{color:#fff;background:#2a1740}.xH3PpW_totals dt{opacity:.85;font-size:13px}.xH3PpW_totals dd{margin:2px 0 0;font-size:20px;font-weight:700}.xH3PpW_debtors li{padding:16px 20px}.xH3PpW_debtors li>.notice{margin:12px 0 0}.xH3PpW_debtor{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:16px;display:grid}.xH3PpW_debtorName{flex-direction:column;align-self:center;align-items:flex-start;gap:6px;min-width:0;display:flex}.xH3PpW_debtorName strong{overflow-wrap:anywhere}.xH3PpW_choices{gap:12px;display:grid}.xH3PpW_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.xH3PpW_wide{grid-column:1/-1}@media (max-width:900px){.xH3PpW_invoiceRow{grid-template-columns:minmax(0,1fr) auto}.xH3PpW_invoiceAmount{text-align:left}.xH3PpW_invoiceActions{grid-column:1/-1;justify-content:flex-start}.xH3PpW_debtor{grid-template-columns:repeat(2,minmax(0,1fr))}.xH3PpW_debtorName{flex-flow:wrap;grid-column:1/-1;align-items:center}}@media (max-width:680px){.xH3PpW_pill{white-space:normal;overflow-wrap:anywhere;max-width:100%}.xH3PpW_month{width:100%;min-width:0}.xH3PpW_kpis{grid-template-columns:1fr;gap:10px}.xH3PpW_kpis>div{padding:16px 18px}.xH3PpW_kpis strong{font-size:24px}.xH3PpW_callout{flex-direction:column;align-items:stretch}.xH3PpW_invoiceRow{grid-template-columns:1fr;gap:10px;padding:16px}.xH3PpW_invoiceActions{grid-template-columns:1fr;display:grid}.xH3PpW_invoiceActions>button,.xH3PpW_invoiceActions>a{width:100%}.xH3PpW_confirm{margin-inline:12px}.xH3PpW_invoice>.notice{margin-inline:12px}.xH3PpW_confirm .actions{flex-direction:column;align-items:stretch}.xH3PpW_details{padding:4px 16px 16px}.xH3PpW_table,.xH3PpW_table tbody,.xH3PpW_table tr,.xH3PpW_table th,.xH3PpW_table td{width:100%;display:block}.xH3PpW_table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.xH3PpW_table tbody tr{border-bottom:1px solid #e4dce9;padding:10px 14px}.xH3PpW_table tbody tr:last-child{border-bottom:0}.xH3PpW_table tbody th,.xH3PpW_table td{text-align:left;border:0;padding:3px 0}.xH3PpW_table td:before{content:attr(data-label);color:#706079;font-size:12px;display:block}.xH3PpW_table .xH3PpW_amount{text-align:left}.xH3PpW_locations li{flex-direction:column;align-items:flex-start}.xH3PpW_warn{flex-direction:column;align-items:stretch}.xH3PpW_totals{grid-template-columns:1fr}.xH3PpW_debtors li{padding:16px}.xH3PpW_debtor{grid-template-columns:1fr}.xH3PpW_debtor>button{width:100%}.xH3PpW_fields{grid-template-columns:1fr}}
.xYAk9q_card{min-width:0}.xYAk9q_card:hover,.xYAk9q_card:focus-within{border-color:#b57bff;box-shadow:0 6px 25px #2a174018}.xYAk9q_link{color:#2a1740;border-radius:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.xYAk9q_link:hover{color:#2a1740;text-decoration:none}.xYAk9q_link:focus-visible{outline-offset:-3px;outline:3px solid #7c3aed}.xYAk9q_body{flex-direction:column;flex:1;display:flex}.xYAk9q_provider{letter-spacing:.08em;margin-bottom:10px}.xYAk9q_title{overflow-wrap:anywhere;margin:0 0 10px;font-family:Playfair Display,serif;font-size:26px;font-weight:800;line-height:1.15}.xYAk9q_place{color:#62516f;margin-bottom:16px;font-size:14px}.xYAk9q_distance{color:#62516f;margin:-8px 0 16px;font-size:13px}.xYAk9q_description{margin-bottom:0}.xYAk9q_bottom{margin-top:auto;padding-top:20px}:is(.xYAk9q_link:hover .button,.xYAk9q_link:focus-visible .button){color:#fff;background:#6a2bd9}.xYAk9q_rooms{margin-top:40px}
.BGlnMW_list{gap:40px;display:grid}.BGlnMW_location{min-width:0}.BGlnMW_header{border-bottom:1px solid #d9cce3;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;padding:0 0 18px;display:flex}.BGlnMW_header p{margin-bottom:6px}.BGlnMW_title{margin-bottom:8px;font-size:clamp(26px,3vw,34px)}.BGlnMW_address,.BGlnMW_count{color:#62516f;font-size:14px}.BGlnMW_count{flex-shrink:0}.BGlnMW_breadcrumb{color:#62516f;margin:18px 0 12px}.BGlnMW_breadcrumb span{padding:0 8px}.BGlnMW_locationNote{color:#62516f;margin:-8px 0 24px}.BGlnMW_otherRooms{margin-top:56px}@media (max-width:560px){.BGlnMW_list{gap:32px}.BGlnMW_header{flex-direction:column;align-items:flex-start;gap:6px}}
