.datasheet-detail-layout[data-v-1140bf83]{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;max-width:1400px;margin:0 auto;display:grid}.product-section[data-v-1140bf83]{height:-moz-fit-content;height:fit-content;position:sticky;top:2rem}.product-description-section[data-v-1140bf83]{background:#f8f9fa;margin-top:4rem;padding:3rem 0}.description-content[data-v-1140bf83]{max-width:1200px;margin:0 auto}.description-content h1[data-v-1140bf83],.description-content h2[data-v-1140bf83],.description-content h3[data-v-1140bf83],.description-content h4[data-v-1140bf83],.description-content h5[data-v-1140bf83],.description-content h6[data-v-1140bf83]{color:#333;margin:1.5rem 0 1rem;font-weight:600;line-height:1.3}.description-content p[data-v-1140bf83]{color:#555;margin:1rem 0;line-height:1.6}.description-content ol[data-v-1140bf83],.description-content ul[data-v-1140bf83]{margin:1rem 0;padding-left:2rem}.description-content li[data-v-1140bf83]{color:#555;margin:.5rem 0;line-height:1.6}.description-content blockquote[data-v-1140bf83]{color:#666;background:#f8f9fa;border-left:4px solid #667eea;margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic}.description-content table[data-v-1140bf83]{border-collapse:collapse;width:100%;margin:1.5rem 0}.description-content td[data-v-1140bf83],.description-content th[data-v-1140bf83]{text-align:left;border:1px solid #e9ecef;padding:.75rem}.description-content th[data-v-1140bf83]{background:#f8f9fa;font-weight:600}.description-content img[data-v-1140bf83]{border-radius:8px;max-width:100%;height:auto;margin:1rem 0}.description-content hr[data-v-1140bf83]{border:none;border-top:1px solid #e9ecef;margin:2rem 0}.description-content pre[data-v-1140bf83]{background:#f8f9fa;border-radius:8px;margin:1rem 0;padding:1rem;overflow-x:auto}.description-content code[data-v-1140bf83]{background:#f1f3f4;border-radius:4px;padding:.25rem .5rem;font-family:Courier New,monospace;font-size:.9rem}.product-card[data-v-1140bf83]{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #0000001a}.product-images[data-v-1140bf83]{position:relative}.product-badges[data-v-1140bf83]{z-index:10;flex-direction:column;gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem}.product-sku-badge[data-v-1140bf83]{background:#000000b3;font-size:.8rem}.product-sku-badge[data-v-1140bf83],.product-type-badge[data-v-1140bf83]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:6px;padding:.5rem .75rem;font-weight:500}.product-type-badge[data-v-1140bf83]{text-transform:capitalize;background:#667eeae6;font-size:1.2rem}.main-image[data-v-1140bf83],.main-image-container[data-v-1140bf83],.product-slider[data-v-1140bf83]{position:relative}.main-image-container[data-v-1140bf83]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.main-image[data-v-1140bf83]{cursor:pointer;text-decoration:none;display:block;overflow:hidden}.product-image[data-v-1140bf83]{-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:100%;transition:transform .3s}.hover-overlay[data-v-1140bf83]{opacity:0;background:#00000080;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.main-image:hover .hover-overlay[data-v-1140bf83]{opacity:1}.view-product-overlay[data-v-1140bf83]{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:25px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.view-product-overlay[data-v-1140bf83]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.product-info-bottom[data-v-1140bf83]{background:#fff;border-top:1px solid #f0f0f0;padding:1.5rem}.product-title-bottom[data-v-1140bf83]{color:#333;margin:0 0 .5rem;font-size:1.5rem;font-weight:600;line-height:1.3}.product-price-bottom[data-v-1140bf83]{align-items:center;gap:.5rem;display:flex}.price-bottom[data-v-1140bf83],.price-range-bottom[data-v-1140bf83]{color:#333;font-size:1.5rem;font-weight:600}.sale-price-bottom[data-v-1140bf83]{color:#dc3545;font-size:.9rem;text-decoration:line-through}.gallery-thumbnails[data-v-1140bf83]{background:#f8f9fa;border-top:1px solid #e9ecef;grid-template-columns:repeat(6,1fr);gap:.5rem;padding:1rem;display:grid}.thumbnail-item[data-v-1140bf83]{cursor:pointer;border:2px solid #0000;border-radius:8px;width:100%;height:60px;transition:all .3s;overflow:hidden}.thumbnail-item[data-v-1140bf83]:hover{border-color:#667eea;transform:translateY(-2px)}.thumbnail-item.active[data-v-1140bf83]{border-color:#667eea;box-shadow:0 4px 12px #667eea4d}.thumbnail-img[data-v-1140bf83]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-nav[data-v-1140bf83]{background:#f8f9fa;border-top:1px solid #e9ecef;gap:.75rem;padding:1rem;display:flex}.product-thumbnail[data-v-1140bf83]{cursor:pointer;border:2px solid #0000;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:.5rem;min-width:0;padding:.75rem;transition:all .3s;display:flex}.product-thumbnail.active[data-v-1140bf83],.product-thumbnail[data-v-1140bf83]:hover{background:#fff;border-color:#667eea}.product-thumbnail.active[data-v-1140bf83]{box-shadow:0 4px 12px #667eea33}.product-thumb-img[data-v-1140bf83]{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:60px;height:60px}.product-thumb-name[data-v-1140bf83]{color:#333;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8rem;font-weight:500;line-height:1.2;overflow:hidden}.no-products[data-v-1140bf83]{color:#666;background:#f8f9fa;flex-direction:column;justify-content:center;align-items:center;height:300px;display:flex}.no-products-icon[data-v-1140bf83]{color:#ddd;margin-bottom:1rem;font-size:3rem}.product-info[data-v-1140bf83]{padding:2rem}.datasheet-section[data-v-1140bf83]{background:#fff;border-radius:20px;height:-moz-fit-content;height:fit-content;padding:2.5rem;position:sticky;top:2rem;box-shadow:0 10px 30px #0000001a}.datasheet-title[data-v-1140bf83]{color:#333;margin-bottom:2rem;font-size:2.2rem;font-weight:700;line-height:1.3}.pdf-downloads[data-v-1140bf83]{margin-bottom:2.5rem}.datasheet-header[data-v-1140bf83]{background:#fff;border:2px solid #e9ecef;border-radius:16px;flex-direction:column;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;display:flex}.datasheet-header-top[data-v-1140bf83]{align-items:center;gap:1rem;display:flex}.datasheet-icon[data-v-1140bf83]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.datasheet-icon i[data-v-1140bf83]{color:#fff;font-size:1.8rem}.datasheet-info[data-v-1140bf83]{flex:1}.datasheet-product-name[data-v-1140bf83]{color:#333;margin:0 0 .5rem;font-size:1.5rem;font-weight:600;line-height:1.3}.datasheet-category[data-v-1140bf83]{color:#666;font-size:1.2rem;font-weight:500}.pdf-downloads h3[data-v-1140bf83]{color:#333;margin-bottom:1.5rem;font-size:1.4rem;font-weight:600}.attachment-list[data-v-1140bf83]{background:#f8f9fa;border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.attachment-item[data-v-1140bf83]{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:1.5rem;transition:all .3s;box-shadow:0 2px 8px #0000000d}.attachment-item[data-v-1140bf83]:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 16px #667eea26}.attachment-title[data-v-1140bf83]{color:#333;margin:0 0 1.5rem;font-size:1.3rem;font-weight:600;line-height:1.3}.attachment-actions[data-v-1140bf83]{flex-direction:column;gap:.75rem;display:flex}.attachment-btn[data-v-1140bf83]{cursor:pointer;border:none;border-radius:12px;justify-content:space-between;align-items:center;padding:1rem 1.5rem;text-decoration:none;transition:all .3s;display:flex}.attachment-btn.english[data-v-1140bf83]{color:#fff;background:#1e40af}.attachment-btn.english[data-v-1140bf83]:hover{color:#fff;background:#1e3a8a;transform:translateY(-1px);box-shadow:0 4px 12px #1e40af4d}.attachment-btn.arabic[data-v-1140bf83]{color:#fff;background:#111827}.attachment-btn.arabic[data-v-1140bf83]:hover{color:#fff;background:#000;transform:translateY(-1px);box-shadow:0 4px 12px #1118274d}.btn-content[data-v-1140bf83]{align-items:center;gap:.75rem;display:flex}.btn-content i[data-v-1140bf83],.btn-label[data-v-1140bf83],.btn-text[data-v-1140bf83]{font-size:1.2rem}.btn-text[data-v-1140bf83]{font-weight:600}.btn-label[data-v-1140bf83]{opacity:.9}.datasheet-description[data-v-1140bf83]{margin-bottom:2.5rem}.datasheet-description h3[data-v-1140bf83]{color:#333;margin-bottom:1.5rem;font-size:1.4rem;font-weight:600}.description-content[data-v-1140bf83]{color:#555;line-height:1.8}.description-content[data-v-1140bf83] p{margin-bottom:1rem}.description-content[data-v-1140bf83] h1{color:#333;margin:1.5rem 0 1rem;font-weight:600}.description-content[data-v-1140bf83] ul{margin:1rem 0;padding-left:2rem}.description-content[data-v-1140bf83] li{margin-bottom:.5rem}.description-content[data-v-1140bf83] blockquote{color:#666;border-left:4px solid #667eea;margin:1.5rem 0;padding-left:1.5rem;font-style:italic}.description-content[data-v-1140bf83] pre{background:#f8f9fa;border-radius:8px;margin:1rem 0;padding:1rem;overflow-x:auto}.description-content[data-v-1140bf83] code{background:#f1f3f4;border-radius:4px;padding:.2rem .4rem;font-family:Courier New,monospace}.description-content[data-v-1140bf83] img{border-radius:8px;max-width:100%;height:auto;margin:1rem 0}.category-info[data-v-1140bf83]{border-top:2px solid #f0f0f0;margin-top:2rem;padding-top:2rem}.category-info h3[data-v-1140bf83]{color:#333;margin-bottom:1rem;font-size:1.2rem;font-weight:600}.category-link[data-v-1140bf83]{color:#667eea;background:#f8f9fa;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.category-link[data-v-1140bf83]:hover{color:#fff;background:#667eea;transform:translateY(-1px)}.loading-container[data-v-1140bf83]{text-align:center;padding:4rem 0}.loading-spinner[data-v-1140bf83]{border:4px solid #f3f3f3;border-top-color:#667eea;border-radius:50%;width:40px;height:40px;margin:0 auto 1rem;animation:1s linear infinite spin-1140bf83}@keyframes spin-1140bf83{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.empty-state[data-v-1140bf83]{text-align:center;color:#666;padding:4rem 0}.empty-icon[data-v-1140bf83]{color:#ddd;margin-bottom:1rem;font-size:4rem}.empty-state h3[data-v-1140bf83]{color:#333;margin-bottom:1rem;font-size:1.5rem}.empty-state p[data-v-1140bf83]{color:#666;max-width:400px;margin:0 auto 2rem;font-size:1rem}.back-link[data-v-1140bf83]{color:#667eea;border:2px solid #667eea;border-radius:25px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.back-link[data-v-1140bf83]:hover{color:#fff;background:#667eea;transform:translateY(-2px)}@media (max-width:1200px){.datasheet-detail-layout[data-v-1140bf83]{grid-template-columns:1fr;gap:2rem}.product-section[data-v-1140bf83]{position:static}}@media (max-width:768px){.datasheet-detail-layout[data-v-1140bf83]{gap:1.5rem}.datasheet-section[data-v-1140bf83]{padding:1.5rem;position:relative;top:auto}.datasheet-title[data-v-1140bf83]{font-size:1.8rem}.product-info[data-v-1140bf83]{padding:1.5rem}.product-title[data-v-1140bf83]{font-size:1.5rem}.attachment-header[data-v-1140bf83],.main-image-container[data-v-1140bf83]{margin-bottom:1rem}.product-info-bottom[data-v-1140bf83]{padding:.75rem}.price-bottom[data-v-1140bf83],.price-range-bottom[data-v-1140bf83],.product-title-bottom[data-v-1140bf83]{font-size:1rem}.gallery-thumbnails[data-v-1140bf83]{grid-template-columns:repeat(4,1fr);gap:.25rem;padding:.75rem}.thumbnail-item[data-v-1140bf83]{height:50px}.product-thumbnail[data-v-1140bf83]{padding:.5rem}.attachment-icon[data-v-1140bf83],.datasheet-icon[data-v-1140bf83],.product-thumb-img[data-v-1140bf83]{width:50px;height:50px}.product-thumb-name[data-v-1140bf83]{font-size:.7rem}.product-actions[data-v-1140bf83]{flex-direction:column}.product-badges[data-v-1140bf83]{gap:.25rem;top:.5rem;left:.5rem}.product-sku-badge[data-v-1140bf83],.product-type-badge[data-v-1140bf83]{padding:.25rem .5rem;font-size:.7rem}.datasheet-header[data-v-1140bf83]{gap:1rem;padding:1rem}.datasheet-header-top[data-v-1140bf83]{gap:.75rem}.attachment-list[data-v-1140bf83]{gap:.75rem;padding:1rem}.datasheet-icon i[data-v-1140bf83]{font-size:1.5rem}.datasheet-product-name[data-v-1140bf83]{font-size:1.2rem}.datasheet-category[data-v-1140bf83]{font-size:.9rem}.product-description-section[data-v-1140bf83]{margin-top:2rem;padding:2rem 0}.attachment-item[data-v-1140bf83]{padding:1rem}.attachment-icon i[data-v-1140bf83]{font-size:1.5rem}.attachment-title[data-v-1140bf83]{font-size:1.1rem}.attachment-btn[data-v-1140bf83]{padding:.8rem 1.2rem}.btn-text[data-v-1140bf83]{font-size:.9rem}.btn-label[data-v-1140bf83]{font-size:.8rem}}html[lang=ar] .datasheet-detail-layout[data-v-1140bf83]{direction:rtl}html[lang=ar] .pdf-actions[data-v-1140bf83],html[lang=ar] .pdf-info[data-v-1140bf83],html[lang=ar] .pdf-item[data-v-1140bf83],html[lang=ar] .spec-item[data-v-1140bf83]{flex-direction:row-reverse}.login-required-modal .p-dialog-mask[data-v-1140bf83]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000c!important}.login-required-modal .p-dialog[data-v-1140bf83]{border:none!important;border-radius:16px!important;box-shadow:0 20px 60px #0000004d!important}.login-required-modal .dialog-header[data-v-1140bf83]{gap:1rem}.login-required-modal .dialog-header[data-v-1140bf83],.login-required-modal .login-icon[data-v-1140bf83]{align-items:center;display:flex}.login-required-modal .login-icon[data-v-1140bf83]{color:#fff;background:linear-gradient(135deg,#475da7,#6b73ff);border-radius:50%;flex-shrink:0;justify-content:center;width:60px;height:60px;font-size:1.5rem}.login-required-modal .dialog-header h3[data-v-1140bf83]{color:#1a1a1a;margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.login-required-modal .dialog-header p[data-v-1140bf83]{color:#666;margin:0;font-size:1rem;line-height:1.4}.login-required-modal .modal-content[data-v-1140bf83]{padding:1rem 0}.login-required-modal .datasheet-info[data-v-1140bf83]{flex-direction:column;gap:1rem;display:flex}.login-required-modal .info-item[data-v-1140bf83]{background:#f8f9fa;border-left:4px solid #475da7;border-radius:8px;align-items:center;gap:.75rem;padding:1rem;display:flex}.login-required-modal .info-item i[data-v-1140bf83]{color:#475da7;text-align:center;width:20px;font-size:1.2rem}.login-required-modal .info-item span[data-v-1140bf83]{color:#333;font-size:.95rem;font-weight:500}.login-required-modal .modal-buttons[data-v-1140bf83]{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.login-required-modal .signin-btn[data-v-1140bf83]{color:#fff;background:#475da7;border:2px solid #475da7;border-radius:8px;justify-content:center;align-items:center;min-width:120px;padding:12px 24px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.login-required-modal .signin-btn[data-v-1140bf83]:hover{color:#fff;background:#3a4d8f;border-color:#3a4d8f;transform:translateY(-2px);box-shadow:0 8px 25px #475da74d}.login-required-modal .login-required-modal .p-button-text[data-v-1140bf83]{color:#333!important;opacity:1!important;background:0 0!important;border:none!important;padding:12px 16px!important;font-size:1rem!important;font-weight:600!important;text-decoration:none!important}.login-required-modal .login-required-modal .p-button-text[data-v-1140bf83]:hover{color:#1a1a1a!important;opacity:1!important;background:#f5f5f5!important;border:none!important;text-decoration:none!important}.login-required-modal .login-required-modal .p-button-text[data-v-1140bf83]:focus{box-shadow:none!important;opacity:1!important;outline:none!important}.login-required-modal .login-required-modal .p-button-text[data-v-1140bf83]:active{color:#1a1a1a!important;opacity:1!important;background:#e9ecef!important}.login-required-modal .login-required-modal .p-button-text .p-button-label[data-v-1140bf83]{color:#333!important;opacity:1!important;font-weight:600!important}@media (max-width:768px){.login-required-modal .modal-buttons[data-v-1140bf83]{flex-direction:column;gap:.75rem}.login-required-modal .signin-btn[data-v-1140bf83]{justify-content:center;width:100%}.login-required-modal .dialog-header[data-v-1140bf83]{text-align:center;flex-direction:column;gap:.75rem}.login-required-modal .login-icon[data-v-1140bf83]{width:50px;height:50px;font-size:1.2rem}.login-required-modal .dialog-header h3[data-v-1140bf83]{font-size:1.3rem}.login-required-modal .datasheet-info[data-v-1140bf83]{gap:.75rem}.login-required-modal .info-item[data-v-1140bf83]{padding:.75rem}}
