@font-face{font-family:HugPDFLabels;src:url('/assets/fonts/labels-dejavu.ttf') format('truetype');font-display:swap}
.label-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.3rem;background:#fff;border:1px solid #d9e0eb;border-radius:16px}.label-controls label{display:flex;flex-direction:column;gap:.5rem;font-weight:600}.label-controls input,.label-controls select{max-width:100%;padding:.65rem;border:1px solid #bcc8d8;border-radius:8px;font:inherit}.label-controls input[type=checkbox]{align-self:start;width:1.3rem;height:1.3rem}.label-buttons{display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0}.label-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;margin:1rem 0}.label-results canvas{width:100%;height:auto;border:1px dashed #9daabe;background:white}.label-results p{grid-column:1/-1}@media(max-width:600px){.label-controls{grid-template-columns:1fr;padding:1rem}}
