/* Pilot-only rules: keep the shared dialog, native scroll and viewport guard. */
.f15-sheet .f15-fields{min-width:0}
.f15-sheet [data-f15-field]{margin-top:1.2rem;min-width:0}
.f15-sheet [data-f15-field]>h3{font-size:1.12rem;margin-bottom:.65rem}
.f15-sheet .editable-zone162{display:block;border:1px solid var(--line);background:var(--soft,#edf3e9);padding:14px;border-radius:16px}
.f15-sheet .editable-zone162>.field-edit-pencil{margin:10px 0 0;background:transparent;border:0;padding-left:0!important}
.f15-sheet .editable-zone162 .sheet-value-text{width:100%;min-width:0}
.f15-sheet .sheet-value-row:has(form){padding:0;background:transparent;border:0}
.f15-sheet .sheet-inline-editor,.f15-sheet textarea{width:100%;min-width:0;box-sizing:border-box}
.f15-sheet .sheet-edit-controls button{white-space:normal!important}
.f15-sheet .shared-object-actions{display:flex;gap:10px;justify-content:flex-start;margin:16px 0}
.f15-sheet .shared-object-actions button{flex:1;max-width:220px;min-height:48px}
.f15-sheet .f15-linked-parts{margin:14px 0}
.f15-sheet .preserve-lines{overflow-wrap:anywhere;line-height:1.55}
