.quick-scan-feedback[data-v-7010eef0]{min-width:390px;max-width:660px;min-height:56px;margin:0 0 6px 10px;padding:6px 14px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;vertical-align:top;border:1px solid #ffbb96;border-radius:6px;background:linear-gradient(110deg,#fff7e6,#fff 72%);box-shadow:0 3px 12px rgba(250,84,28,.12);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.quick-scan-feedback.is-compact[data-v-7010eef0]{min-width:0;min-height:34px;padding:4px 10px;border-color:#d9e2ec;background:#fafcff;box-shadow:none}.is-compact .feedback-summary[data-v-7010eef0]{min-height:24px;gap:10px}.is-compact .quantity-label[data-v-7010eef0]{margin-right:6px;color:#475569;font-weight:500}.is-compact .quantity-value[data-v-7010eef0]{min-width:22px;padding:0 3px;border-radius:0;background:transparent;box-shadow:none;color:#1f2937;font-size:18px;line-height:24px;text-shadow:none}.is-compact .quantity-unit[data-v-7010eef0]{margin-left:3px;color:#64748b;font-size:13px;font-weight:500}.quick-scan-feedback.is-compact.is-pulsing[data-v-7010eef0]{animation:quick-scan-compact-pulse-7010eef0 .9s ease-out}.feedback-summary[data-v-7010eef0]{min-height:42px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px}.quick-scan-feedback.has-issue[data-v-7010eef0]{min-width:500px}.quick-scan-feedback.is-pulsing[data-v-7010eef0]{animation:quick-scan-quantity-pulse-7010eef0 .9s ease-out}.quantity-main[data-v-7010eef0]{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}.quantity-label[data-v-7010eef0]{margin-right:10px;color:#334155;font-size:13px;font-weight:600}.quantity-value[data-v-7010eef0]{min-width:66px;padding:0 10px;border-radius:6px;background:#fa541c;box-shadow:0 3px 8px rgba(250,84,28,.3);color:#fff;font-size:36px;font-weight:800;line-height:40px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.16);font-variant-numeric:tabular-nums}.quantity-unit[data-v-7010eef0]{margin-left:5px;color:#ad2102;font-size:14px;font-weight:600}.scan-result[data-v-7010eef0]{min-width:0;padding-left:14px;-ms-flex:1;flex:1;border-left:1px solid #fed7aa;line-height:20px}.scan-success[data-v-7010eef0]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px;color:#389e0d;font-size:13px;font-weight:600;white-space:nowrap}.scan-success b[data-v-7010eef0]{padding:0 7px;border-radius:10px;background:#f6ffed;color:#237804;font-size:14px}.latest-scan[data-v-7010eef0]{max-width:330px;overflow:hidden;color:#64748b;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.scan-issue[data-v-7010eef0]{margin-top:7px;padding:8px 10px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:8px;border:1px solid #ffd591;border-radius:4px;background:#fffbe6;color:#874d00}.issue-error .scan-issue[data-v-7010eef0]{border-color:#ffa39e;background:#fff1f0;color:#a8071a}.scan-issue-icon[data-v-7010eef0]{margin-top:3px;-ms-flex:0 0 auto;flex:0 0 auto;font-size:16px}.scan-issue-content[data-v-7010eef0]{min-width:0;-ms-flex:1;flex:1;line-height:20px}.scan-issue-title[data-v-7010eef0]{font-weight:700}.scan-issue-code[data-v-7010eef0]{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;gap:4px}.scan-issue-code>span[data-v-7010eef0]{-ms-flex:0 0 auto;flex:0 0 auto}.scan-issue-code code[data-v-7010eef0]{min-width:0;color:inherit;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:13px;font-weight:700;overflow-wrap:anywhere;-webkit-user-select:text;-ms-user-select:text;user-select:text}.scan-issue-reason[data-v-7010eef0]{color:#ad6800;overflow-wrap:anywhere}.issue-error .scan-issue-reason[data-v-7010eef0]{color:#cf1322}.scan-issue-close[data-v-7010eef0]{width:24px;height:24px;padding:0;-ms-flex:0 0 auto;flex:0 0 auto;border:0;background:transparent;color:currentColor;cursor:pointer;opacity:.7}.scan-issue-close[data-v-7010eef0]:focus,.scan-issue-close[data-v-7010eef0]:hover{opacity:1}@keyframes quick-scan-quantity-pulse-7010eef0{0%{border-color:#52c41a;box-shadow:0 0 0 0 rgba(82,196,26,.3),0 5px 16px rgba(250,84,28,.16);transform:scale(1)}35%{border-color:#52c41a;box-shadow:0 0 0 6px rgba(82,196,26,.12),0 5px 16px rgba(250,84,28,.16);transform:scale(1.025)}to{border-color:#ffbb96;box-shadow:0 3px 12px rgba(250,84,28,.12);transform:scale(1)}}@keyframes quick-scan-compact-pulse-7010eef0{0%{border-color:#52c41a;box-shadow:0 0 0 0 rgba(82,196,26,.2)}35%{border-color:#52c41a;box-shadow:0 0 0 4px rgba(82,196,26,.1)}to{border-color:#d9e2ec;box-shadow:none}}@media (max-width:768px){.quick-scan-feedback.has-issue[data-v-7010eef0],.quick-scan-feedback[data-v-7010eef0]{width:100%;max-width:none;min-width:0;margin-left:0}.feedback-summary[data-v-7010eef0]{-ms-flex-wrap:wrap;flex-wrap:wrap}.scan-result[data-v-7010eef0]{min-width:180px}}