#daily-life{position:absolute;right:24px;top:22px;width:235px;padding:18px;border:1px solid #dbcbd7;border-radius:18px;background:#fff8fbdc;backdrop-filter:blur(12px);color:#654d61;box-shadow:0 8px 32px #64485916;font-size:13px}
#daily-life[hidden]{display:none}.life-heading{font-weight:700;font-size:16px;margin-bottom:14px}.life-heading span{display:block;font-size:9px;letter-spacing:2px;margin-top:5px;color:#a880a0}#daily-life label{display:block;margin:8px 0}#daily-life select{width:100%;background:#f4e7ef;color:#654d61;border:1px solid #dbcbd7;padding:9px;border-radius:9px}#life-status{font-weight:600;min-height:34px;line-height:1.4}.life-stats label{display:flex!important;align-items:center;justify-content:space-between;gap:10px}.life-stats meter{width:135px;height:12px;accent-color:#b882ac}#life-reason{font-size:11px;line-height:1.5;min-height:32px;color:#8b7084}#daily-life button{width:100%;background:#b882ac;color:white;border:0;padding:10px;border-radius:9px;cursor:pointer}#viewer-tools #pose-review,#viewer-tools label[for="pose-review"],#viewer-tools #pose-review-time{display:none}#viewer-tools{gap:8px!important}#viewer-tools select{width:165px!important}
@media(max-width:650px){#daily-life{right:10px;top:10px;width:185px;padding:12px;font-size:11px}.life-heading{font-size:13px}#daily-life .life-stats meter{width:95px}#daily-life #life-reason{display:none}}
#daily-life details{font-size:11px;line-height:1.5;margin-top:10px}#daily-life summary{cursor:pointer}#daily-life ol{padding-left:18px;max-height:140px;overflow:auto}#life-finish{margin-top:8px;background:#a783a1!important}
#room-views{position:absolute;left:26px;top:95px;display:flex;gap:6px;flex-wrap:wrap;max-width:65%}#room-views button{width:auto;padding:7px 12px;margin:0;background:#fff8fbdc;border:1px solid #dbcbd7;color:#765f71;font-size:12px}#room-views button.active{background:#b882ac;color:white}@media(max-width:650px){#room-views{top:85px;left:12px;max-width:45%}#room-views button{padding:5px;font-size:10px}}

#wall-views button{background:#fff8fbdc;border:1px solid #dbcbd7;color:#765f71;margin:0}#wall-views button.active{background:#b882ac;color:white}
