.msl[data-v-0de85c9a]{background:var(--color-surface);border:1px solid var(--color-border2);border-radius:var(--radius);min-width:200px;max-height:240px;padding:3px 0;overflow-y:auto;box-shadow:0 4px 14px #0000001a}.msl-row[data-v-0de85c9a]{text-align:left;width:100%;color:var(--color-text);cursor:pointer;background:0 0;border:none;padding:5px 12px;font-family:inherit;font-size:13px;display:block}.msl-row--hl[data-v-0de85c9a],.msl-row[data-v-0de85c9a]:hover{background:var(--color-blue-lt)}.msl-name[data-v-0de85c9a]{font-weight:500}[data-v-02ae4902] .ProseMirror .mt-pill{background:var(--color-primary-50,#e8f1f8);color:var(--color-primary,#185fa5);box-shadow:inset 0 0 0 1px var(--color-primary-200,#bcd9ee);white-space:nowrap;border-radius:3px;padding:1px 4px;font-size:.95em}[data-v-02ae4902] .ProseMirror .mt-pill--unknown-format{color:#b45309;background:#fdf2e9;box-shadow:inset 0 0 0 1px #f3d5b5}.htmlctrl[data-v-02ae4902]{flex-direction:column;width:100%;display:flex}.htmlctrl-toolbar[data-v-02ae4902]{background:var(--color-surface2);border:1px solid var(--color-border);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);border-bottom:none;flex-wrap:wrap;align-items:center;gap:1px;padding:4px 6px;display:flex}.htmlctrl-tool[data-v-02ae4902]{width:26px;height:26px;color:var(--color-text2);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:13px;transition:background .12s,color .12s;display:inline-flex}.htmlctrl-tool[data-v-02ae4902]:hover:not(:disabled){color:var(--color-text);background:#0000000f}.htmlctrl-tool--active[data-v-02ae4902]{color:var(--color-blue);background:#185fa51a}.htmlctrl-tool--active[data-v-02ae4902]:hover{background:#185fa529}.htmlctrl-tool[data-v-02ae4902]:disabled{opacity:.35;cursor:not-allowed}.htmlctrl-tool--rec[data-v-02ae4902]{color:#dc2626;animation:1.4s ease-in-out infinite htmlctrl-rec-pulse-02ae4902}.htmlctrl-tool--rec[data-v-02ae4902]:hover:not(:disabled){color:#dc2626;background:#dc262614}@keyframes htmlctrl-rec-pulse-02ae4902{0%,to{opacity:1}50%{opacity:.45}}.htmlctrl-divider[data-v-02ae4902]{background:var(--color-border);width:1px;height:18px;margin:0 4px;display:inline-block}.htmlctrl-body[data-v-02ae4902]{border:1px solid var(--color-border);border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);background:var(--color-surface);flex-direction:column;min-height:0;transition:border-color .12s,box-shadow .12s;display:flex;overflow-y:auto}.htmlctrl-body[data-v-02ae4902]:focus-within{border-color:var(--color-blue);box-shadow:0 0 0 1px var(--color-blue)}.htmlctrl-body--error[data-v-02ae4902]{border-color:var(--color-danger)}.htmlctrl-body--error[data-v-02ae4902]:focus-within{box-shadow:0 0 0 1px var(--color-danger)}[data-v-02ae4902] .htmlctrl-editor{color:var(--color-field-value);outline:none;min-height:100px;padding:10px 12px;font-family:inherit;font-size:13.5px;line-height:1.55}[data-v-02ae4902] .htmlctrl-editor p{margin:0 0 8px}[data-v-02ae4902] .htmlctrl-editor p:last-child{margin-bottom:0}[data-v-02ae4902] .htmlctrl-editor h1,[data-v-02ae4902] .htmlctrl-editor h2,[data-v-02ae4902] .htmlctrl-editor h3{margin:12px 0 6px;font-weight:600}[data-v-02ae4902] .htmlctrl-editor h1{font-size:18px}[data-v-02ae4902] .htmlctrl-editor h2{font-size:16px}[data-v-02ae4902] .htmlctrl-editor h3{font-size:14px}[data-v-02ae4902] .htmlctrl-editor ul,[data-v-02ae4902] .htmlctrl-editor ol{margin:4px 0 8px;padding-left:24px}[data-v-02ae4902] .htmlctrl-editor li{margin:2px 0}[data-v-02ae4902] .htmlctrl-editor li>p{margin:0}[data-v-02ae4902] .htmlctrl-editor blockquote{border-left:3px solid var(--color-border2);color:var(--color-text2);margin:8px 0;padding:4px 0 4px 12px}[data-v-02ae4902] .htmlctrl-editor a{color:var(--color-blue);cursor:pointer;text-decoration:underline}[data-v-02ae4902] .htmlctrl-editor code{background:var(--color-surface2);border-radius:3px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}[data-v-02ae4902] .htmlctrl-editor img{vertical-align:middle;border-radius:3px;max-width:100%;height:auto}[data-v-02ae4902] .htmlctrl-editor a[data-assignee-id]{background:var(--color-blue-lt);color:var(--color-blue);cursor:pointer;border-radius:3px;margin:0 1px;padding:0 4px;font-weight:500;text-decoration:none;display:inline-block}[data-v-02ae4902] .htmlctrl-editor a[data-assignee-id]:hover{background:var(--color-blue);color:#fff}.htmlctrl--doc-empty[data-v-02ae4902] .htmlctrl-editor p:first-child:before{content:attr(data-placeholder);float:left;color:var(--color-field-placeholder);pointer-events:none;height:0}.htmlctrl:not(.htmlctrl--compose) .htmlctrl-body[data-v-02ae4902]{max-height:360px}.htmlctrl[data-v-02ae4902]:not(.htmlctrl--compose) .htmlctrl-editor{min-height:100px}.htmlctrl--maximized[data-v-02ae4902]{z-index:10000;background:var(--color-surface);box-sizing:border-box;flex-direction:column;padding:12px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.htmlctrl--maximized .htmlctrl-toolbar[data-v-02ae4902]{border-bottom:none;flex:none}.htmlctrl--maximized .htmlctrl-body[data-v-02ae4902],.htmlctrl.htmlctrl--maximized:not(.htmlctrl--compose) .htmlctrl-body[data-v-02ae4902]{flex:auto;min-height:0;max-height:none;overflow-y:auto}.htmlctrl--maximized[data-v-02ae4902] .htmlctrl-editor{flex:auto;min-height:0}.htmlctrl-tool--maximize i[data-v-02ae4902]{font-size:12px}.htmlctrl--compose[data-v-02ae4902]{flex-direction:column;flex:auto;min-height:0;display:flex}.htmlctrl--compose .htmlctrl-toolbar[data-v-02ae4902]{z-index:2;flex:none;position:sticky;top:0}.htmlctrl--compose .htmlctrl-body[data-v-02ae4902]{border-bottom:none;border-left:none;border-right:none;border-bottom-right-radius:0;border-bottom-left-radius:0;flex:auto;min-height:240px;max-height:none;overflow-y:auto}.htmlctrl--compose[data-v-02ae4902] .htmlctrl-editor{flex:auto;min-height:0}.ctrl-error[data-v-02ae4902]{color:var(--color-danger);margin-top:3px;font-size:11px}.ctrl-hint[data-v-02ae4902]{color:var(--color-text3);margin-top:3px;font-size:11px}
