.field-note-dialog{width:min(560px,calc(100vw - 24px));max-height:90dvh;box-sizing:border-box;overflow:auto;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--card,#fff);color:var(--ink,#172b3a)}.field-note-dialog::backdrop{background:#0009}.field-note-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.field-note-head h2{font-size:20px;margin:0}.field-note-muted{color:var(--mut);font-size:13px;margin:10px 0}.field-note-original{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;padding:12px;border:1px solid var(--line);border-radius:9px}.field-note-message{padding:12px;margin-bottom:14px;border-left:4px solid var(--sea);background:var(--bg)}.field-note-checks label,.field-note-photo-choice{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px}.field-note-checks input,.field-note-photo-choice input{width:20px;height:20px;min-height:20px;flex:none}.field-note-label{display:flex;flex-direction:column;gap:7px;margin:16px 0}.field-note-label textarea{font-size:16px;min-height:140px;width:100%;box-sizing:border-box}.field-note-photo-list{max-height:200px;overflow:auto;margin:12px 0}.field-note-photo-choice span{overflow-wrap:anywhere;min-width:0}.field-note-error{color:var(--bad,#b44035);font-size:13px}.field-note-updates>button{display:block;margin-top:10px}.field-note-dialog .btn{min-height:44px}
