.sk-stock-section{background-color:#fff;color:#1b2229;padding:50px 0}.sk-stock-header{align-items:flex-end;border-bottom:2px solid #e7e7e8;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:28px;padding-bottom:20px}.sk-stock-title-group{max-width:650px}.sk-stock-subheading{color:#5c6068;font-size:1.05rem;line-height:1.5;margin:8px 0 0}.sk-stock-meta-badges{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.sk-meta-pill{align-items:center;background-color:#f4f4f6;border-radius:6px;color:#2b303a;display:inline-flex;font-size:.88rem;font-weight:500;padding:8px 14px}.sk-meta-pill strong{color:#1b2229;font-weight:700}.sk-btn-download{align-items:center;background-color:#1b2229;border-radius:6px;display:inline-flex;font-size:.88rem;font-weight:600;gap:8px;padding:8px 16px;transition:background-color .2s ease}.sk-btn-download,.sk-btn-download:hover{color:#fff!important;text-decoration:none}.sk-btn-download:hover{background-color:#ee3042}.sk-stock-toolbar{background-color:#f8f9fa;border-radius:8px;display:flex;flex-direction:column;gap:18px;margin-bottom:24px;padding:22px}.sk-stock-search-wrap{align-items:center;display:flex;position:relative;width:100%}.sk-search-icon{color:#8c9099;left:14px;pointer-events:none;position:absolute}.sk-stock-input{background-color:#fff;border:1px solid #d2d4d8;border-radius:6px;box-sizing:border-box;color:#1b2229;font-size:1rem;outline:none;padding:13px 44px 13px 42px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.sk-stock-input:focus{border-color:#ee3042;box-shadow:0 0 0 3px rgba(238,48,66,.15)}.sk-clear-btn{background:none;border:none;color:#8c9099;cursor:pointer;font-size:1.4rem;line-height:1;padding:4px 8px;position:absolute;right:12px}.sk-clear-btn:hover{color:#1b2229}.sk-stock-filter-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.sk-filter-field{display:flex;flex:1;flex-direction:column;gap:6px;min-width:180px}.sk-filter-field.sk-field-machine{flex:1.6;min-width:240px}.sk-filter-field.sk-field-pagesize{flex:0 0 110px;min-width:100px}.sk-filter-field.sk-field-checkbox{flex:0 0 auto;justify-content:flex-end;min-width:auto;padding-bottom:12px}.sk-field-label{color:#5c6068;font-size:.76rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.sk-select-wrapper{position:relative;width:100%}.sk-stock-select{appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235c6068%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #d2d4d8;border-radius:6px;box-sizing:border-box;color:#1b2229;cursor:pointer;font-size:.92rem;height:44px;outline:none;padding:0 36px 0 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.sk-stock-select:focus{border-color:#ee3042;box-shadow:0 0 0 3px rgba(238,48,66,.15)}.sk-combobox-wrapper{position:relative;width:100%}.sk-combobox-input{background-color:#fff;border:1px solid #d2d4d8;border-radius:6px;box-sizing:border-box;color:#1b2229;cursor:pointer;font-size:.92rem;height:44px;outline:none;padding:0 58px 0 14px;text-overflow:ellipsis;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.sk-combobox-input:focus{border-color:#ee3042;box-shadow:0 0 0 3px rgba(238,48,66,.15);cursor:text}.sk-combobox-clear{background:none;border:none;color:#8c9099;cursor:pointer;font-size:1.3rem;line-height:1;padding:2px 6px;position:absolute;right:32px;top:50%;transform:translateY(-50%)}.sk-combobox-clear:hover{color:#1b2229}.sk-combobox-toggle{align-items:center;color:#5c6068;display:flex;justify-content:center;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:transform .2s ease}.sk-combobox-wrapper.is-open .sk-combobox-toggle{transform:translateY(-50%) rotate(180deg)}.sk-combobox-dropdown{background-color:#fff;border:1px solid #d2d4d8;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.12);box-sizing:border-box;left:0;max-height:280px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.sk-combobox-options{padding:4px 0}.sk-combobox-item{align-items:center;color:#2b303a;cursor:pointer;display:flex;font-size:.88rem;justify-content:space-between;padding:9px 14px;transition:background-color .1s ease}.sk-combobox-item.is-highlighted,.sk-combobox-item:hover{background-color:#f4f4f6;color:#1b2229}.sk-combobox-item.is-selected{background-color:#feecee;color:#ee3042;font-weight:700}.sk-item-count{background-color:#eef1f4;border-radius:10px;color:#4b525d;flex-shrink:0;font-size:.76rem;font-weight:700;margin-left:8px;padding:2px 7px}.sk-combobox-item.is-selected .sk-item-count{background-color:rgba(238,48,66,.2);color:#ee3042}.sk-combobox-no-results{color:#8c9099;font-size:.88rem;padding:14px;text-align:center}.sk-checkbox-label{align-items:center;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:8px;user-select:none;white-space:nowrap}.sk-checkbox-label input[type=checkbox]{accent-color:#ee3042;cursor:pointer;height:18px;width:18px}.sk-results-bar{align-items:center;border-top:1px solid #e7e7e8;color:#5c6068;display:flex;font-size:.88rem;justify-content:space-between;padding-top:4px}.sk-results-summary{color:#2b303a;font-weight:600}.sk-btn-reset-link{background:none;border:none;color:#ee3042;cursor:pointer;font-size:.85rem;font-weight:600;padding:0;text-decoration:underline}.sk-btn-reset-link:hover{color:#c91b2c}.sk-stock-table-container{background-color:#fff;border:1px solid #e7e7e8;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.03);overflow-x:auto;width:100%}.sk-stock-table{border-collapse:collapse;font-size:.9rem;text-align:left;width:100%}.sk-stock-table thead{background-color:#ee3042!important;border-bottom:2px solid #c91b2c}.sk-stock-table th{background-color:#ee3042!important;border:none;color:#fff!important;font-size:.8rem;font-weight:700;letter-spacing:.04em;padding:14px 12px;text-transform:uppercase;white-space:nowrap}.sk-stock-table th.col-qty,.sk-stock-table th.col-total{text-align:right}th.active-branch-th{background-color:#c91b2c!important;color:#fff!important}.sk-stock-table td{border-bottom:1px solid #edf0f2;color:#2b303a;padding:12px 14px;vertical-align:middle}.sk-stock-table tr:last-child td{border-bottom:none}.sk-stock-table tr:hover td{background-color:#f9fafb}.sk-geo-num{color:#1b2229;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700;letter-spacing:.02em}.sk-desc-text{font-weight:500;line-height:1.35;max-width:320px}.sk-oem-num{color:#555b66;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}.sk-asset-badge{background-color:#eef1f4;border-radius:4px;color:#3b424e;display:inline-block;font-size:.78rem;font-weight:600;max-width:200px;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.sk-qty-cell{color:#8c9099;font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.sk-qty-cell.has-stock{color:#1b2229;font-weight:700}.sk-qty-cell.highlight-branch{background-color:#fff4f5;color:#ee3042;font-weight:700}.sk-total-badge{border-radius:12px;display:inline-block;font-size:.85rem;font-weight:700;min-width:36px;padding:3px 10px;text-align:center}.sk-total-badge.in-stock{background-color:#e6f7ec;color:#0b7a37}.sk-total-badge.zero-stock{background-color:#f3f4f6;color:#9ca3af}.sk-btn-enquire{background-color:#fff;border:1px solid #d2d4d8;border-radius:4px;color:#1b2229;cursor:pointer;display:inline-block;font-size:.82rem;font-weight:600;padding:6px 12px;text-decoration:none;transition:all .15s ease;white-space:nowrap}.sk-btn-enquire:hover{background-color:#ee3042;border-color:#ee3042;color:#fff;text-decoration:none}.sk-empty-state,.sk-loading-state{color:#6e6f71;padding:60px 20px;text-align:center}.sk-spinner{animation:sk-spin .8s linear infinite;border:3px solid #e7e7e8;border-radius:50%;border-top-color:#ee3042;height:36px;margin:0 auto 16px;width:36px}@keyframes sk-spin{to{transform:rotate(1turn)}}.sk-empty-title{color:#1b2229;font-size:1.25rem;font-weight:700;margin:0 0 6px}.sk-empty-desc{font-size:.95rem;margin:0 0 18px}.sk-btn-outline{background:none;border:1px solid #1b2229;border-radius:4px;color:#1b2229;cursor:pointer;display:inline-block;font-weight:600;padding:8px 18px}.sk-btn-outline:hover{background-color:#1b2229;color:#fff}.sk-stock-pagination{align-items:center;color:#5c6068;display:flex;flex-wrap:wrap;font-size:.88rem;gap:16px;justify-content:space-between;margin-top:18px}.sk-page-nav{align-items:center;display:flex;gap:12px}.sk-btn-page{background-color:#fff;border:1px solid #d2d4d8;border-radius:4px;color:#1b2229;cursor:pointer;font-size:.85rem;font-weight:600;padding:6px 14px;transition:all .15s ease}.sk-btn-page:hover:not(:disabled){background-color:#1b2229;border-color:#1b2229;color:#fff}.sk-btn-page:disabled{cursor:not-allowed;opacity:.4}.sk-stock-footer-notice{align-items:center;background-color:#f4f4f6;border-left:4px solid #ee3042;border-radius:0 6px 6px 0;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:30px;padding:16px 20px}.sk-notice-text{color:#2b303a;flex:1;font-size:.92rem;line-height:1.45;min-width:260px}.sk-btn-notice-enquire{background-color:#ee3042;border-radius:4px;color:#fff!important;font-size:.88rem;font-weight:600;padding:8px 18px;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.sk-btn-notice-enquire:hover{background-color:#c91b2c;text-decoration:none}.sk-stock-table td.col-select,.sk-stock-table th.col-select{max-width:44px;min-width:44px;padding:12px 8px;text-align:center;width:44px}.sk-stock-table th.col-select{background-color:#ee3042!important}.sk-select-checkbox{accent-color:#ee3042;cursor:pointer;height:17px;margin:0;vertical-align:middle;width:17px}.sk-stock-table tr.is-selected td{background-color:#fff5f6}.sk-table-bottom-bar{align-items:center;background-color:#1b2229;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.12);color:#fff;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:14px;padding:10px 18px}.sk-bottom-bar-left{align-items:center;display:flex;font-size:.92rem;font-weight:500;gap:8px}.sk-bottom-count-badge{background-color:#ee3042;border-radius:12px;color:#fff;font-size:.82rem;font-weight:800;padding:2px 9px}.sk-bottom-count-text{color:#e5e7eb}.sk-bottom-bar-right{align-items:center;display:flex;gap:12px}.sk-btn-bottom-clear{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:.85rem;font-weight:600;padding:4px 8px;text-decoration:underline;transition:color .15s ease}.sk-btn-bottom-clear:hover{color:#fff}.sk-btn-bottom-enquire{align-items:center;background-color:#ee3042;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:700;gap:8px;padding:8px 18px;transition:background-color .2s ease,transform .15s ease;white-space:nowrap}.sk-btn-bottom-enquire:hover{background-color:#c91b2c;transform:translateY(-1px)}.sk-batch-bar{animation:sk-slide-up .25s ease forwards;bottom:24px;left:50%;max-width:90vw;position:fixed;transform:translateX(-50%);z-index:9998}@keyframes sk-slide-up{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.sk-batch-bar-inner{align-items:center;background-color:#1b2229;border-radius:50px;box-shadow:0 16px 40px rgba(0,0,0,.35),0 0 0 1px hsla(0,0%,100%,.12);color:#fff;display:flex;gap:20px;padding:9px 14px 9px 20px}.sk-batch-info{align-items:center;display:flex;font-size:.92rem;font-weight:500;gap:8px;white-space:nowrap}.sk-batch-count-badge{background-color:#ee3042;border-radius:12px;color:#fff;font-size:.82rem;font-weight:800;padding:2px 9px}.sk-batch-text{color:#e5e7eb}.sk-batch-actions{align-items:center;display:flex;gap:12px}.sk-btn-batch-clear{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:.85rem;font-weight:600;padding:4px 8px;text-decoration:underline;transition:color .15s ease}.sk-btn-batch-clear:hover{color:#fff}.sk-btn-batch-enquire{align-items:center;background-color:#ee3042;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:700;gap:8px;padding:8px 18px;transition:background-color .2s ease,transform .15s ease;white-space:nowrap}.sk-btn-batch-enquire:hover{background-color:#c91b2c;transform:translateY(-1px)}dialog.sk-stock-dialog{background-color:#fff;border:none;border-radius:12px;box-shadow:0 24px 70px rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.08);color:#1b2229;inset:0;margin:auto;max-height:90vh;max-width:860px;overflow-y:auto;padding:0;position:fixed;width:94vw;z-index:99999}dialog.sk-stock-dialog::backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:rgba(27,34,41,.65)}.sk-dialog-wrapper{padding:34px 44px 30px;position:relative}.sk-dialog-close{align-items:center;background:#f1f3f5;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;font-size:1.35rem;height:36px;justify-content:center;line-height:1;position:absolute;right:24px;top:22px;transition:all .15s ease;width:36px;z-index:10}.sk-dialog-close:hover{background-color:#ee3042;color:#fff}.sk-dialog-header{margin-bottom:18px;padding-right:48px}.sk-dialog-title{color:#1b2229;font-size:1.75rem;font-weight:700;line-height:1.2;margin:0 0 6px}.sk-dialog-subtitle{color:#5c6068;font-size:.98rem;line-height:1.45;margin:0}.sk-part-summary-card{background-color:#f8f9fa;border-left:4px solid #ee3042;border-radius:0 6px 6px 0;margin-bottom:16px;padding:14px 18px}.sk-part-summary-main{display:flex;flex-direction:column;gap:3px;margin-bottom:10px}.sk-part-card-geo{color:#1b2229;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.08rem;font-weight:800;letter-spacing:.03em}.sk-part-card-desc{color:#374151;font-size:.98rem;font-weight:600}.sk-part-summary-grid{border-bottom:1px solid #e7e7e8;border-top:1px solid #e7e7e8;display:grid;font-size:.85rem;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding:8px 0}.sk-part-prop{display:flex;flex-direction:column;gap:2px}.sk-prop-label{color:#6b7280;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sk-prop-value{color:#1b2229;font-weight:600}.sk-prop-stock-badge{color:#0b7a37;display:inline-block;font-weight:700}.sk-part-branch-pills{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.sk-branch-chip{background-color:#fff;border:1px solid #d2d4d8;border-radius:4px;color:#4b525d;font-size:.78rem;padding:3px 8px}.sk-branch-chip strong{color:#1b2229}.sk-branch-chip.has-stock{background-color:#eef8f2;border-color:#bbf0cc;color:#0b7a37}.sk-branch-chip.has-stock strong{color:#0b7a37}.sk-multi-parts-box{background-color:#f8f9fa;border:1px solid #e7e7e8;border-radius:8px;margin-bottom:18px;padding:14px 18px}.sk-multi-parts-header{align-items:center;color:#1b2229;display:flex;font-size:.92rem;font-weight:700;justify-content:space-between;margin-bottom:10px}.sk-multi-parts-count{background-color:#feecee;border-radius:12px;color:#ee3042;font-size:.8rem;font-weight:800;padding:3px 10px}.sk-multi-parts-list{display:flex;flex-direction:column;gap:8px;max-height:160px;overflow-y:auto;padding-right:6px}.sk-multi-part-row{align-items:center;background-color:#fff;border:1px solid #e7e7e8;border-radius:5px;display:flex;font-size:.88rem;gap:12px;justify-content:space-between;padding:8px 14px}.sk-multi-part-left{display:flex;flex-direction:column;gap:2px;overflow:hidden}.sk-multi-part-title-row{align-items:center;display:flex;gap:8px}.sk-multi-geo{color:#1b2229;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}.sk-multi-desc{color:#4b525d;font-weight:500;max-width:480px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-multi-meta{color:#717680;font-size:.74rem}.sk-multi-part-right{align-items:center;display:flex;flex-shrink:0;gap:10px}.sk-multi-stock-pill{background-color:#e6f7ec;border-radius:10px;color:#0b7a37;font-size:.76rem;font-weight:700;padding:2px 8px}.sk-btn-remove-part{background:none;border:none;border-radius:3px;color:#9ca3af;cursor:pointer;font-size:1.1rem;line-height:1;padding:1px 4px;transition:all .15s ease}.sk-btn-remove-part:hover{background-color:#feecee;color:#ee3042}.sk-dialog-form-wrapper{margin-top:10px}.sk-dialog-form-wrapper .hs-form{display:flex;flex-direction:column;gap:10px!important}.sk-dialog-form-wrapper fieldset.form-columns-2{display:flex;gap:18px;margin:0!important}.sk-dialog-form-wrapper fieldset.form-columns-2>.hs-form-field{flex:1;margin-bottom:0!important}.sk-dialog-form-wrapper .hs-form-field{margin-bottom:10px}.sk-dialog-form-wrapper label{color:#2b303a;display:block;font-size:.88rem;font-weight:600;margin-bottom:4px}.sk-dialog-form-wrapper input[type=email],.sk-dialog-form-wrapper input[type=tel],.sk-dialog-form-wrapper input[type=text]{border:1px solid #d2d4d8;border-radius:6px;box-sizing:border-box;color:#1b2229;font-size:.94rem;height:44px;outline:none;padding:10px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.sk-dialog-form-wrapper input:focus,.sk-dialog-form-wrapper textarea:focus{border-color:#ee3042;box-shadow:0 0 0 2px rgba(238,48,66,.15)}.sk-dialog-form-wrapper textarea{border:1px solid #d2d4d8;border-radius:6px;box-sizing:border-box;color:#1b2229;font-family:inherit;font-size:.88rem;height:90px!important;line-height:1.4;min-height:80px!important;outline:none;padding:10px 14px;resize:vertical;width:100%}.sk-dialog-form-wrapper .hs-button{background-color:#ee3042!important;border-color:#ee3042!important;border-radius:6px!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;font-size:1.05rem!important;font-weight:700!important;height:48px;margin-top:8px;padding:12px 24px!important;transition:background-color .2s ease!important;width:100%!important}.sk-dialog-form-wrapper .hs-button:hover{background-color:#c91b2c!important;border-color:#c91b2c!important}.sk-dialog-form-wrapper .hs_error_rollup,.sk-dialog-form-wrapper ul.hs-error-msgs.inputs-list{display:none!important}.sk-dialog-form-wrapper .submitted-message{background-color:#e6f7ec;border:1px solid #bbf0cc;border-radius:6px;color:#0b7a37;font-size:1rem;font-weight:600;padding:20px;text-align:center}.sk-btn-resubmit-form{background-color:#1b2229;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:.88rem;font-weight:600;margin-top:14px;padding:8px 18px;transition:background-color .15s ease}.sk-btn-resubmit-form:hover{background-color:#ee3042;color:#fff}@media (max-width:991px){.sk-stock-header{align-items:flex-start;flex-direction:column}.sk-filter-field.sk-field-machine{min-width:100%}}@media (max-width:767px){.sk-stock-section{padding:30px 0}.sk-filter-field{min-width:100%}.sk-filter-field.sk-field-pagesize{flex:1}.sk-stock-table td.col-qty,.sk-stock-table th.col-qty{display:none}.sk-stock-table td.highlight-branch,.sk-stock-table th.active-branch-th{display:table-cell!important}.sk-dialog-wrapper{padding:24px 18px 20px}.sk-batch-bar{left:12px;transform:none;width:calc(100% - 24px)}.sk-batch-bar-inner{gap:10px;justify-content:space-between;padding:8px 12px}.sk-btn-batch-enquire{font-size:.85rem;padding:8px 14px}}