.email-rich-editor{background:#fff;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.email-rich-content{flex:1;min-height:0;overflow-y:auto}.email-rich-content .tiptap{color:#344154;overflow-wrap:anywhere;outline:none;min-height:100%;padding:16px;font-size:13px;line-height:1.65}.email-rich-content .tiptap p{margin:0 0 12px}.email-rich-content .tiptap ul{margin:10px 0;padding-left:22px;list-style:outside}.email-rich-content .tiptap ol{margin:10px 0;padding-left:22px;list-style:decimal}.email-rich-content .tiptap li p{margin:0 0 3px}.email-rich-content .tiptap blockquote{color:#657080;border-left:3px solid #d8dfe7;margin:12px 0;padding-left:12px}.email-rich-content .tiptap a{color:#44658a;text-decoration:underline}.email-rich-content .tiptap strong{font-weight:700}.email-rich-content .tiptap em{font-style:italic}.email-rich-toolbar{border-top:1px solid #e2e8f0;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:3px;padding:6px 10px;display:flex}.email-rich-toolbar button,.email-rich-link button{color:#657080;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.email-rich-toolbar button:hover,.email-rich-toolbar button[aria-pressed=true]{color:#101a2c;background:#edf1f6}.email-rich-toolbar button:focus-visible,.email-rich-link button:focus-visible{outline-offset:1px;outline:2px solid #94a3b8}.email-rich-toolbar button:disabled{opacity:.3}.email-rich-divider{background:#e2e8f0;width:1px;height:16px;margin:0 4px}.email-rich-link{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.email-rich-link input{flex:1;min-width:120px}.email-rich-link>span{color:#b42318;width:100%;font-size:11px}body[data-workspace=lender] .original-email-tabs{flex-direction:column;gap:16px;width:calc(100vw - 32px);max-width:672px;height:min(75dvh,660px);padding:20px;display:flex;overflow:hidden}.oet-form{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.oet-fields{flex-shrink:0;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;font-size:12px;display:grid}.oet-label{color:#657080}.oet-from{color:#263346;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-height:35px;padding:0 0 0 13px;font-size:13px;display:flex}.oet-connected{color:#43815d;align-items:center;gap:4px;font-size:11px;display:inline-flex}.oet-connection-control{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.oet-disconnected{color:#657080;font-size:11px}body[data-workspace=lender] .oet-connection-control [role=switch]{transform-origin:100%;transform:scale(.82)}.oet-subject{line-height:20px}.oet-tabs{border-bottom:1px solid #e2e8f0;flex-shrink:0}body[data-workspace=lender] .oet-tabs [role=tablist]{background:0 0;gap:24px;height:34px;padding:0}body[data-workspace=lender] .oet-tabs [role=tab]{height:34px;box-shadow:none;color:#657080;background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:0 0 9px;font-size:12px}body[data-workspace=lender] .oet-tabs [role=tab][data-state=active]{color:#101a2c;border-bottom-color:#f5b800}.oet-body{border:1px solid #dce3ec;border-radius:4px;flex:1;min-height:0;display:flex;overflow:hidden}.oet-body iframe{background:#f5f7fa;border:0;width:100%;height:100%}body[data-workspace=lender] .oet-body textarea{resize:none;width:100%;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;padding:16px;font-size:13px;line-height:1.65}.oet-review{white-space:pre-wrap;width:100%;padding:16px;font-size:13px;line-height:1.65;overflow:auto}.oet-footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.oet-footer>div{align-items:center;gap:8px;display:flex}.oet-files{flex-wrap:wrap;gap:6px;max-height:72px;display:flex;overflow:auto}.oet-files>span{border:1px solid #dce3ec;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;display:flex}@media (width<=560px){body[data-workspace=lender] .original-email-tabs{height:calc(100dvh - 24px);padding:16px}.oet-fields{grid-template-columns:40px minmax(0,1fr);gap:10px}}.oet-connection-note{color:#8d6c20;background:#fffbef;border:1px solid #f3e8c9;border-radius:4px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex}.oet-connection-note>span{flex:1}@media (width<=767px){.oet-from{min-height:42px;font-size:16px}}
