.guide-tool{overflow-wrap:anywhere;border:1px solid #ced7dc;border-radius:12px;margin-block:1.5rem;padding:1.2rem}.guide-tool .tool-fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.8rem;margin-block:1rem;display:grid}.guide-tool label{gap:.3rem;display:grid}.guide-tool input:not([type=checkbox]),.guide-tool select{color:#243746;background:#fff;border:1px solid #8d9fa9;border-radius:4px;width:100%;min-width:0;padding:.5rem}.guide-tool button{border:1px solid #8d9fa9;border-radius:4px;margin-block:.4rem;padding:.5rem .8rem}.guide-tool svg{width:100%;max-height:420px;margin-block:1rem;display:block}.guide-tool table{border-collapse:collapse;width:100%;font-size:.9rem}.guide-tool th,.guide-tool td{text-align:left;border:1px solid #ced7dc;padding:.5rem}.guide-tool .tool-example{background:#f5f6f3;margin-block:1rem;padding:.7rem}.guide-tool .tool-checklist label{align-items:center;gap:.6rem;display:flex}.guide-tool .print-labels{flex-wrap:wrap;gap:.5rem;margin-block:1rem;display:flex}.guide-tool .print-labels>div{border:1px dashed #435d6d;min-width:160px;padding:.6rem;display:grid}@media print{.guide-tool .tool-controls{display:none!important}.guide-tool{break-inside:avoid;border-color:#444}.guide-tool svg{-webkit-print-color-adjust:exact;print-color-adjust:exact;max-height:150mm}.guide-tool .print-labels>div{break-inside:avoid}}
