.ioxWda_tool{--dd-radius:12px}.ioxWda_bar{flex-wrap:wrap}.ioxWda_layout{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;min-height:560px;display:grid}.ioxWda_main{border-right:1px solid var(--ct-line);grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid}.ioxWda_tableWrap{min-height:0;overflow:auto}.ioxWda_table{border-collapse:collapse;width:100%;font-size:var(--ct-font-meta);font-variant-numeric:tabular-nums}.ioxWda_table th,.ioxWda_table td{border-bottom:1px solid var(--ct-line);text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:260px;padding:9px 12px;overflow:hidden}.ioxWda_table th{z-index:1;border-bottom:1px solid var(--ct-line-strong);background:var(--ct-surface-subtle);color:var(--ct-muted-strong);font-size:var(--ct-font-meta);font-weight:var(--ct-weight-bold);letter-spacing:.03em;text-transform:uppercase;position:sticky;top:0}.ioxWda_table td{color:var(--ct-text)}.ioxWda_table td[data-numeric=true]{text-align:right}.ioxWda_table tbody tr:nth-child(2n){background:var(--ct-surface-subtle)}.ioxWda_code{min-height:0;color:var(--ct-text);font-size:var(--ct-font-meta);tab-size:2;white-space:pre;margin:0;padding:14px 16px;line-height:1.6;overflow:auto}.ioxWda_code code{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace}.ioxWda_previewNote{border-top:1px solid var(--ct-line);background:var(--ct-surface-subtle);color:var(--ct-muted);font-size:var(--ct-font-meta);font-weight:var(--ct-weight-semibold);margin:0;padding:9px 16px}.ioxWda_placeholder{text-align:center;align-content:center;justify-items:center;gap:6px;padding:40px 24px;display:grid}.ioxWda_placeholder>span{border:1px solid var(--ct-line);border-radius:var(--ct-radius-lg);background:var(--ct-blue-soft);width:52px;height:52px;color:var(--ct-link);place-items:center;display:grid}.ioxWda_placeholder strong{color:var(--ct-heading,var(--ct-navy));font-size:var(--ct-font-small);font-weight:var(--ct-weight-bold)}.ioxWda_placeholder p{max-width:44ch;color:var(--ct-muted);font-size:var(--ct-font-meta);margin:0;line-height:1.55}.ioxWda_side{background:var(--ct-surface-subtle);align-content:start;min-width:0;padding:16px;display:grid;overflow-y:auto}.ioxWda_block{border:1px solid var(--ct-line);border-radius:var(--dd-radius);background:var(--ct-surface);gap:12px;padding:14px;display:grid}.ioxWda_fieldList{border-top:1px solid var(--ct-line);padding-top:12px}.ioxWda_blockHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ioxWda_blockHead span{color:var(--ct-muted);font-size:var(--ct-font-meta);font-weight:var(--ct-weight-bold)}.ioxWda_blockTitle{color:var(--ct-heading,var(--ct-navy));font-size:var(--ct-font-meta);font-weight:var(--ct-weight-bold);margin:0}.ioxWda_fieldList{gap:6px;margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.ioxWda_fieldRow{border-radius:var(--ct-radius);grid-template-columns:16px minmax(0,.8fr) minmax(0,1.2fr) 40px;align-items:center;gap:5px;padding:2px;display:grid}.ioxWda_fieldRow[data-dragging=true]{background:var(--ct-blue-soft);opacity:.65}.ioxWda_grip{color:var(--ct-line-strong);cursor:grab;place-items:center;display:grid}.ioxWda_fieldName,.ioxWda_fieldType{min-height:44px;font-size:var(--ct-font-meta)}.ioxWda_fieldName{padding-inline:8px}.ioxWda_removeField{border-radius:var(--ct-radius);width:40px;height:40px;color:var(--ct-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid}.ioxWda_removeField:hover{border-color:var(--ct-line-strong);background:var(--ct-surface-subtle);color:var(--ct-red,#c0392b)}.ioxWda_addField{margin-top:2px}.ioxWda_addRow{align-items:center;gap:6px;display:flex}.ioxWda_addRow>:first-child{flex:auto;min-width:0}.ioxWda_addRow>button{flex:none}.ioxWda_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ioxWda_hint{color:var(--ct-muted);font-size:var(--ct-font-meta);margin-top:5px;line-height:1.45;display:block}.ioxWda_regenerate{justify-self:stretch}.ioxWda_safety{border:1px solid var(--ct-line);border-radius:var(--dd-radius);background:var(--ct-surface);color:var(--ct-muted);font-size:var(--ct-font-meta);margin:0;padding:11px 13px;line-height:1.55}@media (max-width:960px){.ioxWda_layout{grid-template-columns:minmax(0,1fr);min-height:0}.ioxWda_main{border-right:0;border-bottom:1px solid var(--ct-line)}.ioxWda_tableWrap,.ioxWda_code{max-height:420px}}@media (max-width:560px){.ioxWda_side{padding:12px}.ioxWda_addRow{flex-wrap:wrap}.ioxWda_addRow>:first-child,.ioxWda_addRow>button{flex:100%}}@container (max-width:22rem){.ioxWda_fieldRow{grid-template-columns:16px minmax(0,1fr) 40px;grid-template-areas:"grip name remove"".type type";row-gap:4px}.ioxWda_grip{grid-area:grip}.ioxWda_fieldName{grid-area:name}.ioxWda_fieldType{grid-area:type}.ioxWda_removeField{grid-area:remove}}.ioxWda_options[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.ioxWda_options{border:1px solid var(--ct-line);border-radius:var(--ct-radius-lg);background:var(--ct-surface);width:min(480px,100vw - 32px);height:fit-content;max-height:min(640px,100vh - 48px);color:var(--ct-text);box-shadow:var(--ct-shadow-md);margin:auto;padding:0;overflow:hidden}.ioxWda_options::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#060e1c85}.ioxWda_optionsHead{border-bottom:1px solid var(--ct-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ioxWda_optionsHead h2{color:var(--ct-heading,var(--ct-navy));font-size:var(--ct-font-body);font-weight:var(--ct-weight-bold);margin:0}.ioxWda_optionsClose{border:1px solid var(--ct-line-strong);border-radius:var(--ct-radius);background:var(--ct-surface);width:40px;height:40px;color:var(--ct-muted-strong);cursor:pointer;place-items:center;display:grid}.ioxWda_optionsClose:hover{border-color:var(--ct-blue);background:var(--ct-blue-soft);color:var(--ct-link)}.ioxWda_optionsBody{align-content:start;gap:14px;padding:16px;display:grid;overflow-y:auto}
