body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{margin:10px auto;max-width:700px;text-align:center}.search-mode-toggle{align-items:center;display:flex;justify-content:center;margin-bottom:24px}.toggle-label{align-items:center;color:#252525;cursor:pointer;display:flex;font-size:20px;font-weight:600;gap:12px}.toggle-switch{height:32px;position:relative;width:60px}.toggle-switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:32px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.3s}.slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:24px;left:4px;width:24px}.toggle-switch input:checked+.slider{background-color:#2563eb}.toggle-switch input:checked+.slider:before{transform:translateX(28px)}.manual-search-form{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:24px;padding:0 20px}.manual-search-input{background:#fff;border:2px solid #d1d5db;border-radius:12px;color:#252525;font-size:18px;font-weight:500;max-width:400px;outline:none;padding:14px 20px;transition:all .2s ease;width:100%}.manual-search-input:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.barcode-input{border:none;box-sizing:border-box;height:0;opacity:0;padding:0;transition:all .2s ease;width:0}.barcode-input:focus{border-color:#b9b9b9;box-shadow:0 0 0 4px #2563eb1a}.card{align-items:center;background:#e5e7eb;border-radius:16px;box-shadow:0 4px 12px #00000014;display:flex;gap:20px;justify-content:space-between;margin-left:-175px;margin-top:24px;padding:10px;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:1000px}.card-left{flex:1 1}.card-right img{border-radius:8px;height:350px;object-fit:contain;width:350px}.card:hover{background:#e5e7eb;box-shadow:0 8px 10px #00000026}.card h2{border-bottom:thick double #fff;border-radius:7px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:70px;margin-bottom:8px;margin-top:0}.card h2,.card p{color:#252525;font-weight:800}.card p{font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:60px;margin:4px 0}.not-found{color:#dc2626;font-size:48px;font-weight:500;margin-top:20px}.main-message{color:#252525;font-size:48px;font-weight:700;margin-bottom:20px;margin-top:40px}.loading{color:#2563eb;font-size:48px;font-weight:500;margin-top:20px}.stock-table{border-collapse:collapse;margin-top:10px;width:100%}.stock-table td,.stock-table th{border:1px solid #ccc;padding:6px 10px;text-align:left}.stock-table th{background-color:#f5f5f5}.price-table{border-collapse:collapse;margin-top:10px;width:100%}.price-table td,.price-table th{border:1px solid #ccc;padding:6px 10px;text-align:left}.price-table th{background-color:#f5f5f5}.card2{background:#e5e7eb;border-radius:16px;box-shadow:0 4px 12px #00000014;display:flex;gap:20px;height:300px;justify-content:space-between;margin-left:-175px;margin-top:24px;padding:10px;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:1000px}.card2:hover{background:#e5e7eb;box-shadow:0 8px 10px #00000026}.similar-card{margin-top:20px}.similar-card h3{color:#222;font-size:1.1rem;font-weight:600;margin-bottom:12px}.similar-card ul{grid-gap:15px;display:grid;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-weight:700;gap:15px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));height:100px;list-style:none;margin:0;padding:0}.similar-card ul li{background:#e5e7eb;border:1px solid #00000014;border-radius:12px;box-shadow:0 2px 8px #0000000f;cursor:pointer;font-size:.95rem;line-height:1.4;padding:15px;transition:transform .15s ease,box-shadow .15s ease}.similar-card ul li:hover{box-shadow:0 6px 14px #0000001f;transform:translateY(-4px)}.similar-card ul li:active{box-shadow:0 2px 6px #00000014;transform:translateY(0)}.similar-card ul li strong{color:#111;display:block;font-weight:600;margin-bottom:6px}.similar-card ul li span{color:#555;font-size:.85rem}.scan-btn{background:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;margin-top:12px;padding:10px 18px}.scan-btn:hover{background:#0056b3}.scan-btn:active{background:#00408f;transform:translateY(1px)}@media (max-width:1024px){.card,.card2{height:auto;margin-left:0;padding:16px;width:100%}.card-right img{height:auto;margin-top:16px;max-height:300px;width:100%}.card h2{font-size:36px}.card p{font-size:28px}.card2{flex-direction:column;gap:16px}.price-table,.stock-table{font-size:14px}.similar-card ul{gap:10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.similar-card ul li{font-size:.9rem;padding:12px}.manual-search-form{flex-direction:column;padding:0 16px}.manual-search-input{max-width:100%}}.close-btn{background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:10px 18px}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}ul{list-style-type:none;padding-left:0}.modal{background:#fff;border-radius:5px;max-height:70vh;overflow-y:auto;padding:20px;width:400px}.modal-item{border:2px solid #e5e7eb;border-radius:15px;cursor:pointer;margin-top:5px;padding:8px}.modal-item:hover{background:#dbdbdb}@media (max-width:600px){.card{flex-direction:column}.card,.card2{margin:20px auto;width:70%}.similar-card{flex-direction:column;margin:20px auto;width:85%}.card h2{font-size:28px}.manual-search-input{width:80%}.card p{font-size:22px}.card-right img{max-height:200px}.similar-card ul{grid-template-columns:1fr}.manual-search-input,.toggle-label{font-size:16px}}.docs{color:#333;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;line-height:1.6;padding:20px}.open-text{color:#111;font-size:40px;font-weight:700;margin-bottom:15px;margin-top:0}.doc-section h4{color:#222;font-size:24px;margin-bottom:10px;margin-top:10px}.doc-section p{color:#474747;font-size:20px;margin-bottom:15px}.footer-section{font-size:14px;margin-top:40px}a{color:#1a73e8;text-decoration:none}.footer-section p{font-size:20px;font-weight:700;margin-bottom:15px}.footer-section h4{color:#222;font-size:24px;margin-bottom:10px;margin-top:0}
/*# sourceMappingURL=main.2684796d.css.map*/