/* Only restored panels; keep the approved home, map artwork and task layout. */
.restored-workshop-label{position:absolute;left:36%;bottom:5%;padding:4px 8px;border-radius:4px;background:#fffdf0;color:#274d40;font:600 12px/1.5 system-ui}
.m-time-range{min-width:0}.m-time-range input{min-width:0;width:100%}.m-day{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px;align-items:center}.m-time-range{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center}
.page .m-chart{display:block;width:100%;height:auto}.online-menu>span{min-width:0}.square-messages .m-card{overflow-wrap:anywhere}.page .wardrobe-character{aspect-ratio:176/208;flex-shrink:0}
@media(max-width:360px){.m-day{grid-template-columns:58px minmax(0,1fr)}.m-day .m-input{padding:10px 5px}}

.town-bookshop.restore-bookshop{left:68%;top:88%}
