.SchemeTab-module__pqE1Pq__workspace{gap:20px;display:grid}.SchemeTab-module__pqE1Pq__toolbar,.SchemeTab-module__pqE1Pq__viewToolbar,.SchemeTab-module__pqE1Pq__editorToolbar,.SchemeTab-module__pqE1Pq__statusRow,.SchemeTab-module__pqE1Pq__qrRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.SchemeTab-module__pqE1Pq__toolbar{justify-content:space-between}.SchemeTab-module__pqE1Pq__selectors{grid-template-columns:minmax(180px,1fr) minmax(150px,1fr) minmax(220px,1.2fr);gap:10px;display:grid}@media (max-width:900px){.SchemeTab-module__pqE1Pq__selectors{grid-template-columns:1fr}}.SchemeTab-module__pqE1Pq__select,.SchemeTab-module__pqE1Pq__input,.SchemeTab-module__pqE1Pq__textarea{border:1px solid var(--color-hairline-slate);background:var(--color-paper-white);width:100%;color:var(--color-graphite-ink);font:inherit;border-radius:6px;outline:none}.SchemeTab-module__pqE1Pq__select,.SchemeTab-module__pqE1Pq__input{min-height:40px;padding:0 12px}.SchemeTab-module__pqE1Pq__textarea{resize:vertical;min-height:86px;padding:10px 12px}.SchemeTab-module__pqE1Pq__select:focus,.SchemeTab-module__pqE1Pq__input:focus,.SchemeTab-module__pqE1Pq__textarea:focus{border-color:var(--color-iris-glow)}.SchemeTab-module__pqE1Pq__status{border:1px solid color-mix(in srgb, var(--color-iris-glow) 30%, transparent);background:color-mix(in srgb, var(--color-iris-glow) 8%, white);color:var(--color-iris-glow);font:600 11px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 10px}.SchemeTab-module__pqE1Pq__layout{grid-template-columns:minmax(0,1fr) 330px;gap:18px;display:grid}.SchemeTab-module__pqE1Pq__canvasCard,.SchemeTab-module__pqE1Pq__sidePanel,.SchemeTab-module__pqE1Pq__empty{border:1px solid var(--color-hairline-slate);background:var(--color-paper-white);border-radius:12px}.SchemeTab-module__pqE1Pq__canvasCard{overflow:hidden}.SchemeTab-module__pqE1Pq__viewToolbar,.SchemeTab-module__pqE1Pq__editorToolbar{border-bottom:1px solid var(--color-hairline-slate);min-height:54px;padding:10px 14px}.SchemeTab-module__pqE1Pq__editorToolbar{border-top:1px solid var(--color-hairline-slate);border-bottom:0}.SchemeTab-module__pqE1Pq__button,.SchemeTab-module__pqE1Pq__buttonActive,.SchemeTab-module__pqE1Pq__buttonDanger{border:1px solid var(--color-hairline-slate);min-height:34px;font:600 12px/1 var(--font-sans);cursor:pointer;border-radius:6px;padding:0 12px}.SchemeTab-module__pqE1Pq__button{background:var(--color-paper-white);color:var(--color-graphite-ink)}.SchemeTab-module__pqE1Pq__button:hover,.SchemeTab-module__pqE1Pq__buttonActive{border-color:var(--color-iris-glow);background:color-mix(in srgb, var(--color-iris-glow) 8%, white);color:var(--color-iris-glow)}.SchemeTab-module__pqE1Pq__buttonDanger{border-color:color-mix(in srgb, var(--color-rose-hot) 35%, transparent);background:color-mix(in srgb, var(--color-rose-hot) 6%, white);color:var(--color-rose-hot)}.SchemeTab-module__pqE1Pq__button:disabled,.SchemeTab-module__pqE1Pq__buttonActive:disabled,.SchemeTab-module__pqE1Pq__buttonDanger:disabled{cursor:not-allowed;opacity:.45}.SchemeTab-module__pqE1Pq__scheme2d,.SchemeTab-module__pqE1Pq__scheme3d{background:#f8fafc;width:100%;height:560px}.SchemeTab-module__pqE1Pq__gridLine{stroke:#dbe3ee;stroke-width:1px;vector-effect:non-scaling-stroke}.SchemeTab-module__pqE1Pq__gridLabel{fill:#7c8aa0;font-family:var(--font-mono);pointer-events:none;paint-order:stroke;stroke:#f8fafc;stroke-width:3px;stroke-linejoin:round;font-weight:500}.SchemeTab-module__pqE1Pq__scheme2d{touch-action:none;cursor:grab;display:block}.SchemeTab-module__pqE1Pq__scheme2d:active{cursor:grabbing}.SchemeTab-module__pqE1Pq__roomPolygon{fill:#e8edff;fill-opacity:.82;stroke:#4f46e5;stroke-width:2.5px;vector-effect:non-scaling-stroke;cursor:pointer}.SchemeTab-module__pqE1Pq__roomPolygonSelected{fill:#d9f99d;fill-opacity:.72;stroke:#111827;stroke-width:3px;vector-effect:non-scaling-stroke}.SchemeTab-module__pqE1Pq__roomLabel{fill:#111827;font-family:var(--font-mono);pointer-events:none;text-anchor:middle;paint-order:stroke;stroke:#ffffffeb;stroke-width:4px;stroke-linejoin:round;font-weight:700}.SchemeTab-module__pqE1Pq__roomArea,.SchemeTab-module__pqE1Pq__roomDimension{fill:#475569;font-family:var(--font-mono);pointer-events:none;text-anchor:middle;paint-order:stroke;stroke:#ffffffeb;stroke-width:3px;stroke-linejoin:round;font-weight:600}.SchemeTab-module__pqE1Pq__roomDimension{fill:#111827;text-anchor:start}.SchemeTab-module__pqE1Pq__vertex{fill:var(--color-paper-white);stroke:var(--color-iris-glow);stroke-width:3px;vector-effect:non-scaling-stroke;cursor:move}.SchemeTab-module__pqE1Pq__vertexPicked{fill:var(--color-ember-orange);stroke:var(--color-paper-white);stroke-width:3px;vector-effect:non-scaling-stroke;cursor:move}.SchemeTab-module__pqE1Pq__sidePanel{align-self:start;padding:18px}.SchemeTab-module__pqE1Pq__sideTitle{color:var(--color-graphite-ink);font-size:17px;font-weight:600}.SchemeTab-module__pqE1Pq__hint,.SchemeTab-module__pqE1Pq__message,.SchemeTab-module__pqE1Pq__meta{color:var(--color-carbon);font-size:12px;line-height:1.45}.SchemeTab-module__pqE1Pq__messageError{color:var(--color-rose-hot)}.SchemeTab-module__pqE1Pq__form{gap:12px;margin-top:16px;display:grid}.SchemeTab-module__pqE1Pq__field,.SchemeTab-module__pqE1Pq__fieldWide{color:var(--color-carbon);gap:5px;font-size:12px;display:grid}.SchemeTab-module__pqE1Pq__formGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.SchemeTab-module__pqE1Pq__empty{text-align:center;padding:42px 24px}.SchemeTab-module__pqE1Pq__emptyTitle{color:var(--color-graphite-ink);font-size:18px;font-weight:600}.SchemeTab-module__pqE1Pq__emptyText{max-width:520px;color:var(--color-carbon);margin:8px auto 18px;font-size:14px}.SchemeTab-module__pqE1Pq__qrCard{border-top:1px solid var(--color-hairline-slate);margin-top:18px;padding-top:16px}.SchemeTab-module__pqE1Pq__qrImage{border:8px solid var(--color-paper-white);width:152px;height:152px;box-shadow:var(--shadow-subtle);border-radius:8px;margin-top:12px}@media (max-width:980px){.SchemeTab-module__pqE1Pq__layout{grid-template-columns:1fr}.SchemeTab-module__pqE1Pq__sidePanel{width:100%}}@media (max-width:640px){.SchemeTab-module__pqE1Pq__selectors,.SchemeTab-module__pqE1Pq__formGrid{grid-template-columns:1fr}.SchemeTab-module__pqE1Pq__scheme2d,.SchemeTab-module__pqE1Pq__scheme3d{height:440px}}
.OperationsShell-module___jQ_sq__shell{background:var(--color-mist);grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.OperationsShell-module___jQ_sq__shellCollapsed{grid-template-columns:78px minmax(0,1fr)}.OperationsShell-module___jQ_sq__sidebar{border-right:1px solid var(--color-hairline-slate);background:var(--color-paper-white);flex-direction:column;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0}.OperationsShell-module___jQ_sq__brandRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.OperationsShell-module___jQ_sq__brand{align-items:center;gap:10px;min-width:0;display:flex}.OperationsShell-module___jQ_sq__brandMark{background:var(--color-graphite-ink);width:34px;height:34px;color:var(--color-paper-white);font:600 13px/1 var(--font-mono);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.OperationsShell-module___jQ_sq__brandText{color:var(--color-graphite-ink);font:600 14px/1.2 var(--font-sans);white-space:nowrap}.OperationsShell-module___jQ_sq__collapseButton{border:1px solid var(--color-hairline-slate);background:var(--color-paper-white);width:30px;height:30px;color:var(--color-carbon);cursor:pointer;border-radius:8px}.OperationsShell-module___jQ_sq__nav{gap:6px;margin-top:24px;display:grid}.OperationsShell-module___jQ_sq__navItem{width:100%;min-height:40px;color:var(--color-carbon);font:500 14px/1 var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}.OperationsShell-module___jQ_sq__navItem:hover{background:var(--color-mist);color:var(--color-graphite-ink)}.OperationsShell-module___jQ_sq__navItemActive{border-color:color-mix(in srgb, var(--color-iris-glow) 28%, transparent);background:color-mix(in srgb, var(--color-iris-glow) 9%, white);color:var(--color-graphite-ink)}.OperationsShell-module___jQ_sq__icon{flex:none;width:20px;height:20px}.OperationsShell-module___jQ_sq__sidebarFooter{border-top:1px solid var(--color-hairline-slate);gap:12px;margin-top:auto;padding-top:16px;display:grid}.OperationsShell-module___jQ_sq__orgPicker{color:var(--color-carbon);font:500 11px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;gap:6px;display:grid}.OperationsShell-module___jQ_sq__orgSelect{border:1px solid var(--color-hairline-slate);background:var(--color-paper-white);width:100%;min-height:38px;color:var(--color-graphite-ink);font:500 13px/1 var(--font-sans);text-transform:none;letter-spacing:normal;border-radius:8px;padding:0 10px}.OperationsShell-module___jQ_sq__userBox{align-items:center;gap:10px;min-width:0;display:flex}.OperationsShell-module___jQ_sq__avatar{background:color-mix(in srgb, var(--color-iris-glow) 12%, white);width:34px;height:34px;color:var(--color-iris-glow);font:600 13px/1 var(--font-sans);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.OperationsShell-module___jQ_sq__userMeta{min-width:0;display:grid}.OperationsShell-module___jQ_sq__userName{color:var(--color-graphite-ink);font:600 13px/1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OperationsShell-module___jQ_sq__userRole{color:var(--color-carbon);font:500 12px/1.2 var(--font-sans)}.OperationsShell-module___jQ_sq__logout{border:1px solid var(--color-hairline-slate);background:var(--color-paper-white);min-height:34px;color:var(--color-carbon);font:500 13px/1 var(--font-sans);cursor:pointer;border-radius:8px}.OperationsShell-module___jQ_sq__logout:hover{color:var(--color-rose-hot)}.OperationsShell-module___jQ_sq__content{min-width:0;padding:24px}.OperationsShell-module___jQ_sq__topbar{border:1px solid var(--color-hairline-slate);background:var(--color-paper-white);border-radius:14px;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 20px;display:flex}.OperationsShell-module___jQ_sq__eyebrow{color:var(--color-carbon);font:600 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.OperationsShell-module___jQ_sq__title{color:var(--color-graphite-ink);font:600 28px/1.1 var(--font-sans);letter-spacing:-.03em;margin-top:6px}.OperationsShell-module___jQ_sq__topMeta{color:var(--color-carbon);font:500 12px/1 var(--font-mono);flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.OperationsShell-module___jQ_sq__topMeta span{border:1px solid var(--color-hairline-slate);background:var(--color-mist);border-radius:999px;padding:7px 10px}.OperationsShell-module___jQ_sq__body{margin-top:18px}@media (max-width:900px){.OperationsShell-module___jQ_sq__shell,.OperationsShell-module___jQ_sq__shellCollapsed{grid-template-columns:1fr}.OperationsShell-module___jQ_sq__sidebar{border-right:0;border-bottom:1px solid var(--color-hairline-slate);height:auto;position:static}.OperationsShell-module___jQ_sq__nav{padding-bottom:4px;display:flex;overflow-x:auto}.OperationsShell-module___jQ_sq__navItem{flex:none;width:auto}.OperationsShell-module___jQ_sq__sidebarFooter{grid-template-columns:1fr auto auto;align-items:end}.OperationsShell-module___jQ_sq__content{padding:16px}.OperationsShell-module___jQ_sq__topbar{flex-direction:column;align-items:flex-start}.OperationsShell-module___jQ_sq__topMeta{justify-content:flex-start}}
