.OrderDetailsComponent-module__d0U09W__orderPage{background-color:#0000;border-radius:10px;max-width:800px;margin:20px auto;padding:20px;box-shadow:0 2px 4px #0000001a}.OrderDetailsComponent-module__d0U09W__title{color:#333;margin-bottom:20px;font-size:20px}.OrderDetailsComponent-module__d0U09W__breakdownSection{margin-bottom:20px}.OrderDetailsComponent-module__d0U09W__breakdown{margin-bottom:10px}.OrderDetailsComponent-module__d0U09W__breakdown p{color:#555;margin-bottom:5px;font-size:16px}.OrderDetailsComponent-module__d0U09W__payNowButton{color:#fff;cursor:pointer;background-color:#3498db;border:none;border-radius:5px;padding:10px 20px;font-size:16px;transition:background-color .3s}.OrderDetailsComponent-module__d0U09W__payNowButton:hover{background-color:#2980b9}.OrderDetailsComponent-module__d0U09W__orderProducts{border-top:1px solid #ccc;padding-top:20px}.OrderDetailsComponent-module__d0U09W__paymentSection{border-top:1px solid #ccc;justify-content:flex-end;padding:20px;display:block}.OrderDetailsComponent-module__d0U09W__orderForm{margin-top:10px}.OrderDetailsComponent-module__d0U09W__orderForm label{margin-bottom:5px;font-size:1rem;font-weight:700;display:block}.OrderDetailsComponent-module__d0U09W__orderForm input[type=text]{box-sizing:border-box;border:1.5px solid;border-radius:4px;width:100%;margin-bottom:5px;padding:8px}.OrderDetailsComponent-module__d0U09W__orderForm button[type=submit]{color:#fff;cursor:pointer;background-color:#4caf50;border:none;border-radius:4px;padding:10px 20px}.OrderDetailsComponent-module__d0U09W__orderForm button[type=submit]:hover{background-color:#45a049}
.OrderProductComponent-module__6RihYW__orderProduct{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;padding:10px;display:flex}.OrderProductComponent-module__6RihYW__imageContainer{flex:none;margin-right:20px}.OrderProductComponent-module__6RihYW__image{width:100px;height:auto}.OrderProductComponent-module__6RihYW__detailsContainer{flex:1}.OrderProductComponent-module__6RihYW__status{flex:none}.OrderProductComponent-module__6RihYW__statusText{font-size:16px;font-weight:700}
.Loading-module__y6bZ0W__loader-container{flex-direction:column;align-items:center;display:flex}.Loading-module__y6bZ0W__loader{border:8px solid #0003;border-top-color:#3498db;border-radius:50%;width:50px;height:50px;animation:2s linear infinite Loading-module__y6bZ0W__spin}@keyframes Loading-module__y6bZ0W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Loading-module__y6bZ0W__loading-text{color:#555;margin-top:20px;font-family:Arial,sans-serif;font-size:16px}
.CustomerFormComponent-module__ci1Sbq__overlay{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.CustomerFormComponent-module__ci1Sbq__error{color:red;margin-top:5px;font-size:14px}.CustomerFormComponent-module__ci1Sbq__orderFormContainer{background-color:#fff;border-radius:8px;width:50%;max-width:80%;max-height:80%;padding:20px;position:relative;overflow-y:auto;box-shadow:0 0 10px #0003}.CustomerFormComponent-module__ci1Sbq__closeButtonContainer{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 0 5px #0000004d}.CustomerFormComponent-module__ci1Sbq__closeButton{color:#000;cursor:pointer;background:0 0;border:none;font-size:20px;transition:transform .3s}.CustomerFormComponent-module__ci1Sbq__closeButton:hover{transform:rotate(360deg)}.CustomerFormComponent-module__ci1Sbq__orderForm label{margin-bottom:10px;font-weight:700;display:block}.CustomerFormComponent-module__ci1Sbq__orderForm input[type=text],.CustomerFormComponent-module__ci1Sbq__orderForm input[type=email]{box-sizing:border-box;border:1px solid #ccc;border-radius:4px;width:100%;margin-bottom:15px;padding:8px}.CustomerFormComponent-module__ci1Sbq__orderForm button[type=submit]{color:#fff;cursor:pointer;background-color:#4caf50;border:none;border-radius:4px;padding:10px 20px}.CustomerFormComponent-module__ci1Sbq__orderForm button[type=submit]:hover{background-color:#45a049}
.OverlayMessageComponent-module__O4s2Fa__overlay{z-index:9999;background-color:#ffffffe6;border-radius:5px;width:400px;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0000001a}.OverlayMessageComponent-module__O4s2Fa__messageContainer{align-items:center;padding:20px;display:flex}.OverlayMessageComponent-module__O4s2Fa__message{margin:0;font-size:16px}.OverlayMessageComponent-module__O4s2Fa__error .OverlayMessageComponent-module__O4s2Fa__message{color:red}.OverlayMessageComponent-module__O4s2Fa__success .OverlayMessageComponent-module__O4s2Fa__message{color:green}.OverlayMessageComponent-module__O4s2Fa__warning .OverlayMessageComponent-module__O4s2Fa__message{color:orange}.OverlayMessageComponent-module__O4s2Fa__closeButtonContainer{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 0 5px #0000004d}.OverlayMessageComponent-module__O4s2Fa__closeButton{cursor:pointer;color:#666;background-color:#0000;border:none;padding:5px;font-size:18px;transition:transform .3s}.OverlayMessageComponent-module__O4s2Fa__closeButton:hover{transform:rotate(360deg)}
