@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#667eea,#764ba2);color:#2d3748;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;margin:0;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif;font-weight:700;line-height:1.2;margin:0 0 1rem}h1{font-size:2.5rem;font-weight:800}h2{font-size:2rem;font-weight:700}h3{font-size:1.5rem;font-weight:600}button,input,label,p,select{font-family:Inter,sans-serif}html{scroll-behavior:smooth}:focus{outline:2px solid #667eea;outline-offset:2px}code{background:#667eea1a;border-radius:3px;font-family:JetBrains Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.9em;padding:.2em .4em}.ProductForm_formContainer__OTcvd{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:480px;min-height:100vh;padding:40px;position:relative;width:90%}.ProductForm_formContainer__OTcvd:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:20px;bottom:0;box-shadow:0 20px 40px #0000001a,0 10px 20px #0000000d;content:"";left:0;position:absolute;right:0;top:0}.ProductForm_formContainer__OTcvd>*{position:relative;z-index:1}.ProductForm_formContainer__OTcvd h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#2d3748;font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.ProductForm_label__cVe\+H{color:#4a5568;display:block;font-size:1.1rem;font-weight:600;letter-spacing:.025em;margin:20px 0 8px}.ProductForm_input__zuhYf,select.ProductForm_input__zuhYf{background:#fff;border:2px solid #e2e8f0;border-radius:12px;box-sizing:border-box;color:#2d3748;font-family:inherit;font-size:1rem;margin-top:8px;padding:16px 20px;transition:all .3s ease;width:100%}.ProductForm_input__zuhYf:focus,select.ProductForm_input__zuhYf:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none;transform:translateY(-2px)}.ProductForm_input__zuhYf:hover,select.ProductForm_input__zuhYf:hover{border-color:#cbd5e0;transform:translateY(-1px)}.ProductForm_input__zuhYf::placeholder{color:#a0aec0;font-style:italic}.ProductForm_priceInputContainer__QOT46{align-items:center;display:flex;position:relative}.ProductForm_currencyPrefix__7xXef{color:#4a5568;font-size:1rem;font-weight:600;left:20px;pointer-events:none;position:absolute;z-index:2}.ProductForm_priceInput__Yva8m{padding-left:60px!important}.ProductForm_button__uf8xE{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 8px 25px #667eea4d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;letter-spacing:.025em;margin-top:32px;padding:16px 32px;transition:all .3s ease;width:100%}.ProductForm_button__uf8xE:hover{box-shadow:0 12px 35px #667eea66;transform:translateY(-3px)}.ProductForm_button__uf8xE:active{transform:translateY(-1px)}.ProductForm_button__uf8xE:disabled{cursor:not-allowed;opacity:.6;transform:none}.ProductForm_formContainer__OTcvd form{max-width:400px;width:100%}.ProductForm_message__kA3ho{animation:ProductForm_slideIn__X9t0y .3s ease-out;border-radius:12px;font-weight:500;margin-bottom:24px;padding:16px 20px;text-align:center}.ProductForm_message__kA3ho.ProductForm_success__GYCqT{background:linear-gradient(135deg,#48bb78,#38a169);box-shadow:0 4px 12px #48bb784d;color:#fff}.ProductForm_message__kA3ho.ProductForm_error__EMR3U{background:linear-gradient(135deg,#f56565,#e53e3e);box-shadow:0 4px 12px #f565654d;color:#fff}@keyframes ProductForm_slideIn__X9t0y{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ProductForm_required__9CHOY{color:#e53e3e;font-weight:700;margin-left:2px}.ProductForm_inputError__YPljq{border-color:#e53e3e!important;box-shadow:0 0 0 3px #e53e3e1a!important}.ProductForm_errorText__1gy1e{color:#e53e3e;display:block;font-size:.875rem;font-weight:500;margin-top:6px}.ProductForm_buttonGroup__zrnR2{display:flex;gap:12px;margin-top:32px}.ProductForm_resetButton__4aKsQ{background:#0000;border:2px solid #667eea;border-radius:12px;color:#667eea;cursor:pointer;flex:1 1;font-family:inherit;font-size:1.1rem;font-weight:600;letter-spacing:.025em;padding:16px 32px;transition:all .3s ease}.ProductForm_resetButton__4aKsQ:hover{background:#667eea;box-shadow:0 8px 25px #667eea33;color:#fff;transform:translateY(-2px)}.ProductForm_resetButton__4aKsQ:active{transform:translateY(0)}.ProductForm_buttonGroup__zrnR2 .ProductForm_button__uf8xE{flex:1 1;margin-top:0}@media (max-width:768px){.ProductForm_formContainer__OTcvd{min-height:100vh;padding:24px 20px;width:95%}.ProductForm_formContainer__OTcvd h1{font-size:2rem;margin-bottom:1.5rem}.ProductForm_label__cVe\+H{font-size:1rem;margin:16px 0 6px}.ProductForm_input__zuhYf,select.ProductForm_input__zuhYf{font-size:16px;padding:14px 16px}.ProductForm_button__uf8xE{font-size:1rem;margin-top:24px;padding:14px 24px}.ProductForm_buttonGroup__zrnR2{gap:10px;margin-top:24px}.ProductForm_resetButton__4aKsQ{font-size:1rem;padding:14px 24px}.ProductForm_message__kA3ho{font-size:.9rem;margin-bottom:20px;padding:12px 16px}.ProductForm_errorText__1gy1e{font-size:.8rem;margin-top:4px}}@media (max-width:480px){.ProductForm_formContainer__OTcvd{padding:20px 16px;width:98%}.ProductForm_formContainer__OTcvd h1{font-size:1.75rem}.ProductForm_formContainer__OTcvd:before{border-radius:16px}}@media (prefers-contrast:high){.ProductForm_formContainer__OTcvd:before{background:#fff}.ProductForm_input__zuhYf,select.ProductForm_input__zuhYf{border-width:3px}.ProductForm_button__uf8xE{background:#000}}@media (prefers-reduced-motion:reduce){.ProductForm_button__uf8xE,.ProductForm_input__zuhYf,.ProductForm_resetButton__4aKsQ,select.ProductForm_input__zuhYf{transition:none}.ProductForm_button__uf8xE:active,.ProductForm_button__uf8xE:hover,.ProductForm_input__zuhYf:focus,.ProductForm_input__zuhYf:hover,.ProductForm_resetButton__4aKsQ:active,.ProductForm_resetButton__4aKsQ:hover,select.ProductForm_input__zuhYf:focus,select.ProductForm_input__zuhYf:hover{transform:none}}
/*# sourceMappingURL=main.11a70831.css.map*/