.book-community{border-top:1px solid var(--line,#dfcdb8);margin-top:2rem;padding-top:1.5rem;text-align:left}.book-community h2{font-size:1.25rem}.book-community details{margin:1rem 0;padding:1rem;border:1px solid var(--line,#dfcdb8);border-radius:12px;background:#fffaf2}.book-community summary{cursor:pointer;font-weight:700;min-height:32px}.book-community form{display:grid;gap:1rem;margin-top:1rem}.book-community label{display:block;line-height:1.7}.book-community input:not([type=checkbox]),.book-community select,.book-community textarea{display:block;width:100%;margin-top:.35rem;border:1px solid #b8a086;border-radius:8px;background:white;padding:.7rem;color:#493527;font:inherit}.book-community input[type=checkbox]{width:auto;margin-right:.4rem}.book-community button{border:1px solid #a98c6c;border-radius:8px;padding:.65rem .9rem;background:#fff;color:#493527;font:inherit;cursor:pointer}.book-community button:disabled{opacity:.55;cursor:default}.book-community table{width:100%;border-collapse:collapse;margin:1rem 0}.book-community td,.book-community th{padding:.5rem;text-align:left;border-bottom:1px solid #dfcdb8}.book-community th{font-size:.85rem}.book-community-review{padding:1rem 0;border-top:1px solid #dfcdb8}.book-community-review h4{margin:.3rem 0}.community-review-body{white-space:pre-wrap;overflow-wrap:anywhere}.community-status{min-height:1.5em;overflow-wrap:anywhere}.community-review-fields{display:grid;gap:.8rem}.community-review-fields[hidden]{display:none}.community-private{color:#76614b}.community-withdraw{font-size:.9rem}@media(max-width:600px){.book-community details{padding:.7rem}.book-community td,.book-community th{padding:.4rem .2rem;font-size:.8rem}}
