#planned-maintenance{--maintenance-purple:#765aa6;--maintenance-dark-blue:#29415e;--maintenance-dark-grey:#4e4e56;--maintenance-yellow:#fbde64;--maintenance-yellow-ink:#8a6d00;--maintenance-yellow-tint:#fff8e3;--maintenance-guava-dark:#c44150;--maintenance-guava-tint:#fdeaec;font:15px/1.5 Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}#planned-maintenance [hidden]{display:none}[data-maintenance-banner]{z-index:2147483646;border-bottom:3px solid var(--maintenance-yellow);background:var(--maintenance-yellow-tint);color:var(--maintenance-yellow-ink);text-align:center;padding:10px 20px;font-weight:600;position:fixed;top:0;bottom:auto;left:0;right:0}@media (max-width:575.98px){[data-maintenance-banner]{padding:8px 12px;font-size:13px}}html[data-planned-maintenance-banner]{padding-top:var(--planned-maintenance-offset)}html[data-planned-maintenance-banner] .fixed-top,html[data-planned-maintenance-banner] .external-page header,html[data-planned-maintenance-banner] .modal,html[data-planned-maintenance-banner] .hospedin-progress,html[data-planned-maintenance-banner] .toast-top-center,html[data-planned-maintenance-banner] .toast-top-full-width{top:var(--planned-maintenance-offset)}html[data-planned-maintenance-banner] .reservation-show--fullscreen,html[data-planned-maintenance-banner] .card.card-fullscreen{top:var(--planned-maintenance-offset);height:calc(100% - var(--planned-maintenance-offset))!important}html[data-planned-maintenance-banner] .toast-top-right,html[data-planned-maintenance-banner] .toast-top-left{top:calc(12px + var(--planned-maintenance-offset))}html[data-planned-maintenance-banner] .main-menu.menu-fixed{top:calc(var(--navbar-height) + var(--planned-maintenance-offset));height:calc(100% - var(--navbar-height) - var(--planned-maintenance-offset))}html[data-planned-maintenance-banner] .Calendar.header-fixed .Calendar__header{top:calc(56px + var(--planned-maintenance-offset))}html[data-planned-maintenance-banner] .tariff-selection{top:calc(4rem + var(--planned-maintenance-offset))}@media (min-width:768px){html[data-planned-maintenance-banner] .booking-engine-app .be-translations-toolbar{top:calc(56px + var(--planned-maintenance-offset))}}@media (max-width:991px){html[data-planned-maintenance-banner] .ReservationPopover.Popover{top:calc(13% + var(--planned-maintenance-offset))!important}}@media (max-width:575.98px){html[data-planned-maintenance-banner] .h-help-center{top:var(--planned-maintenance-offset)}}[data-maintenance-overlay]{z-index:2147483647;background:#29415e8c;outline:none;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}#planned-maintenance .maintenance-card{width:min(100%,440px);color:var(--maintenance-dark-grey);text-align:center;background:#fff;border-radius:12px;padding:32px;box-shadow:0 16px 40px #29415e40}#planned-maintenance .maintenance-logo{height:28px;margin:0 auto 24px;display:block}#planned-maintenance .maintenance-spinner{border:3px solid #765aa633;border-top-color:var(--maintenance-purple);border-radius:50%;width:36px;height:36px;margin:0 auto 20px;animation:1.2s linear infinite maintenance-spin;display:block}#planned-maintenance .maintenance-card h2{color:var(--maintenance-dark-blue);margin:0 0 12px;font-size:22px;font-weight:700}#planned-maintenance .maintenance-card p{margin:0 0 8px}#planned-maintenance .maintenance-status{color:var(--maintenance-purple);font-weight:600}[data-maintenance-uncertain]{z-index:2147483646;border-left:4px solid var(--maintenance-guava-dark);background:var(--maintenance-guava-tint);width:max-content;max-width:calc(100vw - 32px);color:var(--maintenance-guava-dark);border-radius:6px;align-items:center;gap:16px;padding:12px 16px;font-weight:600;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #29415e33}[data-maintenance-uncertain] button{background:var(--maintenance-guava-dark);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:4px;flex:none;padding:6px 14px}@keyframes maintenance-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#planned-maintenance .maintenance-spinner{animation:none}}
