/* Illustrated studio environment; interactive actors and hit areas remain live. */
.ao14-floor{background-color:#1b211e;background-image:url('/assets/agents/mindlot-office32.png');background-size:100% 100%;background-position:center;background-repeat:no-repeat;border:12px solid #111715;box-shadow:inset 0 0 0 1px #7e91633d,inset 0 0 40px #050a0780}
.ao14-floor:before{inset:0;height:100%;background:linear-gradient(180deg,#0b120b05,#07100a0d);z-index:1;pointer-events:none}
.ao14-floor>.ao14-window,.ao14-floor>.ao14-rug,.ao14-floor>.ao14-plant,.ao14-floor>.ao14-table,.ao14-floor>.ao15-server,.ao14-floor>.ao15-coffee,.ao14-floor>.ao15-lounge,.ao14-floor>.ao15-planter,.ao14-floor>.ao15-light,.ao14-floor>.ao15-glass,.ao14-floor>.ao15-zone,.ao14-floor>.ao14-entry,.ao14-floor>.ao14-floor-note{display:none!important}
.ao14-station>.ao14-desk,.ao14-station>.ao14-chair,.ao14-station>.ao14-person,.ao14-station>.ao14-label,.ao14-station>.ao14-status{visibility:hidden!important}
.ao14-station:after{content:'';position:absolute;left:5%;top:0;width:90%;height:44%;border:1px solid transparent;border-radius:3px;pointer-events:none;transition:border-color .2s,box-shadow .2s}
.ao14-station:hover:after,.ao14-station[aria-pressed=true]:after{border-color:#d6ff7f66;box-shadow:0 0 16px #d6ff7f12}
.ao14-floor-label{z-index:3;left:4%;top:3%;padding:10px 12px;background:#111b17dd;border:1px solid #9db77733;font-size:10px;letter-spacing:.14em;backdrop-filter:blur(4px)}.ao14-floor-label small{font-size:6px;letter-spacing:.12em}
.ao15-name{background:#111b16b8;font-size:6px;letter-spacing:.07em;padding:4px 0}.ao15-task{background:#121d16eb;border-color:#80945b80}
@media(max-width:700px){.ao14-floor{border-width:8px}.ao14-floor-label{font-size:7px;padding:6px 8px}.ao14-floor-label small{font-size:4px}.ao15-name{font-size:5px}}
