.desqueeze-tool [hidden]{display:none!important}
.desqueeze-tool .panel,.desqueeze-tool .field{min-width:0}
.desqueeze-tool .preview-panel{align-self:start}
.desqueeze-tool .frame-diagram{display:block;width:100%;height:auto;background:#f1f0ff;border-radius:12px}
.desqueeze-tool .frame-diagram rect{fill:#1e293b}
.desqueeze-tool .frame-diagram ellipse{fill:#a79bff;stroke:#fff;stroke-width:2}
.desqueeze-tool .preview-label{display:block;margin:14px 0 6px;font-weight:700}
.desqueeze-tool .error-message{color:#b42318;font-weight:650}
.desqueeze-tool .command-output{display:block;width:100%;min-height:125px;resize:vertical;font:12px/1.65 ui-monospace,monospace;padding:12px;border:1px solid var(--line-strong);border-radius:10px;background:#f9fafc;overflow-wrap:anywhere}
.desqueeze-tool .command-section{margin-top:24px}
.desqueeze-tool .command-section button{margin-top:10px}
.desqueeze-tool .result-big{overflow-wrap:anywhere}
.desqueeze-tool .table-scroll{overflow-x:auto}
.desqueeze-tool table{width:100%;border-collapse:collapse;font-size:14px}
.desqueeze-tool th,.desqueeze-tool td{text-align:left;padding:10px;border-bottom:1px solid var(--line)}
.desqueeze-tool caption{text-align:left;color:var(--muted);margin-bottom:10px}
.desqueeze-tool .source-links a{text-decoration:underline}
.desqueeze-tool button:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:740px){.desqueeze-tool .preview-panel{position:static}.desqueeze-tool .stats-grid{grid-template-columns:1fr}.desqueeze-tool .result-big{font-size:28px}}
