.floor{--paper:#f0f0f0;--surface:#fff;--surface-2:#e2e2e2;--blush:#e8e8e8;--night:#1a1a1a;--deep:#171717;--ink:#1a1a1a;--muted:#1a1a1a99;--faint:#1a1a1a61;--rule:#1a1a1a29;--accent:#1a1a1a;--accent-lift:#1a1a1a;--cere-deep:#1a1a1ab8;--fill:#3d3d3d;--fill-deep:#272727;--sage:#1a1a1a6b;--sage-lift:#ffffff9e;--font-plex-mono:var(--font-plex);--pd:40px;--ease-out-soft:cubic-bezier(.22, .61, .36, 1);--ease-out-deep:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.44, 0, .56, 1)}.floor__head{width:100%;padding:0 20px}.floor{background:var(--paper);border-bottom:1px solid var(--ink);flex-direction:column;width:100%;display:flex}.floor__caption{flex-direction:column;align-items:flex-start;gap:18px;width:100%;padding:24px 20px 8px;display:flex}.floor__copy{flex-direction:column;gap:6px;max-width:560px;display:flex}.floor__title{letter-spacing:-.015em;color:var(--ink);font-size:20px;font-weight:600;line-height:1.25em}.floor__body{color:var(--muted);font-size:15px;line-height:1.45em}.floor__legendwrap{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.floor__live{border:1px solid var(--rule);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--accent);border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:10.5px;display:flex}.floor__live-dot{background:var(--accent);width:7px;height:7px;animation:floor-flag 1.8s var(--ease-in-out) infinite;border-radius:50%}.floor__legend{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);gap:18px;font-size:10.5px;display:flex}.floor__legend span{align-items:center;gap:7px;display:flex}.floor__legend span:before{content:"";border-radius:50%;width:8px;height:8px}.floor__legend span[data-k=needs]:before{background:var(--accent-lift)}.floor__legend span[data-k=watching]:before{background:var(--accent)}.floor__legend span[data-k=done]:before{background:var(--sage)}.floor__stage{flex-direction:column;gap:24px;width:100%;padding:12px 20px 44px;display:flex}.floor__scene{width:100%;position:relative}.floor__scene svg{width:100%;height:auto;display:none}.floor__scene{overflow:hidden}.floor__walk{fill:none;stroke:var(--surface-2);stroke-width:9px;stroke-linecap:round}.floor__mote{fill:var(--accent);opacity:.5}.floor__burst,.floor__brain{fill:var(--accent)}.floor__isle{cursor:pointer;transition:transform .35s var(--ease-out-soft)}.floor__isle:hover{transform:translateY(-3px)}.floor__isle-top{fill:var(--surface);stroke:var(--rule);stroke-width:.75px;transition:stroke .25s var(--ease-in-out)}.floor__isle[data-own] .floor__isle-top{fill:var(--blush)}.floor__isle[data-selected] .floor__isle-top{stroke:var(--accent);stroke-width:1.75px}.floor__isle[data-selected]{filter:drop-shadow(0 12px 18px #141e2824)}.floor__isle-side{fill:var(--surface-2)}.floor__isle-side--l{fill:var(--rule)}.floor__isle-label{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.09em;text-anchor:middle;fill:var(--faint);font-size:10px}.floor__isle[data-own] .floor__isle-label{fill:var(--accent)}.floor__isle-flag circle{fill:var(--accent-lift)}.floor__isle-flag{animation:floor-flag 2.4s var(--ease-in-out) infinite}@keyframes floor-flag{0%,to{opacity:1}50%{opacity:.55}}.floor__isle-flag text{font-family:var(--font-plex-mono), ui-monospace, monospace;text-anchor:middle;fill:var(--ink);font-size:10px;font-weight:600}.floor__desk-leg{stroke:var(--faint);stroke-width:1.4px;opacity:.7}.floor__desk-top{fill:#fff;opacity:.95}.floor__desk-edge{fill:var(--rule)}.floor__desk-stand{stroke:var(--muted);stroke-width:1.4px}.floor__desk-frame{fill:var(--ink)}.floor__desk-screen{fill:var(--sage-lift);opacity:.85;animation:floor-screen 3.4s var(--ease-in-out) infinite;animation-delay:var(--pd,0s)}@keyframes floor-screen{0%,to{opacity:.85}46%{opacity:.85}50%{opacity:.62}54%{opacity:.85}}.floor__desk-keys{stroke:var(--faint);stroke-width:1.6px;stroke-linecap:round}.floor__desk-paper{fill:#fff;stroke:var(--rule);stroke-width:.6px}.floor__desk-mug{fill:var(--accent);opacity:.8}.floor__chair{fill:var(--faint);opacity:.55}.floor__person{animation:floor-type 1.9s var(--ease-in-out) infinite;animation-delay:var(--pd,0s);transform-box:fill-box}@keyframes floor-type{0%,to{transform:translateY(0)}50%{transform:translateY(-1.3px)}}.floor__person-head{fill:var(--ink)}.floor__desk[data-own] .floor__person-head{fill:var(--fill)}.floor__desk-label{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.05em;text-anchor:middle;fill:var(--muted);opacity:0;transition:opacity .35s var(--ease-in-out);font-size:8.5px}.floor__isle:hover .floor__desk-label,.floor__isle[data-selected] .floor__desk-label{opacity:1}.floor__plant-pot{fill:var(--muted);opacity:.75}.floor__plant-leaf{fill:var(--sage);opacity:.9}.floor__hub-top{fill:var(--surface-2)}.floor__hub-side{fill:var(--rule)}.floor__hub-side--l{fill:var(--faint);opacity:.6}.floor__hub-btop{fill:var(--fill)}.floor__hub-bside{fill:var(--fill-deep)}.floor__hub-bside--l{fill:var(--deep)}.floor__hub-window{fill:var(--sage-lift);opacity:.55}.floor__hub-door{fill:var(--sage-lift)}.floor__hub-awn{fill:#fff;opacity:.92}.floor__hub-awn--deep{fill:var(--accent);opacity:1}.floor__hub-signleg{stroke:var(--deep);stroke-width:2px}.floor__hub-sign{fill:var(--night)}.floor__hub-label{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.2em;text-anchor:middle;fill:#fff;opacity:.95;font-size:10px;font-weight:600}.floor__table-leg{stroke:var(--muted);stroke-width:1.4px}.floor__table-top{fill:#fff;stroke:var(--rule);stroke-width:.6px}.floor__table-chair{fill:var(--muted);opacity:.7}.floor__parasol{fill:var(--accent);opacity:.9}.floor__zoomout{background:var(--paper);border:1px solid var(--rule);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--accent);cursor:pointer;z-index:2;border-radius:999px;padding:7px 14px;font-size:10.5px;display:none;position:absolute;top:10px;left:10px}.floor__zoomout:hover{border-color:var(--accent)}.floor__scene[data-view=venue] .floor__zoomout{display:none}.floor__zoomout:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.floor__hubhit{cursor:pointer}.floor__hub-hint{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.14em;text-anchor:middle;fill:var(--accent);opacity:0;transition:opacity .3s var(--ease-in-out);font-size:9px}.floor__hubhit:hover .floor__hub-hint{opacity:1}.floor__venue{animation:floor-swap .7s var(--ease-out-deep) 1}.floor__varrive{animation:floor-swap .55s var(--ease-out-soft) both}.floor__office{animation:floor-fade .5s var(--ease-out-soft) 1;transition:transform .85s var(--ease-out-deep)}@keyframes floor-fade{0%{opacity:0}to{opacity:1}}@keyframes floor-swap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.floor__vwall{fill:var(--surface-2)}.floor__vwall--l{fill:var(--rule)}.floor__vwindow{fill:var(--sage-lift);opacity:.5}.floor__vhatch{fill:var(--fill-deep);opacity:.35}.floor__vdoor{fill:var(--fill);opacity:.55}.floor__vfloor{fill:var(--blush);stroke:var(--rule);stroke-width:.75px}.floor__vboard{stroke:#fff;stroke-width:.7px;opacity:.5}.floor__vbar{fill:#fff;opacity:.95}.floor__vbar-side{fill:var(--fill)}.floor__vbar-side--l{fill:var(--fill-deep)}.floor__vmachine{fill:var(--ink)}.floor__vseat{fill:var(--muted);opacity:.5}.floor__vchairback{fill:var(--muted);opacity:.42}.floor__vchairleg{stroke:var(--muted);stroke-width:1.3px;opacity:.5}.floor__vtable[data-booked] .floor__vseat{opacity:.68}.floor__vleg{stroke:var(--muted);stroke-width:2.4px}.floor__vfoot{fill:var(--muted);opacity:.35}.floor__vtop{fill:var(--rule)}.floor__vtop-hi,.floor__vtop-sq{fill:#fff;stroke:var(--rule);stroke-width:.7px}.floor__vlegs{fill:var(--rule)}.floor__vlegs--l{fill:var(--faint);opacity:.55}.floor__vbench{fill:var(--fill);opacity:.8}.floor__vbenchback{fill:var(--fill-deep);opacity:.75}.floor__vplate{fill:var(--surface);stroke:var(--rule);stroke-width:.6px}.floor__vglass{fill:var(--sage-lift);opacity:.7}.floor__vskirt{fill:var(--rule);opacity:.75}.floor__vmullion{fill:var(--surface);opacity:.9}.floor__vlamp line{stroke:var(--muted);stroke-width:1px;opacity:.55}.floor__vshade{fill:var(--ink);opacity:.85}.floor__vbulb{fill:var(--accent-lift);opacity:.9}.floor__vtill{fill:var(--ink);opacity:.8}.floor__vguest{fill:var(--ink)}.floor__vmark line{stroke:var(--rule);stroke-width:1px;stroke-dasharray:2 2}.floor__vmark rect{fill:var(--paper);stroke:var(--rule);stroke-width:.8px}.floor__vmark text{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.03em;text-anchor:middle;fill:var(--ink);font-size:8.5px}.floor__vmark-dot{fill:var(--accent)}.floor__vtable[data-state=free] .floor__vmark rect{opacity:.55}.floor__vtable[data-state=free] .floor__vmark text{fill:var(--faint)}.floor__vtable[data-state=free] .floor__vmark line{opacity:.4}.floor__vtable[data-state=seated] .floor__vmark rect{fill:var(--night);stroke:var(--night)}.floor__vtable[data-state=seated] .floor__vmark text{fill:#fff}.floor__vtable[data-state=seated] .floor__vmark-dot{fill:var(--sage-lift)}.floor__vtable[data-soon] .floor__vmark rect{stroke:var(--accent-lift);stroke-width:1.4px}.floor__vtable[data-soon] .floor__vmark-dot{fill:var(--accent-lift);animation:floor-flag 1.4s var(--ease-in-out) infinite}.floor__vtable[data-soon] .floor__vmark text{fill:var(--cere-deep)}.floor__vnote{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.05em;text-anchor:middle;fill:var(--accent);font-size:7.5px}.floor__vpool{fill:var(--accent-lift)}.floor__vstaff rect,.floor__vstaff circle{fill:var(--fill)}.floor__vtray{fill:var(--rule)!important}.floor__vclosed rect{fill:var(--night)}.floor__vclosed text{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.18em;text-anchor:middle;fill:#fff;font-size:10px}.floor__clock{background:var(--night);z-index:2;border-radius:12px;flex-direction:column;gap:2px;padding:10px 16px 11px;display:none;position:absolute;top:14px;left:14px;box-shadow:0 12px 34px #141e2829}.floor__clock-time{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--sage-lift);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1}.floor__clock-meta{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:8px;font-size:9.5px;display:flex}.floor__clock-meta em{background:color-mix(in srgb, var(--sage-lift) 22%, transparent);color:var(--sage-lift);border-radius:999px;padding:1px 7px;font-style:normal}.floor__exit{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--accent);cursor:pointer;transition:background .25s var(--ease-in-out);background:0 0;border-radius:999px;margin-left:4px;padding:6px 14px;font-size:10.5px}.floor__exit:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.floor__exit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.floor__status{background:var(--paper);border:1px solid var(--rule);font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--muted);white-space:nowrap;z-index:2;border-radius:999px;align-items:center;gap:14px;padding:9px 18px;font-size:11px;display:none;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #141e2814}.floor__status b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.floor__status-sep{background:var(--rule);width:1px;height:12px}.floor__status-fn{background:color-mix(in srgb, var(--sage) 16%, transparent);color:var(--sage);border-radius:999px;padding:3px 10px}.floor__enq-empty{color:var(--faint);border:1px dashed var(--rule);border-radius:10px;padding:14px;font-size:12.5px}.floor__venue-sub{color:var(--muted);margin-top:10px;font-size:12.5px;line-height:1.5em}.floor__enquiries{flex-direction:column;gap:14px;margin:16px 0 0;padding:0;list-style:none;display:flex}.floor__enq{border:1px solid var(--rule);background:#fff5;border-radius:10px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.floor__enq-meta{font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--faint);align-items:center;gap:9px;font-size:10px;display:flex}.floor__enq-ch{background:var(--surface-2);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:1.5px 8px}.floor__enq-tag{letter-spacing:.04em;margin-left:auto}.floor__enq-tag[data-tag=Booked]{color:var(--sage)}.floor__enq-tag[data-tag=Answered]{color:var(--accent)}.floor__enq-tag[data-tag="Held for you"]{color:var(--cere-deep)}.floor__enq-tag[data-tag=Filed]{color:var(--faint)}.floor__enq-text{color:var(--ink);font-size:13px;line-height:1.4em}.floor__enq-reply{color:var(--muted);border-left:2px solid color-mix(in srgb, var(--accent) 40%, transparent);flex-direction:column;gap:2px;margin-top:3px;padding-left:9px;font-size:12px;line-height:1.45em;display:flex}.floor__enq-reply span{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:9.5px}.floor__cards{grid-template-columns:1fr;gap:10px;display:grid}.floor__card{text-align:left;background:var(--paper);border:1px solid var(--rule);cursor:pointer;transition:border-color .25s var(--ease-in-out), transform .3s var(--ease-out-soft);border-radius:10px;flex-direction:column;gap:7px;padding:14px 16px;display:flex}.floor__card:hover{border-color:var(--faint)}.floor__card--venue{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.floor__card--venue:hover,.floor__card[data-selected]{border-color:var(--accent)}.floor__card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.floor__card-name{letter-spacing:-.01em;color:var(--ink);font-size:13px;font-weight:600}.floor__card-name em{font-style:normal;font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-left:7px;font-size:9px}.floor__card-count{font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--faint);flex-wrap:wrap;align-items:center;gap:8px;font-size:10.5px;display:flex}.floor__chip{background:color-mix(in srgb, var(--accent-lift) 24%, transparent);color:var(--cere-deep);letter-spacing:.03em;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:10px;display:inline-flex}.floor__chip:before{content:"";background:var(--accent-lift);border-radius:50%;width:6px;height:6px}.floor__card-metric{color:var(--muted);justify-content:space-between;gap:12px;font-size:11.5px;display:flex}.floor__card-metric span:last-child{font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--ink)}.floor__panel{border-top:1px solid var(--rule);flex-direction:column;padding-top:22px;display:flex}.floor__panel-time{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--faint);font-size:11px}.floor__panel-headline{letter-spacing:-.02em;color:var(--ink);margin-top:8px;font-size:24px;font-weight:600;line-height:1.15em}.floor__panel-headline[data-clear]{color:var(--sage)}.floor__panel-tally{font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--muted);margin-top:6px;font-size:11px}.floor__panel-head{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;margin-top:22px;padding-top:16px;display:flex}.floor__panel-dept{color:var(--ink);font-size:15px;font-weight:600}.floor__panel-back{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.03em;color:var(--accent);text-underline-offset:3px;cursor:pointer;font-size:10.5px;text-decoration-line:underline}.floor__stackrow{border-bottom:1px solid var(--rule);flex-direction:column;gap:8px;margin-top:12px;padding:12px 0;display:flex}.floor__stackrow-label{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-size:10px}.floor__stackrow-chips{flex-wrap:wrap;gap:7px;display:flex}.floor__syschip{border:1px solid var(--rule);color:var(--ink);background:#fff6;border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 5px;font-size:11.5px;display:inline-flex}.floor__syschip-tile{background:var(--surface-2);width:18px;height:18px;font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--muted);border-radius:5px;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.floor__syschip[data-own]{border-color:color-mix(in srgb, var(--accent) 45%, transparent);color:var(--accent)}.floor__syschip[data-own] .floor__syschip-tile{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.floor__tasks{flex-direction:column;gap:14px;margin:16px 0 0;padding:0;list-style:none;display:flex}.floor__task{grid-template-columns:10px 1fr;gap:10px;display:grid}.floor__task-dot{border-radius:50%;width:8px;height:8px;margin-top:5px}.floor__task[data-state=needs] .floor__task-dot{background:var(--accent-lift)}.floor__task[data-state=watching] .floor__task-dot{background:var(--accent)}.floor__task[data-state=done] .floor__task-dot{background:var(--sage)}.floor__task-main{flex-direction:column;gap:4px;display:flex}.floor__task-text{color:var(--ink);font-size:13.5px;line-height:1.4em}.floor__task[data-state=done] .floor__task-text{color:var(--muted)}.floor__task-meta{font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--faint);font-size:10.5px}.floor__trail{border-left:2px solid color-mix(in srgb, var(--accent-lift) 55%, transparent);color:var(--muted);flex-direction:column;gap:6px;margin:8px 0 0;padding:2px 0 2px 12px;font-size:11.5px;line-height:1.45em;list-style:none;display:flex}.floor__approve{background:var(--fill);color:#fff;font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .25s var(--ease-in-out);border-radius:999px;align-self:flex-start;margin-top:10px;padding:8px 16px;font-size:11px}.floor__approve:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.floor__task[data-cleared]{animation:floor-cleared 1.6s var(--ease-out-soft) 1}@keyframes floor-cleared{0%{background:color-mix(in srgb, var(--sage) 22%, transparent)}to{background:0 0}}.floor__task-empty{color:var(--sage);font-size:13.5px;line-height:1.5em}.floor__panel-note{font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--faint);margin-top:22px;font-size:10.5px}@media (min-width:810px){.floor__caption{flex-direction:row;justify-content:space-between;align-items:flex-end;padding:24px 20px 12px}.floor__scene svg{display:block}.floor__zoomout{display:inline-flex}.floor__clock,.floor__status{display:flex}.floor__scene[data-zoomed] .floor__cards{opacity:0;pointer-events:none}.floor__cards{transition:opacity .4s var(--ease-in-out)}.floor__scene[data-view=venue] .floor__card{opacity:0;pointer-events:none;transition:opacity .4s var(--ease-in-out)}.floor__cards{grid-template-columns:repeat(3,1fr)}.floor__panel-note{display:none}}@media (min-width:1200px){.floor__stage{grid-template-columns:1fr 380px;align-items:start;gap:36px;display:grid}.floor__panel{border-top:0;border-left:1px solid var(--rule);min-height:560px;padding:4px 0 4px 32px}.floor__cards{display:block}.floor__card{width:200px;position:absolute;box-shadow:0 10px 30px #141e2812}.floor__card[data-dept=roster]{top:0;left:0}.floor__card[data-dept=books]{top:0;right:0}.floor__card[data-dept=suppliers]{top:195px;right:0}.floor__card[data-dept=marketing]{top:47%;left:0}.floor__card[data-dept=bookings]{bottom:0;left:0}.floor__card[data-dept=admin]{bottom:0;right:0}.floor__card[data-dept=venue]{top:23%;left:0}}@media (prefers-reduced-motion:reduce){.floor__isle,.floor__isle:hover,.floor__card,.floor__card:hover,.floor__scene svg{transition:none;transform:none}.floor__isle-flag,.floor__vtable[data-soon] .floor__vmark-dot,.floor__live-dot,.floor__task[data-cleared],.floor__venue,.floor__office,.floor__person,.floor__desk-screen,.floor__varrive{animation:none}}.floor__legend span[data-k=watching]:before,.floor__task[data-state=watching] .floor__task-dot{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.floor__legend span[data-k=done]:before,.floor__task[data-state=done] .floor__task-dot{background:var(--sage)}.floor{border-radius:var(--r-card);background:0 0;border-bottom:0}.floor__title{letter-spacing:-.4px;font-size:20px;font-weight:500;line-height:28px}.floor__body,.floor__panel-tally,.floor__card-count,.floor__task-text{letter-spacing:.02em;font-weight:300}.floor__panel-headline{letter-spacing:-.02em}.floor__card,.floor__enq,.floor__trail,.floor__syschip{border-radius:12px}.floor__approve,.floor__exit,.floor__panel-back,.floor__zoomout{border-radius:10px}.floor__vbulb,.floor__vpool{fill:#fff}.floor__approve{background:var(--ink);color:#fff;border-radius:12px}.floor__approve:hover{background:var(--dark-2)}
