.hd-loading-shell,.hd-loading-overview{--hd-loading-paper:var(--hd-paper,#f5f7fa);--hd-loading-surface:var(--hd-surface,#fff);--hd-loading-line:var(--hd-line,#e0e5eb);--hd-loading-fill:#e4e9ef}:root[data-hest-theme=dark] :is(.hd-loading-shell,.hd-loading-overview){--hd-loading-paper:var(--hd-paper,#101622);--hd-loading-surface:var(--hd-surface,#1f2937);--hd-loading-line:var(--hd-line,#394657);--hd-loading-fill:#364456}.hd-loading-shell{background:var(--hd-loading-paper);grid-template-columns:255px minmax(0,1fr);min-block-size:100dvh;display:grid}.hd-loading-shell[data-collapsed=true]{grid-template-columns:72px minmax(0,1fr)}.hd-loading-sidebar{border-inline-end:1px solid var(--hd-loading-line);background:var(--hd-loading-surface);flex-direction:column;align-self:start;gap:.85rem;min-width:0;min-height:100dvh;padding:1rem .7rem .7rem;display:flex}.hd-loading-sidebar-brand,.hd-loading-sidebar-account,.hd-loading-nav>div{align-items:center;gap:.65rem;min-height:42px;padding:.45rem .55rem;display:flex}.hd-loading-sidebar-brand{min-height:51px}.hd-loading-sidebar-brand .hd-loading-sidebar-icon{border-radius:50%;width:27px;height:27px}.hd-loading-sidebar-account{border:1px solid var(--hd-loading-line);border-radius:.7rem;margin-top:auto}.hd-loading-sidebar-icon{width:1.1rem;height:1.1rem}.hd-loading-shape.hd-loading-circle{border-radius:50%;width:34px;height:34px}.hd-loading-nav{gap:.24rem;display:grid}.hd-loading-shell[data-collapsed=true] :is(.hd-loading-sidebar-brand,.hd-loading-sidebar-account,.hd-loading-nav>div){justify-content:center;padding-inline:0}.hd-loading-shell[data-collapsed=true] .hd-loading-sidebar .hd-loading-bar{display:none}.hd-loading-workspace,.hd-loading-overview{min-width:0}.hd-loading-top,.hd-loading-top-start,.hd-loading-top-actions,.hd-loading-split,.hd-loading-calendar-label,.hd-loading-heading{align-items:center;gap:.5rem;min-width:0;display:flex}.hd-loading-top,.hd-loading-split,.hd-loading-heading{justify-content:space-between}.hd-loading-top{border-bottom:1px solid var(--hd-loading-line);background:var(--hd-loading-surface);min-height:60px;padding:.4rem clamp(1rem,1.6vw,1.5rem)}.hd-loading-top .hd-loading-menu{display:none}.hd-loading-top .hd-loading-logo{border-radius:.65rem;width:40px;height:40px}.hd-loading-top .hd-loading-profile{width:8rem}.hd-loading-top-actions{flex-shrink:0;gap:.35rem}.hd-loading-main{padding:clamp(1.25rem,1.75vw,2rem) clamp(1rem,1.6vw,1.5rem) 2rem}.hd-loading-overview{position:relative;container:hd-loading-overview/inline-size}.hd-loading-content{grid-template-columns:minmax(0,1fr);gap:1.1rem;display:grid}.hd-loading-status{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.hd-loading-stack{grid-template-columns:minmax(0,1fr);align-content:center;gap:.35rem;min-width:0;display:grid}.hd-loading-heading{gap:1rem;min-height:clamp(3.35rem,4vw,4.1rem)}.hd-loading-heading>.hd-loading-stack{flex:1}.hd-loading-shape{background:var(--hd-loading-fill);border-radius:.35rem;flex-shrink:0;min-width:0;max-width:100%;display:block}.hd-loading-bar{height:.68rem}.hd-loading-title{width:8.2rem;height:clamp(1.65rem,3vw,2.15rem)}.hd-loading-action{border-radius:.65rem;width:8.8rem;height:42px}.hd-loading-utility{border-radius:.55rem;width:36px;height:36px}.hd-loading-panel{border:1px solid var(--hd-loading-line);background:var(--hd-loading-surface);border-radius:.95rem;align-content:start;align-items:center;gap:.7rem;min-width:0;padding:clamp(1rem,3vw,1.6rem);display:grid}.hd-loading-calendar{gap:.45rem;padding:.7rem clamp(.65rem,2vw,1.15rem);container:hd-loading-calendar/inline-size}.hd-loading-calendar-track{grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;place-items:center;display:grid}.hd-loading-arrow{width:.7rem;height:.7rem}.hd-loading-days{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;display:grid}.hd-loading-day{place-items:center;gap:.5rem;height:3.05rem;display:grid}.hd-loading-day:nth-child(n+8){display:none}.hd-loading-day-number{width:1.2rem;height:1rem}.hd-loading-operations,.hd-loading-indicators,.hd-loading-charts{grid-template-columns:minmax(0,1fr);gap:.8rem;min-width:0;display:grid}.hd-loading-booking{border-radius:.55rem;height:5.6rem}.hd-loading-task{border-top:1px solid var(--hd-loading-line);align-items:center;gap:.65rem;min-height:2.45rem;display:flex}.hd-loading-chart{grid-template-columns:minmax(0,6.5rem) minmax(0,1fr);align-items:center;gap:.85rem;display:grid}.hd-loading-ring{aspect-ratio:1;border-radius:50%;width:100%;-webkit-mask:radial-gradient(circle,#0000 49%,#000 50%);mask:radial-gradient(circle,#0000 49%,#000 50%)}@media (width<=800px){.hd-loading-shell,.hd-loading-shell[data-collapsed=true]{grid-template-columns:minmax(0,1fr)}.hd-loading-sidebar{display:none}.hd-loading-top{padding-inline:.55rem .75rem}.hd-loading-top .hd-loading-menu{display:block}.hd-loading-main{padding:clamp(1.1rem,4vw,3rem)}}@media (width>=781px){.hd-loading-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.hd-loading-top{gap:.35rem;min-height:54px}.hd-loading-top-start{gap:.28rem}.hd-loading-top .hd-loading-logo{width:32px;height:32px}.hd-loading-top-actions{gap:.2rem}.hd-loading-top :is(.hd-loading-utility,.hd-loading-profile){width:40px;height:40px}.hd-loading-action{width:min(38%,8.8rem)}}@container hd-loading-calendar (width<=35rem){.hd-loading-days{grid-template-columns:repeat(5,minmax(0,1fr))}.hd-loading-day:nth-child(n+6){display:none}}@container hd-loading-calendar (width<=23rem){.hd-loading-days{grid-template-columns:repeat(3,minmax(0,1fr))}.hd-loading-day:nth-child(n+4){display:none}}@container hd-loading-overview (width>=55rem){.hd-loading-content{gap:1rem}.hd-loading-operations{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.hd-loading-charts{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}:is(.hd-loading-operations,.hd-loading-charts) .hd-loading-panel{padding:clamp(1rem,1.8cqi,1.35rem)}.hd-loading-days{grid-template-columns:repeat(9,minmax(0,1fr))}.hd-loading-day:nth-child(-n+9){display:grid}}@container hd-loading-overview (width>=78rem){.hd-loading-days{grid-template-columns:repeat(13,minmax(0,1fr))}.hd-loading-day:nth-child(n){display:grid}}@media (prefers-reduced-motion:no-preference){.hd-loading-shape{animation:1.55s ease-in-out infinite alternate hd-loading-pulse}.hd-loading-panel .hd-loading-shape,.hd-loading-nav .hd-loading-shape{animation-delay:-.3s}.hd-loading-indicators .hd-loading-shape{animation-delay:-.55s}}@keyframes hd-loading-pulse{0%{opacity:.7}to{opacity:1}}.hbp-loading{background:var(--hbp-loader-color,var(--hbp-loader-theme-background,var(--hbp-system-background,var(--hest-background,#f9fafb))));place-items:center;min-block-size:100dvh;display:grid}.hbp-loading[data-loading-theme=light]{--hbp-loader-theme-background:var(--hbp-light-background,#f9fafb)}.hbp-loading[data-loading-theme=dark]{--hbp-loader-theme-background:var(--hbp-dark-background,#101622)}.hbp-loading-logo{display:block}.hbp-loading-status{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.hbp-loading-logo{animation:1.25s ease-in-out infinite alternate hbp-loading-logo}}@keyframes hbp-loading-logo{0%{opacity:.82;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hest-background:#fff;--hest-text:#182230;--hest-focus:#c64e15;--hest-action-orange:#ff8c05;--hest-action-pink:#ff3882;--hest-action-fill:linear-gradient(115deg, var(--hest-action-orange), var(--hest-action-pink));--hest-action-hover-fill:linear-gradient(115deg, #ffab36, #ff578f);--hest-action-text:#fff;--hest-scrollbar-light:#818da0;--hest-scrollbar-dark:#8695a9;--hest-scrollbar-thumb:var(--hest-scrollbar-light);--hest-scrollbar-width:thin}:root[data-hest-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hest-background:#101622;--hest-text:#f4f6fa;--hest-focus:#ff9e67}:root[data-hest-theme=dark],[data-page-theme=dark]{--hest-scrollbar-thumb:var(--hest-scrollbar-dark)}[data-page-theme=light]{--hest-scrollbar-thumb:var(--hest-scrollbar-light)}:root:has(.hbp-page[data-page-theme=dark]){--hest-scrollbar-thumb:var(--hest-scrollbar-dark)}:root:has(.hbp-page[data-page-theme=light]){--hest-scrollbar-thumb:var(--hest-scrollbar-light)}:where(*){scrollbar-width:var(--hest-scrollbar-width);scrollbar-color:var(--hest-scrollbar-colors,var(--hest-scrollbar-thumb) transparent)}@supports selector(::-webkit-scrollbar){@media (hover:hover) and (pointer:fine) and (forced-colors:none){:where(*){scrollbar-width:auto;scrollbar-color:auto}:where(*)::-webkit-scrollbar{width:10px;height:10px}:where(*)::-webkit-scrollbar-thumb{background:var(--hest-scrollbar-thumb) padding-box;border:2px solid #0000;border-radius:999px}:where(*)::-webkit-scrollbar-track{background:0 0}:where(*)::-webkit-scrollbar-corner{background:0 0}:where(*)::-webkit-scrollbar-button{display:none}}}@media (forced-colors:active){:root{--hest-scrollbar-width:auto;--hest-scrollbar-colors:auto}}body{color:var(--hest-text);background:var(--hest-background);margin:0;font-family:DM Sans,Inter,system-ui,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}:focus-visible{outline:3px solid var(--hest-focus);outline-offset:3px}:is(.hd-root,.hest-public) select:not([multiple],[size],.hest-language-select>select){--hest-select-ink:var(--hd-ink,var(--hp-ink,var(--hest-text)));--hest-select-paper:var(--hd-surface,var(--hp-paper,var(--hest-background)));--hest-select-border:var(--hd-input-line,var(--hp-border,currentColor));--hest-select-accent:var(--hd-green,var(--hp-primary,var(--hest-focus)));--hest-select-hover:var(--hd-wash,var(--hp-soft,transparent));text-overflow:ellipsis;cursor:pointer;min-inline-size:0;max-inline-size:100%}:is(.hd-root,.hest-public) select:disabled{cursor:not-allowed}@supports (appearance:base-select) and selector(select::picker(select)){:is(.hd-root,.hest-public) select:not([multiple],[size],.hest-language-select>select){appearance:base-select}:is(.hd-root,.hest-public) select:not([multiple],[size],.hest-language-select>select)::picker(select){appearance:base-select}:is(.hd-root,.hest-public) select:not([multiple],[size],.hest-language-select>select)::picker-icon{color:var(--hest-select-accent)}:is(.hd-root,.hest-public) select:not([multiple],[size],.hest-language-select>select)::picker(select){border:1px solid var(--hest-select-border);max-block-size:min(20rem,45dvh);max-inline-size:calc(100vw - 1.5rem);color:var(--hest-select-ink);background:var(--hest-select-paper);overscroll-behavior:contain;scrollbar-width:var(--hest-scrollbar-width);scrollbar-color:var(--hest-scrollbar-colors,var(--hest-scrollbar-thumb) transparent);border-radius:.7rem;margin-block:.25rem;padding:.3rem;box-shadow:0 8px 24px #00000026}:is(.hd-root,.hest-public) select:not([multiple],[size],.hest-language-select>select) option{white-space:normal;overflow-wrap:anywhere;border-radius:.4rem;min-block-size:2.5rem;padding:.4rem .6rem}:is(.hd-root,.hest-public) select:not([multiple],[size],.hest-language-select>select) option:is(:checked,:hover,:focus-visible){color:var(--hest-select-accent);background:var(--hest-select-hover)}}.hest-loading{padding:3rem}.hest-theme-toggle{width:42px;height:42px;color:inherit;background:0 0;border:1px solid #0000;border-radius:50%;flex:0 0 42px;place-items:center;display:inline-grid}.hest-theme-toggle:hover{background:color-mix(in srgb, currentColor 9%, transparent)}.hest-language-select{border:1px solid var(--hd-line,var(--hp-border,currentColor));min-height:42px;color:inherit;white-space:nowrap;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.hest-language-select:hover{background:color-mix(in srgb, currentColor 7%, transparent)}.hest-language-select:focus-within{outline:2px solid var(--hest-focus);outline-offset:2px}.hest-language-select>select[aria-label]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.hest-brand-logos{width:var(--hest-logo-width);max-width:100%;display:inline-flex}.hest-brand-logos img{width:100%;height:auto}.hest-logo-on-dark,[data-hest-theme=dark] .hest-logo-on-light{display:none}[data-hest-theme=dark] .hest-logo-on-dark{display:block}@media (width<=420px){.hest-language-select{gap:4px;min-height:40px;padding-inline:6px}.hest-language-select>svg:last-of-type{display:none}}
