.container{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.container,.container2{display:flex;flex-direction:column;justify-content:space-between;margin:20px auto}.tabs{display:flex;overflow-x:auto;border-bottom:1px solid #e0e0e0}.mytab66{position:-webkit-sticky;position:sticky;top:0;z-index:10}.tabs button{flex:1 1;padding:10px 20px;background:#fff;border:none;outline:none;cursor:pointer;font-size:16px;color:#555;transition:background-color .3s,color .3s;white-space:nowrap}.tabs button:hover{background-color:#f1f1f1}.tabs button.active{color:#fff;background-color:#007bff;border-bottom:2px solid #007bff;font-weight:700}.content{padding:20px}.myproductcontent{margin-top:40px}.technical-details p{margin:10px 0;font-size:14px;color:#333}.technical-details strong{font-weight:600}.description_text p{color:#000}.reviews-container{width:100%;display:flex;gap:20px;margin:20px 0}.rating-section,.reviews-section{width:50%}.title{font-size:1.5rem;margin-bottom:1rem;font-weight:700;text-align:center}.overall-rating{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px;gap:5px}.stars{display:flex;align-items:center;gap:5px}.rating-number{margin-left:10px;font-weight:700}.review-card{background-color:#f9f9f9;border-radius:8px;padding:15px;margin-bottom:15px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.review-header{display:flex;justify-content:space-between;align-items:center}.review-body,.review-header{margin-bottom:10px}.review-actions{display:flex;gap:10px;align-items:center}.action-button{background:none;border:none;color:#007bff;cursor:pointer;padding:5px 10px}.action-button:hover{text-decoration:underline}.rating-section{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:left}.rating-form{margin-top:20px;max-width:500px;width:100%}.date{text-align:left}.form-group{margin-bottom:15px}.form-label{display:block;margin-bottom:5px;font-weight:700}.form-input{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px}.submit-button{width:100%;background-color:#007bff;color:#fff;border:none;padding:10px;border-radius:5px;cursor:pointer}.submit-button:hover{background-color:#0056b3}.active-star{color:#f59e0b;cursor:pointer}.feedback-star565{font-size:24px;color:#ddd;cursor:pointer;transition:color .3s ease}.feedback-star565.filled565,.feedback-star565:hover{color:#f39c12}@media (max-width:768px){.rating-section,.reviews-section{width:100%}.reviews-container{flex-direction:column-reverse}.rating-form{padding:0 10px}}