/* v20 room details and record navigation share the established cream/cocoa UI. */
@media(min-width:901px){
 .at-calendar .sidebar .navigation{display:none}
 .at-calendar .record-bottom-nav{position:fixed;left:22px;top:285px;bottom:auto;width:calc(var(--side-width) - 44px);max-width:none;transform:none;grid-template-columns:1fr;display:grid;gap:12px;border:0;border-radius:0;background:none;box-shadow:none;padding:0;margin:0;z-index:35}
 .at-calendar .record-bottom-nav button{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:13px;min-height:54px;padding:12px 18px;border-radius:12px;border:1px solid #E1CFB2;background:#FFFBF2;color:#977B5B;font-size:13px}
 .at-calendar .record-bottom-nav button.selected{background:#70503A;color:#FFFBF2;border-color:#70503A;box-shadow:0 5px 15px #61412F0A}
 .at-calendar .record-bottom-nav button:hover{background:#EEE1CA;color:#70503A}
 .at-calendar .record-bottom-nav button.selected:hover{background:#61412F;color:#FFFBF2}
 .at-calendar .record-bottom-nav .pixel-record-icon{width:24px;height:24px}
 .at-calendar .main{padding-bottom:40px!important}
}
.has-pet-world .pet-speech{position:absolute!important;transform:none!important;max-width:none!important;min-width:0;line-height:1.5;white-space:normal!important;padding:6px 9px;border-radius:11px 11px 11px 3px;box-shadow:0 3px 9px #63452D12;font-size:10px;pointer-events:none;box-sizing:border-box;transition:none!important}
.has-pet-world .pet-speech[hidden]{display:none!important}
.home-object-hit>span{display:none!important}
@media(max-width:650px){.has-pet-world .pet-speech{font-size:9px;padding:5px 8px}}
.home-room-foot>.home-scene-message{position:static;left:auto;bottom:auto;transform:none;max-width:none;padding:0;margin:0;border:0;background:none;box-shadow:none;text-align:left;font-size:9px;line-height:1.6;color:#A1896C;flex:1;white-space:normal}.home-room-foot>.home-scene-message:empty{display:none}.home-room-foot:has(>.home-scene-message:not(:empty))>p{display:none}.world-fallback .pet-speech{display:none!important}
.home-room-foot>.home-scene-message{align-self:auto!important}
.home-stage:not(.has-pet-world)::before{left:2%;right:2%;height:61%;bottom:3%}
.home-stage:not(.has-pet-world) .home-static-beds{top:auto;bottom:40%;left:10%;right:7%;align-items:flex-end}
.home-stage:not(.has-pet-world) .home-static-beds button:first-child{width:28%}.home-stage:not(.has-pet-world) .home-static-beds button:last-child{width:33%}
.home-static-decoration img[data-decoration]{left:auto;right:auto;top:auto;max-width:none;height:auto}
.home-static-decoration img[data-decoration="sofa"]{width:27%;left:37%;bottom:54%;z-index:0}
.home-static-decoration img[data-decoration="clothing-rack"]{width:15%;left:3%;bottom:24%;z-index:2}
.home-static-decoration img[data-decoration="table-chairs"]{width:23%;left:15%;bottom:9%;z-index:3}
.home-static-decoration img[data-decoration="horse"]{width:27%;right:3%;bottom:8%;z-index:3}
.home-stage:not(.has-pet-world) .home-static-props{bottom:6%}
.home-stage:not(.has-pet-world) .home-pet:nth-of-type(1){left:35%;top:67%}.home-stage:not(.has-pet-world) .home-pet:nth-of-type(2){left:50%;top:71%}.home-stage:not(.has-pet-world) .home-pet:nth-of-type(3){left:65%;top:67%}
@media(max-width:650px){.home-stage:not(.has-pet-world) .home-static-beds{bottom:43%}.home-static-decoration img[data-decoration="sofa"]{bottom:57%}.home-static-decoration img[data-decoration="clothing-rack"]{bottom:27%}.home-stage:not(.has-pet-world) .home-pet{width:65px}}
.home-static-decoration img[data-decoration="toy-basket"]{width:8%;left:3%;bottom:13%}.home-static-decoration img[data-decoration="flower-stool"]{width:5%;left:2%;bottom:3%}
.home-stage:not(.has-pet-world)[data-pets="1"] .home-pet{left:50%;top:70%}
.home-stage:not(.has-pet-world)[data-pets="2"] .home-pet:nth-of-type(1){left:35%;top:70%}.home-stage:not(.has-pet-world)[data-pets="2"] .home-pet:nth-of-type(2){left:65%;top:70%}
.home-stage:not(.has-pet-world)[data-pets="3"] .home-pet:nth-of-type(1){left:28%}.home-stage:not(.has-pet-world)[data-pets="3"] .home-pet:nth-of-type(3){left:72%}
.home-stage:not(.has-pet-world)[data-pets="4"] .home-pet:nth-of-type(1){left:33%;top:63%}.home-stage:not(.has-pet-world)[data-pets="4"] .home-pet:nth-of-type(2){left:67%;top:63%}.home-stage:not(.has-pet-world)[data-pets="4"] .home-pet:nth-of-type(3){left:34%;top:80%}.home-stage:not(.has-pet-world)[data-pets="4"] .home-pet:nth-of-type(4){left:66%;top:80%}
@media(min-width:901px) and (max-height:700px){.at-calendar .record-bottom-nav{top:260px;gap:8px}.at-calendar .record-bottom-nav button{min-height:48px}.at-calendar .sidebar-bottom{display:none}}
