.submission-popup{display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.8);color:white;padding:20px;border-radius:10px;font-size:18px;z-index:9999}.order-container{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;max-width:1200px;margin:auto;padding:20px;position:relative}.order-container:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background-color:rgba(255,255,255,.2);transform:translateX(-50%)}.upload-section{width:48%;display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-section img{max-width:100%;max-height:300px;-o-object-fit:contain;object-fit:contain;cursor:pointer;border-radius:10px}.form-section{width:48%;padding:15px;text-align:left}.row{display:flex;gap:15px;margin-bottom:10px;align-items:center}.input-group{flex:1}.input-group.wide{flex:2}.order-container label{display:block;font-weight:700;color:#e5e5e5;margin-bottom:5px}.order-container input[type=email],.order-container input[type=number],.order-container input[type=tel],.order-container input[type=text]{width:100%;padding:8px;margin-top:3px;border:1px solid #555;border-radius:5px;background-color:#1a1a1a;color:#fff}.order-container input[type=email]:focus,.order-container input[type=number]:focus,.order-container input[type=tel]:focus,.order-container input[type=text]:focus{outline:none;border-color:#a855f7}.order-container button{display:block;width:100%;background:linear-gradient(135deg,#a855f7,#ec4899);color:white;border:none;padding:12px;margin-top:10px;cursor:pointer;border-radius:5px;font-size:16px;font-weight:700;transition:all .3s ease}.order-container button:hover{background:linear-gradient(135deg,#9333ea,#db2777);transform:translateY(-2px);box-shadow:0 4px 12px rgba(168,85,247,.4)}.order-container button:active{transform:translateY(0)}.pricing-note{margin-top:12px;text-align:center;color:#e5e5e5;font-style:italic;font-weight:700}.order-container .delete-btn{width:auto;padding:4px 8px;margin:0;background:transparent;font-size:14px}.order-container .delete-btn:hover{transform:scale(1.1);background:transparent;box-shadow:none}.form-section h2{margin-top:20px;margin-bottom:10px;color:#fff;font-size:20px}.form-section h3{color:#fff;margin-top:15px}.estimated-note{color:#ef4444;font-weight:700;margin-bottom:10px;text-align:center}.order-container table{width:100%;border-collapse:collapse;margin-top:10px}.order-container td,.order-container th{border:1px solid rgba(255,255,255,.2);padding:8px;text-align:center;color:#e5e5e5}.order-container th{background-color:rgba(168,85,247,.2);font-weight:700}.order-container tbody tr:hover{background-color:rgba(168,85,247,.1)}.order-container input[type=radio]{margin-right:5px;margin-left:15px}.order-container input[type=radio]:first-of-type{margin-left:0}@media (max-width:900px){.order-container{flex-direction:column;align-items:center}.form-section,.upload-section{width:90%}.row{flex-direction:column}.order-container:before{display:none}}