.memo-module__H23Ugq__editor{color:#17221f;overflow-wrap:anywhere;background:#fffdf5;min-height:180px;font-size:13px;line-height:1.6}.memo-module__H23Ugq__editor .tiptap{white-space:pre-wrap;word-wrap:break-word;font-variant-ligatures:none;outline:none;min-height:180px;padding:16px}.memo-module__H23Ugq__editor .tiptap p{margin:0 0 6px}.memo-module__H23Ugq__editor .tiptap>p:first-child{font-size:16px;font-weight:700}.memo-module__H23Ugq__editor .tiptap>ul[data-type=taskList]:first-child>li:first-child>div>p:first-child{font-size:16px;font-weight:700}.memo-module__H23Ugq__editor .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#8b8e80;pointer-events:none;height:0;font-weight:400}.memo-module__H23Ugq__editor .tiptap ul[data-type=taskList]{margin:0;padding:0;list-style:none}.memo-module__H23Ugq__editor .tiptap li[data-type=taskItem]{align-items:flex-start;gap:8px;display:flex}.memo-module__H23Ugq__editor .tiptap li[data-type=taskItem]>label{flex-shrink:0;padding-top:2px}.memo-module__H23Ugq__editor .tiptap li[data-type=taskItem]>label input{accent-color:#647a5b;cursor:pointer}.memo-module__H23Ugq__editor .tiptap li[data-type=taskItem]>div{flex:1;min-width:0}.memo-module__H23Ugq__editor .tiptap li[data-type=taskItem][data-checked=true]>div>p{color:#8b8e80;text-decoration:line-through}.memo-module__H23Ugq__editor .tiptap ul[data-type=taskList] ul[data-type=taskList]{margin-left:22px}.memo-module__H23Ugq__editor .tiptap::selection{background:#f7eecb}.memo-module__H23Ugq__checkboxLabel{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.memo-module__H23Ugq__launcher{cursor:pointer;background:#fff8dc;border:1px solid #e8dcae;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.memo-module__H23Ugq__launcher:hover{background:#f7eecb}.memo-module__H23Ugq__launcher:focus-visible,.memo-module__H23Ugq__dock button:focus-visible,.memo-module__H23Ugq__dock a:focus-visible{outline-offset:2px;outline:2px solid #105090}.memo-module__H23Ugq__mobileLauncher{width:40px;height:40px;margin-left:auto}.memo-module__H23Ugq__dock{z-index:30;color:#17221f;width:368px;height:420px;max-height:calc(100dvh - 24px);font-family:var(--font-cs-sans), sans-serif;background:#fffdf5;border:1px solid #e8dcae;border-radius:10px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 30px #17221f25}.memo-module__H23Ugq__collapsed{height:48px}.memo-module__H23Ugq__dockHeader{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;background:#f7eecb;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:0 12px 0 16px;display:flex}.memo-module__H23Ugq__dockTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.memo-module__H23Ugq__todoCount{color:#756c50;flex-shrink:0;font-size:11px}.memo-module__H23Ugq__status{color:#8b8266;white-space:nowrap;font-size:10px}.memo-module__H23Ugq__headerActions{align-items:center;gap:2px;margin-left:auto;display:flex}.memo-module__H23Ugq__headerActions button,.memo-module__H23Ugq__headerActions a{color:#655e48;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:28px;height:32px;font-size:17px;display:inline-flex}.memo-module__H23Ugq__headerActions button:hover,.memo-module__H23Ugq__headerActions a:hover{background:#e8dcae}.memo-module__H23Ugq__dockBody{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.memo-module__H23Ugq__timestamps{color:#8b8266;margin:12px 16px 0;font-size:10px}.memo-module__H23Ugq__notice{color:#746335;overflow-wrap:anywhere;margin:10px 16px;font-size:12px;line-height:1.7}.memo-module__H23Ugq__notice button,.memo-module__H23Ugq__notice a{text-underline-offset:3px;cursor:pointer;text-decoration:underline}.memo-module__H23Ugq__backdrop{z-index:30;background:#17221f33;position:fixed;inset:0}.memo-module__H23Ugq__grab{cursor:ns-resize;background:#f7eecb;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:24px;display:flex}.memo-module__H23Ugq__grab span{background:#c2b78f;border-radius:4px;width:40px;height:4px}.memo-module__H23Ugq__memoTools{flex-shrink:0;position:relative}.memo-module__H23Ugq__toolbar{background:#fffdf5;border-top:1px solid #e8dcae;flex-wrap:wrap;align-items:center;gap:5px;padding:8px 10px;display:flex}.memo-module__H23Ugq__toolbar button{color:#4d4a3a;cursor:pointer;border:1px solid #e8dcae;border-radius:6px;padding:5px 7px;font-size:11px}.memo-module__H23Ugq__toolbar button:nth-child(2),.memo-module__H23Ugq__toolbar button[aria-pressed=true]{color:#0b6956;background:#e7f3ee;border-color:#b9dccd}.memo-module__H23Ugq__toolbar button:disabled,.memo-module__H23Ugq__popoverActions button:disabled,.memo-module__H23Ugq__dueChoices button:disabled{opacity:.45;cursor:default}.memo-module__H23Ugq__followupChip{color:#0b6956;white-space:nowrap;cursor:pointer;background:#e7f3ee;border:1px solid #b9dccd;border-radius:999px;flex-shrink:0;margin:3px 0;padding:2px 6px;font-size:10px}.memo-module__H23Ugq__followupPopover{z-index:1;color:#17221f;background:#fff;border:1px solid #d9dece;border-radius:9px;width:calc(100% - 20px);max-width:340px;padding:14px;font-size:12px;position:absolute;bottom:calc(100% + 6px);left:10px;box-shadow:0 5px 20px #17221f25}.memo-module__H23Ugq__followupPopover strong{font-size:13px;display:block}.memo-module__H23Ugq__lineCaption{color:#6d786d;overflow-wrap:anywhere;white-space:pre-wrap;margin:8px 0 12px}.memo-module__H23Ugq__dueChoices{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.memo-module__H23Ugq__dueChoices button{cursor:pointer;border:1px solid #d9dece;border-radius:999px;padding:5px 7px;font-size:10px}.memo-module__H23Ugq__dueChoices button[aria-pressed=true]{color:#fff;background:#0b6956;border-color:#0b6956}.memo-module__H23Ugq__dueField{align-items:center;gap:8px;display:flex}.memo-module__H23Ugq__dueField input{border:1px solid #d9dece;border-radius:4px;flex:1;min-width:0;padding:6px}.memo-module__H23Ugq__popoverActions{justify-content:flex-end;gap:6px;margin-top:12px;display:flex}.memo-module__H23Ugq__popoverActions button{cursor:pointer;border:1px solid #d9dece;border-radius:5px;padding:6px 9px}.memo-module__H23Ugq__popoverActions button[type=submit]{color:#fff;background:#0b6956;border-color:#0b6956}.memo-module__H23Ugq__followupError{color:#b13b31;margin-top:10px}@media (max-width:767px){.memo-module__H23Ugq__dock{width:100%;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:14px 14px 0 0}.memo-module__H23Ugq__dockHeader{cursor:default;touch-action:auto;min-height:44px}.memo-module__H23Ugq__headerActions button,.memo-module__H23Ugq__headerActions a{width:44px;height:44px}.memo-module__H23Ugq__dockTitle{font-size:14px}.memo-module__H23Ugq__dockBody .memo-module__H23Ugq__editor{font-size:16px}}.memo-module__H23Ugq__logoutNotice{color:#674722;background:#fff8ed;border:1px solid #e8c9a2;border-radius:8px;margin-bottom:12px;padding:12px;font-size:13px}.memo-module__H23Ugq__logoutNotice p{margin:6px 0 10px}.memo-module__H23Ugq__logoutNotice>div{flex-wrap:wrap;gap:8px;display:flex}.memo-module__H23Ugq__logoutNotice button{background:#fff;border:1px solid #d9bf9d;border-radius:6px;padding:8px 12px}.memo-module__H23Ugq__logoutNotice:focus{outline-offset:2px;outline:2px solid #105090}
.csDesktop-module__K1ItNq__scope{--cs-canvas:#e5e9ec;--cs-surface:#fff;--cs-subtle:#eef1f3;--cs-rule:#d3dade;--cs-ink:#10161a;--cs-muted:#5a6670;--cs-action:#0a6a57;--cs-action-strong:#075546;--cs-action-soft:#e7f1ee;--cs-info:#315f86;--cs-info-soft:#eaf2f8;--cs-warning:#b45309;--cs-warning-soft:#fef3e7;--cs-danger:#b42318;--cs-danger-soft:#feefed;--color-brand:var(--cs-action);--color-brand-strong:var(--cs-action-strong);--color-brand-soft:var(--cs-action-soft);--color-info:var(--cs-info);--color-info-soft:var(--cs-info-soft);--color-warning:var(--cs-warning);--color-warning-soft:var(--cs-warning-soft);--color-danger:var(--cs-danger);--color-danger-soft:var(--cs-danger-soft);--color-ink:var(--cs-ink);--color-muted:var(--cs-muted);--color-line:var(--cs-rule);--color-surface:var(--cs-surface);--color-canvas:var(--cs-subtle);background:var(--cs-canvas);min-width:0;color:var(--cs-ink);font-family:var(--font-cs-sans), "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;letter-spacing:-.01em}:is(.csDesktop-module__K1ItNq__scope .font-mono,.csDesktop-module__K1ItNq__scope .tabular-nums){font-family:var(--font-cs-mono), ui-monospace, monospace}.csDesktop-module__K1ItNq__scope [data-shell-sidebar]{border-color:var(--cs-rule);font-family:var(--font-cs-sans), "Apple SD Gothic Neo", "Malgun Gothic", sans-serif}.csDesktop-module__K1ItNq__scope [data-shell-main]{background:var(--cs-canvas)}.csDesktop-module__K1ItNq__scope [data-cs-page]{color:var(--cs-ink)}.csDesktop-module__K1ItNq__scope [data-cs-page]>header{border-bottom:0;margin-bottom:12px;padding-bottom:0}.csDesktop-module__K1ItNq__scope [data-cs-page]>header h1{letter-spacing:-.01em;font-size:1.75rem;line-height:1.75rem}.csDesktop-module__K1ItNq__workbenchWorkspace{gap:12px}.csDesktop-module__K1ItNq__scope [data-cs-panel]{border-color:var(--cs-rule);background:var(--cs-surface);min-width:0;box-shadow:none;border-radius:6px}:is(.csDesktop-module__K1ItNq__scope [data-cs-panel=search],.csDesktop-module__K1ItNq__scope [data-cs-panel=consultation],.csDesktop-module__K1ItNq__scope [data-cs-panel=context]){min-height:min(43.5rem,100dvh - 12.5rem)}.csDesktop-module__K1ItNq__scope [data-cs-panel] .field{border-color:var(--cs-muted);background:var(--cs-surface);border-radius:4px}.csDesktop-module__K1ItNq__scope [data-cs-panel] .btn{border-radius:4px}.csDesktop-module__K1ItNq__scope [data-cs-panel] .btn-primary{background:var(--cs-action)}.csDesktop-module__K1ItNq__scope [data-cs-panel] .btn-primary:hover:not(:disabled){background:var(--cs-action-strong)}.csDesktop-module__K1ItNq__scope [data-cs-panel=search] .btn-primary{border-color:var(--cs-rule);color:var(--cs-ink);background:0 0}.csDesktop-module__K1ItNq__scope [data-cs-panel=search] .btn-primary:hover:not(:disabled){border-color:var(--cs-action);background:var(--cs-action-soft);color:var(--cs-action-strong)}.csDesktop-module__K1ItNq__scope [data-cs-panel=consultation] [data-workbench-selection=selected]{display:none}.csDesktop-module__K1ItNq__scope [data-cs-panel=consultation] textarea[name=body]{min-height:7.5rem}.csDesktop-module__K1ItNq__scope form[data-cs-panel=consultation]>:not([hidden])~:not([hidden]){margin-top:8px}.csDesktop-module__K1ItNq__scope [data-cs-panel=consultation] .field{margin-top:4px}.csDesktop-module__K1ItNq__scope [data-cs-panel=consultation] fieldset{border-radius:6px;padding:8px}.csDesktop-module__K1ItNq__scope [data-cs-panel=consultation] [data-consultation-body-field]{position:relative}.csDesktop-module__K1ItNq__scope [data-cs-panel=consultation] [data-consultation-body-field]>label{z-index:2;background:var(--cs-surface);pointer-events:none;border-radius:3px 3px 0 0;padding:7px 11px 3px;font-size:.625rem;line-height:14px;position:absolute;top:1px;left:1px;right:1px}.csDesktop-module__K1ItNq__scope [data-cs-panel=consultation] [data-consultation-body-field] textarea{margin-top:0;padding-top:24px}.csDesktop-module__K1ItNq__scope form[data-cs-panel=consultation]>:last-child{padding-top:8px}@media (min-width:1280px){.csDesktop-module__K1ItNq__workbenchWorkspace{grid-template-columns:minmax(250px,292px) minmax(410px,1fr) minmax(250px,296px)}.csDesktop-module__K1ItNq__scope [data-cs-page=workbench]{max-width:none;padding:0}.csDesktop-module__K1ItNq__scope [data-cs-panel]{height:min(43.5rem,100dvh - 12.5rem);overflow-y:auto}.csDesktop-module__K1ItNq__scope [data-cs-panel=consultation] [data-consultation-submit]{z-index:2;background:var(--cs-surface);box-shadow:0 -8px 12px var(--cs-surface);margin-inline:-4px;padding:8px 4px 0;position:sticky;bottom:0}}@media (max-width:1279px){.csDesktop-module__K1ItNq__workbenchWorkspace{grid-template-columns:1fr}:is(.csDesktop-module__K1ItNq__scope [data-cs-panel=search],.csDesktop-module__K1ItNq__scope [data-cs-panel=consultation],.csDesktop-module__K1ItNq__scope [data-cs-panel=context]){min-height:0}}@media (max-width:639px){.csDesktop-module__K1ItNq__scope [data-testid=selected-account-ledger]{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding-inline:14px;display:grid}.csDesktop-module__K1ItNq__scope [data-testid=selected-account-ledger]>strong{min-width:0}.csDesktop-module__K1ItNq__scope [data-testid=selected-account-ledger]>span:nth-child(2){overflow-wrap:anywhere;grid-area:2/1/auto/-1;min-width:0}.csDesktop-module__K1ItNq__scope [data-testid=selected-account-ledger]>span:last-child{white-space:nowrap;grid-area:1/2}}
