.notes-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.notes-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;gap:16px;align-items:end;margin:28px 0}.notes-toolbar label{font-size:12px;color:#60726a}.notes-toolbar input,.notes-toolbar select{width:100%;min-height:44px;background:#fff;border:1px solid #d4d9cb;border-radius:6px;padding:10px;margin-top:7px;font-size:14px;color:#214d40}.notes-toolbar button{min-height:44px}.notes-counts{display:flex;gap:20px;font-size:13px;color:#60726a;margin:18px 0}.notes-counts b{font-size:21px;color:#214d40;margin-right:5px}.owner-note-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.owner-note-card{border:1px solid #d7dbce;background:#fffdf8;border-radius:10px;padding:23px;min-width:0}.owner-note-card.is-complete{background:#f2f4ed}.owner-note-head{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:11px;color:#60726a}.owner-note-state{display:inline-block;background:#ecf1e4;color:#365e48;padding:6px 9px;border-radius:20px;font-weight:600}.owner-note-card h2{font:400 23px/1.3 Georgia,serif;margin:18px 0 13px;color:#214d40;overflow-wrap:anywhere}.owner-note-body{font:14px/1.8 Arial,sans-serif;color:#50695b;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:20px}.owner-note-actions{display:flex;flex-wrap:wrap;gap:12px}.owner-note-actions button,.notes-toolbar button{padding:10px 15px;color:#214d40;background:#f8f9f2;border:1px solid #cad4c2;border-radius:6px;min-height:44px;font-size:12px;cursor:pointer}.owner-note-empty{color:#60726a}#owner-note-editor{width:min(620px,94vw);padding:0;background:#fffdf8;color:#214d40;border:1px solid #ccd4c4;border-radius:12px;max-height:90dvh;overflow:auto}#owner-note-editor::backdrop{background:#173b35a6}.note-editor-shell{padding:25px}.note-editor-head{display:flex;justify-content:space-between;align-items:center;gap:15px}.note-editor-head h2{font:400 26px Georgia,serif;margin:0}.note-editor-head button{width:44px;height:44px;font-size:24px;background:#fff;border:1px solid #d4d9cb;border-radius:6px;cursor:pointer}#note-form label{display:block;font-size:13px;margin:20px 0 8px}#note-form input,#note-form textarea{width:100%;padding:12px;border:1px solid #cfd7c8;border-radius:6px;background:#fff;color:#214d40;font:14px/1.6 Arial,sans-serif}#note-form textarea{min-height:220px;resize:vertical}#note-form .note-form-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}#note-form .note-form-actions button{min-height:44px}#note-status,#notes-status{font-size:13px;line-height:1.6}.owner-note-card :focus-visible,.notes-toolbar :focus-visible,#owner-note-editor :focus-visible{outline:2px solid #a57b32;outline-offset:3px}@media(max-width:700px){.owner-note-list{grid-template-columns:1fr}.notes-toolbar{grid-template-columns:1fr 1fr}.notes-toolbar>div:first-child{grid-column:1/-1}.notes-heading{align-items:flex-start;flex-direction:column}.owner-note-card{padding:18px}.note-editor-shell{padding:18px}}
