.dkh-html{color-scheme:dark;-webkit-text-size-adjust:100%;text-size-adjust:100%;background:#121113}.dkh-body{--dkh-ground:#121113;--dkh-panel:#1b1a1d;--dkh-raised:#242226;--dkh-vacant:#1f1d21;--dkh-ivory:#efe8da;--dkh-body-ink:#d6cfc2;--dkh-muted:#a79f93;--dkh-champagne:#d8c8b4;--dkh-champagne-hover:#e6d9c8;--dkh-on-champagne:#18161a;--dkh-line:#efe8da1f;--dkh-line-strong:#d8c8b466;--dkh-ready:#6cc48a;--dkh-dirty:#d8c8b4;--dkh-urgent:#e8c547;--dkh-cleaning:#7eaee6;--dkh-oos:#ef7266;--dkh-font-serif:"Vespralune Serif", "Bodoni Moda", "Didot", "Bodoni 72", Georgia, "Times New Roman", serif;--dkh-font-body:"Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--dkh-gutter:clamp(.75rem, .35rem + 1.8vw, 2rem);--dkh-ease:cubic-bezier(.2, .7, .2, 1);--dkh-radius:.3rem;box-sizing:border-box;min-height:100dvh;padding-top:var(--dkf-h);color:var(--dkh-body-ink);font:400 1rem/1.45 var(--dkh-font-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;--dkh-font-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--dkf-font-display:var(--dkh-font-display);--dkf-font-body:var(--dkh-font-body);--dkf-ink:var(--dkh-ivory);--dkf-link:var(--dkh-champagne);--dkf-link-hover:var(--dkh-ivory);--dkf-title-ink:var(--dkh-ivory);--dkf-title-weight:700;--dkf-chip-ink:var(--dkh-champagne);--dkf-chip-line:#d8c8b48c;--dkf-chip-tracking:.16em;--dkf-chip-case:uppercase;--dkf-radius:.15rem;--dkf-group-bg:#1b1a1deb;--dkf-group-line:#d8c8b44d;--dkf-group-shadow:inset 0 -2px 0 var(--dkh-panel), inset 0 -3px 0 #d8c8b48c, 0 10px 22px -18px #000000e6;background:radial-gradient(70% 45% at 18% -8%,#d8c8b41a 0%,#0000 70%),radial-gradient(60% 40% at 100% 0,#7e6e8c14 0%,#0000 70%),linear-gradient(#18161a 0%,#121113 45%,#0d0c0e 100%);flex-direction:column;margin:0;display:flex;overflow-x:clip}.dkh-body *,.dkh-body :before,.dkh-body :after{box-sizing:border-box}.dkh-body :where(h2,h3,p,ul,ol,dl,dd,fieldset,legend){margin:0;padding:0}.dkh-body :where(ul,ol){list-style:none}.dkh-body fieldset{border:0;min-width:0}.dkh-body :where(button,input,select){font:inherit;color:inherit}.dkh-body a{color:inherit}.dkh-body :focus-visible{outline:3px solid var(--dkh-champagne);outline-offset:2px}.dkh-body main:focus,.dkh-tablet-room:focus{outline:none}.dkh-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dkh-skip{z-index:40;border-radius:var(--dkh-radius);background:var(--dkh-champagne);color:var(--dkh-on-champagne);padding:.75rem 1rem;font-weight:600;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.dkh-skip:focus{transform:none}.dkh-main{padding:.5rem max(var(--dkh-gutter), env(safe-area-inset-right)) 2.5rem max(var(--dkh-gutter), env(safe-area-inset-left));flex-direction:column;flex:1;display:flex}.dkh-noscript{color:var(--dkh-muted);margin:1rem auto}.dkh-icon{flex:none}.dkh-app{flex-direction:column;gap:.875rem;width:100%;max-width:100rem;margin:0 auto;display:flex}.dkh-brandbar{border-block:1px solid var(--dkh-line-strong);background:linear-gradient(135deg, var(--dkh-champagne) 0 0) top left / .9rem 1px no-repeat, linear-gradient(135deg, var(--dkh-champagne) 0 0) top left / 1px .9rem no-repeat, linear-gradient(135deg, var(--dkh-champagne) 0 0) bottom right / .9rem 1px no-repeat, linear-gradient(135deg, var(--dkh-champagne) 0 0) bottom right / 1px .9rem no-repeat, linear-gradient(180deg, #242226d9, #1b1a1dd9);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:.9rem 1.25rem;display:flex;position:relative}.dkh-brandbar:before{content:"";pointer-events:none;border-block:1px solid #d8c8b429;position:absolute;inset:4px .5rem}.dkh-brandbar:after{content:"";border:1px solid var(--dkh-champagne);background:var(--dkh-ground);pointer-events:none;width:9px;height:9px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.dkh-logo{color:var(--dkh-ivory);align-items:center;gap:.75rem;display:inline-flex}.dkh-mark-line,.dkh-mark-ray{stroke:var(--dkh-champagne);stroke-linecap:round}.dkh-mark-ray{opacity:.7}.dkh-mark-fill{fill:var(--dkh-ivory)}.dkh-logo-words{flex-direction:column;line-height:1.05;display:flex}.dkh-logo-hotel{color:var(--dkh-champagne);font:500 .6875rem/1.2 var(--dkh-font-body);letter-spacing:.42em;text-transform:uppercase}.dkh-logo-name{font:500 1.75rem/1.1 var(--dkh-font-serif);letter-spacing:.14em;text-transform:uppercase}.dkh-logo-slogan{color:var(--dkh-muted);letter-spacing:.06em;margin-top:.3rem;font-size:.8125rem}.dkh-brand-end{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.dkh-clock{color:var(--dkh-muted);letter-spacing:.04em;font-size:.875rem}.dkh-views,.dkh-seg{border:1px solid var(--dkh-line-strong);border-radius:calc(var(--dkh-radius) + 3px);background:#121113b3;padding:3px;display:inline-flex}.dkh-view-btn,.dkh-seg-btn{border-radius:var(--dkh-radius);min-height:2.75rem;color:var(--dkh-body-ink);cursor:pointer;transition:transform .12s var(--dkh-ease);background:0 0;border:0;align-items:center;gap:.45rem;padding:0 .95rem;font-weight:600;display:inline-flex}.dkh-view-btn:hover,.dkh-seg-btn:hover{color:var(--dkh-ivory)}.dkh-view-btn[aria-pressed=true],.dkh-seg-btn[aria-pressed=true]{background:var(--dkh-champagne);color:var(--dkh-on-champagne)}.dkh-view-btn:active,.dkh-seg-btn:active,.dkh-btn:active,.dkh-tile:active,.dkh-reset:active{transform:translateY(1px)scale(.98)}.dkh-view[data-enter]{animation:dkh-enter .32s var(--dkh-ease)}.dkh-card{border:1px solid var(--dkh-line);border-radius:var(--dkh-radius);background:var(--dkh-panel);flex-direction:column;gap:.8rem;min-width:0;padding:1rem 1.15rem 1.15rem;display:flex;box-shadow:0 14px 28px -22px #000000e6}.dkh-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;display:flex}.dkh-block-title{color:var(--dkh-ivory);font:500 1.25rem/1.2 var(--dkh-font-serif);letter-spacing:.02em;align-items:center;gap:.5rem;display:inline-flex}.dkh-block-title .dkh-icon,.dkh-sub-title .dkh-icon{color:var(--dkh-champagne)}.dkh-block-note,.dkh-hint{color:var(--dkh-muted);font-size:.875rem}.dkh-hint{align-items:center;gap:.4rem;display:flex}.dkh-sub-title{color:var(--dkh-body-ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:600;display:inline-flex}.dkh-empty{color:var(--dkh-muted);align-items:center;gap:.45rem;display:flex}.dkh-empty-ok .dkh-icon{color:var(--dkh-ready)}.dkh-btn{border:1px solid var(--dkh-line-strong);border-radius:var(--dkh-radius);min-height:2.75rem;color:var(--dkh-ivory);cursor:pointer;transition:transform .12s var(--dkh-ease);background:0 0;justify-content:center;align-items:center;gap:.45rem;padding:0 1rem;font-weight:600;display:inline-flex}.dkh-btn:hover{border-color:var(--dkh-champagne)}.dkh-btn-primary{border-color:var(--dkh-champagne);background:var(--dkh-champagne);color:var(--dkh-on-champagne)}.dkh-btn-primary:hover{background:var(--dkh-champagne-hover)}.dkh-btn-quiet{min-height:2.75rem;padding:0 .8rem;font-size:.875rem}.dkh-btn:disabled,.dkh-icon-btn:disabled,.dkh-switch:disabled{cursor:not-allowed;opacity:.45}.dkh-icon-btn{border:1px solid var(--dkh-line-strong);border-radius:var(--dkh-radius);width:2.75rem;height:2.75rem;color:var(--dkh-ivory);cursor:pointer;transition:transform .12s var(--dkh-ease);background:0 0;flex:none;place-items:center;padding:0;display:inline-grid}.dkh-status,.dkh-task-status,.dkh-move-state,.dkh-fact-flag{align-items:center;gap:.35rem;display:inline-flex}[data-hk=ready]>.dkh-icon{color:var(--dkh-ready)}[data-hk=dirty]>.dkh-icon,.dkh-task-status[data-status=queued] .dkh-icon{color:var(--dkh-dirty)}[data-urgent]>.dkh-icon,.dkh-kpi-sub[data-warn] .dkh-icon{color:var(--dkh-urgent)}[data-hk=cleaning]>.dkh-icon,.dkh-task-status[data-status=cleaning] .dkh-icon{color:var(--dkh-cleaning)}[data-hk=oos]>.dkh-icon,.dkh-error .dkh-icon,.dkh-maint-prio[data-priority=high] .dkh-icon{color:var(--dkh-oos)}.dkh-manager,.dkh-grid,.dkh-col{flex-direction:column;gap:.875rem;min-width:0;display:flex}.dkh-pair{align-items:start;gap:.875rem;display:grid}@media (width>=48rem){.dkh-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.dkh-grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,2fr) minmax(21rem,.8fr);align-items:start;display:grid}.dkh-area-board{grid-area:1/1}.dkh-col-side{grid-area:1/2/span 2}.dkh-pair{grid-area:2/1}}.dkh-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}@media (width>=48rem){.dkh-glance{grid-template-columns:repeat(4,minmax(0,1fr))}}.dkh-kpi{border:1px solid var(--dkh-line);border-top:2px solid var(--dkh-line-strong);border-radius:var(--dkh-radius);background:var(--dkh-panel);flex-direction:column;gap:.2rem;min-width:0;padding:.8rem 1rem .9rem;display:flex}.dkh-kpi-label{color:var(--dkh-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:600}.dkh-kpi-value{color:var(--dkh-ivory);font-size:2rem;font-weight:600;line-height:1.1}.dkh-kpi-sub{color:var(--dkh-body-ink);align-items:center;gap:.35rem;font-size:.875rem;display:inline-flex}.dkh-board{flex-direction:column;gap:.9rem;display:flex}.dkh-floor{flex-direction:column;gap:.45rem;display:flex}.dkh-floor-head{border-bottom:1px solid var(--dkh-line);justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:.25rem;display:flex}.dkh-floor-name{color:var(--dkh-ivory);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:600}.dkh-floor-sum{color:var(--dkh-muted);font-size:.8125rem}.dkh-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}@media (width>=48rem){.dkh-tiles{grid-template-columns:repeat(8,minmax(0,1fr));gap:.5rem}}.dkh-tile{border:1px solid var(--dkh-line);border-left:4px solid var(--dkh-tile-status,var(--dkh-line-strong));border-radius:var(--dkh-radius);background:var(--dkh-raised);width:100%;min-height:5.5rem;color:var(--dkh-ivory);text-align:left;cursor:pointer;transition:transform .14s var(--dkh-ease);grid-template-rows:auto auto 1fr;gap:.3rem;padding:.5rem .55rem .45rem .7rem;display:grid}.dkh-tile[data-occ=vacant]{background:var(--dkh-vacant)}.dkh-tile[data-hk=ready]{--dkh-tile-status:var(--dkh-ready)}.dkh-tile[data-hk=dirty]{--dkh-tile-status:var(--dkh-dirty)}.dkh-tile[data-urgent]{--dkh-tile-status:var(--dkh-urgent)}.dkh-tile[data-hk=cleaning]{--dkh-tile-status:var(--dkh-cleaning)}.dkh-tile[data-hk=oos]{--dkh-tile-status:var(--dkh-oos);background:repeating-linear-gradient(135deg, var(--dkh-vacant) 0 8px, #ef726612 8px 10px)}.dkh-tile:hover{transform:translateY(-1px)}.dkh-tile[aria-pressed=true]{border-color:var(--dkh-champagne);box-shadow:0 0 0 1px var(--dkh-champagne)}.dkh-tile[data-flash]{animation:dkh-flash .6s var(--dkh-ease)}.dkh-tile-static{cursor:default;max-width:11rem}.dkh-tile-static:hover{transform:none}.dkh-tile-top{justify-content:space-between;align-items:baseline;gap:.25rem;display:flex}.dkh-tile-no{letter-spacing:.02em;font-size:1.125rem;font-weight:600}.dkh-tile-occ{color:var(--dkh-body-ink);align-items:center;gap:.2rem;font-size:.8125rem;display:inline-flex}.dkh-tile-occ[data-occ=vacant]{color:var(--dkh-muted);font-size:.75rem}.dkh-tile-hk{min-width:0;color:var(--dkh-body-ink);align-items:center;gap:.3rem;font-size:.8125rem;line-height:1.2;display:inline-flex}.dkh-tile-flags{min-height:1rem;color:var(--dkh-champagne);flex-wrap:wrap;align-content:end;gap:.3rem;display:flex}.dkh-flag{align-items:center;gap:.15rem;display:inline-flex}.dkh-flag[data-urgent]{color:var(--dkh-urgent);font-size:.75rem;font-weight:600}.dkh-legend-list{border-top:1px solid var(--dkh-line);color:var(--dkh-muted);flex-wrap:wrap;gap:.4rem 1rem;padding-top:.6rem;font-size:.8125rem;display:flex}.dkh-legend-item{align-items:center;gap:.35rem;display:inline-flex}.dkh-legend-flag .dkh-icon{color:var(--dkh-champagne)}.dkh-detail{flex-direction:column;gap:.7rem;display:flex}.dkh-detail[data-enter]{animation:dkh-enter .26s var(--dkh-ease)}.dkh-detail-room{color:var(--dkh-ivory);font:500 1.75rem/1.1 var(--dkh-font-serif)}.dkh-detail-kind{color:var(--dkh-muted);margin-top:-.4rem;font-size:.875rem}.dkh-facts{flex-direction:column;gap:.5rem;display:flex}.dkh-facts>div{border-top:1px solid var(--dkh-line);grid-template-columns:7.5rem minmax(0,1fr);gap:.6rem;padding-top:.5rem;display:grid}.dkh-facts dt{color:var(--dkh-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.dkh-facts dd{color:var(--dkh-ivory);flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.dkh-fact-sub{color:var(--dkh-muted);font-size:.875rem}.dkh-fact-flag .dkh-icon{color:var(--dkh-champagne)}.dkh-fact-flag[data-urgent] .dkh-icon{color:var(--dkh-urgent)}.dkh-actions{flex-wrap:wrap;gap:.5rem;display:flex}.dkh-why{color:var(--dkh-muted);font-size:.875rem}.dkh-tasks{flex-direction:column;display:flex}.dkh-task{border-top:1px solid var(--dkh-line);grid-template-columns:3.1rem 3.25rem minmax(0,1fr);grid-template-areas:"time room what""time room status";align-items:center;gap:.1rem .5rem;padding:.45rem 0;display:grid}.dkh-task-time{color:var(--dkh-body-ink);grid-area:time;font-weight:600}.dkh-room-link{border:1px solid var(--dkh-line-strong);border-radius:var(--dkh-radius);min-height:2.75rem;color:var(--dkh-ivory);cursor:pointer;background:0 0;grid-area:room;padding:0 .4rem;font-weight:600}.dkh-room-link[aria-pressed=true]{border-color:var(--dkh-champagne);background:#d8c8b424}.dkh-task-what{color:var(--dkh-ivory);grid-area:what;font-size:.9375rem}.dkh-task-team{color:var(--dkh-muted)}.dkh-task-status{color:var(--dkh-body-ink);grid-area:status;font-size:.8125rem}.dkh-task[data-priority] .dkh-task-what{font-weight:600}.dkh-task-status[data-status=dnd] .dkh-icon,.dkh-task-status[data-status=checkout] .dkh-icon{color:var(--dkh-champagne)}.dkh-moves{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.dkh-moves>div{flex-direction:column;gap:.45rem;min-width:0;display:flex}.dkh-move-list,.dkh-pre,.dkh-lights,.dkh-maint{flex-direction:column;display:flex}.dkh-move-list li,.dkh-pre li{border-top:1px solid var(--dkh-line);flex-wrap:wrap;align-items:center;gap:.15rem .6rem;padding:.35rem 0;font-size:.875rem;display:flex}.dkh-move-room{min-width:2.2rem;color:var(--dkh-ivory);font-weight:600}.dkh-move-time{color:var(--dkh-muted)}.dkh-move-state .dkh-icon{color:var(--dkh-champagne)}.dkh-maint-item{border-top:1px solid var(--dkh-line);flex-direction:column;align-items:flex-start;gap:.35rem;padding:.6rem 0;display:flex}.dkh-maint-top{flex-wrap:wrap;align-items:center;gap:.25rem .6rem;font-size:.8125rem;display:flex}.dkh-maint-prio{border:1px solid var(--dkh-line-strong);border-radius:var(--dkh-radius);color:var(--dkh-ivory);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.3rem;padding:.05rem .45rem;font-weight:600;display:inline-flex}.dkh-maint-prio[data-priority=high]{border-color:var(--dkh-oos)}.dkh-maint-room{color:var(--dkh-ivory);font-size:1rem;font-weight:600}.dkh-maint-when{color:var(--dkh-muted)}.dkh-maint-what{color:var(--dkh-body-ink)}.dkh-maint-blocks{color:var(--dkh-ivory)}.dkh-energy-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dkh-fig{flex-direction:column;gap:.1rem;display:flex}.dkh-fig-label{color:var(--dkh-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.dkh-fig-value{color:var(--dkh-ivory);font-size:1.6rem;font-weight:600}.dkh-lights li{border-top:1px solid var(--dkh-line);color:var(--dkh-ivory);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;padding:.35rem 0;font-size:.9375rem;display:flex}.dkh-guest{align-items:start;gap:.875rem;display:grid}.dkh-guest-side{flex-direction:column;gap:.875rem;min-width:0;display:flex}@media (width>=60rem){.dkh-guest{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr)}}.dkh-picker{flex-direction:column;gap:.45rem;display:flex}.dkh-picker-label{color:var(--dkh-body-ink);font-weight:600}.dkh-picker-row{gap:.5rem;display:flex}.dkh-input,.dkh-select{border:1px solid var(--dkh-line-strong);border-radius:var(--dkh-radius);background:var(--dkh-ground);min-height:2.75rem;color:var(--dkh-ivory);padding:0 .8rem}.dkh-input{letter-spacing:.08em;width:6rem;font-size:1.125rem;font-weight:600}.dkh-input::placeholder{color:var(--dkh-muted)}.dkh-input[aria-invalid=true]{border-color:var(--dkh-oos)}.dkh-error{color:var(--dkh-ivory);align-items:flex-start;gap:.4rem;font-size:.875rem;display:flex}.dkh-mirror .dkh-btn{align-self:flex-start}.dkh-tablet{justify-content:center;display:flex}.dkh-tablet-face{border:1px solid var(--dkh-line-strong);background:radial-gradient(80% 50% at 50% 0,#d8c8b412,#0000 70%),#19171a;border-radius:1.4rem;flex-direction:column;gap:1.1rem;width:100%;max-width:44rem;margin:.7rem;padding:clamp(1rem,.6rem + 1.6vw,1.75rem);display:flex;box-shadow:0 0 0 .6rem #0b0a0c,0 0 0 calc(.6rem + 1px) #efe8da1a,0 30px 60px -30px #000000f2}.dkh-tablet-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dkh-tablet-head .dkh-logo-name{font-size:1.25rem}.dkh-tablet-clock{color:var(--dkh-muted);font-size:1.125rem;font-weight:600}.dkh-tablet-hello{border-bottom:1px solid var(--dkh-line);padding:.25rem 0 .75rem}.dkh-tablet-greet{color:var(--dkh-muted)}.dkh-tablet-room{color:var(--dkh-ivory);font:500 2.25rem/1.1 var(--dkh-font-serif)}.dkh-tablet-grid{gap:1rem;display:grid}@media (width>=36rem){.dkh-tablet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dkh-tgroup{border:1px solid var(--dkh-line);background:#24222699;border-radius:.9rem;flex-direction:column;gap:.6rem;min-width:0;padding:.9rem 1rem 1rem;display:flex}.dkh-tgroup-title{float:left;width:100%;color:var(--dkh-ivory);font:500 1.125rem/1.2 var(--dkh-font-serif);align-items:center;gap:.45rem;margin-bottom:.1rem;display:inline-flex}.dkh-tgroup-title .dkh-icon{color:var(--dkh-champagne)}.dkh-switch{width:100%;min-height:2.75rem;color:var(--dkh-ivory);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.25rem 0;display:flex}.dkh-switch-label{flex:1;font-weight:600}.dkh-switch-state{color:var(--dkh-muted);font-size:.875rem}.dkh-switch-track{border:1px solid var(--dkh-line-strong);background:var(--dkh-ground);border-radius:1rem;flex:none;width:3rem;height:1.6rem;position:relative}.dkh-switch-thumb{background:var(--dkh-muted);width:calc(1.6rem - 6px);height:calc(1.6rem - 6px);transition:transform .2s var(--dkh-ease);border-radius:50%;position:absolute;top:2px;left:2px}.dkh-switch[aria-checked=true] .dkh-switch-track{border-color:var(--dkh-champagne);background:var(--dkh-champagne)}.dkh-switch[aria-checked=true] .dkh-switch-thumb{background:var(--dkh-on-champagne);transform:translate(1.4rem)}.dkh-range-label{color:var(--dkh-body-ink);justify-content:space-between;font-size:.875rem;display:flex}.dkh-range-value{color:var(--dkh-ivory);font-weight:600}.dkh-range{width:100%;min-height:2.75rem;accent-color:var(--dkh-champagne);cursor:pointer;margin:0}.dkh-seg{width:100%;display:flex}.dkh-seg-btn{flex:1;justify-content:center;padding:0 .6rem}.dkh-stepper{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dkh-step{border-radius:50%;width:3rem;height:3rem}.dkh-setpoint{color:var(--dkh-ivory);font-size:2rem;font-weight:600}.dkh-select{width:100%}.dkh-wake{justify-content:flex-start}.dkh-reset{border-radius:var(--dkh-radius);background:var(--dkh-champagne);color:var(--dkh-on-champagne);cursor:pointer;transition:transform .12s var(--dkh-ease);border:0;place-items:center;padding:0;display:inline-grid}.dkh-reset:hover{background:var(--dkh-champagne-hover)}.dkh-reset-done{border-radius:var(--dkh-radius);background:var(--dkh-champagne);color:var(--dkh-on-champagne);animation:dkh-fade .2s var(--dkh-ease);padding:.25rem .75rem;font-size:.8125rem;font-weight:600}@media (width<=47.98rem){.dkh-brandbar{padding:.8rem .9rem}.dkh-logo-name{font-size:1.375rem}.dkh-brand-end,.dkh-views{width:100%}.dkh-view-btn{flex:1;justify-content:center;padding:0 .5rem}.dkh-card{padding:.9rem .85rem 1rem}.dkh-kpi-value{font-size:1.6rem}}@media (width<=35.98rem){.dkh-moves{grid-template-columns:minmax(0,1fr)}.dkh-tile{min-height:5.25rem;padding:.45rem .35rem .4rem .5rem}.dkh-tile-no{font-size:1rem}.dkh-tile-hk{font-size:.75rem}.dkh-tile-hk .dkh-icon{display:none}.dkh-tile-hk[data-urgent] .dkh-icon{display:inline}.dkh-tile-occ[data-occ=vacant]{font-size:.6875rem}.dkh-facts>div{grid-template-columns:minmax(0,1fr);gap:.2rem}.dkh-tablet-face{margin:.5rem .4rem;box-shadow:0 0 0 .4rem #0b0a0c,0 0 0 calc(.4rem + 1px) #efe8da1a}.dkh-tablet-room{font-size:1.85rem}}@keyframes dkh-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dkh-fade{0%{opacity:0}to{opacity:1}}@keyframes dkh-flash{0%{opacity:.4;transform:scale(.94)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dkh-body *,.dkh-body :before,.dkh-body :after{transition:none!important;animation:none!important}}@media (forced-colors:active){.dkh-card,.dkh-kpi,.dkh-tile,.dkh-tgroup,.dkh-switch-track{border:1px solid canvastext}.dkh-tile[aria-pressed=true],.dkh-view-btn[aria-pressed=true],.dkh-seg-btn[aria-pressed=true],.dkh-room-link[aria-pressed=true]{outline:2px solid highlight}.dkh-switch[aria-checked=true] .dkh-switch-thumb{background:highlight}}
