.news-hero-modern.mobil-hero-purple{background:linear-gradient(135deg,#667eea,#764ba2 60%,#5a6fd8)}.news-hero-modern.mobil-hero-purple:before{background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.12) 0%,transparent 50%)}.mobil-detail-container{background:#fff;border:1px solid #e9ecef;border-radius:6px;padding:24px;margin-bottom:30px;box-shadow:0 2px 8px #0000000a;transition:all .3s ease}.mobil-detail-container:hover{border-color:#ff8700}.mobil-car-image-standalone{margin-bottom:20px}.mobil-car-image-standalone .article-image-modern{position:relative;overflow:hidden;height:320px;border-radius:8px;background:#f8f9fa;box-shadow:0 4px 15px #0000001a;transition:all .3s ease}.mobil-car-image-standalone .article-image-modern:hover{border:1px solid #667eea}.mobil-car-image-standalone .article-image-modern img{width:100%;height:100%;object-fit:cover;transition:filter .3s ease}.mobil-car-image-standalone .article-image-modern:hover img{filter:brightness(1.05)}.mobil-placeholder-modern{display:flex;align-items:center;justify-content:center;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.type-badge-modern{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;box-shadow:0 2px 8px #00000026;z-index:2}.type-badge-modern i{margin-right:4px;font-size:10px}.mobil-car-info-header{background:transparent;border:none;border-radius:0;padding:16px 0;margin-bottom:0;box-shadow:none;text-align:center}.mobil-car-name{font-size:1.8rem;font-weight:700;color:#2c3e50;margin-bottom:16px;line-height:1.2;letter-spacing:-.01em}.mobil-car-description-inline{margin-top:12px;max-width:90%;margin-left:auto;margin-right:auto}.mobil-car-description-inline p{color:#6c757d;font-size:.9rem;line-height:1.5;margin:0;font-style:italic;text-align:center}.mobil-car-image-wrapper{display:none}.mobil-specifications-section,.mobil-contact-share-section,.mobil-related-section{background:#fff;border:1px solid #e9ecef;border-radius:6px;padding:24px;margin-bottom:30px;box-shadow:0 2px 8px #0000000a;transition:all .3s ease}.mobil-specifications-section:hover,.mobil-contact-share-section:hover,.mobil-related-section:hover{border-color:#ff8700}.mobil-specifications-content{margin-top:16px;background:transparent;padding:0;border:none;border-radius:0}.mobil-specifications-content h1,.mobil-specifications-content h2,.mobil-specifications-content h3,.mobil-specifications-content h4,.mobil-specifications-content h5,.mobil-specifications-content h6{color:#2c3e50;margin-top:2rem;margin-bottom:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;border-bottom:1px solid #e5e7eb;padding-bottom:8px}.mobil-specifications-content h1:first-child,.mobil-specifications-content h2:first-child,.mobil-specifications-content h3:first-child,.mobil-specifications-content h4:first-child,.mobil-specifications-content h5:first-child,.mobil-specifications-content h6:first-child{margin-top:0}.mobil-specifications-content h1{font-size:2rem}.mobil-specifications-content h2{font-size:1.75rem}.mobil-specifications-content h3{font-size:1.5rem}.mobil-specifications-content h4{font-size:1.25rem}.mobil-specifications-content h1{border-bottom-color:#667eea;border-bottom-width:2px}.mobil-specifications-content h2{border-bottom-color:#764ba2;border-bottom-width:1.5px}.mobil-specifications-content h3{border-bottom-color:#8b5fb7}.mobil-specifications-content h4,.mobil-specifications-content h5,.mobil-specifications-content h6{border-bottom-color:#e5e7eb}.mobil-specifications-content h5{font-size:1.1rem}.mobil-specifications-content h6{font-size:1rem}.mobil-specifications-content p{line-height:1.7;color:#333;margin-bottom:1.25rem;font-size:1rem;text-align:left}.mobil-specifications-content p.h2-styled{font-size:1.5rem;font-weight:700;line-height:1.3;color:#2c3e50;margin:0 0 16px;letter-spacing:-.01em;display:block;text-align:left;border-bottom:1.5px solid #764ba2;padding-bottom:8px}@media (max-width: 991px){.mobil-specifications-content p.h2-styled{font-size:1.4rem}}@media (max-width: 767px){.mobil-specifications-content p.h2-styled{font-size:1.3rem;line-height:1.3}}@media (max-width: 575px){.mobil-specifications-content p.h2-styled{font-size:1.2rem;line-height:1.3}}.mobil-specifications-content ul,.mobil-specifications-content ol{padding-left:1.5rem;color:#333;margin-bottom:1.25rem}.mobil-specifications-content a.auto-internal-link{color:#667eea;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;font-weight:500;transition:color .2s ease,text-decoration-style .2s ease}.mobil-specifications-content a.auto-internal-link:hover{color:#764ba2;text-decoration-style:solid}.mobil-specifications-content a:not(.auto-internal-link){color:#2563eb;font-weight:500;text-decoration:underline}.mobil-specifications-content a:not(.auto-internal-link):hover{color:#1d4ed8}.mobil-specifications-content a[href^=http]:not([href*="gotransport.co.id"]):not([href*="//gotransport"]):not([href*=localhost]):not([href*="127.0.0.1"]):not(.auto-internal-link):after,.mobil-specifications-content a[href^=https]:not([href*="gotransport.co.id"]):not([href*="//gotransport"]):not([href*=localhost]):not([href*="127.0.0.1"]):not(.auto-internal-link):after{content:" ↗";font-size:.8em;opacity:.7;margin-left:2px}.mobil-specifications-content a[href*=gotransport],.mobil-specifications-content a[href^="/"]:not([href^="//"]){color:#2563eb}.mobil-specifications-content a[href*=gotransport]:hover,.mobil-specifications-content a[href^="/"]:not([href^="//"]):hover{color:#1d4ed8}.mobil-specifications-content ul li,.mobil-specifications-content ol li{margin-bottom:.5rem;line-height:1.7;font-size:1rem}.mobil-specifications-content blockquote{border-left:4px solid #FF8700;padding-left:1rem;margin:1.5rem 0;font-style:italic;color:#6c757d;background:#f8f9fa;padding:1rem;border-radius:0 6px 6px 0}.mobil-specifications-content img{max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0;box-shadow:0 4px 15px #0000001a}.mobil-specifications-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000d}.mobil-specifications-content table th,.mobil-specifications-content table td{padding:12px 16px;text-align:left;border-bottom:1px solid #e9ecef}.mobil-specifications-content table th{background:#f8f9fa;font-weight:600;color:#2c3e50}.mobil-specifications-content table tr:hover{background:#f8f9fa}.mobil-section-title{font-size:1.25rem;font-weight:700;color:#2c3e50;margin:0 0 16px;line-height:1.3;letter-spacing:-.01em;border-bottom:2px solid #667eea;padding-bottom:8px}.mobil-section-subtitle{color:#6c757d;font-weight:500;font-size:.9rem;margin-bottom:12px;line-height:1.6}.mobil-facilities-section,.mobil-facilities-grid,.mobil-facility-tag{display:none}.mobil-pricing-section{background:#f8f9fa;padding:20px;border-radius:6px;border-left:3px solid #17a2b8;margin-bottom:20px}.mobil-pricing-options{display:flex;flex-direction:column;gap:12px}.mobil-price-option{background:#fff;padding:16px;border-radius:6px;border:1px solid #e9ecef;transition:all .3s ease;box-shadow:0 1px 3px #00000005}.mobil-price-option:hover{border-color:#17a2b8}.mobil-price-header{display:flex;align-items:center;margin-bottom:6px}.mobil-price-header i{font-size:14px;margin-right:6px;color:#17a2b8}.mobil-price-label{font-weight:600;color:#495057;font-size:13px}.mobil-price-value{font-size:1.2rem;font-weight:700;color:#2c3e50;letter-spacing:-.01em}.mobil-price-value small{font-size:.85rem;color:#6c757d;font-weight:400}.mobil-description-section{background:#f8f9fa;padding:20px;border-radius:6px;border-left:3px solid #6c757d;margin-bottom:20px}.mobil-description-text{line-height:1.5;color:#6c757d;margin:0;font-size:.9rem}.mobil-contact-actions{background:#f8f9fa;padding:20px;border-radius:6px;border-left:3px solid #25d366;margin-bottom:20px}.mobil-action-buttons{display:flex;gap:12px;flex-wrap:wrap}.whatsapp-btn-modern{display:inline-flex;align-items:center;padding:10px 20px;background:#25d366;color:#fff;border:none;border-radius:6px;font-weight:600;font-size:13px;text-decoration:none;transition:all .3s ease;box-shadow:0 2px 4px #25d36633}.whatsapp-btn-modern:hover{background:#128c7e;color:#fff;border:1px solid #0d6b5e;text-decoration:none}.whatsapp-btn-modern i{margin-right:6px;font-size:14px}.mobil-contact-subtitle{color:#6c757d;font-weight:500;margin-bottom:12px;font-size:.9rem}.mobil-contact-options,.mobil-share-options{display:flex;flex-direction:column;gap:10px}.mobil-contact-option,.mobil-share-option{display:flex;align-items:center;padding:12px;background:#fff;border:1px solid #e9ecef;border-radius:6px;text-decoration:none;color:#6c757d;transition:all .3s ease;font-size:13px;font-weight:500}.mobil-contact-option:hover,.mobil-share-option:hover{background:#f8f9fa;border-color:#ff8700;color:#6c757d;text-decoration:none}.mobil-contact-option i,.mobil-share-option i{font-size:14px;margin-right:10px;width:18px;text-align:center}.mobil-related-cars{display:flex;flex-direction:column;gap:20px}.mobil-related-car-item{background:#fff;border:1px solid #e9ecef;border-radius:6px;padding:16px;transition:all .3s ease;box-shadow:0 1px 3px #00000005}.mobil-related-car-item:hover{background:#ff870005}.mobil-related-car-image{border-radius:6px;overflow:hidden;height:100px;background:#f8f9fa}.mobil-related-car-image:hover img{filter:brightness(1.05)}.mobil-car-category,.mobil-car-price{display:inline-flex;align-items:center;padding:4px 10px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;font-size:11px;font-weight:500;color:#6c757d}.mobil-car-category i,.mobil-car-price i{margin-right:4px;font-size:10px}.mobil-related-car-title{margin-bottom:8px;margin-top:12px}.mobil-related-car-title a{font-size:1rem;font-weight:700;color:#2c3e50;text-decoration:none;line-height:1.3;letter-spacing:-.01em;transition:color .3s ease}.mobil-related-car-excerpt{color:#6c757d;font-size:.85rem;line-height:1.5;margin-bottom:0}.mobil-related-divider{border:none;height:1px;background:#e9ecef;margin:16px 0}.mobil-sidebar-detail{display:flex;flex-direction:column;gap:30px}.mobil-sidebar-widget{background:#fff;border:1px solid #e9ecef;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px #0000000a;transition:all .3s ease}.mobil-sidebar-widget:hover{border-color:#ff8700}.mobil-widget-header{background:linear-gradient(90deg,#667eea,#764ba2);color:#fff;padding:12px 20px}.mobil-widget-title{margin:0;font-size:1.2rem;font-weight:600;color:#fff;display:flex;align-items:center;gap:8px}.mobil-widget-title i{color:#fff;font-size:1.1rem}@media (max-width: 768px){.mobil-widget-title{font-size:1.1rem}.mobil-widget-title i{font-size:1rem}.mobil-widget-header{padding:10px 16px}}@media (max-width: 480px){.mobil-widget-title{font-size:1rem}.mobil-widget-title i{font-size:.9rem}.mobil-widget-header{padding:8px 12px}}.mobil-widget-body{padding:20px}.mobil-quick-contact{display:flex;flex-direction:column;gap:12px}.mobil-contact-link{display:flex;align-items:center;padding:12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;text-decoration:none;color:#6c757d;transition:all .3s ease;font-weight:500}.mobil-contact-link:hover{background:#fff;border-color:#ff8700;color:#6c757d;text-decoration:none}.mobil-contact-link i{font-size:18px;margin-right:12px;width:26px;text-align:center}.mobil-contact-link.whatsapp i{color:#25d366}.mobil-contact-link.email i{color:#6c757d}.mobil-contact-link div strong{display:block;font-weight:600;margin-bottom:2px;color:#2c3e50;font-size:.9rem}.mobil-contact-link div span{font-size:13px;color:#6c757d}.mobil-latest-cars{display:flex;flex-direction:column;gap:0}.mobil-related-car-item{background:transparent;border:none;border-radius:0;margin-bottom:0;overflow:visible;transition:all .3s ease;box-shadow:none;display:flex;gap:12px;padding:16px 0;border-bottom:1px solid #e9ecef}.mobil-related-car-item:last-child{border-bottom:none;padding-bottom:0}.mobil-related-car-item:first-child{padding-top:0}.mobil-related-car-item:hover{transform:none;box-shadow:none;background:#ff870005}.mobil-related-car-left{flex:0 0 45%;display:flex;flex-direction:column}.mobil-related-car-image{position:relative;overflow:hidden;height:80px;background:#f8f9fa;border-radius:6px;margin-bottom:8px}.mobil-related-car-image img{width:100%;height:100%;object-fit:cover;transition:filter .3s ease}.mobil-related-car-item:hover .mobil-related-car-image img{filter:brightness(1.05)}.mobil-related-car-content{flex:1}.mobil-related-car-title{margin-bottom:6px;font-size:12px;font-weight:700;line-height:1.2}.mobil-related-car-title a{color:#2c3e50;text-decoration:none;transition:color .3s ease}.mobil-related-car-title a:hover{color:#ff8700}.mobil-related-car-excerpt{color:#6c757d;font-size:10px;line-height:1.3;margin:0;text-align:left}.mobil-related-car-right{flex:0 0 55%;display:flex;flex-direction:column;justify-content:space-between}.mobil-car-type-badge{position:absolute;top:6px;right:6px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:3px 8px;border-radius:6px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:4;box-shadow:0 2px 6px #0003}.mobil-related-pricing{background:linear-gradient(135deg,#f8f9fae6,#e9ecefe6);border-radius:6px;padding:6px;margin-bottom:8px;display:flex;flex-direction:column;gap:4px;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 3px #ffffff80,0 2px 8px #0000000d}.mobil-price-item{text-align:center;padding:4px 6px;border-radius:4px;background:#ffffffb3;transition:all .3s ease;border:1px solid rgba(0,0,0,.05)}.mobil-price-item:hover{border-color:#17a2b8}.mobil-price-item .price-label{display:flex;align-items:center;justify-content:center;gap:4px;font-size:10px;color:#495057;font-weight:700;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px;padding:2px 4px;border-radius:3px;background:#ffffffe6;border:1px solid rgba(0,0,0,.1)}.mobil-price-item .price-label i{font-size:9px}.mobil-price-item.lepas-kunci .price-label{color:#28a745;border-color:#28a7454d;background:#28a7451a}.mobil-price-item.include-driver .price-label{color:#007bff;border-color:#007bff4d;background:#007bff1a}.mobil-price-item .price-value{display:block;font-size:11px;font-weight:700;color:#2c3e50}.mobil-price-item.lepas-kunci .price-value{color:#28a745}.mobil-price-item.include-driver .price-value{color:#007bff}.mobil-related-actions{display:flex;flex-direction:column;gap:4px;margin-top:auto}.mobil-related-booking-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 10px;background:#25d366;color:#fff;border:none;border-radius:4px;font-weight:600;font-size:10px;text-decoration:none;transition:all .3s ease;box-shadow:0 2px 4px #25d36633;width:100%}.mobil-related-booking-btn:hover{background:#128c7e;color:#fff;border:1px solid #0d6b5e;text-decoration:none}.mobil-related-booking-btn i{font-size:11px}.mobil-car-type,.mobil-car-price{font-size:11px;color:#6c757d;font-weight:500}.mobil-car-price{color:#28a745;font-weight:600}.mobil-search-form .search-input-wrapper{position:relative;width:100%}.mobil-search-form .search-input-with-icon{width:100%;padding:10px 45px 10px 14px;border:1px solid #e9ecef;border-radius:6px;font-size:13px;transition:all .3s ease}.mobil-search-form .search-input-with-icon:focus{outline:none;box-shadow:0 0 0 .2rem #ff870040;border-color:#ff8700}.mobil-search-form .search-icon-btn{position:absolute;right:0;top:0;height:100%;width:45px;border:none;background:transparent;color:#6c757d;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .3s ease}.mobil-search-form .search-icon-btn:hover{color:#ff8700}.mobil-search-form .search-icon-btn i{font-size:14px}.mobil-categories-list{display:flex;flex-direction:column;gap:6px}.mobil-category-item{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;text-decoration:none;color:#6c757d;transition:all .3s ease;font-weight:500;font-size:13px}.mobil-category-item:hover{background:#fff;border-color:#ff8700;color:#6c757d;text-decoration:none}.mobil-category-name i{margin-right:6px;color:#6c757d}.mobil-category-count{background:#ff8700;color:#fff;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600}@media (max-width: 991.98px){.mobil-pricing-options .mobil-price-option{margin-bottom:6px}.mobil-related-car-image{height:70px}.mobil-sidebar-detail{margin-top:30px}.mobil-car-image-standalone .article-image-modern{height:280px}.mobil-car-name{font-size:1.5rem}}@media (max-width: 767.98px){.mobil-detail-container,.mobil-specifications-section,.mobil-contact-share-section,.mobil-related-section{padding:20px}.mobil-car-image-standalone .article-image-modern{height:240px}.mobil-car-name{font-size:1.4rem}.mobil-contact-options,.mobil-share-options{gap:6px}.mobil-latest-car-item{padding:10px}.mobil-latest-car-image{width:50px;height:40px}.mobil-related-car-item{gap:10px;padding:12px 0}.mobil-related-car-item:first-child{padding-top:0}.mobil-related-car-item:last-child{padding-bottom:0}.mobil-related-car-left{flex:0 0 40%}.mobil-related-car-right{flex:0 0 60%}.mobil-related-car-image{height:70px}.mobil-car-type-badge{top:4px;right:4px;font-size:8px;padding:2px 6px}.mobil-related-car-title{font-size:11px;margin-bottom:4px}.mobil-related-car-excerpt{font-size:9px}.mobil-related-pricing{padding:5px;margin-bottom:6px;gap:3px}.mobil-price-item .price-label{font-size:9px;gap:3px;padding:2px 3px;margin-bottom:3px}.mobil-price-item .price-label i{font-size:8px}.mobil-price-item .price-value{font-size:10px}.mobil-related-booking-btn{padding:5px 8px;font-size:9px}.mobil-specifications-content{padding:0}.mobil-specifications-content h1{font-size:1.75rem}.mobil-specifications-content h2{font-size:1.5rem}.mobil-specifications-content h3{font-size:1.3rem}.mobil-description-section{padding:16px}.mobil-car-description-inline{max-width:95%}.mobil-car-description-inline p{font-size:.85rem}}@media (max-width: 575.98px){.mobil-detail-container,.mobil-specifications-section,.mobil-contact-share-section,.mobil-related-section{padding:16px}.mobil-car-image-standalone .article-image-modern{height:220px}.mobil-car-name{font-size:1.3rem}.mobil-pricing-section,.mobil-widget-body{padding:16px}.mobil-contact-link{padding:10px}.mobil-latest-car-item{flex-direction:column;text-align:center}.mobil-latest-car-image{width:100%;height:100px;align-self:center}.mobil-related-car-item{gap:16px;padding:20px 0;flex-direction:column}.mobil-related-car-item:first-child{padding-top:0}.mobil-related-car-item:last-child{padding-bottom:0}.mobil-related-car-left{flex:1;text-align:left}.mobil-related-car-right{flex:1}.mobil-related-car-image{height:140px;margin-bottom:12px;position:relative}.mobil-car-type-badge{position:absolute;top:8px;right:8px;font-size:10px;padding:4px 10px;margin-bottom:0;z-index:5;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:6px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #0000004d}.mobil-related-car-title{font-size:15px;margin-bottom:8px;font-weight:700;line-height:1.3}.mobil-related-car-excerpt{font-size:12px;text-align:left;line-height:1.5;margin-bottom:12px}.mobil-related-pricing{padding:12px;margin-bottom:12px;gap:8px;border-radius:8px}.mobil-price-item .price-label{font-size:11px;gap:4px;padding:4px 8px;margin-bottom:6px;font-weight:700}.mobil-price-item .price-label i{font-size:10px}.mobil-price-item .price-value{font-size:14px;font-weight:700}.mobil-price-item{padding:8px 10px;margin-bottom:6px}.mobil-related-booking-btn{padding:10px 16px;font-size:12px;gap:6px;font-weight:700}.mobil-latest-cars{gap:16px}.mobil-specifications-content{padding:0}.mobil-specifications-content h1{font-size:1.5rem}.mobil-specifications-content h2{font-size:1.3rem}.mobil-specifications-content h3{font-size:1.2rem}.mobil-specifications-content p{font-size:.95rem}.mobil-description-section{padding:12px}.mobil-car-description-inline{max-width:100%;margin-top:10px}.mobil-car-description-inline p{font-size:.8rem}}.mobil-rating-section{background:#fff;border:1px solid #e9ecef;border-radius:6px;padding:24px;margin-bottom:30px;box-shadow:0 2px 8px #0000000a}.mobil-current-rating{background:#f8f9fa;border-radius:6px;padding:16px;margin-bottom:20px}.rating-summary{display:flex;align-items:center;gap:12px}.rating-value{font-size:2.5rem;font-weight:700;color:#2c3e50;line-height:1}.rating-stars{display:flex;gap:4px}.rating-stars i{font-size:18px}.rating-count{color:#6c757d;font-size:14px;font-weight:500}.mobil-reviews-list{margin-top:20px}.reviews-title{font-size:1.1rem;font-weight:700;color:#2c3e50;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e9ecef}.review-item{padding:16px 0;border-bottom:1px solid #e9ecef}.review-item:last-child{border-bottom:none}.review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.reviewer-info{flex:1}.reviewer-name{font-weight:600;color:#2c3e50;font-size:14px}.reviewer-location{color:#6c757d;font-size:13px;font-weight:400}.review-rating{display:flex;gap:2px}.review-rating i{font-size:14px}.review-content p{color:#495057;font-size:14px;line-height:1.6;margin-bottom:8px}.review-date{font-size:12px;color:#6c757d}.no-rating-info .alert{border-radius:6px;border-left:3px solid #17a2b8}.review-contact-info .alert{border-radius:6px;border-left:3px solid #25d366}.alert{border-radius:6px;padding:12px 16px;margin-bottom:16px}.alert-info{background:#e7f3ff;border:1px solid #b3d9ff;color:#06c}.alert-success{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.alert a{color:inherit;font-weight:600;text-decoration:underline}.alert a:hover{text-decoration:none}.mobil-share-section{background:#fff;border:1px solid #e9ecef;border-radius:6px;padding:24px;margin-bottom:30px;box-shadow:0 2px 8px #0000000a}.share-horizontal-layout{display:flex;align-items:center;gap:20px}.share-title{flex-shrink:0}.share-label{font-size:1.1rem;font-weight:600;color:#2c3e50;margin:0;display:flex;align-items:center;gap:8px}.social-share-buttons{display:flex;gap:10px;flex-wrap:wrap}.social-btn{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s ease;box-shadow:0 2px 8px #00000026;border:none;cursor:pointer}.social-btn i{font-size:16px;line-height:1;display:inline-block;color:inherit;opacity:1}.social-btn:hover{outline:1px solid rgba(255,255,255,.5);outline-offset:1px;color:#fff;text-decoration:none}.mobil-share-section .social-btn.facebook{background:#1877f2}.mobil-share-section .social-btn.facebook:hover{background:#166fe5}.mobil-share-section .social-btn.instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.mobil-share-section .social-btn.instagram:hover{background:linear-gradient(45deg,#e6823c,#d55a35,#c41e3a,#b41c5c,#a41680)}.mobil-share-section .social-btn.tiktok{background:#000;color:#fff}.mobil-share-section .social-btn.tiktok:hover{background:#1a1a1a;color:#fff}.mobil-share-section .social-btn.tiktok .tiktok-icon{width:18px;height:18px;color:#fff;fill:#fff;display:block}.mobil-share-section .social-btn.copy-link{background:#6c757d;color:#fff}.mobil-share-section .social-btn.copy-link:hover{background:#5a6268;color:#fff}@media (max-width: 768px){.share-horizontal-layout{flex-direction:column;align-items:flex-start;gap:12px}.social-btn{width:36px;height:36px;font-size:14px}.mobil-rating-section,.mobil-share-section{padding:20px}.rating-value{font-size:2rem}.review-item{padding:12px 0}}@media (max-width: 576px){.social-btn{width:32px;height:32px;font-size:12px}.mobil-rating-section,.mobil-share-section{padding:16px}.rating-summary{flex-wrap:wrap}.rating-value{font-size:1.8rem}.rating-stars i{font-size:16px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.mobil-detail-container,.mobil-specifications-section,.mobil-contact-share-section,.mobil-related-section,.mobil-rating-section,.mobil-share-section,.mobil-sidebar-widget{animation:fadeInUp .6s ease-out}@media print{.mobil-sidebar-detail,.mobil-contact-actions,.mobil-contact-share-section{display:none}.mobil-detail-container,.mobil-specifications-section,.mobil-related-section{box-shadow:none;border:1px solid #ddd;transform:none}}
