.passage-modal{z-index:1100}.passage-sheet{max-width:850px;box-sizing:border-box}.passage-sheet label{display:block;margin:14px 0}.passage-sheet textarea,.passage-sheet select,.passage-sheet input:not([type=checkbox]){width:100%;box-sizing:border-box;font:inherit;font-size:16px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--text)}.passage-sheet textarea{min-height:80px}.passage-sheet button{min-height:44px;white-space:normal}.passage-sheet .mini-actions{display:flex;flex-wrap:wrap;gap:8px}.passage-sheet .card{margin:14px 0;padding:16px}.passage-sheet .passage-lines{white-space:pre-line}.passage-sheet p{overflow-wrap:anywhere}.passage-sheet input[type=checkbox]{width:auto}.passage-sheet summary{padding:12px 0;cursor:pointer}
