.pt-page[data-hobby-kind="wallpaper"] .pt-row,
.pt-page[data-hobby-kind="curtain"] .pt-row { margin: 1rem 0; min-width: 0; }
.pt-page[data-hobby-kind="wallpaper"] .pt-row legend,
.pt-page[data-hobby-kind="curtain"] .pt-row legend { padding: 0 .5rem; font-weight: 700; }
.pt-page[data-hobby-kind="wallpaper"] .pt-row > button,
.pt-page[data-hobby-kind="curtain"] .pt-row > button { margin-top: .75rem; }
.pt-page[data-hobby-kind="wallpaper"] #htx-table table + table { margin-top: 1.5rem; }
.pt-page[data-hobby-kind="wallpaper"] #htx-table caption,
.pt-page[data-hobby-kind="curtain"] #htx-table caption { text-align: left; font-weight: 700; padding: .75rem .5rem; }
