.FormStyles-module__4UTLKa__formContainer{color:#f0f0f0;background-color:#1e1e1e;border-radius:10px;padding:2rem;font-family:Segoe UI,sans-serif;box-shadow:0 4px 12px #0009}.FormStyles-module__4UTLKa__formSection,.FormStyles-module__4UTLKa__qrSection{color:#f0f0f0;background-color:#2a2a2a;border-radius:8px;margin-bottom:2rem;padding:1rem}.FormStyles-module__4UTLKa__formHeading,.FormStyles-module__4UTLKa__qrHeading,.FormStyles-module__4UTLKa__materialsHeading{color:#fff;text-align:center;margin-bottom:1rem}.FormStyles-module__4UTLKa__form{flex-direction:column;gap:1rem;display:flex}.FormStyles-module__4UTLKa__searchForm,.FormStyles-module__4UTLKa__qrControls{justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.FormStyles-module__4UTLKa__input,.FormStyles-module__4UTLKa__searchInput,.FormStyles-module__4UTLKa__qrInput,.FormStyles-module__4UTLKa__quantityInput{color:#fff;background-color:#333;border:1px solid #555;border-radius:4px;padding:.5rem;font-size:1rem;transition:border-color .3s}.FormStyles-module__4UTLKa__searchInput,.FormStyles-module__4UTLKa__qrInput{width:300px}.FormStyles-module__4UTLKa__quantityInput{width:80px;padding:.3rem;font-size:.9rem}.FormStyles-module__4UTLKa__button,.FormStyles-module__4UTLKa__searchButton,.FormStyles-module__4UTLKa__qrButton,.FormStyles-module__4UTLKa__greenButton{color:#fff;cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem;font-size:1rem;font-weight:700;transition:background-color .3s}.FormStyles-module__4UTLKa__button,.FormStyles-module__4UTLKa__searchButton{background-color:#0070f3}.FormStyles-module__4UTLKa__button:hover,.FormStyles-module__4UTLKa__searchButton:hover{background-color:#005bb5}.FormStyles-module__4UTLKa__greenButton{background-color:#28a745;margin-top:1rem;margin-right:10px}.FormStyles-module__4UTLKa__greenButton:hover,.FormStyles-module__4UTLKa__qrButton.FormStyles-module__4UTLKa__download:hover{background-color:#218838}.FormStyles-module__4UTLKa__qrButton.FormStyles-module__4UTLKa__generate{background-color:#007acc}.FormStyles-module__4UTLKa__qrButton.FormStyles-module__4UTLKa__generate:hover{background-color:#005fa3}.FormStyles-module__4UTLKa__qrButton.FormStyles-module__4UTLKa__download{background-color:#28a745}.FormStyles-module__4UTLKa__status{text-align:center;margin-top:1rem}.FormStyles-module__4UTLKa__success{color:#90ee90}.FormStyles-module__4UTLKa__error,.FormStyles-module__4UTLKa__searchError{color:#d32f2f;text-align:center;margin-top:1rem;font-weight:700}.FormStyles-module__4UTLKa__materialsTable{border-collapse:collapse;background-color:#2a2a2a;width:100%}.FormStyles-module__4UTLKa__materialsTable thead tr{color:#fff;background-color:#444}.FormStyles-module__4UTLKa__materialsTable th,.FormStyles-module__4UTLKa__materialsTable td{color:#fff;border:1px solid #555;padding:.75rem}.FormStyles-module__4UTLKa__materialsTable tbody tr{border-bottom:1px solid #555}.FormStyles-module__4UTLKa__materialsTable input[type=checkbox]{cursor:pointer}.FormStyles-module__4UTLKa__qrCanvasWrapper{text-align:center;background-color:#fff;padding:20px;display:inline-block}.FormStyles-module__4UTLKa__formContainer{color:#f0f0f0;background-color:#1e1e1e;border-radius:10px;max-width:900px;margin:2rem auto;padding:2rem;font-family:Segoe UI,sans-serif;box-shadow:0 4px 12px #0009}.FormStyles-module__4UTLKa__formSection{color:#f0f0f0;background-color:#2a2a2a;border-radius:8px;max-width:800px;margin-bottom:2rem;margin-left:auto;margin-right:auto;padding:1rem}@media (max-width:600px){.FormStyles-module__4UTLKa__formContainer,.FormStyles-module__4UTLKa__formSection{max-width:100%;padding:1rem}.FormStyles-module__4UTLKa__searchInput,.FormStyles-module__4UTLKa__qrInput{width:100%}}.FormStyles-module__4UTLKa__logo{max-width:150px;height:auto;margin:0 auto 2rem;display:block}.FormStyles-module__4UTLKa__logoWrapper{justify-content:center;margin-bottom:2rem;display:flex}.FormStyles-module__4UTLKa__h3Center{justify-content:center}.FormStyles-module__4UTLKa__customerFormNote{color:#ff8787;font-weight:700}.FormStyles-module__4UTLKa__customerFormWrapper{margin-top:2rem}.FormStyles-module__4UTLKa__customerFormFields{flex-direction:column;gap:1rem;max-width:400px;display:flex}.FormStyles-module__4UTLKa__customerInput{color:#fff;background-color:#333;border:1px solid #555;border-radius:4px;width:100%;padding:.5rem;font-size:1rem}.FormStyles-module__4UTLKa__jobInfoBox{background-color:#2a2a2a;border-radius:8px;margin-bottom:2rem;padding:1rem}.FormStyles-module__4UTLKa__emailSendingMessage{text-align:center;color:#5ea9ff;font-weight:700}.FormStyles-module__4UTLKa__emailConfirmationMessage{text-align:center;color:#90ee90;margin-top:1rem;font-weight:700}
