.shared-notes,.shared-job-notes{min-width:0}.sn-scope,.sn-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1rem}.sn-scope .field,.sn-form-grid .field{min-width:0}.sn-section-heading,.sn-note-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.sn-section-heading h2,.sn-note-heading h3{margin:0}.sn-section-heading{margin-bottom:1rem}.sn-toolbar{display:flex;flex-wrap:wrap;gap:.6rem;margin:.8rem 0}.sn-freshness,.sn-clear-status{font-size:.82rem;color:var(--muted);margin:.6rem 0;overflow-wrap:anywhere}.sn-error,.sn-unavailable{color:#84352e;font-size:.87rem;overflow-wrap:anywhere}.sn-error{min-height:1.3em}.sn-error:empty{display:none}.shared-notes [hidden]{display:none!important}.shared-notes button,.shared-job-notes button{min-height:44px}.shared-notes input,.shared-notes select{min-height:44px}.shared-notes textarea{min-height:120px}.sn-stop-warning{background:#fff3e9;color:#76391c;border:1px solid #e8c5a9;border-left:4px solid #ad522e;border-radius:8px;padding:1rem;margin:.7rem 0}.sn-stop-warning p{margin:.35rem 0 0;font-size:.88rem}.sn-note{padding:1rem;border:1px solid var(--line);border-left:4px solid #168087;border-radius:9px;margin:.7rem 0;background:#fff;overflow-wrap:anywhere}.sn-note h3{font-size:1rem}.sn-status{font-size:.76rem;font-weight:650;background:#e9f4f3;color:#1d6566;border-radius:20px;padding:.25rem .6rem}.sn-resolved{border-left-color:#718488}.sn-resolved .sn-status{background:#f0f3f3;color:#455e60}.sn-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.92rem;line-height:1.5}.sn-meta{display:flex;gap:.6rem 1.5rem;flex-wrap:wrap;font-size:.77rem;color:var(--muted);margin:.8rem 0}.sn-meta div{min-width:100px;max-width:100%}.sn-meta dt{font-weight:650}.sn-meta dd{margin:.2rem 0 0;overflow-wrap:anywhere}.sn-history{margin:1rem 0;padding-top:.8rem;border-top:1px solid var(--line)}.sn-history summary{font-weight:650;min-height:44px;cursor:pointer;overflow-wrap:anywhere}.sn-history-revision,.sn-stop-record{padding:.8rem 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.sn-history-revision h3,.sn-stop-record h3{font-size:.92rem;margin:.2rem 0}.sn-history-revision p,.sn-stop-record p{font-size:.85rem}.sn-history-revision .sn-note{border-left-width:2px;background:#fafcfc}.sn-editor-panel{border-color:#9ec4c7}.sn-editor-panel h2:focus{outline:none}.sn-editor-panel [id=sn-save]{margin-top:.6rem}.sn-attachments{padding-left:1.2rem;overflow-wrap:anywhere}.sn-attachments li{padding:.4rem 0}.shared-job-notes [data-shared-content]{min-width:0}.shared-job-notes .sn-note{margin:.65rem 0}.shared-job-notes .sn-body{font-size:.85rem}.shared-job-notes .sn-meta{font-size:.75rem}
@media(max-width:650px){.sn-scope,.sn-form-grid{grid-template-columns:1fr}.sn-section-heading>button{width:100%}.sn-toolbar>button{width:100%}.shared-notes .sn-note,.shared-job-notes .sn-note{padding:.8rem}.sn-meta{gap:.6rem 1rem}.sn-stop-warning{padding:.8rem}.sn-editor-panel [id=sn-save],.sn-editor-panel [id=sn-upload]{width:100%}.sn-section-heading{gap:.65rem}}
.shared-notes .checkbox{display:flex;align-items:center;gap:.6rem;min-height:44px}.shared-notes .checkbox input{width:18px;height:18px;min-height:0;margin:0}
