aside.ask-price-popup .modal-title{font-size:20px !important;font-weight:600;line-height:30px;color:#222;border:0;padding:0}aside.ask-price-popup .action-close{background:0 0;border:0;padding:10px;top:8px;right:10px;margin:15px}aside.ask-price-popup .action-close:before{font-size:15px !important;color:#444 !important}aside.ask-price-popup .modal-inner-wrap{border-radius:5px;max-width:100%}aside.ask-price-popup .modal-header{border-radius:10px;padding:25px 20px 0 !important;border:0}aside.ask-price-popup .modal-footer{display:none}aside.ask-price-popup .modal-content{padding:20px 15px 20px 20px !important}aside.ask-price-popup .modal-content div{padding:0;border-radius:0;box-shadow:none}aside.ask-price-popup .product-img{width:70px;border:solid 1px #ddd;padding:2px;border-radius:5px}aside.ask-price-popup .product-name{font-size:16px;font-weight:600 !important;line-height:24px;color:#222}aside.ask-price-popup p{margin:0 0 16px}aside.ask-price-popup p label{font-size:14px;font-weight:600 !important;line-height:24px;color:#222;margin:0 0 8px}aside.ask-price-popup .input-text{background-color:#f6f7fa !important;border-radius:4px !important;border-color:#f6f7fa !important;height:44px !important;color:#444 !important}aside.ask-price-popup .input-text::placeholder{color:#c7c7c7}aside.ask-price-popup input[name=askforpricesubmit]{margin:10px 0 0 !important;background:#ec6303;border:solid 2px #ec6303;font-size:14px !important;line-height:12px !important;padding:14px;border-radius:4px;color:#fff;min-width:145px;width:auto !important;font-weight:600;font-family:'Montserrat',sans-serif !important}aside.ask-price-popup input[name=askforpricesubmit]:hover{background:#fff;border-color:#ec6303;color:#ec6303}aside.ask-price-popup div.mage-error{color:#e02b27;font-size:1.2rem;font-weight:400}aside .ask-price-thank-popup{color:#000}aside .ask-price-thank-popup p{margin:10px 0 0;color:#000}@media (max-width:480px){aside.ask-price-popup .modal-title{font-size:14px !important;line-height:22px}aside.ask-price-popup .product-name{font-size:15px}aside.ask-price-popup .modal-inner-wrap{margin:0 auto;height:100%;max-height:100% !important;border-radius:0}aside.ask-price-popup input[name=askforpricesubmit]{width:100% !important;border-radius:0;line-height:20px !important}aside.ask-price-popup .modal-content{padding:20px 15px 80px !important}aside.ask-price-popup .submit-btn{margin:0 -15px;position:fixed;bottom:0;border-radius:0;width:100%}}.col-md-6{flex:0 0 50%;max-width:50%}.form-container{background:#fff;padding:20px;border-radius:8px;box-shadow:0px 4px 8px rgba(0,0,0,.1);max-width:800px;width:100%}form fieldset{border:1px solid #ccc;margin-bottom:20px;padding:15px;border-radius:5px}form legend{font-size:1.2em;padding:0 10px;font-weight:700}.form-row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.form-group{margin-bottom:1rem;padding-right:15px;padding-left:15px;padding:0 20px !important}.form-group label{margin-bottom:5px;font-weight:600}.form-group input,.form-group select,.form-group textarea{border:1px solid #ccc;border-radius:4px}table{width:100%;border-collapse:collapse;margin-top:10px}table th,table td{padding:10px;border:1px solid #ccc}button[type=submit]{background-color:#007bff;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer}button[type=submit]:hover{background-color:#0056b3}.delete-row{background-color:red;color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:4px}.delete-row:hover{background-color:darkred}.form-row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.form-control{width:100%;padding:.375rem .75rem;border:1px solid #ced4da;border-radius:.25rem;box-sizing:border-box}.fileheight{height:auto !important}.required{color:red}.select2-container{width:100% !important}.rfq-container{width:90%;max-width:1200px;margin:30px auto;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px;padding:20px}.rfq-header{display:flex;justify-content:space-between;align-items:center;background-color:#eceaff;padding:15px;border-radius:8px 8px 0 0;color:#333}.rfq-header h2{font-size:20px;margin:0}.close-btn{background:0 0;border:none;font-size:24px;cursor:pointer}.rfq-info{padding:20px;background-color:#f5f5ff;display:flex;justify-content:space-between;border-bottom:1px solid #eceaff}.rfq-info .info-item{width:30%}.rfq-info h3{margin:5px 0;font-size:16px;color:#555}.rfq-info span{font-weight:500}.rfq-details{display:flex;padding:20px;justify-content:space-between;background-color:#f9f9ff}.details-column{width:30%}.details-column p{margin:10px 0;font-size:14px;color:#444}.rfq-specifications{padding:15px 20px;background-color:#fffbf5;font-weight:600;color:#333}.rfq-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}.rfq-table th,.rfq-table td{padding:12px 15px;border-bottom:1px solid #ddd;text-align:left}.rfq-table thead{background-color:#eceaff;color:#333}.rfq-table tbody tr:hover{background-color:#f1f1ff}.rfq-action{padding:20px;text-align:right}.bid-btn{background-color:#ff4a4a;color:#fff;border:none;font-size:16px;padding:12px 20px;border-radius:4px;cursor:pointer}.bid-btn:hover{background-color:#e63e3e}