/* One field-drafting control and editor treatment across the three workspaces. */
:root{--ink:#172c43;--muted:#66809c;--blue:#087faf;--paper:#f1f5fb;--line:#d5e3f0}
body{font-family:Inter,"Segoe UI",Arial,sans-serif}
.ai-field-button,.field .ai-field-button,.prepare-workspace .ai-field-button{display:inline-flex!important;align-items:center;width:auto!important;max-width:100%;min-height:24px;border:0!important;border-radius:6px;background:transparent!important;box-shadow:none!important;color:#6e4ab4!important;font:600 11px/1.5 Inter,"Segoe UI",Arial,sans-serif!important;text-align:left;padding:5px 2px!important;margin:3px 0 8px;cursor:pointer}
.ai-field-button{width:fit-content!important;align-self:flex-start!important;justify-self:start!important}
.ai-field-button:hover{color:#473075!important;text-decoration:underline;background:#f1edf8!important}
.ai-field-button:focus-visible{outline:2px solid #9b7cc6;outline-offset:3px}
.draft-save-status{display:block;font-size:11px;color:#647c93;line-height:1.6;margin:9px 0}
.card{border-color:#d5e3f0;border-radius:14px;box-shadow:0 4px 15px #163a5a05}
input,select,textarea{border-radius:10px;font-family:inherit}
input:focus,select:focus,textarea:focus{outline-color:#57bdd0}
[data-action="assist-form"]{display:none!important}
