@font-face{font-family:Tajawal;src:url(/brand/fonts/Tajawal-ExtraLight.ttf)format("truetype");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:Tajawal;src:url(/brand/fonts/Tajawal-Light.ttf)format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Tajawal;src:url(/brand/fonts/Tajawal-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Tajawal;src:url(/brand/fonts/Tajawal-Medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Tajawal;src:url(/brand/fonts/Tajawal-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Tajawal;src:url(/brand/fonts/Tajawal-ExtraBold.ttf)format("truetype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Tajawal;src:url(/brand/fonts/Tajawal-Black.ttf)format("truetype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Replx Inter;src:url(/brand/fonts/Inter-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap}:root{--rx-ink:#081020;--rx-ink-2:#111d33;--rx-cyan:#14d8c8;--rx-aqua:#23dcef;--rx-blue:#2563eb;--rx-canvas:#f5f7fb;--rx-line:#e4eaf1;--rx-muted:#526079;--rx-surface:#fff;--rx-font-ar:"Tajawal",sans-serif;--rx-font-latin:"Replx Inter","Tajawal",sans-serif;--rx-font:var(--rx-font-latin);--rx-font-sans:var(--font-geist-sans,var(--rx-font-latin))}:root:lang(ar),[lang=ar]{--rx-font:var(--rx-font-ar);--rx-font-sans:var(--rx-font-ar)}[lang=en]{--rx-font:var(--rx-font-latin);--rx-font-sans:var(--font-geist-sans,var(--rx-font-latin))}.replx-booking,.replx-business-shell,.replx-project-files,.replx-surface{font-family:var(--rx-font);color:var(--rx-ink);background:var(--rx-canvas);line-height:1.75}.replx-lockup{color:inherit;text-align:left;align-items:center;gap:11px;display:inline-flex}.replx-lockup img{object-fit:contain;flex-shrink:0}.replx-lockup strong{letter-spacing:-1px;font:700 26px/1.1 Replx Inter,sans-serif;display:block}.replx-lockup small{letter-spacing:2.4px;color:var(--rx-muted,#67748a);margin-top:5px;font:600 9px/1.2 Replx Inter,sans-serif;display:block}.replx-booking :where(button,input,select,textarea){font:inherit}.replx-booking :where(button,a,input,select,textarea):focus-visible,.replx-business-shell :where(button,a):focus-visible{outline:3px solid var(--rx-blue);outline-offset:3px}.replx-booking :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:8px;min-height:46px;transition:border-color .12s,box-shadow .12s}.replx-booking :where(input,select,textarea):focus{border-color:var(--rx-blue);box-shadow:0 0 0 3px #2563eb12}.replx-booking button:not(:disabled){cursor:pointer}.replx-booking button:disabled{cursor:not-allowed}.replx-booking button{min-height:36px;transition:background-color .12s,border-color .12s}.replx-booking-content{max-width:1160px;margin-inline:auto;padding:28px 32px 64px}.replx-booking-content>:is(div,section).bg-white{border-color:var(--rx-line);border-radius:16px;margin-bottom:20px;padding:24px;box-shadow:0 3px 14px #08102003}.replx-booking-topbar{border-bottom:1px solid var(--rx-line);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 32px;display:flex}.replx-booking-breadcrumb{color:var(--rx-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.replx-booking-breadcrumb strong{color:var(--rx-ink);font-weight:600}.replx-booking-topbar>a{color:var(--rx-blue);border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:13px;font-weight:600;display:flex}.replx-booking-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.replx-booking-eyebrow{color:#44546b;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.replx-booking-eyebrow:before{content:"";background:var(--rx-cyan);border-radius:50%;width:8px;height:8px}.replx-booking-heading h1{letter-spacing:-.6px;font-size:32px;font-weight:700;line-height:1.4}.replx-booking-heading p{color:var(--rx-muted);margin-top:6px;font-size:14px}.replx-staff-panel{background:var(--rx-ink);color:#fff;border:1px solid #1e304d;border-radius:16px;align-items:center;gap:18px;padding:14px 16px;display:flex;box-shadow:0 8px 24px #0810200a}.replx-booking-section-title{color:var(--rx-ink);align-items:center;gap:10px;margin-bottom:16px;font-size:16px;font-weight:600;display:flex}.replx-booking-section-title>svg{color:var(--rx-blue);width:20px;height:20px}.replx-booking-section-number{width:28px;height:28px;color:var(--rx-blue);background:#edf3ff;border-radius:8px;justify-content:center;align-items:center;font:600 12px Replx Inter,sans-serif;display:inline-flex}.replx-booking-search{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.replx-booking-search h2{margin:0 0 3px}.replx-booking-search p{color:var(--rx-muted);font-size:13px}.replx-booking-search-fields{flex:1;gap:8px;min-width:240px;max-width:440px;display:flex}.replx-booking-search-fields input{min-width:0}.replx-mode-switch{background:var(--rx-canvas);border:1px solid var(--rx-line);border-radius:12px;flex-wrap:wrap;gap:6px;padding:5px;display:flex}.replx-mode-switch button{min-width:120px;color:var(--rx-muted);border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.replx-mode-switch button[aria-pressed=true]{color:var(--rx-blue);background:#fff;border-color:#dce6fb;box-shadow:0 2px 5px #08102008}.replx-mode-switch button:hover{background:#fff}@media (max-width:1023px){.replx-booking-topbar{min-height:80px;padding-inline:80px 20px}.replx-booking-heading h1{font-size:28px}}@media (max-width:639px){.replx-booking-content{padding:24px 16px 40px}.replx-booking-topbar{flex-direction:column;align-items:flex-start;gap:0;padding-block:12px}.replx-booking-topbar>a{padding:0;font-size:12px}.replx-booking-heading h1{font-size:26px}.replx-staff-panel{justify-content:space-between;width:100%}.replx-booking-content>:is(div,section).bg-white{padding:18px}.replx-mode-switch button{min-width:calc(50% - 6px)}.replx-booking-search-fields{min-width:100%}.replx-booking :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:48px;font-size:16px}}@media (prefers-reduced-motion:reduce){.replx-booking *,.replx-business-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.replx-business-shell{--rx-rail-bg:#15173d;--rx-rail-text:#c9cdf2;--rx-rail-strong:#fff;--rx-rail-muted:#a3a8dc;--rx-rail-hover:#252862;--rx-rail-line:#33377a;--rx-rail-pill:#4f46e5;--rx-rail-focus:#a5b4fc;--rx-rail-width:264px;--rx-rail-gap:0px;--rx-topbar-bg:#4a5888;--rx-topbar-text:#fff;--rx-topbar-muted:#dfe3f7;--rx-topbar-hover:#56639a;--rx-topbar-line:#7480ad;--rx-topbar-height:52px;min-height:100dvh}.rx-business-rail{inset-block:var(--rx-rail-gap);z-index:100;width:var(--rx-rail-width);background:var(--rx-rail-bg);color:var(--rx-rail-text);border-radius:0;flex-direction:column;transition:width .2s;display:flex;position:fixed;inset-inline-start:var(--rx-rail-gap)}.replx-business-shell .rx-business-rail :where(a,button,input):focus-visible{outline:3px solid var(--rx-rail-focus);outline-offset:2px}.rx-rail-brand{justify-content:space-between;align-items:center;gap:8px;padding:22px 20px 14px;display:flex}.rx-rail-brand .replx-lockup strong{font-size:24px}.rx-rail-brand .replx-lockup img{max-width:32px}.rx-rail-actions{align-items:center;gap:4px;display:flex}.rx-rail-icon-button{width:44px;height:44px;color:var(--rx-rail-text);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.rx-rail-icon-button:hover,.rx-rail-icon-button[aria-expanded=true].rx-rail-search-toggle{background:var(--rx-rail-hover);color:var(--rx-rail-strong)}.rx-rail-search{border:1px solid var(--rx-rail-line);color:var(--rx-rail-text);border-radius:10px;align-items:center;gap:8px;margin:0 16px 10px;padding:0 12px;display:flex}.rx-rail-search:focus-within{border-color:var(--rx-rail-focus)}.rx-rail-search input{min-width:0;min-height:42px;color:var(--rx-rail-strong);font:inherit;background:0 0;border:0;flex:1;font-size:14px}.rx-rail-search input:focus-visible{outline:none}.rx-rail-search input::placeholder{color:var(--rx-rail-muted);opacity:1}.rx-language-toggle{border:1px solid var(--rx-line);color:#1d4ed8;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:52px;height:42px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.rx-language-toggle:hover{background:#eff6ff;border-color:#a7c0fa}.rx-rail-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rx-rail-line) transparent;flex:1;padding:6px 16px 12px;overflow-y:auto}.rx-nav-caption{color:var(--rx-rail-muted);padding:16px 12px 6px;font-size:12px;font-weight:600}.rx-nav-link{width:100%;min-height:44px;color:var(--rx-rail-text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;transition:background-color .15s,color .15s;display:flex}.rx-nav-link svg{flex-shrink:0}.rx-nav-link:hover{background:var(--rx-rail-hover);color:var(--rx-rail-strong)}.rx-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rx-nav-link[aria-current=page]{background:var(--rx-rail-pill);color:#fff;font-weight:600}.rx-nav-group-toggle[data-active=true]{color:var(--rx-rail-strong);font-weight:600}.rx-nav-group-toggle>svg:last-child{margin-inline-start:auto;transition:transform .15s}.rx-chevron-open{transform:rotate(180deg)}.rx-nav-children{border-inline-start:1px solid var(--rx-rail-line);margin-block:2px 6px;margin-inline:21px 0;padding-inline-start:10px}.rx-nav-children .rx-nav-link{min-height:42px;font-size:13px}.rx-nav-children[hidden],.rx-nav-link[hidden]{display:none}.rx-rail-footer{justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px 18px;display:flex}.rx-rail-collapse svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.rx-rail-tip{z-index:170;color:#fff;white-space:nowrap;pointer-events:none;background:#0b0d26;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600;line-height:1.4;position:fixed;inset-inline-start:calc(var(--rx-rail-gap) + 76px + 10px);transform:translateY(-50%);box-shadow:0 8px 24px -12px #000}.rx-business-content{min-width:0;min-height:calc(100dvh - var(--rx-topbar-height));padding-inline-start:calc(var(--rx-rail-width) + var(--rx-rail-gap) * 2)}.rx-nav-toggle,.rx-nav-close,.rx-nav-backdrop{display:none}.rx-topbar{z-index:80;min-height:var(--rx-topbar-height);background:var(--rx-topbar-bg);color:var(--rx-topbar-text);justify-content:space-between;align-items:center;gap:12px;margin-inline-start:calc(var(--rx-rail-width) + var(--rx-rail-gap) * 2);padding:6px 24px;display:flex;position:sticky;top:0}.replx-business-shell .rx-topbar :where(a,button,input):focus-visible{outline-offset:2px;outline:3px solid #fff}.rx-topbar-start,.rx-topbar-actions{align-items:center;gap:8px;min-width:0;display:flex}.rx-topbar-brand{display:none}.rx-topbar-crumbs ol{color:var(--rx-topbar-muted);white-space:nowrap;align-items:center;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:flex;overflow:hidden}.rx-topbar-crumbs li{text-overflow:ellipsis;align-items:center;gap:10px;display:inline-flex;overflow:hidden}.rx-topbar-crumbs li>svg{color:var(--rx-topbar-muted);flex-shrink:0}.rx-topbar-crumbs .rx-topbar-crumb-current{color:var(--rx-topbar-text);font-weight:600}.rx-topbar-icon{width:40px;height:40px;color:var(--rx-topbar-text);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.rx-topbar-icon:hover,.rx-topbar-icon[aria-expanded=true],.rx-topbar-icon[aria-current=page]{background:var(--rx-topbar-hover)}.rx-topbar-icon>span{top:2px;min-width:18px;margin:0;padding:0 4px;font-size:10px;line-height:18px;position:absolute;inset-inline-end:0}.rx-topbar .rx-help-toggle{width:40px;height:40px;color:var(--rx-topbar-text);background:0 0;border:0;border-radius:10px;font-size:18px}.rx-topbar .rx-help-toggle:hover,.rx-topbar .rx-help-toggle[aria-expanded=true]{background:var(--rx-topbar-hover);border-color:#0000}.rx-topbar-account{position:relative}.rx-topbar-account-panel{top:calc(100% + 8px);z-index:130;border:1px solid var(--rx-line);width:228px;color:var(--rx-ink);background:#fff;border-radius:14px;flex-direction:column;align-items:stretch;gap:8px;padding:10px;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 18px 50px -20px #0810204d}.rx-topbar-account-panel[hidden]{display:none}.rx-topbar-account-panel .rx-language-toggle{width:100%}.rx-topbar-account-who{border-bottom:1px solid var(--rx-line);flex-direction:column;gap:2px;margin:0;padding:2px 4px 10px;display:flex}.rx-topbar-account-who strong{color:var(--rx-ink);overflow-wrap:anywhere;font-size:14px}.rx-topbar-account-who small{color:var(--rx-muted);font-size:12px}.rx-topbar-signout{position:relative}.rx-topbar-signout .rx-topbar-icon:disabled{opacity:.6;cursor:progress}.rx-topbar-signout-error{top:calc(100% + 8px);z-index:130;color:#b42318;background:#fdecec;border-radius:10px;width:max-content;max-width:min(260px,100vw - 24px);margin:0;padding:8px 10px;font-size:12px;line-height:1.6;position:absolute;inset-inline-end:0;box-shadow:0 12px 30px -16px #0810204d}.rx-topbar .rx-ws-trigger{border-color:var(--rx-topbar-line);max-width:240px;min-height:40px;color:var(--rx-topbar-text);background:0 0;border-radius:10px;padding:4px 8px}.rx-topbar .rx-ws-trigger:hover{background:var(--rx-topbar-hover);border-color:var(--rx-topbar-line)}.rx-topbar .rx-ws-trigger[aria-expanded=true]{box-shadow:none;border-color:#fff}.rx-topbar .rx-ws-trigger .rx-ws-mark{background:linear-gradient(135deg,#6366f1,#4338ca);border-radius:8px;width:28px;height:28px;font-size:12px}.rx-topbar .rx-ws-trigger .rx-ws-name{font-size:13px}.rx-topbar .rx-ws-trigger .rx-ws-role{display:none}.rx-topbar .rx-ws-panel{inset-inline:auto 0;width:min(300px,100vw - 24px);position:absolute;top:calc(100% + 8px);box-shadow:0 18px 50px -20px #0810204d}.replx-business-shell .replx-booking-topbar{display:none}@media (min-width:1024px){.replx-business-shell[data-rail=collapsed]{--rx-rail-width:76px}[data-rail=collapsed] .rx-rail-brand{justify-content:center;padding:22px 0 14px}[data-rail=collapsed] .rx-rail-brand .replx-lockup>span,[data-rail=collapsed] .rx-rail-actions,[data-rail=collapsed] .rx-rail-search,[data-rail=collapsed] .rx-nav-caption,[data-rail=collapsed] .rx-nav-children,[data-rail=collapsed] .rx-nav-group-toggle>svg:last-child{display:none}[data-rail=collapsed] .rx-rail-scroll{scrollbar-width:none;padding:6px 0 12px}[data-rail=collapsed] .rx-nav-link{justify-content:center;width:48px;min-height:48px;margin-inline:auto;padding:0;position:relative}[data-rail=collapsed] .rx-nav-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-rail=collapsed] .rx-nav-group-toggle[data-active=true]{background:var(--rx-rail-pill);color:#fff}[data-rail=collapsed] .rx-nav-link>span:not(.rx-nav-label){top:2px;min-width:18px;padding:0 4px;font-size:10px;line-height:18px;position:absolute;inset-inline-end:2px}[data-rail=collapsed] .rx-rail-footer{justify-content:center;padding:12px 0 18px}}.rx-skip-link{top:-80px;z-index:200;color:#1d4ed8;background:#fff;border-radius:8px;padding:12px 20px;position:fixed;inset-inline-start:300px}.rx-skip-link:focus{top:12px}.replx-surface :where(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #2563eb}.replx-surface :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea){border-radius:8px}.replx-surface :where(button){font-family:inherit}@media (max-width:1023px){.replx-business-shell{--rx-topbar-height:60px}.rx-topbar{z-index:80;height:var(--rx-topbar-height);margin:0;padding:8px 12px;position:fixed;inset-block-start:0;inset-inline:0}.rx-topbar-crumbs{display:none}.rx-topbar-brand{align-items:center;display:inline-flex}.rx-topbar-brand .replx-lockup img{max-width:28px}.rx-topbar-actions{gap:2px}.rx-topbar .rx-ws-trigger{border-color:#0000;justify-content:center;width:40px;padding:0}.rx-topbar .rx-ws-trigger .rx-ws-text,.rx-topbar .rx-ws-trigger>svg{display:none}.rx-topbar .rx-ws-panel{top:calc(var(--rx-topbar-height) + 4px);width:auto;margin:0;position:fixed;inset-inline:12px}.rx-rail-brand{padding:18px 16px 12px}.rx-business-rail{visibility:hidden;width:min(300px,88vw);transition:transform .2s,visibility .2s;transform:translate(100%)}.replx-business-shell[dir=ltr] .rx-business-rail{transform:translate(-100%)}.rx-business-rail.is-open{visibility:visible;transform:none}.replx-business-shell[dir=ltr] .rx-business-rail.is-open{transform:none}.rx-business-content{padding-inline-start:0;padding-top:var(--rx-topbar-height);min-height:100dvh}.rx-nav-toggle,.rx-nav-close{border:1px solid var(--rx-line);width:44px;height:44px;color:var(--rx-ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;display:flex}.rx-topbar .rx-nav-toggle{width:40px;height:40px;color:var(--rx-topbar-text);background:0 0;border:0;border-radius:10px}.rx-business-rail .rx-nav-close{border-color:var(--rx-rail-line);color:var(--rx-rail-text);background:0 0;border-radius:10px}.rx-nav-toggle{flex-shrink:0;position:static}.rx-rail-collapse,.rx-rail-footer{display:none}.rx-nav-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08102066;display:block;position:fixed;inset:0}.rx-skip-link{inset-inline-start:72px}.replx-booking-topbar{min-height:64px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.rx-business-rail,.rx-nav-link,.rx-nav-group-toggle>svg,.rx-rail-icon-button{transition:none}}.replx-lockup-light{color:#fff}.replx-lockup-light small{color:#b8c5d8}.replx-surface button.bg-slate-900,.replx-surface a.bg-slate-900{background-color:var(--rx-blue)}.replx-surface button.bg-slate-900:hover,.replx-surface a.bg-slate-900:hover{background-color:#1d4ed8}
