.shell-plan__room-fill{stroke:none}.shell-plan__room--restroom .shell-plan__room-fill{fill:color-mix(in srgb, var(--bone) 84%, var(--black))}.shell-plan__hatch{stroke:color-mix(in srgb, var(--bone) 45%, var(--black));stroke-width:.07px}.shell-plan__room--elevator .shell-plan__room-fill{fill:color-mix(in srgb, var(--bone) 52%, var(--black))}.shell-plan__car{fill:none;stroke:var(--black);stroke-width:.12px}.shell-plan__room--stair .shell-plan__room-fill{fill:color-mix(in srgb, var(--bone) 92%, var(--black))}.shell-plan__tread{stroke:var(--black);stroke-width:.07px}.shell-plan__stair-arrow{fill:none;stroke:var(--black);stroke-width:.12px}.shell-plan__up{fill:var(--black);stroke:var(--bone);stroke-width:.35px;paint-order:stroke;font-size:1px;font-weight:600}.shell-plan__room--service .shell-plan__room-fill{fill:color-mix(in srgb, var(--bone) 70%, var(--black))}.shell-plan__wall{fill:var(--black);stroke:var(--black);stroke-width:.06px;stroke-linejoin:miter}.shell-plan__wall--exterior{stroke-width:.28px}.shell-plan__wall--selected{fill:var(--red);stroke:var(--red);stroke-width:.3px}.shell-plan--faded{opacity:.18}.shell-plan__opening{fill:var(--bone);stroke:none}.shell-plan__jamb{stroke:var(--black);stroke-width:.08px}.shell-plan__glass,.shell-plan__swing{fill:none;stroke:var(--black);stroke-width:.06px}.shell-plan__leaf{stroke:var(--black);stroke-width:.16px;stroke-linecap:square}.shell-plan__panel{fill:var(--bone);stroke:var(--black);stroke-width:.06px}.shell-plan__name{fill:var(--black);stroke:var(--bone);stroke-width:.3px;paint-order:stroke;letter-spacing:.04px;pointer-events:none;font-weight:600}.shell-plan__name--elevator,.shell-plan__name--service{fill:var(--black);stroke:color-mix(in srgb, var(--bone) 80%, var(--black))}.shell-plan__name--covered{opacity:.25}.shell-plan__area{letter-spacing:0;font-weight:400}