.Calendar-module__PYhM_W__calendar{border-radius:var(--radius-box);max-width:100%;font-family:Manrope,Helvetica,sans-serif;line-height:1.125em}:where(.Calendar-module__PYhM_W__calendar).react-calendar--doubleView{width:700px}:where(.Calendar-module__PYhM_W__calendar).react-calendar--doubleView .react-calendar__viewContainer{margin:-.5em;display:flex}:where(.Calendar-module__PYhM_W__calendar).react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.Calendar-module__PYhM_W__calendar,.Calendar-module__PYhM_W__calendar *,.Calendar-module__PYhM_W__calendar :before,.Calendar-module__PYhM_W__calendar :after{box-sizing:border-box}.Calendar-module__PYhM_W__calendar button{outline:none;margin:0}.Calendar-module__PYhM_W__calendar button:enabled:hover{cursor:pointer}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation{height:44px;margin-bottom:1em;display:flex}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation button{opacity:1;visibility:visible;min-width:44px;transition:all .25s;--btn-noise:0!important;--noise:0!important}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation button:disabled{opacity:0;visibility:hidden}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-size:.8em;font-weight:700}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__month-view__days__day{padding:5px;background-clip:content-box!important;border-radius:10px!important}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__label__labelText{font-size:1.05em;font-weight:500}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__label{pointer-events:none;background:0 0}@layer daisyui.l1.l2.l3{:where(:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow){width:unset}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow{--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow{--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none, var(--fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset, var(--btn-shadow)}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:is([type=checkbox],[type=radio]){appearance:none}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content,currentColor)));--btn-border:#0000;--btn-inset:0 0 0 0 #0000;--btn-shadow:0 0 0 0 #0000;background-image:none}@supports (color:lab(0% 0 0)){:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow{--btn-inset:0 0 0 0 lab(0% 0 0/0);--btn-shadow:0 0 0 0 lab(0% 0 0/0)}}}.Calendar-module__PYhM_W__prose :where(a:is(:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow):not(.Calendar-module__PYhM_W__btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:where(:checked:not(.Calendar-module__PYhM_W__filter [type=radio].Calendar-module__PYhM_W__btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}@media (hover:hover){:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:hover{color:var(--btn-fg);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:hover{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:hover{--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:hover{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:active:not(.Calendar-module__PYhM_W__btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:active:not(.Calendar-module__PYhM_W__btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:active:not(.Calendar-module__PYhM_W__btn-active){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:active:not(.Calendar-module__PYhM_W__btn-active){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:active:not(.Calendar-module__PYhM_W__btn-active){--btn-border-style:solid;--btn-inset:0 0 0 0 #0000;--btn-shadow:0 0 0 0 #0000}@supports (color:lab(0% 0 0)){:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:active:not(.Calendar-module__PYhM_W__btn-active){--btn-inset:0 0 0 0 lab(0% 0 0/0);--btn-shadow:0 0 0 0 lab(0% 0 0/0)}}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:where(:checked:not(.Calendar-module__PYhM_W__filter [type=radio].Calendar-module__PYhM_W__btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:where(:checked:not(.Calendar-module__PYhM_W__filter [type=radio].Calendar-module__PYhM_W__btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:where(:checked:not(.Calendar-module__PYhM_W__filter [type=radio].Calendar-module__PYhM_W__btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:where(:checked:not(.Calendar-module__PYhM_W__filter [type=radio].Calendar-module__PYhM_W__btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:where(:checked:not(.Calendar-module__PYhM_W__filter [type=radio].Calendar-module__PYhM_W__btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui{:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:is(:disabled,[disabled],[aria-disabled=true]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 #0000;--btn-shadow:0 0 0 0 #0000;background-image:none}@supports (color:lab(0% 0 0)){:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:is(:disabled,[disabled],[aria-disabled=true]){--btn-inset:0 0 0 0 lab(0% 0 0/0);--btn-shadow:0 0 0 0 lab(0% 0 0/0)}}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:is(:disabled,[disabled],[aria-disabled=true]):not(.Calendar-module__PYhM_W__btn-link,.Calendar-module__PYhM_W__btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:is(:disabled,[disabled],[aria-disabled=true]):not(.Calendar-module__PYhM_W__btn-link,.Calendar-module__PYhM_W__btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}}@layer daisyui.l1.l2{:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow{width:var(--size);height:var(--size);padding-inline:0}}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow{min-width:auto;font-size:inherit;animation:none}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__month-view__weekdays__weekday{padding:.75em}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__month-view__weekNumbers .react-calendar__tile{justify-content:center;align-items:center;font-size:.75em;font-weight:700;display:flex}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__month-view__days__day--neighboringMonth{color:var(--color-base-content);opacity:.3}:is(:where(.Calendar-module__PYhM_W__calendar) .react-calendar__year-view .react-calendar__tile,:where(.Calendar-module__PYhM_W__calendar) .react-calendar__decade-view .react-calendar__tile,:where(.Calendar-module__PYhM_W__calendar) .react-calendar__century-view .react-calendar__tile){padding:2em .5em}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__tile abbr{transition:all}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__tile{aspect-ratio:1;text-align:center;background:0 0;max-width:100%;transition:all;position:relative}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__tile:disabled{cursor:not-allowed;color:var(--color-base-content);opacity:.5;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:where(.Calendar-module__PYhM_W__calendar) .react-calendar__tile:disabled{background-color:color-mix(in oklch, var(--color-base-content) 6%, transparent)}}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__tile:disabled{background-image:repeating-linear-gradient(-45deg, transparent, transparent 3px, var(--color-base-content) 3px, var(--color-base-content) 4px)}@supports (color:color-mix(in lab, red, red)){:where(.Calendar-module__PYhM_W__calendar) .react-calendar__tile:disabled{background-image:repeating-linear-gradient(-45deg, transparent, transparent 3px, color-mix(in oklch, var(--color-base-content) 5%, transparent) 3px, color-mix(in oklch, var(--color-base-content) 5%, transparent) 4px)}}:where(.Calendar-module__PYhM_W__calendar) .react-calendar__month-view__days__day--neighboringMonth.react-calendar__tile:disabled{opacity:.2}:where(.Calendar-module__PYhM_W__calendar).react-calendar--selectRange .react-calendar__tile--hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:where(.Calendar-module__PYhM_W__calendar).react-calendar--selectRange .react-calendar__tile--hover{background-color:color-mix(in oklch, var(--color-primary) 15%, transparent)}}.theme-platform .Calendar-module__PYhM_W__calendar{font-family:var(--font-sans);background:0 0}.theme-platform :where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation{margin-bottom:.5em}.theme-platform :where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow{border:1px solid var(--platform-border);background:var(--color-base-content);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.theme-platform :where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow{background:color-mix(in srgb, var(--color-base-content) 5%, transparent)}}.theme-platform :where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow{color:var(--color-base-content)}.theme-platform :where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:enabled:hover{border-color:var(--platform-border-strong);background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.theme-platform :where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__arrow:enabled:hover{background:color-mix(in srgb, var(--color-base-content) 10%, transparent)}}.theme-platform :where(.Calendar-module__PYhM_W__calendar) .react-calendar__navigation__label__labelText{font-family:var(--font-display), var(--font-sans);letter-spacing:-.02em;font-weight:800}.theme-platform :where(.Calendar-module__PYhM_W__calendar) .react-calendar__month-view__weekdays__weekday{color:var(--platform-muted-foreground);letter-spacing:.16em;padding:.5em .25em;font-size:.68em}.theme-platform :where(.Calendar-module__PYhM_W__calendar) .react-calendar__tile--now{box-shadow:none;color:inherit;background:0 0}.theme-platform :where(.Calendar-module__PYhM_W__calendar) .react-calendar__tile--now abbr{box-shadow:none;color:inherit;background:0 0}.theme-platform :where(.Calendar-module__PYhM_W__calendar) .react-calendar__tile--now abbr{font-weight:700}.theme-platform :where(.Calendar-module__PYhM_W__calendar) .react-calendar__tile--now:before{content:none;background:0 0}.theme-platform :where(.Calendar-module__PYhM_W__calendar) .react-calendar__tile--now:after{content:none;background:0 0}.theme-platform :where(.Calendar-module__PYhM_W__calendar) .react-calendar__tile--now abbr:before{content:none;background:0 0}.theme-platform :where(.Calendar-module__PYhM_W__calendar) .react-calendar__tile--now abbr:after{content:none;background:0 0}:is(.theme-platform :where(.Calendar-module__PYhM_W__calendar) .react-calendar__tile--now:enabled:hover,.theme-platform :where(.Calendar-module__PYhM_W__calendar) .react-calendar__tile--now:enabled:focus){background:var(--platform-surface-2)}@media screen and (max-width:1024px){:where(.Calendar-module__PYhM_W__calendar) .react-calendar__month-view__days__day{padding:1.5px}}
.FloorPlanMapComponent-module__Yhip4G__root .react-flow__attribution{display:none}:is(.FloorPlanMapComponent-module__Yhip4G__root .react-flow__pane,.FloorPlanMapComponent-module__Yhip4G__root .react-flow__pane.draggable,.FloorPlanMapComponent-module__Yhip4G__root .react-flow__pane.dragging,.FloorPlanMapComponent-module__Yhip4G__root .react-flow__pane.selection){cursor:default!important}.FloorPlanMapComponent-module__Yhip4G__root [data-tx-touch=page] .react-flow__pane{touch-action:pan-y!important}.FloorPlanMapComponent-module__Yhip4G__root [data-tx-touch=map] .react-flow__pane{touch-action:none!important}:is(.FloorPlanMapComponent-module__Yhip4G__root .react-flow__node.draggable,.FloorPlanMapComponent-module__Yhip4G__root .react-flow__node.draggable.dragging){cursor:default!important}.FloorPlanMapComponent-module__Yhip4G__root .react-flow__node-sectionNode{z-index:0!important}.FloorPlanMapComponent-module__Yhip4G__root .react-flow__node-tableNode{z-index:1!important}.FloorPlanMapComponent-module__Yhip4G__root .react-flow__node-tableNode.selected{z-index:10!important}