.FormStyles-module__4UTLKa__formContainer{color:#f0f0f0;background-color:#1e1e1e;border-radius:10px;max-width:100%;margin:1rem auto;padding:1.25rem;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:1.5rem;padding:1rem}@media (min-width:640px){.FormStyles-module__4UTLKa__formContainer{max-width:900px;margin:2rem auto;padding:2rem}.FormStyles-module__4UTLKa__formSection{max-width:800px;margin-bottom:2rem;margin-left:auto;margin-right:auto}}.FormStyles-module__4UTLKa__adminContainer{color:#f0f0f0;background-color:#1e1e1e;border-radius:10px;max-width:100%;margin:1rem auto;padding:1.25rem;font-family:Segoe UI,sans-serif;box-shadow:0 4px 12px #0009}@media (min-width:640px){.FormStyles-module__4UTLKa__adminContainer{max-width:1100px;margin:2rem auto;padding:2rem}}.FormStyles-module__4UTLKa__groupHeading{color:#fff;border-bottom:1px solid #555;margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem}.FormStyles-module__4UTLKa__fieldGrid{grid-template-columns:1fr;gap:1rem 1.5rem;display:grid}@media (min-width:640px){.FormStyles-module__4UTLKa__fieldGrid{grid-template-columns:1fr 1fr}}.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{flex-direction:column;justify-content:center;align-items:stretch;gap:.5rem;margin-bottom:1rem;display:flex}@media (min-width:640px){.FormStyles-module__4UTLKa__searchForm,.FormStyles-module__4UTLKa__qrControls{flex-direction:row;align-items:center}}.FormStyles-module__4UTLKa__input,.FormStyles-module__4UTLKa__searchInput,.FormStyles-module__4UTLKa__qrInput,.FormStyles-module__4UTLKa__quantityInput{color:#fff;box-sizing:border-box;background-color:#333;border:1px solid #555;border-radius:4px;min-height:44px;padding:.65rem;font-size:1rem;transition:border-color .3s}.FormStyles-module__4UTLKa__searchInput,.FormStyles-module__4UTLKa__qrInput{width:100%}@media (min-width:640px){.FormStyles-module__4UTLKa__searchInput,.FormStyles-module__4UTLKa__qrInput{width:300px}}.FormStyles-module__4UTLKa__quantityInput{width:100%;max-width:100px;min-height:40px;padding:.5rem;font-size:.95rem}.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;width:100%;min-height:44px;padding:.75rem 1.25rem;font-size:1rem;font-weight:700;transition:background-color .3s}@media (min-width:640px){.FormStyles-module__4UTLKa__button,.FormStyles-module__4UTLKa__searchButton,.FormStyles-module__4UTLKa__qrButton,.FormStyles-module__4UTLKa__greenButton{width:auto}}.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}@media (max-width:639px){.FormStyles-module__4UTLKa__materialsTable thead{display:none}.FormStyles-module__4UTLKa__materialsTable,.FormStyles-module__4UTLKa__materialsTable tbody,.FormStyles-module__4UTLKa__materialsTable tr,.FormStyles-module__4UTLKa__materialsTable td{width:100%;display:block}.FormStyles-module__4UTLKa__materialsTable tr{border:1px solid #555;border-radius:8px;margin-bottom:1rem;padding:.5rem .75rem}.FormStyles-module__4UTLKa__materialsTable td{border:none;padding:.4rem 0}.FormStyles-module__4UTLKa__materialsTable td:before{content:attr(data-label);color:#aaa;margin-bottom:.2rem;font-size:.8rem;font-weight:700;display:block}.FormStyles-module__4UTLKa__materialsTable .FormStyles-module__4UTLKa__quantityInput{max-width:100%}}.FormStyles-module__4UTLKa__qrCanvasWrapper{text-align:center;background-color:#fff;padding:20px;display:inline-block}.FormStyles-module__4UTLKa__logo{max-width:120px;height:auto;margin:0 auto 1rem;display:block}.FormStyles-module__4UTLKa__logoWrapper{justify-content:center;margin-bottom:1rem;display:flex}@media (min-width:640px){.FormStyles-module__4UTLKa__logo{max-width:150px;margin-bottom:2rem}.FormStyles-module__4UTLKa__logoWrapper{margin-bottom:2rem}}.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;box-sizing:border-box;background-color:#333;border:1px solid #555;border-radius:4px;width:100%;min-height:44px;padding:.65rem;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}
