.dev-mode-panel[data-v-88ffbfb2]{position:fixed;top:80px;right:20px;width:380px;max-height:calc(100vh - 100px);overflow-y:auto;z-index:1100;background:#fff3e0;border:3px solid #ff9800}.dev-mode-header[data-v-88ffbfb2]{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff;padding:12px 16px}.flex-wrap[data-v-88ffbfb2]{-ms-flex-wrap:wrap;flex-wrap:wrap}.dev-mode-panel[data-v-88ffbfb2]::-webkit-scrollbar{width:6px}.dev-mode-panel[data-v-88ffbfb2]::-webkit-scrollbar-track{background:#ffe0b2}.dev-mode-panel[data-v-88ffbfb2]::-webkit-scrollbar-thumb{background:#ff9800;border-radius:3px}.dev-mode-panel[data-v-88ffbfb2]::-webkit-scrollbar-thumb:hover{background:#f57c00}.bento-layout[data-v-3d1de0b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;min-height:0;overflow:hidden;gap:8px;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff!important}.bento-layout.idle .bento-message[data-v-3d1de0b4],.bento-layout.idle .bento-status[data-v-3d1de0b4]{background:linear-gradient(135deg,#1976d2,#1565c0)}.bento-header[data-v-3d1de0b4]{-ms-flex-negative:0;flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;height:auto}.bento-status[data-v-3d1de0b4]{border-radius:8px;padding:6px;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-align:center}.bento-status.full-width[data-v-3d1de0b4]{grid-column:1/-1}.status-label[data-v-3d1de0b4]{font-size:clamp(8px,2vw,10px);opacity:.9;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.status-value[data-v-3d1de0b4]{font-size:clamp(12px,3.5vw,16px);font-weight:700;margin-top:2px}.bento-preview[data-v-3d1de0b4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;background:#fff;border-radius:8px;border:2px solid #e0e0e0;overflow:hidden}.bento-preview[data-v-3d1de0b4],.preview-content[data-v-3d1de0b4]{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}.preview-content[data-v-3d1de0b4]{width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px;gap:20px}.scan-animation-box[data-v-3d1de0b4]{width:clamp(120px,40vw,200px);height:clamp(120px,40vw,200px);position:relative;border:3px solid #1976d2;border-radius:12px}.scan-line[data-v-3d1de0b4]{position:absolute;width:100%;height:4px;background:#1976d2;-webkit-animation:scan-3d1de0b4 2s ease-in-out infinite;animation:scan-3d1de0b4 2s ease-in-out infinite}@-webkit-keyframes scan-3d1de0b4{0%,to{top:0;opacity:.8}50%{top:calc(100% - 4px);opacity:.3}}@keyframes scan-3d1de0b4{0%,to{top:0;opacity:.8}50%{top:calc(100% - 4px);opacity:.3}}.bento-message[data-v-3d1de0b4]{-ms-flex-negative:0;flex-shrink:0;border-radius:8px;padding:8px;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;gap:8px;color:#fff;font-size:clamp(11px,2.8vw,14px);font-weight:500}.pulse-icon[data-v-3d1de0b4]{-webkit-animation:pulse-3d1de0b4 1.5s ease-in-out infinite;animation:pulse-3d1de0b4 1.5s ease-in-out infinite}@-webkit-keyframes pulse-3d1de0b4{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.7}}@keyframes pulse-3d1de0b4{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.7}}@media (max-width:480px){.bento-layout[data-v-3d1de0b4]{gap:6px;padding:6px}.bento-header[data-v-3d1de0b4]{gap:6px}.bento-status[data-v-3d1de0b4]{padding:5px}.preview-content[data-v-3d1de0b4]{padding:4px;gap:16px}.bento-message[data-v-3d1de0b4]{padding:6px;gap:6px}.scan-animation-box[data-v-3d1de0b4]{border-width:2px}}.bento-layout[data-v-57381447]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;min-height:0;overflow:hidden;gap:8px;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff!important}.bento-header[data-v-57381447]{-ms-flex-negative:0;flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;height:auto}.bento-slot[data-v-57381447],.bento-status[data-v-57381447]{background:linear-gradient(135deg,#1976d2,#1565c0);border-radius:8px;padding:6px;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-align:center}.slot-label[data-v-57381447],.status-label[data-v-57381447]{font-size:clamp(8px,2vw,10px);opacity:.9;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.status-value[data-v-57381447]{font-size:clamp(12px,3.5vw,16px);font-weight:700;margin-top:2px}.slot-value[data-v-57381447]{font-size:clamp(14px,4vw,20px);font-weight:700;margin-top:2px;word-break:break-word;line-height:1}.bento-preview[data-v-57381447]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;background:#fff;border-radius:8px;border:2px solid #e0e0e0;overflow:hidden}.bento-preview[data-v-57381447],.preview-content[data-v-57381447]{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}.preview-content[data-v-57381447]{width:100%;height:100%;padding:8px}.preview-img[data-v-57381447]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.preview-text[data-v-57381447]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.preview-text p[data-v-57381447]{font-size:clamp(12px,3vw,16px);font-weight:600;color:#333;margin:0;text-align:center;word-break:break-word}.bento-message[data-v-57381447]{-ms-flex-negative:0;flex-shrink:0;background:linear-gradient(135deg,#1976d2,#1565c0);border-radius:8px;padding:8px;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;gap:8px;color:#fff;font-size:clamp(11px,2.8vw,14px);font-weight:500}.pulse-icon[data-v-57381447]{-webkit-animation:pulse-57381447 1.5s ease-in-out infinite;animation:pulse-57381447 1.5s ease-in-out infinite}@-webkit-keyframes pulse-57381447{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.7}}@keyframes pulse-57381447{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.7}}@media (max-width:480px){.bento-layout[data-v-57381447]{gap:6px;padding:6px}.bento-header[data-v-57381447]{gap:6px}.bento-slot[data-v-57381447],.bento-status[data-v-57381447]{padding:5px}.preview-content[data-v-57381447]{padding:4px}.bento-message[data-v-57381447]{padding:6px;gap:6px}}.bento-layout[data-v-2cb0909e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;min-height:0;overflow:hidden;gap:8px;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff!important}.bento-layout.error .bento-message[data-v-2cb0909e],.bento-layout.error .bento-slot[data-v-2cb0909e],.bento-layout.error .bento-status[data-v-2cb0909e]{background:linear-gradient(135deg,#f44336,#d32f2f)}.bento-header[data-v-2cb0909e]{-ms-flex-negative:0;flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;height:auto}.bento-slot[data-v-2cb0909e],.bento-status[data-v-2cb0909e]{border-radius:8px;padding:6px;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-align:center}.slot-label[data-v-2cb0909e],.status-label[data-v-2cb0909e]{font-size:clamp(8px,2vw,10px);opacity:.9;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.status-value[data-v-2cb0909e]{font-size:clamp(12px,3.5vw,16px);font-weight:700;margin-top:2px}.slot-value[data-v-2cb0909e]{font-size:clamp(14px,4vw,20px);font-weight:700;margin-top:2px;word-break:break-word;line-height:1}.bento-preview[data-v-2cb0909e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;background:#fff;border-radius:8px;border:2px solid #e0e0e0;overflow:hidden}.bento-preview[data-v-2cb0909e],.preview-content[data-v-2cb0909e]{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}.preview-content[data-v-2cb0909e]{width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px;gap:12px}.preview-error p[data-v-2cb0909e]{font-size:clamp(14px,3.5vw,18px);font-weight:700;color:#f44336;margin:0;text-align:center}.scanned-info[data-v-2cb0909e]{font-size:clamp(11px,2.5vw,14px);color:#666;text-align:center}.scanned-info strong[data-v-2cb0909e]{color:#333}.bento-message[data-v-2cb0909e]{-ms-flex-negative:0;flex-shrink:0;border-radius:8px;padding:8px;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;gap:8px;color:#fff;font-size:clamp(11px,2.8vw,14px);font-weight:500}.countdown[data-v-2cb0909e]{margin-left:auto;font-weight:700;font-size:clamp(12px,3vw,15px)}.shake-icon[data-v-2cb0909e]{-webkit-animation:shake-2cb0909e .5s;animation:shake-2cb0909e .5s}@-webkit-keyframes shake-2cb0909e{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}75%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake-2cb0909e{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}75%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@media (max-width:480px){.bento-layout[data-v-2cb0909e]{gap:6px;padding:6px}.bento-header[data-v-2cb0909e]{gap:6px}.bento-slot[data-v-2cb0909e],.bento-status[data-v-2cb0909e]{padding:5px}.preview-content[data-v-2cb0909e]{padding:4px;gap:8px}.bento-message[data-v-2cb0909e]{padding:6px;gap:6px}}.bento-layout[data-v-75468fb4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;min-height:0;overflow:hidden;gap:8px;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff!important}.bento-layout.error .bento-message[data-v-75468fb4],.bento-layout.error .bento-slot[data-v-75468fb4],.bento-layout.error .bento-status[data-v-75468fb4]{background:linear-gradient(135deg,#f44336,#d32f2f)}.bento-layout.warning .bento-message[data-v-75468fb4],.bento-layout.warning .bento-slot[data-v-75468fb4],.bento-layout.warning .bento-status[data-v-75468fb4]{background:linear-gradient(135deg,#ff9800,#f57c00)}.bento-header[data-v-75468fb4]{-ms-flex-negative:0;flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;height:auto}.bento-slot[data-v-75468fb4],.bento-status[data-v-75468fb4]{border-radius:8px;padding:6px;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-align:center}.slot-label[data-v-75468fb4],.status-label[data-v-75468fb4]{font-size:clamp(8px,2vw,10px);opacity:.9;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.status-value[data-v-75468fb4]{font-size:clamp(12px,3.5vw,16px);font-weight:700;margin-top:2px}.slot-value[data-v-75468fb4]{font-size:clamp(14px,4vw,20px);font-weight:700;margin-top:2px;word-break:break-word;line-height:1}.bento-preview[data-v-75468fb4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;background:#fff;border-radius:8px;border:2px solid #e0e0e0;overflow:hidden}.bento-preview[data-v-75468fb4],.preview-content[data-v-75468fb4]{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}.preview-content[data-v-75468fb4]{width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px;gap:12px}.preview-error p[data-v-75468fb4]{font-size:clamp(14px,3.5vw,18px);font-weight:700;color:#333;margin:0;text-align:center}.preview-img[data-v-75468fb4]{max-width:100%;max-height:60%;-o-object-fit:contain;object-fit:contain;margin-bottom:8px}.preview-text-content[data-v-75468fb4]{font-size:clamp(13px,3vw,16px);font-weight:600;color:#666;margin:0;text-align:center}.error-title[data-v-75468fb4]{font-size:clamp(12px,2.8vw,15px);margin-top:4px}.article-info[data-v-75468fb4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;text-align:center}.info-line[data-v-75468fb4]{font-size:clamp(11px,2.5vw,14px);color:#666}.info-line strong[data-v-75468fb4]{color:#333}.bento-message[data-v-75468fb4]{-ms-flex-negative:0;flex-shrink:0;border-radius:8px;padding:8px;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;gap:8px;color:#fff;font-size:clamp(11px,2.8vw,14px);font-weight:500}.countdown[data-v-75468fb4]{margin-left:auto;font-weight:700;font-size:clamp(12px,3vw,15px)}.shake-icon[data-v-75468fb4]{-webkit-animation:shake-75468fb4 .5s;animation:shake-75468fb4 .5s}@-webkit-keyframes shake-75468fb4{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}75%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake-75468fb4{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}75%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@media (max-width:480px){.bento-layout[data-v-75468fb4]{gap:6px;padding:6px}.bento-header[data-v-75468fb4]{gap:6px}.bento-slot[data-v-75468fb4],.bento-status[data-v-75468fb4]{padding:5px}.preview-content[data-v-75468fb4]{padding:4px;gap:8px}.bento-message[data-v-75468fb4]{padding:6px;gap:6px}}.bento-layout[data-v-e72f22d0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;min-height:0;overflow:hidden;gap:8px;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff!important}.bento-layout.success .bento-message[data-v-e72f22d0],.bento-layout.success .bento-slot[data-v-e72f22d0],.bento-layout.success .bento-status[data-v-e72f22d0]{background:linear-gradient(135deg,#4caf50,#388e3c)}.bento-header[data-v-e72f22d0]{-ms-flex-negative:0;flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;height:auto}.bento-slot[data-v-e72f22d0],.bento-status[data-v-e72f22d0]{border-radius:8px;padding:6px;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-align:center}.slot-label[data-v-e72f22d0],.status-label[data-v-e72f22d0]{font-size:clamp(8px,2vw,10px);opacity:.9;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.status-value[data-v-e72f22d0]{font-size:clamp(12px,3.5vw,16px);font-weight:700;margin-top:2px}.slot-value[data-v-e72f22d0]{font-size:clamp(14px,4vw,20px);font-weight:700;margin-top:2px;word-break:break-word;line-height:1}.bento-preview[data-v-e72f22d0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;background:#fff;border-radius:8px;border:2px solid #e0e0e0;overflow:hidden}.bento-preview[data-v-e72f22d0],.preview-content[data-v-e72f22d0]{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}.preview-content[data-v-e72f22d0]{width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px;gap:12px}.preview-success p[data-v-e72f22d0]{font-size:clamp(14px,3.5vw,18px);font-weight:700;color:#4caf50;margin:0;text-align:center}.order-info[data-v-e72f22d0]{font-size:clamp(11px,2.5vw,14px);color:#666;text-align:center;font-weight:600}.bento-message[data-v-e72f22d0]{-ms-flex-negative:0;flex-shrink:0;border-radius:8px;padding:8px;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;gap:8px;color:#fff;font-size:clamp(11px,2.8vw,14px);font-weight:500}.countdown[data-v-e72f22d0]{margin-left:auto;font-weight:700;font-size:clamp(12px,3vw,15px)}.success-pop[data-v-e72f22d0]{-webkit-animation:pop-e72f22d0 .4s ease-out;animation:pop-e72f22d0 .4s ease-out}@-webkit-keyframes pop-e72f22d0{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes pop-e72f22d0{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@media (max-width:480px){.bento-layout[data-v-e72f22d0]{gap:6px;padding:6px}.bento-header[data-v-e72f22d0]{gap:6px}.bento-slot[data-v-e72f22d0],.bento-status[data-v-e72f22d0]{padding:5px}.preview-content[data-v-e72f22d0]{padding:4px;gap:8px}.bento-message[data-v-e72f22d0]{padding:6px;gap:6px}}.placement-wizard[data-v-5b219b54]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;height:100dvh;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.placement-wizard.tablet-mode[data-v-5b219b54]{background:#f8f9fa;height:100vh;height:100dvh;overflow:hidden}.tablet-mode-badge[data-v-5b219b54]{position:absolute;top:16px;right:16px;z-index:1000}.socket-debug-info[data-v-5b219b54]{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.dev-mode-toggle[data-v-5b219b54]{position:absolute;top:16px;right:16px;z-index:1000}.dev-mode-toggle .v-btn.dev-active[data-v-5b219b54]{-webkit-animation:pulse-dev-5b219b54 1.5s ease-in-out infinite;animation:pulse-dev-5b219b54 1.5s ease-in-out infinite}@-webkit-keyframes pulse-dev-5b219b54{0%,to{-webkit-box-shadow:0 0 0 0 rgba(255,152,0,.7);box-shadow:0 0 0 0 rgba(255,152,0,.7)}50%{-webkit-box-shadow:0 0 0 10px rgba(255,152,0,0);box-shadow:0 0 0 10px rgba(255,152,0,0)}}@keyframes pulse-dev-5b219b54{0%,to{-webkit-box-shadow:0 0 0 0 rgba(255,152,0,.7);box-shadow:0 0 0 0 rgba(255,152,0,.7)}50%{-webkit-box-shadow:0 0 0 10px rgba(255,152,0,0);box-shadow:0 0 0 10px rgba(255,152,0,0)}}.back-button[data-v-5b219b54]{position:absolute;top:16px;left:16px;z-index:1000}.fullscreen-toggle[data-v-5b219b54]{position:absolute;top:70px;left:16px;z-index:1000}.placement-main-container[data-v-5b219b54]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:0;overflow:hidden;height:100vh;height:100dvh}.placement-wizard.tablet-mode .placement-main-container[data-v-5b219b54]{height:100vh;height:100dvh}.placement-content-wrapper[data-v-5b219b54]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;min-width:0;position:relative}.loading-overlay[data-v-5b219b54]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);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;z-index:9999;-webkit-animation:fadeIn-5b219b54 .2s ease-in;animation:fadeIn-5b219b54 .2s ease-in}@-webkit-keyframes fadeIn-5b219b54{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-5b219b54{0%{opacity:0}to{opacity:1}}.loading-content[data-v-5b219b54]{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;gap:24px;padding:32px}.loading-text[data-v-5b219b54]{font-weight:600;color:#1976d2;text-align:center;-webkit-animation:pulse-text-5b219b54 1.5s ease-in-out infinite;animation:pulse-text-5b219b54 1.5s ease-in-out infinite}@-webkit-keyframes pulse-text-5b219b54{0%,to{opacity:1}50%{opacity:.6}}@keyframes pulse-text-5b219b54{0%,to{opacity:1}50%{opacity:.6}}@media (max-width:768px){.loading-overlay[data-v-5b219b54]{background:hsla(0,0%,100%,.98)}.loading-content[data-v-5b219b54]{gap:32px;padding:48px 24px}.loading-text[data-v-5b219b54]{font-size:1.25rem;max-width:80%}}@media (max-width:480px){.loading-content[data-v-5b219b54]{gap:40px;padding:60px 24px}.loading-text[data-v-5b219b54]{font-size:1.5rem;font-weight:700;letter-spacing:.5px}}.unconfirmed-section[data-v-5b219b54]{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;height:100vh;height:100dvh}.unconfirmed-card[data-v-5b219b54],.unconfirmed-section[data-v-5b219b54]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.unconfirmed-card[data-v-5b219b54]{height:100%}.unconfirmed-header[data-v-5b219b54]{-ms-flex-negative:0;flex-shrink:0;background:#f5f5f5;border-bottom:1px solid #e0e0e0}.unconfirmed-card-content[data-v-5b219b54]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.search-container[data-v-5b219b54]{-ms-flex-negative:0;flex-shrink:0;background:#fff}.table-scroll-container[data-v-5b219b54]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden}.unconfirmed-table[data-v-5b219b54]{height:100%}.table-cell-content[data-v-5b219b54]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:48px}.table-scroll-container[data-v-5b219b54]::-webkit-scrollbar{width:8px}.table-scroll-container[data-v-5b219b54]::-webkit-scrollbar-track{background:#f1f1f1}.table-scroll-container[data-v-5b219b54]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.table-scroll-container[data-v-5b219b54]::-webkit-scrollbar-thumb:hover{background:#555}.unconfirmed-table[data-v-5b219b54] .found-article-row{background-color:#c8e6c9!important;-webkit-animation:highlight-pulse-5b219b54 2s ease-in-out;animation:highlight-pulse-5b219b54 2s ease-in-out}.unconfirmed-table[data-v-5b219b54] .found-article-row:hover{background-color:#a5d6a7!important}.unconfirmed-table[data-v-5b219b54] .found-article-row td{background-color:#c8e6c9!important}.unconfirmed-table[data-v-5b219b54] .found-article-row:hover td{background-color:#a5d6a7!important}@-webkit-keyframes highlight-pulse-5b219b54{0%,to{background-color:#c8e6c9}50%{background-color:#81c784}}@keyframes highlight-pulse-5b219b54{0%,to{background-color:#c8e6c9}50%{background-color:#81c784}}