#sheet-panel label{display:grid;gap:.45rem;margin:1rem 0;font-weight:700}#sheet-panel input:not([type=checkbox]),#sheet-panel select,#sheet-panel textarea{width:100%;box-sizing:border-box;padding:.8rem;border:2px solid var(--line,#d9e4e4);border-radius:14px;background:var(--paper,#fff);color:inherit;font:inherit}#sheet-panel textarea{min-height:20rem;line-height:1.6}#sheet-panel .sheet-consent{display:flex;align-items:flex-start;gap:.7rem;font-weight:400;font-size:.95rem}#sheet-panel input[type=checkbox]{accent-color:var(--teal,#167d83);width:1.3rem;height:1.3rem;flex-shrink:0;margin-top:.2rem}#sheet-panel table{width:100%;border-collapse:collapse;margin:1rem 0}#sheet-panel th,#sheet-panel td{padding:.65rem;text-align:left;border-bottom:1px solid var(--line,#d9e4e4);overflow-wrap:anywhere}.sheet-recent{grid-column:1/-1;padding:1rem}.sheet-recent ul{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;padding:0}.sheet-error{color:#983b35;white-space:pre-line}.sheet-note{padding:1rem;border-radius:14px;background:#fff4d9;color:#55421c}#sheet-panel button{margin:.5rem 0}#sheet-panel small{font-weight:400}.sheet-recent a{display:block;padding:.8rem 1rem;border-radius:14px;background:var(--paper,#fff)}
