.qr-grid[data-v-bc389624]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}[dir] .qr-grid[data-v-bc389624]{padding:0 .5rem}@media(max-width:768px){.qr-grid[data-v-bc389624]{grid-template-columns:repeat(2,1fr)}}.qr-cell[data-v-bc389624]{page-break-inside:avoid}.qr-card[data-v-bc389624]{transition:box-shadow .2s,border-color .2s}[dir] .qr-card[data-v-bc389624]{border:1px solid #e5e7eb;border-radius:14px;padding:1.25rem 1rem;text-align:center;background:#fff}[dir] .qr-card[data-v-bc389624]:hover{box-shadow:0 4px 16px rgba(0,0,0,.06);border-color:#d1d5db}.qr-image[data-v-bc389624]{width:100%;max-width:180px;height:auto}[dir] .qr-image[data-v-bc389624]{border-radius:8px;padding:8px;background:#fff}.qr-label[data-v-bc389624]{font-size:1.15rem;font-weight:700;color:#1f2937}[dir] .qr-label[data-v-bc389624]{margin-top:.5rem}.qr-zone[data-v-bc389624]{font-size:.8rem;color:#6b7280}[dir] .qr-zone[data-v-bc389624]{margin-top:.15rem}.qr-instruction[data-v-bc389624]{font-size:.7rem;color:#9ca3af;letter-spacing:.02em}[dir] .qr-instruction[data-v-bc389624]{margin-top:.25rem}.dev-url-bar[data-v-bc389624]{display:flex;align-items:center;gap:6px}[dir] .dev-url-bar[data-v-bc389624]{background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;padding:5px 10px;margin-bottom:.75rem}.dev-url-text[data-v-bc389624]{flex:1;font-size:.65rem;color:#92400e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}[dir=ltr] .dev-url-text[data-v-bc389624]{text-align:left}[dir=rtl] .dev-url-text[data-v-bc389624]{text-align:right}.dev-url-btn[data-v-bc389624]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#b45309;text-decoration:none;transition:background .15s}[dir] .dev-url-btn[data-v-bc389624]{border:none;border-radius:6px;background:rgba(251,191,36,.15);cursor:pointer}[dir] .dev-url-btn[data-v-bc389624]:hover{background:rgba(251,191,36,.35)}@media print{.no-print[data-v-bc389624]{display:none!important}}[dir] .dark-layout .qr-card{background:#283046;border-color:#3b4253}[dir] .dark-layout .qr-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.25);border-color:#4b5563}[dir] .dark-layout .qr-image{background:#fff;border-radius:8px}.dark-layout .qr-label{color:#d0d2d6}.dark-layout .qr-zone{color:#b4b7bd}.dark-layout .qr-instruction{color:#676d7d}[dir] .dark-layout .dev-url-bar{background:rgba(251,191,36,.08);border-color:rgba(251,191,36,.25)}.dark-layout .dev-url-btn,.dark-layout .dev-url-text{color:#fbbf24}[dir] .dark-layout .dev-url-btn{background:rgba(251,191,36,.12)}[dir] .dark-layout .dev-url-btn:hover{background:rgba(251,191,36,.25)}