.print-tool [hidden]{display:none!important}
.print-tool .panel,.print-tool .field{min-width:0}
.print-tool .breadcrumbs{flex-wrap:wrap}
.print-tool .field-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.print-tool .preview-panel{align-self:start}
.print-tool .print-preview{display:block;width:100%;height:auto;background:#f0efff;border-radius:12px}
.print-tool .result-big,.print-tool .stat strong{overflow-wrap:anywhere}
.print-tool .error-message{color:#b42318;font-weight:650}
.print-tool .copy-output{width:100%;min-height:150px;padding:12px;border:1px solid var(--line);border-radius:10px;resize:vertical}
.print-tool .table-scroll{overflow-x:auto}
.print-tool table{width:100%;border-collapse:collapse;font-size:14px}
.print-tool th,.print-tool td{padding:10px;text-align:left;border-bottom:1px solid var(--line);text-transform:none}
.print-tool caption{text-align:left;color:var(--muted);margin-bottom:10px}
.print-tool .content-card p{line-height:1.8}
.print-tool .content-card code{overflow-wrap:anywhere}
.print-tool .content-card ol+p,.print-tool .content-card ul+p{margin-top:12px}
.print-tool button:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:740px){.print-tool .preview-panel{position:static}.print-tool .stats-grid{grid-template-columns:1fr}.print-tool .result-big{font-size:30px}}
