.mrz-upload-container{background-color:#fffaf5;border:2px dashed #e6a15c;border-radius:12px;padding:30px;margin:30px 0;text-align:center;box-shadow:0 4px 15px rgba(230,161,92,.1);transition:all 0.3s ease}.mrz-upload-container:hover{border-style:solid;box-shadow:0 6px 20px rgba(230,161,92,.2)}.mrz-upload-container h3{font-size:1.4rem;margin-bottom:10px;font-weight:700}.mrz-upload-container p{color:#555;font-size:.95rem;line-height:1.6}.mrz-upload-container input[type="file"]{display:inline-block;padding:10px;background:#fff;border:1px solid #ddd;border-radius:8px;margin:20px 0;cursor:pointer;width:100%;max-width:300px}.mrz-upload-container .button.alt{background-color:#e6a15c!important;color:#fff!important;padding:12px 30px!important;font-size:1rem!important;border-radius:50px!important;border:none!important;font-weight:bold!important;transition:background 0.3s ease!important;cursor:pointer}.mrz-upload-container .button.alt:hover{background-color:#c98a4b!important}.woocommerce-message,.woocommerce-error{border-radius:8px!important}@media (max-width:768px){.mrz-upload-container{padding:20px}.mrz-upload-container h3{font-size:1.2rem}}#mrz-progress-container{height:20px;background-color:#f1f1f1;border-radius:10px;margin:20px 0;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}#mrz-progress-bar{height:100%;border-radius:10px;background:linear-gradient(90deg,#e6a15c 0%,#ffc88a 100%);box-shadow:0 2px 4px rgba(230,161,92,.3);font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.2)}