.inDialog{padding:0;background:#fbfcfa;color:#273d32;border:1px solid #cdded3;border-radius:15px;width:min(670px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:hidden;box-shadow:0 24px 80px #173e3438}.inDialog[open]{display:flex;flex-direction:column}.inDialog::backdrop{background:#153f345b}.inDialog [hidden]{display:none!important}.inHeader{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;flex-shrink:0;padding:17px 20px 10px}.inHeader h2{font-size:20px;margin:0 0 5px}.inHeader p{font-size:13px;margin:0 0 7px;color:#546b5d}.inHeader #inScope{display:inline-block;font-size:11px;border-radius:5px;background:#e5ece5;color:#46624f;padding:3px 7px}.inDialog button{font:inherit;font-size:12px;border:1px solid #bdcfbf;border-radius:8px;background:#fff;color:#285542;padding:7px 10px;cursor:pointer}.inDialog button:disabled{opacity:.5;cursor:default}.inStatus{padding:0 20px;font-size:12px;line-height:1.4;flex-shrink:0;overflow-wrap:anywhere}.inStatus:empty{display:none}.inStatus.error{color:#9e432d}.inToolbar{display:flex;flex-wrap:wrap;gap:6px;padding:9px 20px;flex-shrink:0}.inScroll{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:0 20px 16px}.inFooter{flex-shrink:0;font-size:11px;line-height:1.4;padding:9px 20px;border-top:1px solid #dce6dc;color:#647667;background:#f2f6ef}.inEditor{display:grid;gap:8px;padding:12px;margin:4px 0 12px;background:#edf3ec;border-radius:10px}.inEditor label{font-size:12px;font-weight:650}.inEditor textarea{box-sizing:border-box;width:100%;min-height:100px;max-height:240px;border:1px solid #b8cdb9;border-radius:8px;background:#fff;padding:10px;resize:vertical;font:inherit;font-size:14px;line-height:1.45;color:#243d2e}.inEditorActions{display:flex;gap:7px;flex-wrap:wrap;position:sticky;bottom:-12px;background:#edf3ec;padding:6px 0}.inEditorActions #inSave{background:#285542;color:#fff;border-color:#285542}.inHistoryHint{font-size:11px;color:#6a7e6e;line-height:1.4;margin:12px 0 8px}.inNote{border:1px solid #dbe4d9;border-radius:10px;background:#fff;padding:12px;margin-bottom:9px}.inNoteMeta{display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:space-between;font-size:11px;color:#6a7e6e}.inNoteMeta strong{color:#3d5847}.inNoteBody{font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}.inNote.deleted .inNoteBody{color:#738374;font-style:italic}.inNoteActions{display:flex;gap:6px;margin-top:9px}.inNoteActions button{font-size:11px;padding:5px 8px}.inEmpty{padding:20px 8px;text-align:center;color:#788875;font-size:13px}.inConflict{padding:9px;background:#fff4df;border:1px solid #dfc694;border-radius:8px;font-size:12px;line-height:1.4}.inConflict #inConflictBody{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;max-height:100px;overflow:auto}.inDialog button:focus-visible,.inEditor textarea:focus-visible{outline:3px solid #b79257;outline-offset:2px}@media(max-width:500px){.inDialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.inHeader{padding:12px 12px 7px}.inHeader h2{font-size:17px}.inHeader button{padding:6px 8px}.inStatus{padding:0 12px}.inToolbar{padding:7px 12px}.inToolbar button{font-size:11px;padding:6px 8px}.inScroll{padding:0 12px 12px}.inFooter{padding:7px 12px;font-size:10px}.inEditor textarea{font-size:16px}.inNote{padding:10px}.inNoteMeta{font-size:10px}}@media(max-height:500px){.inHeader{padding-top:7px;padding-bottom:5px}.inHeader p{margin-bottom:3px}.inHeader h2{font-size:16px;margin-bottom:3px}.inToolbar{padding-top:5px;padding-bottom:5px}.inFooter{padding-top:5px;padding-bottom:5px}.inEditor textarea{min-height:70px;max-height:120px}}
