.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(../media/ajax-loader.d5c1e833.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../media/slick.3392c85e.eot);src:url(../media/slick.3392c85e.eot)format("embedded-opentype"),url(../media/slick.265d68e3.woff)format("woff"),url(../media/slick.31421072.ttf)format("truetype"),url(../media/slick.5f2cd927.svg)format("svg")}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{cursor:pointer;color:#0000;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.app-detail{max-width:1400px;min-height:100vh;margin:0 auto;padding:24px}.app-detail .loading-state{flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}.app-detail .loading-state .loading-spinner{border:3px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;width:32px;height:32px;margin-bottom:16px;animation:1s linear infinite spin}.app-detail .loading-state p{color:#6b7280;font-size:16px;font-weight:500}.app-detail .not-found-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}.app-detail .not-found-state .not-found-icon{opacity:.6;margin-bottom:16px;font-size:64px}.app-detail .not-found-state h3{color:#374151;margin-bottom:8px;font-size:20px;font-weight:600}.app-detail .not-found-state p{color:#6b7280;font-size:16px}.app-detail .detail-nav{margin-bottom:32px}.app-detail .detail-nav .back-btn{color:#64748b;border-radius:8px;padding:8px 16px;font-weight:500;transition:all .2s}.app-detail .detail-nav .back-btn:hover{color:#334155;background:#f1f5f9}.app-detail .hero-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:24px;padding:24px}.app-detail .hero-section .hero-content{align-items:flex-start;gap:24px;display:flex}.app-detail .hero-section .hero-content .app-header{flex:1;gap:24px;display:flex}.app-detail .hero-section .hero-content .app-header .app-icon-large{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;font-size:48px;display:flex}.app-detail .hero-section .hero-content .app-header .app-main-info{flex:1}.app-detail .hero-section .hero-content .app-header .app-main-info .title-row{align-items:center;gap:16px;margin-bottom:8px;display:flex}.app-detail .hero-section .hero-content .app-header .app-main-info .title-row .app-title{color:#1e293b;margin:0;font-size:32px;font-weight:700;line-height:1.2}.app-detail .hero-section .hero-content .app-header .app-main-info .title-row .hot-tag{color:#fff;background:#ef4444;border:none;border-radius:8px;padding:3px 8px;font-size:11px;font-weight:500}.app-detail .hero-section .hero-content .app-header .app-main-info .app-category{color:#64748b;margin:0 0 20px;font-size:16px;font-weight:500}.app-detail .hero-section .hero-content .app-header .app-main-info .quick-stats{gap:24px;display:flex}.app-detail .hero-section .hero-content .app-header .app-main-info .quick-stats .stat{color:#64748b;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.app-detail .hero-section .hero-content .app-header .app-main-info .quick-stats .stat .anticon{color:#94a3b8}.app-detail .detail-body{grid-template-columns:1fr 400px;gap:32px;display:grid}.app-detail .detail-body .main-content .media-section{background:#fff;border:1px solid #f1f5f9;border-radius:12px;margin-bottom:24px;padding:32px;box-shadow:0 1px 3px #0000000d}.app-detail .detail-body .main-content .media-section h3{color:#1e293b;margin:0 0 24px;font-size:20px;font-weight:600}.app-detail .detail-body .main-content .media-section .screenshot-gallery .main-screenshot{border-radius:12px;margin-bottom:16px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.app-detail .detail-body .main-content .media-section .screenshot-gallery .main-screenshot .main-image{object-fit:cover;background:#f8fafc;width:100%;height:400px}.app-detail .detail-body .main-content .media-section .screenshot-gallery .thumbnail-list{gap:12px;display:flex}.app-detail .detail-body .main-content .media-section .screenshot-gallery .thumbnail-list .thumbnail{cursor:pointer;border:2px solid #0000;border-radius:8px;width:80px;height:60px;transition:all .2s;overflow:hidden}.app-detail .detail-body .main-content .media-section .screenshot-gallery .thumbnail-list .thumbnail:hover{border-color:#3b82f6}.app-detail .detail-body .main-content .media-section .screenshot-gallery .thumbnail-list .thumbnail.active{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.app-detail .detail-body .main-content .media-section .screenshot-gallery .thumbnail-list .thumbnail img{object-fit:cover;background:#f8fafc;width:100%;height:100%}.app-detail .detail-body .main-content .content-tabs{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.app-detail .detail-body .main-content .content-tabs .ant-tabs-tab{font-size:15px;font-weight:500}.app-detail .detail-body .main-content .content-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1e293b}.app-detail .detail-body .main-content .content-tabs .ant-tabs-ink-bar{background:#1e293b}.app-detail .detail-body .main-content .content-tabs .description-content{color:#475569;line-height:1.7}.app-detail .detail-body .main-content .content-tabs .description-content h1,.app-detail .detail-body .main-content .content-tabs .description-content h2,.app-detail .detail-body .main-content .content-tabs .description-content h3{color:#1e293b;margin-top:32px;margin-bottom:16px}.app-detail .detail-body .main-content .content-tabs .description-content h2{font-size:24px;font-weight:600}.app-detail .detail-body .main-content .content-tabs .description-content h3{font-size:20px;font-weight:600}.app-detail .detail-body .main-content .content-tabs .features-list .feature-item,.app-detail .detail-body .main-content .content-tabs .features-list .requirement-item,.app-detail .detail-body .main-content .content-tabs .features-list .changelog-item,.app-detail .detail-body .main-content .content-tabs .requirements-list .feature-item,.app-detail .detail-body .main-content .content-tabs .requirements-list .requirement-item,.app-detail .detail-body .main-content .content-tabs .requirements-list .changelog-item,.app-detail .detail-body .main-content .content-tabs .changelog-list .feature-item,.app-detail .detail-body .main-content .content-tabs .changelog-list .requirement-item,.app-detail .detail-body .main-content .content-tabs .changelog-list .changelog-item{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:12px 0;display:flex}.app-detail .detail-body .main-content .content-tabs .features-list .feature-item:last-child,.app-detail .detail-body .main-content .content-tabs .features-list .requirement-item:last-child,.app-detail .detail-body .main-content .content-tabs .features-list .changelog-item:last-child,.app-detail .detail-body .main-content .content-tabs .requirements-list .feature-item:last-child,.app-detail .detail-body .main-content .content-tabs .requirements-list .requirement-item:last-child,.app-detail .detail-body .main-content .content-tabs .requirements-list .changelog-item:last-child,.app-detail .detail-body .main-content .content-tabs .changelog-list .feature-item:last-child,.app-detail .detail-body .main-content .content-tabs .changelog-list .requirement-item:last-child,.app-detail .detail-body .main-content .content-tabs .changelog-list .changelog-item:last-child{border-bottom:none}.app-detail .detail-body .main-content .content-tabs .features-list .feature-item .check-icon,.app-detail .detail-body .main-content .content-tabs .features-list .requirement-item .check-icon,.app-detail .detail-body .main-content .content-tabs .features-list .changelog-item .check-icon,.app-detail .detail-body .main-content .content-tabs .requirements-list .feature-item .check-icon,.app-detail .detail-body .main-content .content-tabs .requirements-list .requirement-item .check-icon,.app-detail .detail-body .main-content .content-tabs .requirements-list .changelog-item .check-icon,.app-detail .detail-body .main-content .content-tabs .changelog-list .feature-item .check-icon,.app-detail .detail-body .main-content .content-tabs .changelog-list .requirement-item .check-icon,.app-detail .detail-body .main-content .content-tabs .changelog-list .changelog-item .check-icon{color:#6b7280;font-size:14px}.app-detail .detail-body .main-content .content-tabs .features-list .feature-item span,.app-detail .detail-body .main-content .content-tabs .features-list .requirement-item span,.app-detail .detail-body .main-content .content-tabs .features-list .changelog-item span,.app-detail .detail-body .main-content .content-tabs .requirements-list .feature-item span,.app-detail .detail-body .main-content .content-tabs .requirements-list .requirement-item span,.app-detail .detail-body .main-content .content-tabs .requirements-list .changelog-item span,.app-detail .detail-body .main-content .content-tabs .changelog-list .feature-item span,.app-detail .detail-body .main-content .content-tabs .changelog-list .requirement-item span,.app-detail .detail-body .main-content .content-tabs .changelog-list .changelog-item span{color:#475569;font-size:15px;line-height:1.6}.app-detail .detail-body .sidebar .quick-purchase{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.app-detail .detail-body .sidebar .quick-purchase .price-display{text-align:center;margin-bottom:20px}.app-detail .detail-body .sidebar .quick-purchase .price-display .price{color:#111827;margin-bottom:4px;font-size:24px;font-weight:600;display:block}.app-detail .detail-body .sidebar .quick-purchase .price-display .price-note{color:#6b7280;font-size:12px}.app-detail .detail-body .sidebar .quick-purchase .sidebar-purchase-btn{color:#fff;background:#111827;border:none;border-radius:8px;height:40px;margin-bottom:8px;font-size:14px;font-weight:500}.app-detail .detail-body .sidebar .quick-purchase .sidebar-purchase-btn:hover{background:#374151}.app-detail .detail-body .sidebar .quick-purchase .demo-btn{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;height:40px;margin-bottom:16px;font-size:14px;font-weight:500}.app-detail .detail-body .sidebar .quick-purchase .demo-btn:hover{background:#f9fafb;border-color:#9ca3af}.app-detail .detail-body .sidebar .quick-purchase .purchase-benefits .benefit{color:#6b7280;border-bottom:1px solid #f3f4f6;align-items:center;gap:6px;padding:4px 0;font-size:12px;display:flex}.app-detail .detail-body .sidebar .quick-purchase .purchase-benefits .benefit:last-child{border-bottom:none}.app-detail .detail-body .sidebar .quick-purchase .purchase-benefits .benefit:before{content:"✓";color:#9ca3af;font-size:10px}@media (max-width:1200px){.app-detail .detail-body{grid-template-columns:1fr 350px;gap:24px}}@media (max-width:968px){.app-detail .detail-body{grid-template-columns:1fr;gap:24px}.app-detail .hero-section .hero-content{flex-direction:column;gap:24px}.app-detail .hero-section .hero-content .app-header .app-icon-large{width:88px;height:88px;font-size:48px}.app-detail .hero-section .hero-content .app-header .app-main-info .title-row .app-title{font-size:26px}}@media (max-width:768px){.app-detail{padding:16px}.app-detail .loading-state,.app-detail .not-found-state{padding:40px 20px}.app-detail .hero-section,.app-detail .detail-body .main-content .media-section,.app-detail .detail-body .main-content .content-tabs{padding:20px}.app-detail .detail-body .main-content .media-section .screenshot-gallery .main-screenshot .main-image{height:250px}.app-detail .hero-section .hero-content .app-header{text-align:center;flex-direction:column;gap:16px}}@media (max-width:480px){.app-detail{padding:12px}.app-detail .loading-state,.app-detail .not-found-state{padding:20px}.app-detail .not-found-state .not-found-icon{font-size:48px}.app-detail .not-found-state h3{font-size:18px}.app-detail .not-found-state p{font-size:14px}.app-detail .hero-section,.app-detail .detail-body .main-content .media-section,.app-detail .detail-body .main-content .content-tabs{padding:16px}.app-detail .detail-body .main-content .media-section .screenshot-gallery .main-screenshot .main-image{height:200px}.app-detail .detail-body .main-content .media-section .screenshot-gallery .thumbnail-list{gap:8px}.app-detail .detail-body .main-content .media-section .screenshot-gallery .thumbnail-list .thumbnail{width:60px;height:45px}.app-detail .hero-section .hero-content .app-header .app-icon-large{width:80px;height:80px;font-size:40px}.app-detail .hero-section .hero-content .app-header .app-main-info .title-row .app-title{font-size:24px}.app-detail .hero-section .hero-content .app-header .app-main-info .quick-stats{flex-wrap:wrap;gap:16px}.app-detail .hero-section .hero-content .app-header .app-main-info .quick-stats .stat{font-size:12px}}.dark .app-detail{background:#0f172a}.dark .app-detail .loading-state p,.dark .app-detail .not-found-state h3{color:#f8fafc}.dark .app-detail .not-found-state p{color:#cbd5e1}.dark .app-detail .hero-section,.dark .app-detail .detail-body .main-content .media-section,.dark .app-detail .detail-body .main-content .content-tabs,.dark .app-detail .detail-body .sidebar .quick-purchase{background:#1e293b;border-color:#334155}.dark .app-detail .hero-section .hero-content .app-header .app-icon-large{background:linear-gradient(135deg,#1e293b 0%,#334155 100%)}.dark .app-detail .hero-section .hero-content .app-header .app-main-info .title-row .app-title{color:#f8fafc}.dark .app-detail .hero-section .hero-content .app-header .app-main-info .app-category,.dark .app-detail .hero-section .hero-content .app-header .app-main-info .quick-stats .stat{color:#cbd5e1}.dark .app-detail .hero-section .hero-content .app-header .app-main-info .quick-stats .stat .anticon{color:#64748b}.dark .app-detail .detail-body .main-content .media-section h3,.dark .app-detail .detail-body .main-content .content-tabs .description-content h1,.dark .app-detail .detail-body .main-content .content-tabs .description-content h2,.dark .app-detail .detail-body .main-content .content-tabs .description-content h3{color:#f8fafc}.dark .app-detail .detail-body .main-content .content-tabs .description-content{color:#cbd5e1}.dark .app-detail .detail-body .main-content .features-list .feature-item,.dark .app-detail .detail-body .main-content .features-list .requirement-item,.dark .app-detail .detail-body .main-content .features-list .changelog-item,.dark .app-detail .detail-body .main-content .requirements-list .feature-item,.dark .app-detail .detail-body .main-content .requirements-list .requirement-item,.dark .app-detail .detail-body .main-content .requirements-list .changelog-item,.dark .app-detail .detail-body .main-content .changelog-list .feature-item,.dark .app-detail .detail-body .main-content .changelog-list .requirement-item,.dark .app-detail .detail-body .main-content .changelog-list .changelog-item{border-bottom-color:#334155}.dark .app-detail .detail-body .main-content .features-list .feature-item span,.dark .app-detail .detail-body .main-content .features-list .requirement-item span,.dark .app-detail .detail-body .main-content .features-list .changelog-item span,.dark .app-detail .detail-body .main-content .requirements-list .feature-item span,.dark .app-detail .detail-body .main-content .requirements-list .requirement-item span,.dark .app-detail .detail-body .main-content .requirements-list .changelog-item span,.dark .app-detail .detail-body .main-content .changelog-list .feature-item span,.dark .app-detail .detail-body .main-content .changelog-list .requirement-item span,.dark .app-detail .detail-body .main-content .changelog-list .changelog-item span{color:#cbd5e1}.dark .app-detail .detail-body .sidebar .quick-purchase .price-display .price{color:#f8fafc}.dark .app-detail .detail-body .sidebar .quick-purchase .purchase-benefits .benefit{color:#cbd5e1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.featured-apps .slick-list .slick-track{align-items:stretch;display:flex}.featured-apps .slick-list .slick-track .slick-slide{height:auto}.featured-apps .slick-list .slick-track .slick-slide>div{height:100%}.similar-apps-slider .slick-slide{height:auto}.similar-apps-slider .slick-slide>div{height:100%}.similar-apps-slider .slick-slide>div .app-card{flex-direction:column;height:100%;display:flex}.similar-apps-slider .slick-slide>div .app-card .app-info-link,.similar-apps-slider .slick-slide>div .app-card .app-info-link .app-info{flex-direction:column;flex:1;display:flex}.similar-apps-slider .slick-slide>div .app-card .app-info-link .app-info .app-description{flex:1;min-height:60px}.similar-apps-slider .slick-dots{bottom:-40px}.similar-apps-slider .slick-dots li button:before{color:#cbd5e1;opacity:.5}.similar-apps-slider .slick-dots li.slick-active button:before{color:#3b82f6;opacity:1}.similar-apps-slider .slick-prev,.similar-apps-slider .slick-next{z-index:1;background:#fff;border:1px solid #e2e8f0;border-radius:50%;width:40px;height:40px;box-shadow:0 2px 8px #0000001a}.similar-apps-slider .slick-prev:hover,.similar-apps-slider .slick-next:hover{background:#f8fafc;border-color:#cbd5e1}.similar-apps-slider .slick-prev:before,.similar-apps-slider .slick-next:before{color:#64748b;font-size:18px}.similar-apps-slider .slick-prev{left:-20px}.similar-apps-slider .slick-next{right:-20px}.dark .similar-apps-slider .slick-dots li button:before{color:#64748b}.dark .similar-apps-slider .slick-prev,.dark .similar-apps-slider .slick-next{background:#1e293b;border-color:#334155}.dark .similar-apps-slider .slick-prev:hover,.dark .similar-apps-slider .slick-next:hover{background:#334155;border-color:#475569}.dark .similar-apps-slider .slick-prev:before,.dark .similar-apps-slider .slick-next:before{color:#cbd5e1}.reviews-tab .reviews-header{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}@media (min-width:640px){.reviews-tab .reviews-header{flex-direction:row;justify-content:space-between;align-items:center}}.reviews-tab .reviews-header .reviews-info{align-items:center;gap:.75rem;display:flex}.reviews-tab .reviews-header .reviews-info .reviews-count{color:#111827;font-size:1.125rem;font-weight:600}.reviews-tab .reviews-header .reviews-info .average-rating{align-items:center;gap:.5rem;display:flex}.reviews-tab .reviews-header .reviews-info .average-rating .ant-rate{font-size:1.125rem}.reviews-tab .reviews-header .reviews-info .average-rating .rating-text{color:#6b7280;font-size:.875rem}.reviews-tab .review-form-compact{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1.25rem;padding:1rem}.reviews-tab .review-form-compact .form-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.reviews-tab .review-form-compact .form-header .form-title-compact{color:#111827;margin:0;font-size:1rem;font-weight:600}.reviews-tab .review-form-compact .form-header .close-form-btn{color:#6b7280;min-width:auto;height:auto;padding:.25rem}.reviews-tab .review-form-compact .form-header .close-form-btn:hover{color:#374151;background:#f3f4f6}.reviews-tab .review-form-compact .form-content-compact .rating-section{text-align:left;margin-bottom:.75rem}.reviews-tab .review-form-compact .form-content-compact .rating-section .compact-rating{font-size:1.25rem}.reviews-tab .review-form-compact .form-content-compact .comment-section{margin-bottom:.75rem}.reviews-tab .review-form-compact .form-content-compact .comment-section .compact-comment{resize:vertical;border-color:#d1d5db;border-radius:.5rem;min-height:80px}.reviews-tab .review-form-compact .form-content-compact .comment-section .compact-comment:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.reviews-tab .review-form-compact .form-content-compact .form-actions-compact{justify-content:flex-start;gap:.5rem;display:flex}.reviews-tab .review-form-compact .form-content-compact .form-actions-compact .submit-btn-compact{height:2.25rem;padding:0 1rem;font-weight:500}.reviews-tab .write-review-section{text-align:left;margin-bottom:1.25rem}.reviews-tab .write-review-section .write-review-btn-compact{border-radius:.5rem;height:2.25rem;padding:0 1rem;font-weight:500}.reviews-tab .reviews-loading{justify-content:center;padding:2rem 1rem;display:flex}.reviews-tab .reviews-empty{text-align:center;padding:2rem 1rem}.reviews-tab .reviews-empty .empty-description .empty-text{color:#6b7280}.reviews-tab .reviews-empty .empty-description .empty-subtext{color:#9ca3af;font-size:.875rem}.reviews-tab .reviews-list{flex-direction:column;gap:.75rem;display:flex}.reviews-tab .reviews-list .review-item{background:#f9fafb;border:1px solid #f3f4f6;border-radius:.5rem;padding:.9rem;transition:all .2s}.reviews-tab .reviews-list .review-item:hover{border-color:#d1d5db;box-shadow:0 1px 3px #00000014}@media (min-width:640px){.reviews-tab .reviews-list .review-item .review-header{flex-direction:row;justify-content:space-between;align-items:center}}.reviews-tab .reviews-list .review-item .review-header .user-info{align-items:center;gap:.6rem;display:flex}.reviews-tab .reviews-list .review-item .review-header .user-info .user-avatar{color:#2563eb;background:#dbeafe}.reviews-tab .reviews-list .review-item .review-header .user-info .user-details .user-name{color:#111827;font-weight:500}.reviews-tab .reviews-list .review-item .review-header .user-info .user-details .review-date{color:#6b7280;font-size:.75rem}.reviews-tab .reviews-list .review-item .review-header .review-rating .ant-rate{font-size:.875rem}.reviews-tab .reviews-list .review-item .review-comment{color:#374151;line-height:1.6}@media (max-width:768px){.reviews-tab .reviews-header .reviews-info{flex-direction:column;align-items:flex-start;gap:.5rem}.reviews-tab .review-form-compact{padding:.85rem}.reviews-tab .review-form-compact .form-content-compact .rating-section .compact-rating{font-size:1.2rem}.reviews-tab .review-form-compact .form-content-compact .comment-section .compact-comment{min-height:70px}.reviews-tab .review-item .review-header .user-info{flex-direction:column;align-items:flex-start;gap:.5rem}}.reviews-tab .reviews-list .review-item .review-header{flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex}@media (min-width:640px){.reviews-tab .reviews-list .review-item .review-header{flex-direction:row;justify-content:space-between;align-items:center}}.reviews-tab .reviews-list .review-item .review-header .rating-group{align-items:center;gap:6px;display:inline-flex}.reviews-tab .reviews-list .review-item .review-header .rating-group .ant-btn-text{height:auto;padding:0 4px}.reviews-tab .reviews-list .review-item .review-edit-inline .form-actions-compact{align-items:center;gap:12px;margin-top:8px;display:inline-flex}
