.rating:hover{cursor:pointer}.modern-product-details-tabs[data-v-ad1669a9]{background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 10px 40px #00000014;overflow:hidden}.tabs-navigation[data-v-ad1669a9]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;padding:0}.tabs-container[data-v-ad1669a9]{gap:0;width:100%}.tab-button[data-v-ad1669a9],.tabs-container[data-v-ad1669a9]{display:flex;justify-content:center;position:relative}.tab-button[data-v-ad1669a9]{align-items:center;background:transparent;border:none;color:#64748b;cursor:pointer;flex:1;font-size:1rem;font-weight:600;gap:.75rem;min-width:0;padding:1.5rem 2rem;transition:all .3s ease}.tab-button[data-v-ad1669a9]:hover{background:rgba(249,115,22,.05);color:#f97316}.tab-button.active[data-v-ad1669a9]{background:#fff;box-shadow:0 -2px 10px #0000000d;color:#f97316}.tab-icon[data-v-ad1669a9]{transition:transform .3s ease}.tab-button.active .tab-icon[data-v-ad1669a9],.tab-button:hover .tab-icon[data-v-ad1669a9]{transform:scale(1.1)}.tab-indicator[data-v-ad1669a9]{background:linear-gradient(135deg,#f97316,#ea580c);border-radius:4px 4px 0 0;bottom:0;height:4px;position:absolute;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:10}.tabs-content[data-v-ad1669a9]{padding:3rem}.tab-panel[data-v-ad1669a9]{animation:fadeIn-ad1669a9 .3s ease}@keyframes fadeIn-ad1669a9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.panel-header[data-v-ad1669a9]{margin-bottom:3rem;text-align:center}.panel-title[data-v-ad1669a9]{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#1f2937,#374151);-webkit-background-clip:text;background-clip:text;color:#1f2937;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.panel-subtitle[data-v-ad1669a9]{color:#6b7280;font-size:1.125rem;font-weight:500}.description-content[data-v-ad1669a9]{color:#374151;font-size:1.125rem;line-height:1.8}.description-content[data-v-ad1669a9],.info-table-container[data-v-ad1669a9]{margin:0 auto;max-width:800px}.info-table[data-v-ad1669a9]{background:#fff;border-collapse:collapse;border-radius:16px;box-shadow:0 4px 20px #00000014;overflow:hidden;width:100%}.info-row[data-v-ad1669a9]{border-bottom:1px solid #f1f5f9;transition:background-color .3s ease}.info-row[data-v-ad1669a9]:hover{background:#f8fafc}.info-row[data-v-ad1669a9]:last-child{border-bottom:none}.info-label[data-v-ad1669a9]{background:#f8fafc;border-right:1px solid #e2e8f0;color:#374151;font-weight:600;padding:1.5rem 2rem;width:30%}.info-value[data-v-ad1669a9]{color:#6b7280;line-height:1.6;padding:1.5rem 2rem}.reviews-container[data-v-ad1669a9]{margin:0 auto;max-width:1000px}.reviews-summary[data-v-ad1669a9]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:20px;margin-bottom:3rem;padding:2rem}.summary-stats[data-v-ad1669a9]{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-around}.average-rating[data-v-ad1669a9]{text-align:center}.rating-number[data-v-ad1669a9]{color:#0369a1;font-size:3rem;font-weight:800;line-height:1}.rating-stars[data-v-ad1669a9]{display:flex;gap:.25rem;justify-content:center;margin:.5rem 0}.star[data-v-ad1669a9]{color:#d1d5db;font-size:1.5rem;transition:color .3s ease}.star.filled[data-v-ad1669a9]{color:#fbbf24}.rating-text[data-v-ad1669a9]{color:#64748b;font-size:1rem;font-weight:500}.rating-breakdown[data-v-ad1669a9]{flex:1;max-width:400px}.rating-bar[data-v-ad1669a9]{align-items:center;display:flex;gap:1rem;margin-bottom:.75rem}.star-label[data-v-ad1669a9]{color:#374151;font-weight:600;min-width:30px}.bar-container[data-v-ad1669a9]{background:#e2e8f0;border-radius:4px;flex:1;height:8px;overflow:hidden}.bar-fill[data-v-ad1669a9]{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:4px;height:100%;transition:width .3s ease}.bar-count[data-v-ad1669a9]{color:#64748b;font-size:.875rem;min-width:30px;text-align:right}.reviews-list[data-v-ad1669a9]{margin-bottom:3rem}.reviews-list-title[data-v-ad1669a9]{color:#1f2937;font-size:1.75rem;font-weight:700;margin-bottom:2rem;text-align:center}.reviews-items[data-v-ad1669a9]{display:flex;flex-direction:column;gap:2rem}.review-item[data-v-ad1669a9]{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 20px #00000014;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.review-item[data-v-ad1669a9]:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-2px)}.review-header[data-v-ad1669a9]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.reviewer-info[data-v-ad1669a9]{align-items:center;display:flex;gap:1rem}.reviewer-avatar[data-v-ad1669a9]{align-items:center;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:50%;color:#fff;display:flex;font-size:1.25rem;font-weight:700;height:50px;justify-content:center;width:50px}.reviewer-name[data-v-ad1669a9]{color:#1f2937;font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.review-rating[data-v-ad1669a9]{display:flex;gap:.25rem}.review-content[data-v-ad1669a9]{color:#6b7280;font-size:1rem;line-height:1.7}.review-actions[data-v-ad1669a9]{border-top:1px solid #f1f5f9;margin-top:1rem;padding-top:1rem}.btn-delete[data-v-ad1669a9]{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.btn-delete[data-v-ad1669a9]:hover{box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.no-reviews[data-v-ad1669a9]{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:16px;padding:4rem 2rem;text-align:center}.no-reviews-icon[data-v-ad1669a9]{font-size:4rem;margin-bottom:1rem}.no-reviews h4[data-v-ad1669a9]{color:#374151;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.no-reviews p[data-v-ad1669a9]{color:#6b7280;font-size:1.125rem}.review-form-section[data-v-ad1669a9]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:20px;padding:2rem}.review-form-title[data-v-ad1669a9]{color:#1f2937;font-size:1.75rem;font-weight:700;margin-bottom:.5rem;text-align:center}.review-form-subtitle[data-v-ad1669a9]{color:#64748b;font-size:1rem;margin-bottom:2rem;text-align:center}@media (max-width:768px){.tabs-container[data-v-ad1669a9]{flex-direction:column}.tab-button[data-v-ad1669a9]{min-width:auto;padding:1rem;width:100%}.tabs-content[data-v-ad1669a9]{padding:2rem 1.5rem}.panel-title[data-v-ad1669a9]{font-size:2rem}.summary-stats[data-v-ad1669a9]{flex-direction:column;text-align:center}.review-header[data-v-ad1669a9]{flex-direction:column;gap:1rem}.info-table[data-v-ad1669a9]{font-size:.875rem}.info-label[data-v-ad1669a9],.info-value[data-v-ad1669a9]{padding:1rem}}@media (max-width:480px){.tabs-content[data-v-ad1669a9]{padding:1.5rem 1rem}.panel-title[data-v-ad1669a9]{font-size:1.75rem}.review-item[data-v-ad1669a9],.reviews-summary[data-v-ad1669a9]{padding:1.5rem}}
