.label-pdf-page label{display:block;margin:16px 0 8px;font-weight:600}.label-pdf-page input:not([type="file"]):not([type="checkbox"]),.label-pdf-page select{min-height:44px;width:100%;max-width:100%;box-sizing:border-box;padding:8px 12px;border:1px solid var(--border);border-radius:var(--ui-radius-control);background:var(--surface);color:var(--text);font:inherit;font-size:16px}.label-pdf-page label:has(input[type="checkbox"]){min-height:44px;display:flex;align-items:center;gap:8px}.label-pdf-page button{min-height:44px}.label-pdf-page #lpDrop{border:1px dashed var(--border);border-radius:var(--ui-radius-card);padding:16px;text-align:center}.label-pdf-page #lpList li{margin-bottom:16px;overflow-wrap:anywhere}.label-pdf-page #lpList span,.label-pdf-page #lpList strong{display:block}.label-pdf-page #lpResult,.label-pdf-page #lpError{overflow-wrap:anywhere}.label-pdf-page #lpError{color:var(--danger)}

.label-pdf-page textarea{box-sizing:border-box;width:100%;font:inherit;font-size:16px;resize:vertical;padding:12px;border:1px solid var(--border);border-radius:var(--ui-radius-control);background:var(--surface);color:var(--text)}
 .label-pdf-page .lp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.label-pdf-page #lpPreview canvas{display:block;max-width:100%;height:auto}.label-pdf-page #lpPreview:empty{display:none}@media(max-width:600px){.label-pdf-page .lp-grid{grid-template-columns:1fr}}
