.markdown-editor[data-v-b4460d00]{border:1px solid #cbd5e1;border-radius:4px;overflow:hidden;background:#fff}.markdown-toolbar[data-v-b4460d00]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;padding:6px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.md-tool[data-v-b4460d00]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:28px;padding:0;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#334155;font-size:13px;line-height:1}.md-tool[data-v-b4460d00]:focus,.md-tool[data-v-b4460d00]:hover{border-color:#2563eb;color:#1d4ed8;outline:0}.markdown-editor-grid[data-v-b4460d00]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:190px}.md-input[data-v-b4460d00]{min-height:190px;border:0;border-right:1px solid #e2e8f0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-family:Consolas,Monaco,monospace;font-size:13px;resize:vertical}.md-preview[data-v-b4460d00]{min-height:190px;padding:12px;background:#fbfdff;line-height:1.5;overflow:auto}.md-preview[data-v-b4460d00] p:last-child{margin-bottom:0}.md-preview[data-v-b4460d00] ol,.md-preview[data-v-b4460d00] ul{padding-left:20px}.md-preview[data-v-b4460d00] .md-preview-empty{color:#94a3b8}@media (max-width:767px){.markdown-editor-grid[data-v-b4460d00]{grid-template-columns:1fr}.md-input[data-v-b4460d00]{border-right:0;border-bottom:1px solid #e2e8f0}}.validation-summary[data-v-b4460d00]{border-radius:4px;padding:8px 12px;font-size:13px}.approval-disabled-message[data-v-b4460d00]{color:#a94442;background:#f2dede;border:1px solid #ebccd1;border-radius:4px;padding:8px 12px;font-size:13px}.validation-summary.valid[data-v-b4460d00]{background:#e8f5e9;border:1px solid #4caf50}.validation-summary.invalid[data-v-b4460d00]{background:#ffebee;border:1px solid #f44336}.vs-line[data-v-b4460d00]{margin:4px 0}.vs-detail[data-v-b4460d00]{color:#666;font-size:12px}.vs-ok[data-v-b4460d00]{color:#2e7d32;font-weight:700}.vs-error[data-v-b4460d00],.vs-fail[data-v-b4460d00]{color:#c62828;font-weight:700}.vs-warn[data-v-b4460d00]{color:#f57c00;font-weight:700}.approval-preview[data-v-b4460d00]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:8px 0}.approval-step[data-v-b4460d00]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:28px;padding:0 10px;border:1px solid #cbd5e1;border-radius:4px;background:#f8fafc;color:#334155}.submit-disabled-message[data-v-b4460d00]{float:left;max-width:520px;margin:8px 12px 0 0;color:#64748b;font-size:13px;line-height:1.4;text-align:left}.balance-summary[data-v-6cbde6dd]{margin:12px 0}.balance-card[data-v-6cbde6dd]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;padding:16px 20px;border:1px solid #e0e0e0;border-radius:8px;background:#fafafa;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.approval-disabled-message[data-v-6cbde6dd]{margin-top:8px;color:#a94442;font-size:13px}.balance-item[data-v-6cbde6dd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:80px}.balance-item.highlight .balance-value[data-v-6cbde6dd]{color:#2563eb;font-weight:700}.balance-label[data-v-6cbde6dd]{font-size:12px;color:#666}.balance-value[data-v-6cbde6dd]{font-size:24px;font-weight:500}.balance-meta[data-v-6cbde6dd]{margin-left:auto;font-size:12px;color:#888}.history-cards[data-v-6cbde6dd]{overflow-y:auto}.history-card[data-v-6cbde6dd]{border:1px solid #e0e0e0;border-radius:6px;padding:12px;margin-bottom:8px;cursor:pointer}.history-card[data-v-6cbde6dd]:hover{background:#f5f5f5}.history-card-head[data-v-6cbde6dd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:8px}.history-card-title[data-v-6cbde6dd]{font-weight:500}.history-card-meta[data-v-6cbde6dd]{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.chip[data-v-6cbde6dd]{font-size:12px;padding:2px 8px;background:#f0f0f0;border-radius:12px}.history-card-body[data-v-6cbde6dd]{font-size:13px;color:#444;line-height:1.5}.history-empty[data-v-6cbde6dd]{padding:40px;text-align:center;color:#999}