/* Columns, viewport sizing and camera tools are shared with the garage. */
.bedroom #room{display:block;width:100%;height:100%;image-rendering:pixelated}
.garage.bedroom .room-wardrobe{display:block;height:max-content;overflow-y:auto}
.garage.bedroom .room-activities{position:static;height:auto;max-height:none;overflow:visible;display:block;margin:0;flex:none}
.bedroom .room-panel .categories:last-child{margin-bottom:0}
.bedroom .room-activities .actor-toggles{margin-bottom:9px}
.bedroom .room-activities label{display:flex;gap:5px;align-items:center;font-size:11px}
.bedroom .room-facing select{flex:1;min-width:0}
.bedroom .pig-activity-title{margin-top:12px}
.bedroom .wardrobe-catalog{margin-bottom:14px;min-width:0}
.bedroom .wardrobe-catalog:last-child{margin-bottom:0}
.garage.bedroom .wardrobe-categories{gap:4px;margin-bottom:7px}
.garage.bedroom .wardrobe-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-height:0;max-height:none;overflow:visible;background:none;padding:0}
.garage.bedroom .wardrobe-options .wardrobe-option{min-height:30px;padding:5px 4px;font-size:11px;line-height:1.5;background:#535e4b;color:#e4dcc4}
.garage.bedroom .wardrobe-options .wardrobe-option::after{display:none}
.garage.bedroom .wardrobe-options .wardrobe-option:hover,.garage.bedroom .wardrobe-options .wardrobe-option[aria-pressed=true]{background:#788064;color:#fff0ce;box-shadow:none!important}
.bedroom .room-transfer .transfer{padding:0;border:0;position:relative;background:none}
.bedroom .room-transfer summary{background:#c2b796;color:#384637;cursor:pointer}
.bedroom .room-transfer .transfer-body{position:absolute;right:0;bottom:calc(100% + 8px);width:min(230px,calc(100vw - 32px));padding:10px;background:var(--ui-panel);color:var(--ui-ink);box-shadow:3px 4px #26332b55;line-height:1.7;z-index:3}
.bedroom .room-transfer .transfer-body p{font-size:12px;margin:0 0 8px}

.bedroom .wardrobe-option img{width:48px;height:61px;object-fit:contain;image-rendering:pixelated;flex:none}
.garage.bedroom .wardrobe-options .wardrobe-option{display:flex;align-items:center;text-align:left;gap:4px}
.bedroom .wardrobe-option span{min-width:0;overflow-wrap:anywhere}
