.qr-icon-button{display:inline-flex!important;align-items:center;justify-content:center;width:38px!important;min-width:38px!important;height:38px;padding:8px!important;border:1px solid #e1e5ef;border-radius:10px;background:white;color:#182230;position:relative}.qr-icon-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.qr-icon-button:hover,.qr-icon-button:focus-visible{background:#fff3e8}.label-dialog{width:min(850px,95vw);max-height:92vh;overflow:auto;border:0;border-radius:16px;padding:22px}.label-dialog::backdrop{background:#0007}.label-header,.label-buttons{display:flex;align-items:center;justify-content:space-between;gap:12px}.label-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:16px 0}.label-fields label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}.label-fields input,.label-fields select{width:100%;min-height:38px;border:1px solid #dde3ed;border-radius:8px;padding:8px;color:#182230;background:white}.label-fields .label-check{flex-direction:row;align-items:center}.label-check input{width:18px;min-height:18px}.label-preview{background:#eef0f4;border:1px solid #e1e5ef;padding:12px;overflow:auto;max-height:520px;margin:16px 0}.label-preview-frame{border:0;background:white;display:block;margin:auto;max-width:none}.label-error{color:#c43236}.label-print-frame{position:fixed;width:1px;height:1px;left:-10000px;border:0}.label-settings{margin-top:20px;padding:22px}.qr-danger{color:#d92d20!important}.qr-regenerate-form textarea,.qr-regenerate-form input{width:100%;box-sizing:border-box;padding:10px;border:1px solid #e4c7ca;border-radius:8px;margin:8px 0 16px}.qr-regenerate-form button[type=submit]{background:#d92d20;color:white;border:0;border-radius:10px;padding:12px 20px}.qr-regenerate-form label{display:block}.qr-regenerate-form [role=alert]{color:#d92d20}

.label-check input{accent-color:var(--orange,#FF7A00)}
