.hk-scan[data-v-bb86d9f5]{display:flex;flex-direction:column;gap:6px}.hk-scan__label[data-v-bb86d9f5]{font-weight:500}.hk-scan__cam[data-v-bb86d9f5]{display:flex;flex-direction:column;gap:var(--hk-space-2)}.hk-scan__video[data-v-bb86d9f5]{background:#000;border-radius:8px;max-height:320px;width:100%}.hk-scan__camerr[data-v-bb86d9f5]{color:var(--hk-color-danger,#b42318)}.hk-scan--terminal .hk-scan__label[data-v-bb86d9f5]{font-size:var(--hk-text-l);font-weight:600}.hk-scan--terminal .hk-scan__input.hk-input--terminal[data-v-bb86d9f5]{font-size:var(--hk-text-l);height:var(--hk-term-scan-h);min-height:var(--hk-term-scan-h)}.hk-scan--terminal[data-v-bb86d9f5] .hk-button{min-height:var(--hk-term-scan-h)}.hk-scan__row[data-v-bb86d9f5]{display:flex;gap:var(--hk-space-2);position:relative}.hk-scan__icon[data-v-bb86d9f5]{color:var(--hk-color-ink-muted);left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.hk-scan__input[data-v-bb86d9f5]{flex:1;padding-left:44px;transition:box-shadow var(--hk-dur),border-color var(--hk-dur)}.hk-scan--terminal .hk-scan__input[data-v-bb86d9f5]{padding-left:52px}.hk-scan--ok .hk-scan__input[data-v-bb86d9f5]{border-color:var(--hk-color-ok);box-shadow:0 0 0 3px var(--hk-color-ok-bg)}.hk-scan--error .hk-scan__input[data-v-bb86d9f5]{border-color:var(--hk-color-danger);box-shadow:0 0 0 3px var(--hk-color-danger-bg)}.hk-scan--dup .hk-scan__input[data-v-bb86d9f5]{border-color:var(--hk-color-warn);box-shadow:0 0 0 3px var(--hk-color-warn-bg)}@media(prefers-reduced-motion:reduce){.hk-scan__input[data-v-bb86d9f5]{transition:none}}
