.OrderCard-module__yls6ra__orderCard{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:20px;padding:20px;box-shadow:0 1px 5px rgba(0,0,0,.05)}.OrderCard-module__yls6ra__orderCard h2{color:#007bff;border-bottom:1px solid #eee;margin-top:0;margin-bottom:15px;padding-bottom:10px}.OrderCard-module__yls6ra__orderCard p{margin-bottom:8px}.OrderCard-module__yls6ra__orderCard strong{color:#555}.OrderCard-module__yls6ra__orderItemsList{border-top:1px dashed #ddd;margin-top:10px;padding:10px 0 0;list-style:none}.OrderCard-module__yls6ra__orderItemsList li{background-color:#f3f3f3;border-radius:3px;margin-bottom:5px;padding:8px}
.home-module__9QeJtW__container{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:0 .5rem;display:flex}.home-module__9QeJtW__main{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:800px;padding:4rem 0;display:flex}.home-module__9QeJtW__title{text-align:center;color:#333;margin:0;font-size:3rem;line-height:1.15}.home-module__9QeJtW__form{background-color:#fff;border-radius:8px;width:100%;margin-top:30px;padding:30px;box-shadow:0 2px 10px rgba(0,0,0,.08)}.home-module__9QeJtW__inputGroup{margin-bottom:20px}.home-module__9QeJtW__inputGroup label{color:#555;margin-bottom:8px;font-weight:700;display:block}.home-module__9QeJtW__inputGroup input{border:1px solid #ddd;border-radius:4px;outline:none;width:calc(100% - 22px);padding:10px;font-size:16px}.home-module__9QeJtW__inputGroup input:focus{border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.25)}.home-module__9QeJtW__button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;width:100%;padding:12px;font-size:18px;transition:background-color .3s}.home-module__9QeJtW__button:hover:not(:disabled){background-color:#0056b3}.home-module__9QeJtW__button:disabled{cursor:not-allowed;background-color:#ccc}.home-module__9QeJtW__errorMessage{color:#dc3545;text-align:center;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;margin-top:20px;padding:10px;font-weight:700}.home-module__9QeJtW__infoMessage{color:#004085;text-align:center;background-color:#cce5ff;border:1px solid #b8daff;border-radius:4px;margin-top:20px;padding:10px;font-weight:700}.home-module__9QeJtW__orderDetails{width:100%;margin-top:40px}
