.reader-tools{margin-top:24px;margin-bottom:28px}.reader-tools label:not(.check){display:block;margin:12px 0}.reader-tools label input:not([type=checkbox]),.reader-tools select,.reader-tools textarea{display:block;width:100%;margin-top:6px}.reader-tools form+form{margin-top:12px}.reader-tools summary{cursor:pointer;font-weight:600}.reader-tools details[open] summary{margin-bottom:18px}.reader-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px}.reader-tools .panel{margin-bottom:18px}.reader-tools fieldset{margin:16px 0;border:1px solid var(--line,#d9cdbb);padding:14px}.reader-tools .check{display:flex;gap:10px;margin:10px 0;align-items:flex-start}.reader-tools .check input{flex:none;margin-top:4px}.reader-photo{max-width:200px;max-height:250px;object-fit:contain}.reader-note{white-space:pre-wrap;overflow-wrap:anywhere}.reader-tools .table td{min-width:140px}.reader-tools .btn+.btn{margin-left:6px}@media(max-width:600px){.reader-tools .btn{margin-top:6px}.reader-tools .table{font-size:.9rem}}
