.data-columns{display:grid;grid-template-columns:255px minmax(0,1fr);min-height:630px;}.data-catalogue{padding:20px;border-right:1px solid #e3e5eb;}.data-catalogue>label{display:block;font-size:12px;line-height:1.6;margin-bottom:10px;}.data-catalogue input{width:100%;border:1px solid #ced3dd;padding:9px;font:inherit;font-size:13px;}#operation-list{max-height:630px;overflow:auto;margin-top:12px;}#operation-list button{display:block;text-align:left;width:100%;font:inherit;font-size:12px;padding:10px 7px;border:0;border-bottom:1px solid #edf0f4;background:#fff;color:#334055;cursor:pointer;}#operation-list button:hover{color:#2446e8;background:#f3f5ff;}.data-main{padding:22px;min-width:0;}.data-section-heading{display:flex;align-items:center;gap:12px;justify-content:space-between;margin:0 0 10px;font-size:12px;}.data-section-heading h2{margin:0;font-size:14px;}.data-main button:not(.button),.data-main select{border:1px solid #dce0e7;background:#fff;font:inherit;font-size:12px;color:#445064;padding:7px 10px;cursor:pointer;}.data-main button:disabled{opacity:.5;cursor:default;}#recipe-list{margin-bottom:22px;}.recipe-step{border:1px solid #dce0e7;margin:10px 0;background:#fcfcfd;padding:14px;}.recipe-step-header{display:flex;align-items:center;gap:6px;font-size:13px;}.recipe-step-header strong{margin-right:auto;}.recipe-step p{font-size:12px;color:#748094;line-height:1.7;margin:9px 0;}.recipe-args{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.recipe-arg label{display:block;font-size:11px;margin-bottom:5px;}.recipe-arg input:not([type=checkbox]),.recipe-arg textarea,.recipe-arg select{font:inherit;font-size:12px;border:1px solid #ced3dd;padding:8px;width:100%;min-width:0;}.recipe-arg select+input{margin-top:5px;}.data-io{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}.data-io section{min-width:0;}.data-io textarea{width:100%;height:240px;resize:vertical;border:1px solid #ced3dd;padding:12px;font:12px/1.7 'Plex Mono',monospace;white-space:pre;}.data-file-label{color:#2446e8;cursor:pointer;}#data-preview{width:100%;height:300px;border:1px solid #ced3dd;}.data-actions{display:flex;align-items:center;gap:12px;margin:18px 0;}.data-hint,#data-status{font-size:12px;color:#748094;line-height:1.6;overflow-wrap:anywhere;}#data-status[data-error=true]{color:#b3243d;}.recipe-step [hidden],#data-workbench [hidden]{display:none!important;}
@media(max-width:800px){.data-columns{grid-template-columns:1fr;}.data-catalogue{border-right:0;border-bottom:1px solid #e3e5eb;padding:16px;}#operation-list{max-height:200px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}.data-main{padding:16px;}.data-io{grid-template-columns:1fr;}.recipe-args{grid-template-columns:1fr;}}
.language-options{display:flex;gap:24px;margin-bottom:24px;}.language-options label{display:flex;align-items:center;gap:10px;font-size:12px;}.language-query{width:100%;border:1px solid #ced3dd;padding:13px;margin-top:10px;font:inherit;}.dictionary-entry{border-top:1px solid #e2e5ec;padding:18px 0;}.dictionary-entry h3{font-size:20px;margin:0 0 6px;}.dictionary-entry .pinyin{font-size:13px;color:#2446e8;}.dictionary-entry p{font-size:13px;line-height:1.8;}.data-io>section>label{display:block;font-size:12px;margin-bottom:10px;}
@media(max-width:600px){.language-options{flex-wrap:wrap;gap:12px;}.data-actions{flex-wrap:wrap;}}
