
/* Round 2: Field Notes activity layout; no content or storage changes. */
html body #ll2-app .field-heading .field-target{display:block!important;margin:4px 0!important;max-width:85ch;font-size:15px}
html body #ll2-app .field-heading{display:flex;align-items:baseline;gap:6px 12px;flex-wrap:wrap}
html body #ll2-app .field-heading .field-target{flex-basis:100%}
html body #ll2-app .field-phase-nav{display:flex;gap:6px;overflow-x:auto;flex-wrap:nowrap;padding:4px 0;margin:4px 0 8px}
html body #ll2-app .field-phase-nav button{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:38px;padding:6px 10px;font-size:15px}
html body #ll2-app .field-phase-nav button span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;flex:none}
html body #ll2-app .field-savebar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 0;margin:0 0 8px}
html body #ll2-app .field-savebar button{padding:5px 10px;min-height:36px}
html body #ll2-app .field-panel{padding:12px!important;margin:0!important}
html body #ll2-app .field-panel h2{margin:0 0 8px;font-size:20px}
html body #ll2-app .field-panel h3{margin:12px 0 6px;font-size:17px}
html body #ll2-app .field-panel p{margin:6px 0;line-height:1.5}
html body #ll2-app .baseline-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:6px;padding:6px 0}
html body #ll2-app .baseline-choices>label{display:flex;align-items:baseline;gap:8px;padding:8px!important;margin:0!important}
html body #ll2-app .baseline-letter{display:inline-flex;flex:0 0 24px;margin:0}
html body #ll2-app .field-bottom-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}
html body #ll2-app .ll-field-controls button[aria-pressed=true]{background:var(--lab-green,#174e45);color:white}
html body .lv-line-picker{display:flex;align-items:center;gap:8px;margin:6px 0}
html body .lv-line-picker select{max-width:100%;min-width:0;flex:1;padding:6px;font:inherit}
html body .lv-diagram-s{white-space:pre-wrap}


html body #ll2-app .field-panel{max-width:none!important;width:100%!important;box-sizing:border-box}
html body #ll2-app .field-source{padding:8px!important;margin:8px 0!important}
html body #ll2-app .field-source .reading-analysis{padding:0!important;margin:0!important}
html body #ll2-app .field-source .reading-diagram-bar{padding:0!important;margin:0 0 6px!important}
html body #ll2-app .field-source .reading-prose{padding:0!important;margin:0!important}
