.toolbox{border:2px dashed var(--ink,#1b1714);padding:clamp(14px,3vw,32px);margin-block:28px}.toolbox .field{min-width:0}.toolbox input,.toolbox select{width:100%;max-width:100%;min-width:0}.toolbox table{width:100%;font-size:.9rem;border-collapse:collapse}.toolbox td,.toolbox th{padding:8px;text-align:left;border-bottom:1px solid #8c9c84}.toolbox button{white-space:normal}.toolbox .result{overflow-wrap:anywhere}.toolbox .table-scroll{overflow:auto}.toolbox :focus-visible{outline:3px solid #c2412d;outline-offset:3px}.toolbox #hat-error{color:#7e2a1e;font-weight:700}@media(max-width:550px){.toolbox .tool-grid{grid-template-columns:1fr}}@media print{header,footer,nav,.tool-actions,#hat-form{display:none!important}.toolbox,.toolbox .result{color:#000!important;background:#fff!important}.toolbox details{display:block}.toolbox{border:0;padding:0}}