.zero-padding-container[data-v-14bb87ca]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#1e293b}.font-sm[data-v-14bb87ca]{font-size:.85rem}.io-card[data-v-14bb87ca]{background-color:#fff;border:1px solid #e2e8f0!important;border-radius:16px;box-shadow:0 4px 6px -1px #00000008,0 2px 4px -1px #00000005;overflow:hidden}.card-header-custom[data-v-14bb87ca]{padding:.875rem 1.25rem;background-color:#fff;border-bottom:1px solid #f1f5f9;min-height:60px}.btn-clear-custom[data-v-14bb87ca]{background:none;border:none;color:#ef4444;font-size:.8rem;font-weight:600;padding:0;cursor:pointer;text-decoration:none}.btn-clear-custom[data-v-14bb87ca]:hover{text-decoration:underline}.bg-light-soft[data-v-14bb87ca]{background-color:#f8fafc}.io-textarea[data-v-14bb87ca]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;resize:vertical;transition:border-color .2s,box-shadow .2s}.io-textarea[data-v-14bb87ca]:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61a;outline:none;background-color:#fff}.io-textarea[data-v-14bb87ca]::placeholder,.io-textarea[data-v-14bb87ca]::-webkit-input-placeholder,.io-textarea[data-v-14bb87ca]::-moz-placeholder,.io-textarea[data-v-14bb87ca]:-ms-input-placeholder{font-size:1rem!important;color:#94a3b8!important}.segmented-control[data-v-14bb87ca]{display:flex;background-color:#f1f5f9;border-radius:8px;border:1px solid #e2e8f0}.segment-btn[data-v-14bb87ca]{flex:1;display:flex;align-items:center;justify-content:center;font-weight:600;color:#64748b;background:none;border:none;border-radius:6px;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;white-space:nowrap;padding:.25rem .75rem;font-size:.8rem}.segment-btn[data-v-14bb87ca]:hover{color:#1e293b}.segment-btn.active[data-v-14bb87ca]{background-color:#fff;color:#2563eb;box-shadow:0 1px 3px #0000001a}.btn-add-custom[data-v-14bb87ca]{background-color:#f8fafc;border:1px dashed #cbd5e1;color:#475569;font-size:.85rem;font-weight:600;border-radius:8px;padding:.5rem;transition:all .2s ease}.btn-add-custom[data-v-14bb87ca]:hover{background-color:#f1f5f9;border-color:#94a3b8;color:#0f172a}.scroll-design[data-v-14bb87ca]::-webkit-scrollbar,[data-v-14bb87ca] .scroll-design::-webkit-scrollbar{width:8px;height:8px}.scroll-design[data-v-14bb87ca]::-webkit-scrollbar-track,[data-v-14bb87ca] .scroll-design::-webkit-scrollbar-track{background:transparent}.scroll-design[data-v-14bb87ca]::-webkit-scrollbar-thumb,[data-v-14bb87ca] .scroll-design::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px}.scroll-design[data-v-14bb87ca]::-webkit-scrollbar-thumb:hover,[data-v-14bb87ca] .scroll-design::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.btn-copy-code[data-v-14bb87ca]{position:absolute;top:1.5rem;right:2.2rem;background:rgba(255,255,255,.1);color:#cbd5e1;border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:.4rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.btn-copy-code[data-v-14bb87ca]:hover{background:rgba(255,255,255,.2);color:#fff;border-color:#ffffff4d}.markdown-preview[data-v-14bb87ca] .preview-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;margin-bottom:0;background-color:#fff;box-shadow:0 1px 3px #0000000d}.markdown-preview[data-v-14bb87ca] .preview-table th,.markdown-preview[data-v-14bb87ca] .preview-table td{padding:.75rem 1rem;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;font-size:.85rem;color:#334155;min-width:120px}.markdown-preview[data-v-14bb87ca] .preview-table th:last-child,.markdown-preview[data-v-14bb87ca] .preview-table td:last-child{border-right:none}.markdown-preview[data-v-14bb87ca] .preview-table tr:last-child th,.markdown-preview[data-v-14bb87ca] .preview-table tr:last-child td{border-bottom:none}.markdown-preview[data-v-14bb87ca] .preview-table thead th,.markdown-preview[data-v-14bb87ca] .preview-table th{background-color:#f8fafc;font-weight:600;color:#0f172a;text-align:left}.markdown-preview[data-v-14bb87ca] .preview-table tbody tr:hover{background-color:#f1f5f9;transition:background-color .2s ease}.output-container-wrap[data-v-14bb87ca]{display:flex;flex-direction:column;position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 991.98px){.output-container-wrap[data-v-14bb87ca]{position:relative;height:auto;min-height:350px}}
