.FloorMap_floor__HsrvS{fill:#a6a6a6}.FloorMap_walls__iq9K_{fill:#5e5e5e}.FloorMap_area__ZOnIk{fill:hsla(0,0%,100%,.6)}.FloorMap_number__wEoHV{flex:none;display:block;width:22px;height:22px;border-radius:11px;background-color:#000;color:#fff;font-size:10px;font-weight:500;line-height:22px;text-align:center}.FloorMap_plan__7OvVh{position:relative}.FloorMap_planSvg__GqhKa{display:block;width:100%;height:auto}.FloorMap_pin__cM1qt{position:absolute;margin:-11px 0 0 -11px}.FloorMap_floorTitle__PK5Ww{font-size:14px}.FloorMap_floorName__8p_Ks{display:block;font-size:20px;font-weight:500;line-height:1.35}.FloorMap_schedule__b0rNa{font-size:12px}.FloorMap_scheduleLabel__94suu{font-weight:500}.FloorMap_scheduleNote__c5D08{display:block;text-wrap:balance}.FloorMap_scheduleNoteJa__w16ya{white-space:nowrap}.FloorMap_legend__GlrKY{list-style:none;border-bottom:1px solid #000}.FloorMap_legendItem__GK9aT{display:flex;gap:8px;padding:12px 0;border-top:1px solid #000}.FloorMap_legendItem__GK9aT .FloorMap_number__wEoHV{margin-top:-2px}.FloorMap_areaName__Y9gjR{font-size:14px;font-weight:500;line-height:1.35}.FloorMap_who__tps8b{margin-top:8px;font-size:14px}.FloorMap_areaName__Y9gjR+.FloorMap_who__tps8b{margin-top:0}.FloorMap_floorLink__ckI3z{font-size:14px}.FloorMap_floorRow__71Rtr{display:grid;grid-template-columns:361px minmax(0,1fr);grid-template-areas:"head ." "legend plan" "schedule plan";align-items:start}.FloorMap_floorRow__71Rtr .FloorMap_floorHead__CBFU6{grid-area:head}.FloorMap_floorRow__71Rtr .FloorMap_plan__7OvVh{grid-area:plan;width:239px;max-width:100%;justify-self:end}.FloorMap_floorRow__71Rtr .FloorMap_legend__GlrKY,.FloorMap_floorRow__71Rtr .FloorMap_plan__7OvVh{margin-top:40px}.FloorMap_floorRow__71Rtr .FloorMap_legend__GlrKY{grid-area:legend}.FloorMap_floorRow__71Rtr .FloorMap_schedule__b0rNa{grid-area:schedule;margin-top:40px}.FloorMap_floorRow__71Rtr+.FloorMap_floorRow__71Rtr{margin-top:160px}.FloorMap_location__0SHO3{display:flex;flex-direction:column;align-items:flex-start;gap:40px}.FloorMap_locationTitle__pG4Yw{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.35}.FloorMap_location__0SHO3 .FloorMap_locationAdmission__v0Z8s{margin-top:8px;padding-left:30px;font-size:14px;font-weight:400;line-height:1.35}.FloorMap_locationCard__M4La9{flex:none;width:200px}.FloorMap_locationCard__M4La9 .FloorMap_number__wEoHV{width:14px;height:14px;border-radius:7px;font-size:7px;line-height:14px}.FloorMap_locationCard__M4La9 .FloorMap_pin__cM1qt{margin:-7px 0 0 -7px}@media(max-width:834px){.FloorMap_floorRow__71Rtr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head plan" "legend legend" "schedule schedule";column-gap:16px}.FloorMap_floorRow__71Rtr .FloorMap_plan__7OvVh{width:206px;margin-top:0}.FloorMap_floorRow__71Rtr .FloorMap_legend__GlrKY{margin-top:40px}.FloorMap_floorRow__71Rtr+.FloorMap_floorRow__71Rtr{margin-top:160px}}