.formatter-options{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.formatter-options summary{min-height:44px;padding:0 var(--space-4);align-items:center;gap:var(--space-2);color:var(--ink);background:var(--base);cursor:pointer;list-style:none;display:flex}.formatter-options summary::-webkit-details-marker{display:none}.formatter-options summary:hover{background:var(--control)}.formatter-options summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.formatter-options[hidden]{display:none}.formatter-options-chevron{transition:transform .16s}.formatter-options[open] .formatter-options-chevron{transform:rotate(90deg)}html[dir=rtl] .formatter-options-chevron{transform:rotate(180deg)}html[dir=rtl] .formatter-options[open] .formatter-options-chevron{transform:rotate(90deg)}.formatter-options-body{padding:var(--space-4);background:var(--recessed);border-top:1px solid var(--line)}.formatter-options-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.formatter-options-grid[hidden]{display:none}.formatter-option-field{gap:var(--space-2);min-width:0;color:var(--muted);font-size:12px;display:grid}.formatter-option-field>label,.formatter-option-field>span,.formatter-option-field>.tooltip--label{min-width:0}.formatter-option-field select,.formatter-option-field input[type=number]{width:100%;min-height:40px;padding:0 var(--space-3);color:var(--ink);background:var(--control);box-shadow:0 0 0 1px var(--control-line);border:0}.formatter-check-row{align-items:center;gap:var(--space-2);min-width:0;min-height:40px;color:var(--muted);font-size:12px;line-height:1.5;display:flex}.formatter-check-row input{flex:none;width:16px;height:16px;margin:0}.formatter-check-row>.tooltip--label{flex:auto;min-width:0}.formatter-manual-run[hidden]{display:none}@media (width<=680px){.formatter-options summary,.formatter-option-field select,.formatter-option-field input[type=number],.formatter-check-row{min-height:44px}.formatter-options-grid{grid-template-columns:minmax(0,1fr)}.formatter-manual-run{width:100%;min-height:44px}}.converter.has-stale-result .formatter-workspace [data-output]{opacity:.7}.formatter-stale-notice,.formatter-scope-notice{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.formatter-stale-notice{padding:var(--space-2) var(--space-4);border-top:1px solid var(--line)}.formatter-stale-notice[hidden]{display:none}.formatter-scope-notice{padding:var(--space-3) var(--space-4);border-top:1px solid var(--line)}
