.product-data-table-section{background:transparent!important;border:2px solid rgba(0,0,0,.1);overflow:hidden;padding:25px!important;position:relative}.product-data-table-section .container{margin:0 auto;max-width:100%;padding:0}.product-data-table-section .section-header{display:none}.filters-panel{background:transparent;border-bottom:1px solid #e0e0e0;border-radius:0;box-shadow:none;margin-bottom:30px;padding:20px 0}.filters-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.filters-header h3{color:#333;font-size:16px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.clear-filters-btn{background:transparent;border:1px solid #415239;border-radius:3px;color:#415239;cursor:pointer;font-size:13px;padding:6px 16px;transition:all .3s ease}.clear-filters-btn:hover{background:#415239;color:#fff}.filters-grid{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.filter-group{display:flex;flex-direction:column}@media screen and (max-width:767px){.filter-group{align-items:center;column-gap:20px;flex-direction:row}.filter-group label{flex-basis:23%}.filter-group input,.filter-group select{flex-basis:73%}}.filter-group label{color:#666;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase}label[for=series-type-filter]{display:block}.filter-input,.filter-select{background:#fff;border:1px solid #ddd;border-radius:3px;font-size:13px;padding:8px 12px;transition:border-color .3s ease}.filter-input:focus,.filter-select:focus{border-color:#007bff;outline:none}.search-input{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="%23999" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.35-4.35"></path></svg>');background-position:10px;background-repeat:no-repeat;padding-left:32px}.range-filter{align-items:center;display:flex;gap:8px}.range-input{flex:1}.range-separator{color:#999;font-size:12px}.results-summary{align-items:center;background:transparent;display:flex;justify-content:space-between;margin-bottom:20px;padding:0}.results-count{color:#666;font-size:14px}.results-count #results-count{color:#333;font-weight:600}.table-actions{display:flex;gap:15px}.view-options{display:flex;gap:0}.view-btn{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:13px;padding:6px 14px;transition:all .3s ease}.view-btn:not(.active){color:#415239}.view-btn:first-child{border-radius:3px 0 0 3px}.view-btn:last-child{border-left:none;border-radius:0 3px 3px 0}.view-btn.active{background:#333;border-color:#333;color:#fff}.export-options{display:flex;gap:8px}.btn{align-items:center;border:none;border-radius:3px;cursor:pointer;display:inline-flex;font-size:13px;gap:4px;padding:6px 14px;transition:all .3s ease}.btn-primary{background:#007bff;color:#fff}.btn-primary:hover{background:#0056b3}.btn-secondary{background:#415239;border:1px solid #415239;border-radius:4px;color:#fff}.btn-secondary:hover{background:transparent;color:#415239}.btn-outline{background:transparent;border:1px solid #007bff;color:#007bff;font-size:12px;padding:4px 10px}.btn-outline:hover{background:#007bff;color:#fff}.btn-sm{font-size:12px;padding:4px 10px}.products-table-wrapper{background:transparent;border-bottom:0;border-radius:0;display:none;overflow:hidden}.products-table-wrapper.active{display:block}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.products-table{background:transparent;border:0;border-collapse:collapse;font-family:Montserrat,sans-serif;font-size:12px;margin-bottom:0;width:100%}.products-table thead{background:transparent;border-bottom:1px solid #c4c6bb}.products-table th{color:#333;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 10px;position:relative;text-align:left;white-space:nowrap}.products-table th,.products-table th.sortable{background:#415239!important;border:1px solid #c4c6bb!important;color:#fff!important;cursor:pointer;text-align:center;text-wrap:wrap;user-select:none;vertical-align:top}.products-table td:last-child,.products-table th:last-child{border-right:0}.products-table td:first-child{border-left:0}.products-table th.sortable:hover{background:#ebebeb}.products-table td{border:1px solid #c4c6bb!important}td a,td a:hover{font-family:Montserrat,sans-serif}#table-body{background:#fff}.sort-icon{color:#999;display:inline-block;font-size:10px;margin-left:4px}.column-filter{display:none}.column-filter:focus-within,.products-table th:hover .column-filter{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);display:block;left:0;padding:5px;position:absolute;right:0;top:100%;z-index:10}.column-filter-input,.column-filter-select{border:1px solid #ddd;border-radius:2px;font-size:11px;padding:4px 6px;width:100%}.products-table td{border-bottom:1px solid #c4c6bb;color:#333;padding:10px}.products-table tbody tr{transition:background .2s ease}.products-table tbody tr:hover{background:#f9f9f9}.products-table tbody tr:last-child td{border-bottom:none}.part-number{color:#333;font-weight:600}.part-number-link{color:#007bff;text-decoration:none}.part-number-link:hover{text-decoration:underline}.actions{white-space:nowrap}.actions a,.actions button{margin-right:4px}.products-grid-wrapper{display:none}.products-grid-wrapper.active{display:block}.products-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.product-card{background:#fff;border:1px solid #c4c6bb;border-radius:4px;overflow:hidden;transition:box-shadow .3s ease}.product-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.product-card-header{align-items:center;background:#f9f9f9;border-bottom:1px solid #c4c6bb;display:flex;justify-content:space-between;padding:16px}.product-card-header h3{color:#333;font-size:14px;font-weight:600;margin:0}.product-card-header .filter-type{background:#e0e0e0;border-radius:12px;color:#666;font-size:11px;font-weight:500;padding:3px 10px}.product-card-body{padding:16px}.product-specs{display:grid;gap:8px}.spec-item{align-items:center;display:flex;font-size:12px;justify-content:space-between;padding:4px 0}.spec-item label{color:#666;font-weight:500}.spec-item span{color:#333;font-weight:600}.product-card-footer{background:#f9f9f9;border-top:1px solid #c4c6bb;padding:12px 16px}.card-actions{display:flex;gap:8px}.pagination-wrapper{display:flex;justify-content:center;margin-top:30px}.pagination{align-items:center;display:flex;gap:4px}.pagination-btn{background:#fff;border:1px solid #ddd;border-radius:3px;color:#666;cursor:pointer;font-size:13px;padding:6px 10px;transition:all .3s ease}.pagination-btn:hover{background:#f8f9fa;border-color:#999}.pagination-btn.current{background:#333;border-color:#333;color:#fff;cursor:default}.pagination-ellipsis{color:#999;font-size:13px;padding:0 8px}.loading-state{padding:40px 20px;text-align:center}.loading-spinner{animation:spin .8s linear infinite;border:2px solid #f0f0f0;border-radius:50%;border-top-color:#333;height:40px;margin:0 auto 16px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-state p{color:#666;font-size:14px}.results-summary.flex-end{justify-content:flex-end;margin-top:20px}@media (max-width:992px){.filters-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.products-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:768px){.filters-header{align-items:start;flex-direction:column;gap:10px}.filters-grid{grid-template-columns:1fr}.results-summary{align-items:start;flex-direction:column;gap:10px}.table-actions{flex-direction:column;gap:8px;width:100%}.export-options,.view-options{width:100%}.btn,.view-btn{flex:1;justify-content:center}.products-table{font-size:11px}.products-table td,.products-table th{padding:6px}}@media (max-width:480px){.products-grid{grid-template-columns:1fr}.export-options{flex-direction:column}}.no-results-state{padding:40px 20px;text-align:center}.no-results-content h3{color:#333;font-size:18px;margin-bottom:8px}.no-results-content p{color:#666;font-size:14px;margin-bottom:16px}.series-badge{border-radius:12px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;padding:3px 8px;text-align:left;text-transform:uppercase}.series-lumped-element{background:#e3f2fd;color:#1565c0}.series-combline{background:#f3e5f5;color:#7b1fa2}.series-ceramic-resonator{background:#e8f5e8;color:#2e7d32}.series-distribution{background:#fff3e0;color:#ef6c00}.data-file-link{align-items:center;color:#007bff;display:inline-flex;font-size:12px;gap:4px;text-decoration:none}.data-file-link:hover{text-decoration:underline}.data-file-link:before{content:"📄";font-size:10px}.data-file-link[href*=mechanical]:before,.data-file-link[href*=outline]:before{content:"📐"}.data-file-link[href*=mouser]:before{content:"🛒"}@media print{.actions,.column-filter,.filters-panel,.loading-state,.no-results-state,.pagination-wrapper,.results-summary{display:none!important}.products-table-wrapper{border:none;display:block!important}.products-grid-wrapper{display:none!important}.products-table,.products-table th{border:1px solid #c4c6bb}.products-table th{background:#f0f0f0!important}.products-table td{border:1px solid #c4c6bb}td.hs-child-table-id,td.hs-created-at,td.hs-created-by-user-id,td.hs-deleted-at,td.hs-id,td.hs-initial-published-at,td.hs-is-edited,td.hs-published-at,td.hs-updated-at,td.hs-updated-by-user-id,td.name,th[data-sort=hs_child_table_id],th[data-sort=hs_created_at],th[data-sort=hs_created_by_user_id],th[data-sort=hs_deleted_at],th[data-sort=hs_id],th[data-sort=hs_initial_published_at],th[data-sort=hs_is_edited],th[data-sort=hs_published_at],th[data-sort=hs_updated_at],th[data-sort=hs_updated_by_user_id],th[data-sort=name]{display:none}}.filter-group.hs_created_at-filter-group,.filter-group.hs_id-filter-group,.filter-group.hs_initial_published_at-filter-group,.filter-group.hs_updated_at-filter-group,.filter-group.name-filter-group,.filter-group.part_number-filter-group{display:none!important}.filter-group input{font-family:Montserrat,sans-serif}#hs_id-filter,#hs_name-filter,.filter-group.dynamic-filter[id*=hs_]{display:none!important}td.hs-child-table-id,td.hs-created-at,td.hs-created-by-user-id,td.hs-deleted-at,td.hs-id,td.hs-initial-published-at,td.hs-is-edited,td.hs-published-at,td.hs-updated-at,td.hs-updated-by-user-id,td.name,th[data-sort=hs_child_table_id],th[data-sort=hs_created_at],th[data-sort=hs_created_by_user_id],th[data-sort=hs_deleted_at],th[data-sort=hs_id],th[data-sort=hs_initial_published_at],th[data-sort=hs_is_edited],th[data-sort=hs_published_at],th[data-sort=hs_updated_at],th[data-sort=hs_updated_by_user_id],th[data-sort=name]{display:none}td[data-column=part_number_1],th[data-sort=filter_type],th[data-sort=part_number],th[data-sort=rejection]{min-width:125px}