.markdown-editor[data-v-b6b93cfb]{background:var(--ufc-control-bg);border:1px solid var(--ufc-control-border);border-radius:12px;overflow:hidden;width:100%}.attachment-tray[data-v-b6b93cfb]{background:var(--ufc-surface-raised);border-top:1px solid var(--ufc-line);display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));padding:10px}.attachment-card[data-v-b6b93cfb]{background:var(--ufc-surface);border:1px solid var(--ufc-line);border-radius:9px;min-height:86px;overflow:hidden;position:relative}.attachment-card img[data-v-b6b93cfb]{display:block;height:92px;-o-object-fit:cover;object-fit:cover;width:100%}.attachment-card button[data-v-b6b93cfb]{background:#141414c2;border:1px solid hsla(0,0%,100%,.6);border-radius:50%;color:#fff;cursor:pointer;font-size:19px;height:28px;line-height:1;padding:0;position:absolute;right:5px;top:5px;width:28px}.preview-attachments[data-v-b6b93cfb]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin-top:10px}.preview-attachments img[data-v-b6b93cfb]{border-radius:8px;max-height:190px;-o-object-fit:cover;object-fit:cover;width:100%}.markdown-toolbar[data-v-b6b93cfb]{background:var(--ufc-surface-raised);border-bottom:1px solid var(--ufc-line);display:flex;flex-wrap:wrap;gap:5px;padding:8px}.image-url-panel>button[data-v-b6b93cfb],.markdown-toolbar button[data-v-b6b93cfb]{background:var(--ufc-surface);border:1px solid var(--ufc-control-border);border-radius:7px;color:var(--ufc-text);cursor:pointer;font-size:12px;font-weight:750;min-height:36px;padding:0 10px}.markdown-toolbar button[data-v-b6b93cfb]:hover,.markdown-toolbar button[aria-pressed=true][data-v-b6b93cfb]{border-color:var(--ufc-brand);color:var(--ufc-brand-strong)}.markdown-toolbar button[data-v-b6b93cfb]:disabled{cursor:wait;opacity:.55}.markdown-toolbar .preview-toggle[data-v-b6b93cfb]{margin-left:auto}.image-url-panel[data-v-b6b93cfb]{align-items:end;background:var(--ufc-surface);border-bottom:1px solid var(--ufc-line);display:grid;gap:8px;grid-template-columns:minmax(0,1.5fr) minmax(160px,.8fr) auto;padding:10px}.image-url-panel label[data-v-b6b93cfb]{color:var(--ufc-muted);display:grid;font-size:11px;gap:5px}.image-url-panel input[data-v-b6b93cfb]{border:1px solid var(--ufc-control-border);border-radius:7px;min-height:40px;padding:0 10px}.image-url-panel input[data-v-b6b93cfb],textarea[data-v-b6b93cfb]{background:var(--ufc-control-bg);color:var(--ufc-text);width:100%}textarea[data-v-b6b93cfb]{border:0;display:block;line-height:1.65;min-height:150px;outline:0;padding:14px;resize:vertical}textarea[data-v-b6b93cfb]:focus-visible{box-shadow:inset 0 0 0 3px var(--ufc-focus)}.editor-workspace[data-v-b6b93cfb]{display:grid;grid-template-columns:minmax(0,1fr)}.editor-workspace.has-preview[data-v-b6b93cfb]{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-pane[data-v-b6b93cfb],.preview-pane[data-v-b6b93cfb]{min-width:0}.preview-pane[data-v-b6b93cfb]{background:var(--ufc-control-bg);border-left:1px solid var(--ufc-line)}.editor-pane-label[data-v-b6b93cfb]{align-items:center;background:var(--ufc-surface-raised);border-bottom:1px solid var(--ufc-line);color:var(--ufc-muted);display:flex;font-size:11px;font-weight:750;gap:8px;justify-content:space-between;letter-spacing:.04em;min-height:34px;padding:7px 12px}.preview-hint[data-v-b6b93cfb]{font-weight:500;letter-spacing:0}.markdown-preview[data-v-b6b93cfb]{background:var(--ufc-control-bg);color:var(--ufc-text);min-height:150px;overflow-wrap:anywhere;padding:14px}.empty-preview[data-v-b6b93cfb]{color:var(--ufc-muted);margin:0}.editor-meta[data-v-b6b93cfb]{border-top:1px solid var(--ufc-line);color:var(--ufc-muted);display:flex;font-size:11px;gap:12px;justify-content:space-between;padding:7px 10px}.editor-error[data-v-b6b93cfb]{color:var(--ufc-danger);font-size:12px;margin:0;padding:0 10px 9px}@media(max-width:640px){.markdown-toolbar .preview-toggle[data-v-b6b93cfb]{margin-left:0}.image-url-panel[data-v-b6b93cfb]{grid-template-columns:1fr}.image-url-panel>button[data-v-b6b93cfb]{min-height:44px}.editor-meta[data-v-b6b93cfb]{align-items:flex-end;flex-direction:column}.editor-workspace.has-preview[data-v-b6b93cfb]{grid-template-columns:minmax(0,1fr)}.preview-pane[data-v-b6b93cfb]{border-left:0;border-top:1px solid var(--ufc-line)}.preview-hint[data-v-b6b93cfb]{display:none}}
