._backdrop_dmtr0_3{z-index:1000;padding:var(--space-4);background:color-mix(in srgb, var(--color-dark-1) 60%, transparent);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_dmtr0_14{width:min(560px,100%);max-height:calc(100dvh - 2 * var(--space-4));border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:0 12px 40px color-mix(in srgb, var(--color-dark-1) 30%, transparent);outline:none;flex-direction:column;display:flex;overflow:auto}._head_dmtr0_26,._foot_dmtr0_27{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);display:flex}._head_dmtr0_26{border-bottom:1px solid var(--color-divider)}._foot_dmtr0_27{border-top:1px solid var(--color-divider);flex-wrap:wrap;justify-content:flex-end}._foot_dmtr0_27>:first-child:not(:last-child){margin-right:auto}._title_dmtr0_49{color:var(--color-dark-1);font-size:var(--text-h5-size);font-weight:var(--font-weight-bold);margin:0}._close_dmtr0_56{color:var(--color-ink-2);cursor:pointer;background:0 0;border:none;padding:4px;display:flex}._body_dmtr0_65{gap:var(--space-3);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}._camera_dmtr0_72{gap:var(--space-3);flex-direction:column;display:flex}._frame_dmtr0_78{aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--color-dark-1);position:relative;overflow:hidden}._frameOff_dmtr0_86{display:none}._video_dmtr0_90{object-fit:cover;width:100%;height:100%;display:block}._frameNote_dmtr0_97{color:var(--color-light-1);justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}._aim_dmtr0_108{border:3px solid var(--color-secondary);border-radius:var(--radius-card);box-shadow:0 0 0 999px color-mix(in srgb, var(--color-dark-1) 35%, transparent);pointer-events:none;position:absolute;inset:22% 12%}._tools_dmtr0_117{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}._select_dmtr0_124{gap:var(--space-1);flex-direction:column;flex:200px;display:flex}._hint_dmtr0_131{color:var(--color-ink-2);font-size:var(--text-caption-size);margin:0}._problem_dmtr0_137{padding:var(--space-3) var(--space-4);border:1px solid var(--color-error-line);border-radius:var(--radius-card);background:var(--color-error-tint);color:var(--color-error-ink);font-weight:var(--font-weight-medium);margin:0}._feedbackZone_dmtr0_147{min-height:24px}._feedback_dmtr0_147{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);font-weight:var(--font-weight-medium);margin:0;animation:.4s ease-out _flash_dmtr0_1;display:flex}._feedbackGood_dmtr0_162{background:var(--color-success-tint);color:var(--color-success-ink)}._feedbackBad_dmtr0_167{background:var(--color-error-tint);color:var(--color-error-ink)}@keyframes _flash_dmtr0_1{0%{transform:scale(1.03)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){._feedback_dmtr0_147{animation:none}}._still_dmtr0_189{border-radius:var(--radius-card);width:100%;display:block}@media (width<=767px){._backdrop_dmtr0_3{align-items:stretch;padding:0}._dialog_dmtr0_14{border-radius:0;width:100%;max-height:none}}._scan_1hy3h_1{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._progressHead_1hy3h_8{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._progressValue_1hy3h_15{color:var(--color-ink);font-size:var(--text-h4-size);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}._progress_1hy3h_8{border-radius:var(--radius-pill);background:var(--color-divider);appearance:none;border:none;width:100%;height:8px;overflow:hidden}._progress_1hy3h_8::-webkit-progress-bar{background:var(--color-divider)}._progress_1hy3h_8::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--color-teal-600)}._progress_1hy3h_8::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--color-teal-600)}._scanForm_1hy3h_46{gap:var(--space-2);flex-wrap:wrap;display:flex}._scanField_1hy3h_52{border:1px solid var(--color-line-strong);border-radius:var(--radius-input);background:var(--color-surface);min-height:48px;color:var(--color-teal-700);flex:240px;align-items:center;gap:10px;padding:0 14px;display:flex}._scanField_1hy3h_52:focus-within{border-color:var(--color-teal-600);box-shadow:0 0 0 3px var(--color-secondary-variant)}._scanInput_1hy3h_70{min-width:0;color:var(--color-ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}._scanError_1hy3h_81{color:var(--color-error-ink);font-size:var(--text-caption-size);font-weight:var(--font-weight-medium);margin:0}._block_1hy3h_88{display:block}._uids_1hy3h_92{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._uid_1hy3h_92{border-radius:var(--radius-pill);background:var(--color-teal-tint);color:var(--color-teal-800);font-size:var(--text-caption-size);font-weight:var(--font-weight-medium);align-items:center;gap:4px;padding:4px 6px 4px 10px;display:inline-flex}._badCondition_1hy3h_113{margin-left:var(--space-1);padding-left:var(--space-2);border-left:1px solid var(--color-line);cursor:pointer;align-items:center;gap:4px;display:inline-flex}._badCondition_1hy3h_113 input{accent-color:var(--color-teal-600)}._uidRemove_1hy3h_127{color:inherit;cursor:pointer;background:0 0;border:none;padding:2px;display:flex}._scanBlock_1hy3h_136{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._searchRow_1hy3h_145{align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex}._cameraIcon_1hy3h_153{border:1px solid var(--color-line);border-radius:var(--radius-button);background:var(--color-surface);width:44px;height:44px;color:var(--color-teal-700);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._cameraIcon_1hy3h_153:hover:not(:disabled){border-color:var(--color-teal-600);box-shadow:0 0 0 3px var(--color-secondary-variant)}._cameraIcon_1hy3h_153:disabled{color:var(--color-ink-3);cursor:default}._barcode_1hy3h_178{max-width:100%;height:auto;color:var(--color-dark-1);display:block}._inlineScan_1hy3h_186{align-items:flex-end;gap:var(--space-2);min-width:0;display:flex}._inlineScan_1hy3h_186>:first-child{flex:1;min-width:0}
