body .hotelia-official-logo{display:block;width:220px;max-width:100%;height:auto;object-fit:contain;filter:none;opacity:1;flex-shrink:1}body :is(.zen-brand,.hotelia-wordmark,.sidebar-brand,.cl-brand,.fb-brand,.rc-wordmark,.tv-app-brand,.pk-brand,.ex-brand){display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;gap:4px;height:auto;letter-spacing:normal}body :is(.zen-brand,.hotelia-wordmark,.sidebar-brand,.cl-brand,.tv-app-brand,.pk-brand,.ex-brand) .hotelia-official-logo{width:205px;height:auto}body .ops-header .hotelia-official-logo{width:180px;height:auto;filter:none}body :is(.zen-brand,.rc-wordmark,.fb-brand) .hotelia-official-logo{width:240px}body[data-department],body .hotelia-shell{--font-sans: "Manrope", sans-serif;--font-display: Georgia, serif;font-family:Manrope,sans-serif;font-size:14px}body[data-department] :is(.app,.cl-shell,.fb-shell,.rc-hub,.tv-admin,.ops-shell,.pk-admin,.ex-shell,.zen-shell),body .hotelia-shell{font-family:Manrope,sans-serif}body[data-department] :is(button,input,select,textarea),body .hotelia-shell :is(button,input,select,textarea){font-family:Manrope,sans-serif}body[data-department] :is(h1,h2,h3),body .hotelia-shell :is(h1,h2,h3){font-family:Georgia,serif;font-weight:500;letter-spacing:-.5px}body[data-department] h1,body .hotelia-shell h1{font-size:clamp(28px,3vw,40px);line-height:1.14}body[data-department] h2,body .hotelia-shell h2{font-size:25px;line-height:1.2}body[data-department] h3,body .hotelia-shell h3{font-size:20px;line-height:1.25}body[data-department] :is(.sidebar,.cl-sidebar,.tv-sidebar,.ex-sidebar,.pk-sidebar),body .hotelia-sidebar{background:linear-gradient(115deg,#ebe6df,#f3f0eb);color:#242c2b;border-right:1px solid #ded7cd}body[data-department] :is(.sidebar,.cl-sidebar,.tv-sidebar,.ex-sidebar,.pk-sidebar) :is(a,button,p,small,h1,h2,svg),body .hotelia-sidebar :is(a,p,small){color:#42463f}body[data-department] :is(.sidebar,.cl-sidebar,.tv-sidebar,.ex-sidebar,.pk-sidebar) :is(a.active,a.selected,button.active,button.selected){background:var(--dept-circle);color:var(--dept-ink);border-radius:5px}body[data-department] :is(.cl-module,.cl-avatar){background:var(--dept-circle);color:var(--dept-ink)}body[data-department] :is(.topbar,.cl-topbar,.fb-header,.rc-hub>header,.ops-header,.ex-topbar,.zen-hub-header){background:#faf9f6;border-color:#e4ded5}body[data-department] :is(.button,.pk-button,.ex-button){border-radius:5px}body[data-department] :is(.rc-app-card,.fb-app-card,.card,.panel,.cl-panel,.ops-card,.ex-summary>button){border-radius:8px;box-shadow:0 3px 16px #29241d05}body[data-department] :is(.rc-hub main,.fb-content){max-width:1240px;margin-inline:auto;padding:24px}body[data-department] :is(.rc-hub main>h1,.fb-page-heading h1){margin:8px 0 12px;font-size:36px}body[data-department] .fb-page-heading{margin-bottom:20px}body[data-department] :is(.rc-apps,.fb-apps){gap:16px;margin:22px 0}body[data-department] :is(.rc-app-card,.fb-app-card){padding:18px 20px;min-height:0;display:flex;flex-direction:column}body[data-department] :is(.rc-app-card,.fb-app-card)>div{margin-bottom:10px}body[data-department] :is(.rc-app-card,.fb-app-card)>div>svg:first-child{width:42px;height:42px;padding:10px}body[data-department] :is(.rc-app-card,.fb-app-card)>div>img{width:42px!important;height:42px!important;object-fit:contain}body[data-department] :is(.rc-app-card,.fb-app-card) h2{font-size:25px;margin:6px 0 8px}body[data-department] .rc-app-card p,body[data-department] .fb-app-card>span{font-size:13px;line-height:1.5;margin-bottom:12px}body[data-department] .fb-app-card>p{margin-top:0}body[data-department] :is(.rc-app-card,.fb-app-card) footer{padding-top:10px;margin-top:auto;font-size:12px}body[data-department] .rc-app-card .tv-eyebrow{font-size:8px}body .zen-department{min-height:170px;padding:16px 18px}body .zen-department h2{font-size:18px}body .zen-department p{font-size:12px;line-height:1.5}@media(max-width:760px){body[data-department] :is(.rc-hub main,.fb-content){padding:20px 16px}body[data-department] :is(.rc-hub main>h1,.fb-page-heading h1){font-size:30px}body[data-department] :is(.rc-app-card,.fb-app-card){padding:16px}body :is(.rc-wordmark,.fb-brand) .hotelia-official-logo{width:180px}body .ops-header .hotelia-official-logo{display:block;width:120px}body .ops-header{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){body[data-department] :is(.rc-app-card,.fb-app-card){transition:none}}body[data-department] :is(.rc-hub>header,.fb-header,.zen-hub-header){padding:12px 24px;min-height:80px}body[data-department] :is(.rc-wordmark,.fb-brand,.zen-hub-header .zen-brand) .hotelia-official-logo{width:200px}body[data-department] aside:is(.sidebar,.cl-sidebar,.tv-sidebar,.ex-sidebar,.pk-sidebar) :is(nav a,nav button,nav svg,footer small,.cl-back,.cl-tv-link,.sidebar-brand p,.sidebar-person small,.tv-app-brand small,.ex-back){color:#42463f}body[data-department] aside:is(.sidebar,.cl-sidebar,.tv-sidebar,.ex-sidebar,.pk-sidebar) :is(nav a.active,nav a.selected,nav button.active,nav button.selected){color:var(--dept-ink);background:var(--dept-circle)}body[data-department] aside h1{font-size:28px;line-height:1.2}body[data-department] aside.cl-sidebar a.cl-back,body[data-department] aside.cl-sidebar a.cl-tv-link{color:#42463f}body[data-department] .ex-heading h2{font-size:36px}body .zen-department{padding-bottom:38px}body .zen-department .zen-module-logo{width:60px;height:60px;margin-bottom:9px}body .zen-department h2{font-family:Georgia,serif;font-weight:500;letter-spacing:-.4px}body .zen-sidebar nav{overflow-x:hidden}body .zen-department.unavailable{opacity:1;isolation:isolate;overflow:hidden;border-color:#ffffff80;cursor:not-allowed;box-shadow:none;transform:none}body .zen-department.unavailable :is(.zen-module-logo,h2,p){filter:blur(1.15px);opacity:.48}body .zen-department.unavailable:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#ffffff80 1px,transparent 1px),linear-gradient(#ffffff80 1px,transparent 1px),linear-gradient(120deg,#faf8f570,#ffffff38);background-size:18px 18px,18px 18px,100% 100%;box-shadow:inset 0 0 24px 8px #faf8f58c}body .zen-department.unavailable .zen-card-arrow{z-index:2;color:#696962;background:#ffffff60;font-size:10px;padding:0 9px}body .zen-sidebar nav button.zen-nav-unavailable{opacity:.5;cursor:not-allowed;background:transparent}body .zen-sidebar nav button.zen-nav-unavailable :is(svg,span){filter:blur(.6px)}
