.quote-modal .modal-header{background:linear-gradient(135deg,#f7941d,#ff8c00);color:#fff;border-bottom:none;padding:1.5rem 1.75rem}.quote-modal .modal-header .btn-close{filter:brightness(0) invert(1);opacity:.8}.quote-modal .modal-header .btn-close:hover{opacity:1}.quote-modal .modal-title{font-weight:600;font-size:1.5rem}.quote-modal .modal-body{padding:1.5rem 1.75rem;background-color:#f8f9fa;max-height:calc(100vh - 250px);overflow-y:auto}.quote-modal .form-group{margin-bottom:1rem}.quote-modal .form-label{font-weight:600;color:#2c3e50;margin-bottom:.5rem;font-size:.95rem}.quote-modal .form-control{border:2px solid #e0e0e0;border-radius:8px;padding:.75rem 1rem;font-size:.95rem;transition:all .3s ease}.quote-modal .form-control:focus{border-color:#f7941d;box-shadow:0 0 0 .2rem rgba(247,148,29,.15);background-color:#fff}.quote-modal .form-control:disabled{background-color:#e9ecef;border-color:#dee2e6;color:#495057;font-weight:500}.quote-modal .form-control::placeholder{color:#adb5bd;font-size:.9rem}.quote-modal .modal-footer{border-top:1px solid #e0e0e0;padding:1.25rem 1.75rem;background-color:#fff;gap:.75rem}.quote-modal-btn-cancel{background-color:#dc3545;border-color:#dc3545;color:#fff;padding:.65rem 1.5rem;font-weight:500;border-radius:8px;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.quote-modal-btn-cancel:hover{background-color:#c82333;border-color:#bd2130;transform:translateY(-1px);box-shadow:0 4px 8px rgba(220,53,69,.3)}.quote-modal-btn-submit{background-color:#25d366;border-color:#25d366;color:#fff;padding:.65rem 1.75rem;font-weight:600;border-radius:8px;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.quote-modal-btn-submit:hover{background-color:#20ba5a;border-color:#20ba5a;transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,211,102,.4)}.quote-modal-btn-submit i{font-size:1.25rem}.modal-open,.modal-open .modal{padding-right:0!important}@media screen and (max-width:768px){.quote-modal .modal-header{padding:1.25rem 1rem}.quote-modal .modal-title{font-size:1.25rem}.quote-modal .modal-body{padding:1.5rem 1rem}.quote-modal .modal-footer{padding:1rem;flex-direction:column}.quote-modal-btn-cancel,.quote-modal-btn-submit{width:100%;justify-content:center}}.main-image-container{position:relative;overflow:hidden;width:100%;height:400px;border-radius:10px;cursor:zoom-in;margin-bottom:1rem}.main-image{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .2s ease}.thumbnail-container{display:flex;justify-content:flex-start;gap:10px;margin-bottom:1.2rem}.custom-thumbnail{width:100px;height:100px;object-fit:contain;object-position:center;border-radius:8px;transition:transform .3s ease-in-out,border .3s ease;cursor:pointer}.custom-thumbnail:hover{transform:scale(1.1);border:2px solid #007bff}.product__info2{padding-top:20px}.section__title2{font-size:2rem;margin-bottom:20px;margin-top:.2rem;font-weight:700}.section__description2{font-size:1.2rem;line-height:1.6;text-align:justify;max-height:400px;overflow-y:auto}.button-teklif-al{width:25%;background-color:#273286;color:#fff;padding:10px 20px;font-weight:700;border:none;border-radius:5px;transition:background-color .3s;cursor:pointer}.button-teklif-al:hover{background-color:#126bca}.technical-features-title{text-align:center;font-size:1.6rem;font-weight:700;margin-bottom:1rem}.technical-features-line{width:100%;border:1px solid #000;margin:0 auto}.section-container2{padding:15px;background-color:#fff;margin-bottom:20px}.section-container2 h2{font-size:1.5rem}.section-container2 h3{font-size:1.2rem}.section-container2 h4{font-size:1rem}.specification-table{margin-top:1px;border-collapse:collapse;overflow-x:auto}.table-title{margin-top:0;margin-bottom:10px;font-weight:700;font-size:1.2em}.product-details-container{border:3px solid #ddd;border-radius:5px;padding:20px;background-color:#fff;margin-top:20px}.table thead th{background-color:#036;color:#fff;padding:10px}.table td,.table thead th{text-align:center;vertical-align:middle}.table td{color:#000;padding:8px}.table,.table td{border:1px solid #ddd}.table{width:100%;border-radius:5px;background-color:#fff;border-collapse:collapse}.table tbody tr:nth-child(odd){background-color:#35cefd!important;color:#000!important}.table tbody tr:nth-child(2n){background-color:#fff!important;color:#000!important}@media only screen and (max-width:576px){.main-image-container{height:300px!important}.section__title2{font-size:1.5rem}.section__description2{font-size:1rem}.button-teklif-al{font-size:.8rem!important;width:38%}.technical-features-title{font-size:1.2rem}.section-container2 h2,.section-container2 h3,.section-container2 h4{font-size:.9rem}.table thead th{font-size:.7rem}.table tbody td{font-size:.6rem}}@media only screen and (max-width:992px){.main-image-container{height:350px}.product__info2{padding:25px;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:2.5rem 0 1.5rem;background-color:#f9f9f9}.section__title2{font-size:1.5rem}.section__description2{font-size:1rem;line-height:1.8;max-height:none;overflow-y:visible}.button-teklif-al{font-size:.9rem}.technical-features-title{font-size:1.3rem}.section-container2 h2,.section-container2 h3,.section-container2 h4{font-size:1rem}.table tbody td,.table thead th{font-size:.8rem}}