.MobileContent-module__zFO2Va__mobile{display:none}@media (max-width:760px){.MobileContent-module__zFO2Va__mobile{margin-top:32px;display:block}.MobileContent-module__zFO2Va__hint{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.5}.MobileContent-module__zFO2Va__accordion{border-top:1px solid var(--line)}.MobileContent-module__zFO2Va__item{border-bottom:1px solid var(--line)}.MobileContent-module__zFO2Va__item summary{cursor:pointer;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:76px;padding:20px 0;list-style:none;display:grid}.MobileContent-module__zFO2Va__item summary::-webkit-details-marker{display:none}.MobileContent-module__zFO2Va__item h3{letter-spacing:0;margin:0;font-size:19px;font-weight:500;line-height:1.35}.MobileContent-module__zFO2Va__itemIcon,.MobileContent-module__zFO2Va__chevron{color:var(--bronze-deep)}.MobileContent-module__zFO2Va__chevron{transition:transform .18s}.MobileContent-module__zFO2Va__item[open] .MobileContent-module__zFO2Va__chevron{transform:rotate(180deg)}.MobileContent-module__zFO2Va__item[open] h3{color:var(--bronze-deep)}.MobileContent-module__zFO2Va__body{color:var(--muted);margin:-4px 0 22px 36px;font-size:16px;line-height:1.65}.MobileContent-module__zFO2Va__selectLabel{color:var(--on-dark-muted);margin-bottom:10px;font-size:16px;display:block}.MobileContent-module__zFO2Va__selectWrap{position:relative}.MobileContent-module__zFO2Va__selectWrap select{appearance:none;border:1px solid var(--bronze-soft);background:var(--ink);width:100%;min-height:52px;color:var(--on-dark);border-radius:6px;padding:12px 42px 12px 14px;font-size:16px;line-height:1.5}.MobileContent-module__zFO2Va__selectWrap svg{pointer-events:none;color:var(--bronze-soft);position:absolute;top:16px;right:14px}.MobileContent-module__zFO2Va__table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;margin-top:24px}.MobileContent-module__zFO2Va__table thead th{vertical-align:top;border-bottom:1px solid #ffffff3d;width:50%;padding:16px 12px;font-size:18px;font-weight:500;line-height:1.35}.MobileContent-module__zFO2Va__table thead th:nth-child(2){background:var(--bronze);color:var(--ink)}.MobileContent-module__zFO2Va__table thead span{margin-top:8px;font-size:14px;font-weight:400;line-height:1.45;display:block}.MobileContent-module__zFO2Va__table tbody th{color:var(--bronze-soft);letter-spacing:.06em;text-transform:uppercase;padding:18px 12px 8px;font-size:12px;font-weight:700}.MobileContent-module__zFO2Va__table td{vertical-align:top;border-bottom:1px solid #ffffff2e;padding:10px 12px 18px;font-size:16px;line-height:1.55}.MobileContent-module__zFO2Va__table td:nth-child(2){color:var(--bronze-soft);background:#c9a06621}.MobileContent-module__zFO2Va__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.MobileContent-module__zFO2Va__chevron{transition:none}}
.QuickContact-module__s-0E4q__dock{--contact-accent:#c9a066;--contact-ink:#172421;right:max(24px, env(safe-area-inset-right));bottom:calc(28px + env(safe-area-inset-bottom));z-index:18;font:inherit;position:fixed}.QuickContact-module__s-0E4q__dock[data-theme=booking]{--contact-accent:#c64f3e;--contact-ink:#fff;z-index:35}.QuickContact-module__s-0E4q__round{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;padding:0;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 5px 18px #0f1e1833}.QuickContact-module__s-0E4q__round:focus-visible{outline-offset:4px;outline:3px solid #172421;box-shadow:0 0 0 4px #fff}.QuickContact-module__s-0E4q__toggle{width:58px;height:58px;color:var(--contact-ink);background:var(--contact-accent)}.QuickContact-module__s-0E4q__toggle:before{border:2px solid var(--contact-accent);border-radius:inherit;content:"";opacity:0;pointer-events:none;position:absolute;inset:-1px}.QuickContact-module__s-0E4q__dock[data-attention=true] .QuickContact-module__s-0E4q__toggle:before{animation:1.6s ease-out 3 QuickContact-module__s-0E4q__contactPulse}.QuickContact-module__s-0E4q__dock[data-attention=true] .QuickContact-module__s-0E4q__chatIcon{animation:1.6s ease-in-out 3 QuickContact-module__s-0E4q__contactNudge}@keyframes QuickContact-module__s-0E4q__contactPulse{0%{opacity:.65;transform:scale(1)}80%,to{opacity:0;transform:scale(1.42)}}@keyframes QuickContact-module__s-0E4q__contactNudge{0%,45%,to{transform:rotate(0)}12%{transform:rotate(-12deg)}26%{transform:rotate(10deg)}}.QuickContact-module__s-0E4q__chatIcon,.QuickContact-module__s-0E4q__closeIcon{transition:transform .24s,opacity .18s;position:absolute}.QuickContact-module__s-0E4q__closeIcon{opacity:0;transform:rotate(-70deg)scale(.65)}.QuickContact-module__s-0E4q__dock[data-open=true] .QuickContact-module__s-0E4q__chatIcon{opacity:0;transform:rotate(70deg)scale(.65)}.QuickContact-module__s-0E4q__dock[data-open=true] .QuickContact-module__s-0E4q__closeIcon{opacity:1;transform:rotate(0)scale(1)}.QuickContact-module__s-0E4q__channels{visibility:hidden;pointer-events:none;flex-direction:column;align-items:flex-end;gap:14px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:calc(100% + 14px);right:2px}.QuickContact-module__s-0E4q__channels li{opacity:0;transition:opacity .16s,transform .24s cubic-bezier(.2,.8,.2,1);transform:translateY(14px)scale(.88)}.QuickContact-module__s-0E4q__dock[data-open=true] .QuickContact-module__s-0E4q__channels{visibility:visible;pointer-events:auto}.QuickContact-module__s-0E4q__dock[data-open=true] .QuickContact-module__s-0E4q__channels li{opacity:1;transform:none}.QuickContact-module__s-0E4q__dock[data-open=true] .QuickContact-module__s-0E4q__channels li:nth-last-child(2){transition-delay:40ms}.QuickContact-module__s-0E4q__dock[data-open=true] .QuickContact-module__s-0E4q__channels li:nth-last-child(3){transition-delay:80ms}.QuickContact-module__s-0E4q__dock[data-open=true] .QuickContact-module__s-0E4q__channels li:nth-last-child(4){transition-delay:.12s}.QuickContact-module__s-0E4q__channel[data-channel=messenger]{background:#fff}.QuickContact-module__s-0E4q__channel[data-channel=messenger]>svg{width:32px;height:32px}.QuickContact-module__s-0E4q__channel[data-channel=zalo]{color:#fff;background:#0068ff}.QuickContact-module__s-0E4q__channel[data-channel=zalo]>svg{width:35px;height:35px}.QuickContact-module__s-0E4q__channel[data-channel=phone]{background:var(--contact-accent);color:var(--contact-ink)}.QuickContact-module__s-0E4q__channel[data-channel=email]{color:var(--contact-ink);background:#fffdf8}@media (hover:hover){.QuickContact-module__s-0E4q__round:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0f1e183d}}@media (max-width:767px){.QuickContact-module__s-0E4q__dock{right:max(16px, env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom))}.QuickContact-module__s-0E4q__dock[data-theme=booking]{bottom:calc(80px + env(safe-area-inset-bottom))}.QuickContact-module__s-0E4q__round{flex-basis:50px;width:50px;height:50px}.QuickContact-module__s-0E4q__toggle{width:54px;height:54px}.QuickContact-module__s-0E4q__channels{gap:12px;bottom:calc(100% + 12px)}body:has(input:focus,textarea:focus,select:focus) .QuickContact-module__s-0E4q__dock{visibility:hidden}body:has(input:focus,textarea:focus,select:focus) .QuickContact-module__s-0E4q__channels{visibility:hidden}body:has(#QuickContact-module__s-0E4q__partner-menu-button[aria-expanded=true]) .QuickContact-module__s-0E4q__dock{visibility:hidden}body:has(#QuickContact-module__s-0E4q__partner-menu-button[aria-expanded=true]) .QuickContact-module__s-0E4q__channels{visibility:hidden}}@media (max-width:1023px){body:has([data-booking-mobile-footer]) .QuickContact-module__s-0E4q__dock[data-theme=booking]{bottom:calc(108px + env(safe-area-inset-bottom))}}@media (max-height:500px) and (orientation:landscape){.QuickContact-module__s-0E4q__channels{flex-direction:row;align-items:center;bottom:2px;right:calc(100% + 12px)}}@media (prefers-reduced-motion:reduce){.QuickContact-module__s-0E4q__dock[data-attention=true] .QuickContact-module__s-0E4q__toggle:before,.QuickContact-module__s-0E4q__dock[data-attention=true] .QuickContact-module__s-0E4q__chatIcon{animation:none}.QuickContact-module__s-0E4q__round,.QuickContact-module__s-0E4q__channels li,.QuickContact-module__s-0E4q__chatIcon,.QuickContact-module__s-0E4q__closeIcon{transition:none}}
