.qr-page[data-v-42de9746]{max-width:390px;width:100%;margin:0 auto}.qr-scanner[data-v-42de9746]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.stats-card[data-v-42de9746]{position:relative;overflow:hidden;border-radius:18px;border:none;margin:0;width:100%}.stats-card.scanner-card[data-v-42de9746]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.stats-card[data-v-42de9746] .el-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 16px 12px;min-height:140px;position:relative;z-index:1}.stats-card .sc-circle[data-v-42de9746]{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.stats-card .sc-circle.sc-circle-1[data-v-42de9746]{width:120px;height:120px;top:-65px;right:-45px;background:hsla(0,0%,100%,.13)}.stats-card .sc-circle.sc-circle-2[data-v-42de9746]{width:70px;height:70px;bottom:-28px;left:-22px;background:hsla(0,0%,100%,.08)}.stats-card .sc-top[data-v-42de9746]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.stats-card .sc-value[data-v-42de9746]{font-size:2.4rem;font-weight:400;color:#fff;line-height:1}.stats-card .sc-value i[data-v-42de9746]{font-size:2.4rem;color:#fff}.stats-card .sc-label[data-v-42de9746]{font-size:24px!important;font-weight:400;color:hsla(0,0%,100%,.95);margin-top:8px}.stats-card .sc-footer[data-v-42de9746]{margin-top:auto;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.22)}.stats-card .sc-btn[data-v-42de9746]{color:hsla(0,0%,100%,.9)!important;font-size:12px;font-weight:400;padding:0}.stats-card .stats-icon[data-v-42de9746]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:hsla(0,0%,100%,.22);backdrop-filter:blur(6px);-ms-flex-negative:0;flex-shrink:0}.stats-card .stats-icon i[data-v-42de9746]{font-size:20px;color:#fff}.qr-container[data-v-42de9746]{padding:20px}.qr-container[data-v-42de9746],.qr-content[data-v-42de9746]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qr-content[data-v-42de9746]{width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;background-color:#fff;border-radius:15px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);padding:20px 35px}.qr-hint[data-v-42de9746]{margin:0 0 8px;color:#4a596a;font-weight:400;text-align:center}.qr-reader[data-v-42de9746]{width:100%;max-width:300px;min-height:280px;overflow:hidden;border-radius:10px}.scanner-stop-btn[data-v-42de9746]{margin-top:12px}.qr-scanned-value[data-v-42de9746]{margin:8px 0 16px;padding:8px 12px;background:#f5f7fa;border-radius:8px;word-break:break-all;text-align:center;color:#4a596a}.qr-error-block[data-v-42de9746]{margin-top:16px;padding:15px;background-color:#fff5f5;border-left:4px solid #0275be;color:#0275be;border-radius:4px}.qr-error-block p[data-v-42de9746]{margin:0}@media screen and (max-width:767px){.qr-page[data-v-42de9746]{max-width:100%}.qr-container[data-v-42de9746]{padding:12px}.qr-content[data-v-42de9746]{width:100%;max-width:100%;padding:12px 8px}.qr-reader[data-v-42de9746]{max-width:100%;min-height:240px}}.qr-kod-result-dialog{width:80vw!important;max-width:320px;height:80vw;max-height:320px;margin-top:0!important;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:18px;overflow:hidden;background:transparent;-webkit-box-shadow:0 16px 32px rgba(0,0,0,.14);box-shadow:0 16px 32px rgba(0,0,0,.14)}.qr-kod-result-dialog .el-dialog__header{display:none}.qr-kod-result-dialog .el-dialog__body{padding:0;height:100%}.qr-kod-result-dialog .qr-result{position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;text-align:center;color:#15803d}.qr-kod-result-dialog .sc-circle{position:absolute;border-radius:50%;pointer-events:none}.qr-kod-result-dialog .sc-circle.sc-circle-1{width:120px;height:120px;top:-65px;right:-45px;background:hsla(0,0%,100%,.45)}.qr-kod-result-dialog .sc-circle.sc-circle-2{width:70px;height:70px;bottom:-28px;left:-22px;background:hsla(0,0%,100%,.28)}.qr-kod-result-dialog .qr-result__icon{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;margin:0 auto 14px;border-radius:16px;background:hsla(0,0%,100%,.55);backdrop-filter:blur(6px)}.qr-kod-result-dialog .qr-result__icon i{font-size:28px}.qr-kod-result-dialog .qr-result__title{position:relative;z-index:1;font-size:18px;font-weight:400;margin-bottom:24px}.qr-kod-result-dialog .qr-result__action{display:block;font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.02em}.qr-kod-result-dialog .qr-result__btn{position:relative;z-index:1;border:1px solid hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.45);color:inherit;border-radius:12px;padding:8px 22px;font-size:14px;font-weight:400;cursor:pointer;backdrop-filter:blur(6px)}.qr-kod-result-dialog.qr-kod-result-dialog--success .qr-result{background:linear-gradient(135deg,#cef2dc,#85dfa6);color:#15803d}.qr-kod-result-dialog.qr-kod-result-dialog--error .qr-result{background:linear-gradient(135deg,#fddfdf,#faaeae);color:#b91c1c}