#quote-editor-desktop[hidden],#quote-mobile-editor[hidden]{display:none!important}#quote-editor-desktop{display:contents}
#quote-mobile-editor{box-sizing:border-box;min-height:100dvh;background:#f7fbff;color:#071a33;font:16px/1.6 system-ui,sans-serif;padding:48px 24px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:100%;overflow-wrap:anywhere}
#quote-mobile-editor h1{font-size:28px;line-height:1.2;margin:0 0 16px;font-weight:700}#quote-mobile-editor p{margin:0 0 24px;color:#536477;max-width:40ch}#quote-mobile-editor a{display:inline-flex;align-items:center;min-height:48px;padding:8px 18px;border-radius:8px;color:#fff;background:#1769ff;text-decoration:none;box-sizing:border-box}
body:has(#quote-mobile-editor:not([hidden])){margin:0;padding:0;display:block;overflow:auto;background:#f7fbff}

#quote-resume-draft[hidden]{display:none!important}#quote-resume-draft{box-sizing:border-box;min-height:100dvh;padding:48px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:#f7fbff;color:#071a33;font:16px/1.6 system-ui}#quote-resume-draft h1{font-size:28px;margin:0 0 16px}#quote-resume-draft p{margin:0 0 24px;color:#536477}#quote-resume-draft>div{display:flex;gap:12px;flex-wrap:wrap}#quote-resume-draft a{display:inline-flex;align-items:center;padding:10px 18px;min-height:44px;box-sizing:border-box;background:#1769ff;color:white;text-decoration:none;border-radius:6px;cursor:pointer}#quote-resume-draft [data-new]{color:#1769ff;background:white;border:1px solid #bcd2ef}body:has(#quote-resume-draft:not([hidden])){margin:0;overflow:auto;background:#f7fbff}
