.dc-shaft-panel-inner.dc-shaft-show-all.svelte-1fgo6it{display:flex;flex-direction:row;gap:.25rem;overflow-x:auto;min-width:0;flex:1;max-height:600px}.dc-shaft-panel-inner.dc-shaft-show-all.svelte-1fgo6it .dc-section.dc-shaft-col:where(.svelte-1fgo6it){flex:1;min-width:0;overflow-y:auto;border:1px solid var(--main-border-color);border-radius:6px}.dc-shaft-panel-inner.dc-shaft-show-all.svelte-1fgo6it .dc-section.dc-shaft-col:where(.svelte-1fgo6it) .dc-section-body:where(.svelte-1fgo6it){padding:.3rem .6rem .6rem}@media(max-width:1200px){.dc-shaft-panel-inner.dc-shaft-show-all.svelte-1fgo6it{flex-wrap:wrap}.dc-shaft-panel-inner.dc-shaft-show-all.svelte-1fgo6it .dc-section.dc-shaft-col:where(.svelte-1fgo6it){flex:1 1 45%;min-width:200px}}@media(max-width:900px){.dc-shaft-panel-inner.dc-shaft-show-all.svelte-1fgo6it{flex-direction:column}.dc-shaft-panel-inner.dc-shaft-show-all.svelte-1fgo6it .dc-section.dc-shaft-col:where(.svelte-1fgo6it){flex:none;width:100%}}.dc-section.svelte-1fgo6it{border-bottom:1px solid var(--main-border-color)}.dc-section.svelte-1fgo6it:last-child{border-bottom:none}.dc-section-arrow.svelte-1fgo6it{font-size:.85rem;transition:transform .2s;color:var(--main-descr-color)}.dc-section-body.svelte-1fgo6it{padding:.5rem 1rem 1rem;display:flex;flex-direction:column;gap:.75rem}.dc-section-body.svelte-1fgo6it label:where(.svelte-1fgo6it){display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:var(--main-text-color)}.dc-section-body.svelte-1fgo6it label:where(.svelte-1fgo6it) span:where(.svelte-1fgo6it){font-weight:500}.dc-section-body.svelte-1fgo6it input[type=range]:where(.svelte-1fgo6it){width:100%;accent-color:var(--main-theme-color)}.shaft-ui-body.svelte-1fgo6it{gap:.5rem!important;padding:0 1rem 1rem!important}.slider-item.svelte-1fgo6it{margin-bottom:.1rem}.slider-header.svelte-1fgo6it{display:flex;justify-content:space-between;align-items:center;margin-bottom:.2rem}.slider-header.svelte-1fgo6it label:where(.svelte-1fgo6it){color:var(--main-descr-color);font-size:.75rem;font-weight:500}.slider-header.svelte-1fgo6it .range-label:where(.svelte-1fgo6it){color:var(--main-descr-color);font-size:.75rem;font-weight:500}.slider-header.svelte-1fgo6it .value:where(.svelte-1fgo6it){color:var(--main-theme-color);font-size:.8rem;font-weight:600;font-family:Consolas,Courier New,monospace;background:color-mix(in srgb,var(--main-theme-color) 12%,transparent);padding:.05rem .35rem;border-radius:4px}.value-input-wrapper.svelte-1fgo6it{display:flex;align-items:center}.value-input.svelte-1fgo6it{width:48px;padding:.05rem .2rem;border:1px solid var(--main-border-color);border-radius:4px;background:var(--main-bg-color);color:var(--main-text-color);font-size:.68rem;font-weight:600;font-family:Consolas,Courier New,monospace;text-align:right;outline:none;transition:border-color var(--transition-timing)}.value-input.svelte-1fgo6it:focus{border-color:var(--main-theme-color);box-shadow:var(--input-focus-shadow)}.value-input.svelte-1fgo6it::-webkit-inner-spin-button,.value-input.svelte-1fgo6it::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.value-input[type=number].svelte-1fgo6it{-moz-appearance:textfield}.range-inputs.svelte-1fgo6it{display:flex;align-items:center;gap:.3rem;margin-bottom:.2rem}.range-input-item.svelte-1fgo6it{display:flex;align-items:center;gap:.15rem}.range-num.svelte-1fgo6it{width:42px}.range-input-label.svelte-1fgo6it{color:var(--main-descr-color);font-size:.65rem}.range-sep.svelte-1fgo6it{color:var(--main-descr-color);font-size:.75rem}.feature-checkbox.svelte-1fgo6it{margin:0;text-align:left}.dc-section-body.svelte-1fgo6it .checkbox-label:where(.svelte-1fgo6it),.shaft-ui-body.svelte-1fgo6it .checkbox-label:where(.svelte-1fgo6it){display:flex;flex-direction:row;align-items:center;gap:.35rem;cursor:pointer;color:var(--main-text-color);font-size:.75rem;justify-content:flex-start;padding:.25rem .3rem;border-radius:4px;transition:background var(--transition-timing),color var(--transition-timing);width:100%;box-sizing:border-box}.dc-section-body.svelte-1fgo6it .checkbox-label:where(.svelte-1fgo6it):hover,.shaft-ui-body.svelte-1fgo6it .checkbox-label:where(.svelte-1fgo6it):hover{background:var(--gray-hover-color)}.checkbox-label.disabled.svelte-1fgo6it{opacity:.35;cursor:not-allowed}.checkbox-label.disabled.svelte-1fgo6it:hover{background:none}.checkbox-label.svelte-1fgo6it input[type=checkbox]:where(.svelte-1fgo6it){accent-color:var(--main-theme-color);cursor:pointer;width:14px;height:14px;margin:0;flex-shrink:0}.checkbox-label.disabled.svelte-1fgo6it input[type=checkbox]:where(.svelte-1fgo6it){cursor:not-allowed}.checkbox-label.svelte-1fgo6it .feature-name:where(.svelte-1fgo6it){flex:1;min-width:0}.feature-status.active.svelte-1fgo6it{color:var(--positive-color);font-size:.6rem;background:color-mix(in srgb,var(--positive-color) 12%,transparent);padding:.06rem .35rem;border-radius:10px;font-weight:500;flex-shrink:0}.feature-params.svelte-1fgo6it{margin:0 0 .3rem;border:1px solid var(--main-border-color);border-radius:4px;overflow:hidden}.feature-params-header.svelte-1fgo6it{width:100%;padding:.35rem .5rem;background:var(--filter-bg-color);border:none;color:var(--main-text-color);font-size:.72rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background var(--transition-timing);text-align:left;border-bottom:1px solid var(--main-border-color)}.feature-params-header.svelte-1fgo6it:hover{background:var(--gray-hover-color)}.feature-params-body.svelte-1fgo6it{padding:.4rem .5rem .25rem;background:var(--main-bg-color)}.feature-params-body.svelte-1fgo6it .slider-item:where(.svelte-1fgo6it):last-child{margin-bottom:0}.shaft-ui-body.svelte-1fgo6it input[type=range]:where(.svelte-1fgo6it){width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,var(--main-theme-color) 0%,var(--main-hover-color) 100%);border-radius:3px;outline:none;cursor:pointer;margin:.15rem 0}.shaft-ui-body.svelte-1fgo6it input[type=range]:where(.svelte-1fgo6it)::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 2px 6px #0000004d;transition:transform .15s ease;border:none}.shaft-ui-body.svelte-1fgo6it input[type=range]:where(.svelte-1fgo6it)::-webkit-slider-thumb:hover{transform:scale(1.2)}.range-labels.svelte-1fgo6it{display:flex;justify-content:space-between;font-size:.6rem;color:var(--main-descr-color);margin-top:.1rem}.dual-range.svelte-1fgo6it{position:relative;height:22px;display:flex;align-items:center}.dual-range.svelte-1fgo6it input[type=range]:where(.svelte-1fgo6it){position:absolute;width:100%;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:none;top:50%;transform:translateY(-50%);z-index:1}.dual-range.svelte-1fgo6it input[type=range]:where(.svelte-1fgo6it)::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 2px 6px #0000004d;transition:transform .15s ease;z-index:2;border:none}.dual-range.svelte-1fgo6it input[type=range]:where(.svelte-1fgo6it)::-webkit-slider-thumb:hover{transform:scale(1.2)}.range-track.svelte-1fgo6it{position:absolute;width:100%;height:4px;background:linear-gradient(90deg,var(--main-theme-color) 0%,var(--main-hover-color) 100%);border-radius:3px;left:0;clip-path:inset(0 var(--right-pct) 0 var(--left-pct))}.dual-range.svelte-1fgo6it:before{content:"";position:absolute;width:100%;height:4px;background:var(--main-category-list-color);border-radius:3px;top:50%;transform:translateY(-50%);z-index:0}.option-select.svelte-1fgo6it{width:100%;padding:.35rem;border-radius:5px;border:1px solid var(--main-border-color);background:var(--main-bg-color);color:var(--main-text-color);font-size:.8rem;cursor:pointer;outline:none}.option-select.svelte-1fgo6it:focus{border-color:var(--main-theme-color);box-shadow:var(--input-focus-shadow)}.option-select.svelte-1fgo6it:disabled{opacity:.5;cursor:not-allowed;color:var(--main-descr-color)}.disabled-option.svelte-1fgo6it{opacity:.6}.disabled-option.svelte-1fgo6it .value.disabled:where(.svelte-1fgo6it){color:var(--main-descr-color);background:var(--main-category-list-color)}.loading-bar.svelte-1fgo6it{display:flex;align-items:center;gap:.6rem;padding:.5rem;background:var(--main-category-list-color);border-radius:5px;color:var(--main-descr-color);font-size:.75rem}.loading-spinner.svelte-1fgo6it{width:14px;height:14px;border:2px solid color-mix(in srgb,var(--main-theme-color) 30%,transparent);border-top-color:var(--main-theme-color);border-radius:50%;animation:svelte-1fgo6it-spin .8s linear infinite;flex-shrink:0}@keyframes svelte-1fgo6it-spin{to{transform:rotate(360deg)}}.error-message.svelte-1fgo6it{padding:.5rem;background:#f443361a;border:1px solid rgba(244,67,54,.3);border-radius:5px;color:#ef5350;font-size:.75rem}.dc-motor-section.svelte-1210l1c{background:var(--main-category-list-color);padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px #0000000f;margin:1.5rem 0}.dc-motor-section.svelte-1210l1c h2:where(.svelte-1210l1c){color:var(--main-text-color);margin-top:0}.dc-motor-container.svelte-1210l1c{position:relative;display:flex;margin-top:1rem;height:600px;overflow:hidden}.dc-main-content.svelte-1210l1c{flex:1;position:relative;background:#fff;height:100%;overflow:hidden}.dc-main-content.svelte-1210l1c canvas{position:relative;z-index:0}.dc-load-bar.svelte-1210l1c{position:absolute;bottom:1.7rem;left:50%;transform:translate(-50%);z-index:10;transition:opacity .3s ease,transform .3s ease;max-width:min(400px,calc(100% - 3rem));width:100%}.dc-load-bar.collapsed.svelte-1210l1c{opacity:0;pointer-events:none;transform:translate(-50%) translateY(100%)}.dc-load-bar.svelte-1210l1c .dc-load-controls:where(.svelte-1210l1c){margin:0;padding:.3rem .8rem;border-radius:8px;background:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.18)}.dc-load-bar.svelte-1210l1c .mc-load-label:where(.svelte-1210l1c){flex-direction:row;align-items:center;gap:.4rem;margin:0}.dc-load-bar.svelte-1210l1c .mc-label-text:where(.svelte-1210l1c){font-size:.6rem;white-space:nowrap;color:#fff9;flex-shrink:0}.dc-load-bar.svelte-1210l1c .mc-value-display:where(.svelte-1210l1c){font-size:.65rem;flex-shrink:0;margin-left:.2rem;color:#4fc3f7}.dc-load-bar.svelte-1210l1c .mc-complement:where(.svelte-1210l1c){display:inline;font-size:.6rem;color:#fff6}.dc-load-bar.svelte-1210l1c input[type=range]:where(.svelte-1210l1c){flex:1;min-width:0;height:3px}.dc-load-value-row.svelte-1210l1c{display:flex;align-items:center;gap:.2rem;flex-shrink:0}.dc-load-number-input.svelte-1210l1c{width:42px;padding:.05rem .15rem;border:1px solid rgba(200,200,200,.35);border-radius:4px;background:transparent;color:#4fc3f7;font-size:.6rem;font-weight:700;font-family:Consolas,Courier New,monospace;text-align:right;outline:none;transition:border-color .2s}.dc-load-number-input.svelte-1210l1c::-webkit-inner-spin-button,.dc-load-number-input.svelte-1210l1c::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dc-load-number-input[type=number].svelte-1210l1c{-moz-appearance:textfield}.dc-load-number-input.svelte-1210l1c:focus{border-color:#4fc3f7;box-shadow:0 0 4px #4fc3f766}.dc-pwm-bar.svelte-1210l1c{position:absolute;bottom:.3rem;left:50%;transform:translate(-50%);z-index:10;transition:opacity .3s ease,transform .3s ease;max-width:min(400px,calc(100% - 3rem));width:100%}.dc-pwm-bar.collapsed.svelte-1210l1c{opacity:0;pointer-events:none;transform:translate(-50%) translateY(100%)}.dc-pwm-bar.svelte-1210l1c .dc-controls:where(.svelte-1210l1c){margin:0;padding:.3rem .8rem;border-radius:8px;background:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.18)}.dc-pwm-bar.svelte-1210l1c .mc-label:where(.svelte-1210l1c){flex-direction:row;align-items:center;gap:.4rem;margin:0}.dc-pwm-bar.svelte-1210l1c .mc-label-text:where(.svelte-1210l1c){font-size:.6rem;white-space:nowrap;color:#fff9;flex-shrink:0}.dc-pwm-bar.svelte-1210l1c .mc-value-display:where(.svelte-1210l1c){font-size:.65rem;flex-shrink:0;margin-left:.2rem}.dc-pwm-bar.svelte-1210l1c .mc-complement:where(.svelte-1210l1c){display:inline;font-size:.6rem}.dc-pwm-bar.svelte-1210l1c input[type=range]:where(.svelte-1210l1c){flex:1;min-width:0;height:3px}.dc-custom-toggle-btn.svelte-1210l1c{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#ffffff59!important;color:#fff!important;font-weight:700;box-shadow:0 0 12px #667eea80;min-height:56px!important;height:56px!important;width:100%!important;min-width:80px!important;padding:.5rem .6rem!important;font-size:.8rem!important;cursor:pointer;transition:all .2s ease;border-radius:10px!important}.dc-custom-toggle-btn.svelte-1210l1c .dc-mobile-btn-icon:where(.svelte-1210l1c){font-size:1.1rem!important}.dc-custom-toggle-btn.svelte-1210l1c .dc-mobile-btn-text:where(.svelte-1210l1c){font-size:.8rem!important}.dc-custom-toggle-btn.svelte-1210l1c:hover{background:linear-gradient(135deg,#7b93f5,#8b5cf6);box-shadow:0 0 20px #667eeab3;transform:scale(1.05)}.dc-custom-toggle-btn.active.svelte-1210l1c{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#ffffff80!important;box-shadow:0 0 12px #ef444480}.dc-custom-toggle-btn.active.svelte-1210l1c:hover{background:linear-gradient(135deg,#f87171,#ef4444);box-shadow:0 0 20px #ef4444b3}.dc-custom-toggle-gap.svelte-1210l1c{height:6px;flex-shrink:0}.dc-mobile-left-panel.svelte-1210l1c{position:absolute;top:50%;left:.35rem;right:auto;transform:translateY(-50%);display:flex;flex-direction:column;gap:.3rem;z-index:10;transition:transform .3s ease,opacity .3s ease}.dc-mobile-left-panel.collapsed.svelte-1210l1c{transform:translateY(-50%) translate(-120%);opacity:0;pointer-events:none}.dc-mobile-card.svelte-1210l1c{background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:.2rem .4rem;display:flex;align-items:center;justify-content:center;gap:.2rem;min-width:52px;min-height:28px}.dc-mobile-btn.svelte-1210l1c{cursor:pointer;color:#000000bf;font-size:.6rem;transition:all .15s ease}.dc-mobile-btn.svelte-1210l1c:hover{background:#ffffff40}.dc-mobile-btn.active.svelte-1210l1c{background:var(--main-theme-color, #ff3e00);border-color:var(--main-theme-color, #ff3e00);color:#fff}.dc-mobile-btn-break.active.svelte-1210l1c{background:#e53935;border-color:#e53935}.dc-mobile-btn-icon.svelte-1210l1c{font-size:.7rem}.dc-mobile-btn-text.svelte-1210l1c{font-size:.55rem;line-height:1}.dc-mobile-datum.svelte-1210l1c{color:#ffffffd9;flex-direction:column;gap:0;padding:.15rem .35rem}.dc-mobile-datum.svelte-1210l1c .dc-mobile-datum-val:where(.svelte-1210l1c){font-family:Consolas,Courier New,monospace;font-size:.7rem;font-weight:700;color:#09c;text-shadow:0 0 4px rgba(0,153,204,.3);line-height:1.1}.dc-mobile-datum-current.svelte-1210l1c .dc-mobile-datum-val:where(.svelte-1210l1c){color:#2e7d32;text-shadow:0 0 4px rgba(46,125,50,.3)}.dc-mobile-datum-kv.svelte-1210l1c .dc-mobile-datum-val:where(.svelte-1210l1c){color:#7c3aed;text-shadow:0 0 4px rgba(124,58,237,.3)}.dc-mobile-datum.svelte-1210l1c .dc-mobile-datum-unit:where(.svelte-1210l1c){font-size:.45rem;color:#0000008c;line-height:1}.dc-mobile-view-bar.svelte-1210l1c{position:absolute;top:.35rem;left:50%;transform:translate(-50%);display:flex;flex-direction:row;gap:.2rem;z-index:10;background:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:8px;padding:.2rem .3rem;border:1px solid rgba(255,255,255,.18);transition:transform .3s ease,opacity .3s ease}.dc-mobile-view-bar.collapsed.svelte-1210l1c{transform:translate(-50%) translateY(-120%);opacity:0;pointer-events:none}.dc-mobile-view-card.svelte-1210l1c{width:26px;height:26px;border:1px solid rgba(255,255,255,.15);border-radius:5px;background:#ffffff14;color:#fffc;font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;padding:0}.dc-mobile-view-card.svelte-1210l1c:hover{background:#ffffff26;color:#fff}.dc-mobile-view-card.svelte-1210l1c:active{transform:scale(.93)}.mc-label.svelte-1210l1c{display:flex;flex-direction:column;gap:.25rem}.mc-label-text.svelte-1210l1c{color:#ffffffa6;font-size:.78rem;font-weight:500}.mc-label.svelte-1210l1c input[type=range]:where(.svelte-1210l1c){width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,var(--main-theme-color, #ff3e00),var(--main-hover-color, #ff5b24));border-radius:3px;outline:none;cursor:pointer;margin:.15rem 0}.mc-label.svelte-1210l1c input[type=range]:where(.svelte-1210l1c)::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 2px 6px #0000004d;transition:transform .15s ease;border:none}.mc-label.svelte-1210l1c input[type=range]:where(.svelte-1210l1c)::-webkit-slider-thumb:hover{transform:scale(1.2)}.mc-value-display.svelte-1210l1c{font-family:Consolas,Courier New,monospace;color:var(--main-theme-color, #ff3e00);font-weight:700;font-size:.9rem;display:flex;align-items:center;gap:.3rem}.mc-complement.svelte-1210l1c{color:#ffffff59;font-weight:400;font-size:.75rem}.dc-collapse-btn.svelte-1210l1c{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:20;background:#ffffff1f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffffffd9;border:1px solid rgba(255,255,255,.18);border-radius:8px 0 0 8px;padding:12px 6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;transition:right .3s ease,background .2s,border-radius .3s ease;font-size:12px;min-width:24px}.dc-collapse-btn.svelte-1210l1c:hover{background:#fff3;color:#fff}.dc-collapse-btn.collapsed.svelte-1210l1c{right:0;border-radius:8px 0 0 8px}.dc-collapse-btn.svelte-1210l1c .dc-collapse-icon:where(.svelte-1210l1c){font-size:12px;line-height:1}.dc-collapse-btn.svelte-1210l1c .dc-collapse-text:where(.svelte-1210l1c){font-size:9px;writing-mode:vertical-rl;letter-spacing:2px;opacity:.8}.dc-part-info.svelte-1210l1c{position:absolute;top:.5rem;right:.5rem;background:#fffffff2;padding:1rem;border-radius:8px;box-shadow:0 2px 8px #0003;max-width:280px;z-index:5}.dc-part-info.svelte-1210l1c h3:where(.svelte-1210l1c){margin:0 0 .5rem;color:#333;font-size:1rem}.dc-part-info.svelte-1210l1c p:where(.svelte-1210l1c){margin:0;color:#555;font-size:.9rem;line-height:1.4}.axis-label,.dimension-label,.distance-label{pointer-events:none;-webkit-user-select:none;user-select:none}.dc-error-toast.svelte-1210l1c{position:absolute;bottom:.5rem;right:.5rem;background:#c83232d9;color:#fff;padding:.4rem .8rem;border-radius:4px;font-size:.85rem;z-index:10}.dc-shaft-tab-panel.svelte-1210l1c{margin-top:1rem;background:var(--main-section-color);border-radius:8px;border:1px solid var(--main-border-color);overflow:hidden}.dc-shaft-tab-bar.svelte-1210l1c{display:flex;gap:0;background:var(--filter-bg-color);border-bottom:1px solid var(--main-border-color)}.dc-shaft-tab.svelte-1210l1c{flex:1;padding:.6rem 1rem;border:none;background:transparent;color:var(--main-descr-color);font-size:.85rem;font-weight:500;cursor:pointer;transition:all var(--transition-timing);text-align:center;position:relative}.dc-shaft-tab.svelte-1210l1c:hover{background:var(--gray-hover-color);color:var(--main-text-color)}.dc-shaft-tab.active.svelte-1210l1c{color:var(--main-theme-color);font-weight:600;background:var(--main-section-color)}.dc-shaft-tab.active.svelte-1210l1c:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--main-theme-color)}.dc-shaft-tab-content.svelte-1210l1c{padding:0}.dc-shaft-tab-content.svelte-1210l1c .dc-shaft-panel-inner{max-height:220px;overflow-y:auto}.dc-motor-layout.svelte-1210l1c{display:flex;flex-direction:row;gap:0;align-items:stretch}.dc-motor-layout.svelte-1210l1c .dc-motor-container:where(.svelte-1210l1c){flex:1;min-width:0;margin-top:0}@media(max-width:768px){.dc-motor-layout.svelte-1210l1c{flex-direction:column}.dc-motor-layout.svelte-1210l1c .dc-motor-container:where(.svelte-1210l1c){flex:none;width:100%;height:400px}}@media(max-width:600px){.dc-mobile-left-panel.svelte-1210l1c{left:.15rem;gap:.25rem}.dc-mobile-card.svelte-1210l1c{min-width:26px;padding:.15rem;gap:.1rem}.dc-mobile-btn-icon.svelte-1210l1c{font-size:.55rem}.dc-mobile-btn-text.svelte-1210l1c{font-size:.45rem}.dc-mobile-datum.svelte-1210l1c{padding:.1rem}.dc-mobile-datum.svelte-1210l1c .dc-mobile-datum-val:where(.svelte-1210l1c){font-size:.55rem}.dc-mobile-datum.svelte-1210l1c .dc-mobile-datum-unit:where(.svelte-1210l1c){font-size:.35rem}.dc-custom-toggle-btn.svelte-1210l1c{min-height:44px!important;height:44px!important;min-width:40px!important;width:100%!important;padding:.3rem .2rem!important;font-size:.6rem!important}.dc-custom-toggle-btn.svelte-1210l1c .dc-mobile-btn-icon:where(.svelte-1210l1c){font-size:.75rem!important}.dc-custom-toggle-btn.svelte-1210l1c .dc-mobile-btn-text:where(.svelte-1210l1c){font-size:.6rem!important}.dc-custom-toggle-gap.svelte-1210l1c{height:4px}.dc-load-bar.svelte-1210l1c .mc-complement:where(.svelte-1210l1c){display:none}}@media(max-width:480px){.dc-motor-layout.svelte-1210l1c .dc-motor-container:where(.svelte-1210l1c){height:340px}}.perf-panel-top.svelte-1210l1c{background:var(--main-section-color);border:1px solid var(--main-border-color);border-radius:8px;padding:.85rem 1rem;font-size:.82rem;line-height:1.45;box-shadow:0 1px 3px #0000000f}.perf-section.svelte-1210l1c{margin-bottom:.75rem;padding-bottom:.65rem}.perf-item.svelte-1210l1c{margin-bottom:.6rem}.perf-label-row.svelte-1210l1c{display:flex;align-items:center;justify-content:space-between;gap:.3rem;margin-bottom:.2rem}.perf-label-row.svelte-1210l1c span:where(.svelte-1210l1c){font-size:.75rem;color:var(--main-descr-color);flex:1}.perf-item.svelte-1210l1c input[type=range]:where(.svelte-1210l1c){width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,var(--main-theme-color) 0%,var(--main-hover-color) 100%);border-radius:3px;outline:none;cursor:pointer;margin:.15rem 0}.perf-item.svelte-1210l1c input[type=range]:where(.svelte-1210l1c)::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 2px 6px #0000004d;transition:transform .15s ease}.perf-item.svelte-1210l1c input[type=range]:where(.svelte-1210l1c)::-webkit-slider-thumb:hover{transform:scale(1.2)}.value-input-wrapper.svelte-1210l1c{display:flex;align-items:center;flex-shrink:0}.value-input.svelte-1210l1c{width:48px;padding:.05rem .2rem;border:1px solid var(--main-border-color);border-radius:4px;background:var(--main-bg-color);color:var(--main-text-color);font-size:.68rem;font-weight:600;font-family:Consolas,Courier New,monospace;text-align:right;outline:none;transition:border-color var(--transition-timing)}.value-input.svelte-1210l1c::-webkit-inner-spin-button,.value-input.svelte-1210l1c::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.value-input[type=number].svelte-1210l1c{-moz-appearance:textfield}.value-input.svelte-1210l1c:focus{border-color:var(--main-theme-color);box-shadow:var(--input-focus-shadow)}.range-labels.svelte-1210l1c{display:flex;justify-content:space-between;font-size:.6rem;color:var(--main-descr-color);margin-top:.1rem}.feas-two-col.svelte-1210l1c{display:flex;gap:1rem;align-items:flex-start}.feas-left.svelte-1210l1c{flex:2;min-width:0}.feas-right.svelte-1210l1c{flex:1;min-width:0;display:flex;justify-content:center;align-items:center}@media(max-width:600px){.feas-two-col.svelte-1210l1c{flex-direction:column;align-items:center}.feas-right.svelte-1210l1c{width:100%}}.feas-section.svelte-1210l1c{background:var(--filter-bg-color);border-radius:10px;padding:1rem;margin:.5rem 0;border:1px solid var(--main-border-color)}.feas-section.svelte-1210l1c .section-title:where(.svelte-1210l1c){margin-bottom:.75rem;font-size:1rem}.feas-muted.svelte-1210l1c{font-weight:400;color:var(--main-descr-color);font-size:.85rem}.feas-health-ring.svelte-1210l1c{display:flex;justify-content:center;align-items:center;margin:.5rem 0 .8rem;position:relative;min-height:80px}.feas-ring-svg.svelte-1210l1c{width:80px;height:80px;display:block}.feas-ring-text.svelte-1210l1c{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;line-height:1}.feas-ring-score.svelte-1210l1c{font-size:1.4rem;font-weight:800;color:var(--main-text-color);font-family:ui-monospace,monospace}.feas-ring-unit.svelte-1210l1c{font-size:.65rem;color:var(--main-descr-color);margin-left:1px}.feas-metric.svelte-1210l1c{background:var(--filter-bg-color);border-radius:6px;padding:.4rem .55rem;margin-bottom:.4rem;border:1px solid var(--main-border-color)}.feas-metric-header.svelte-1210l1c{display:flex;align-items:center;gap:.3rem;margin-bottom:.25rem}.feas-metric-label.svelte-1210l1c{font-size:.7rem;font-weight:600;color:var(--main-text-color);flex:1}.feas-metric-value.svelte-1210l1c{font-size:.85rem;font-weight:700;color:var(--main-text-color);font-family:ui-monospace,monospace;white-space:nowrap}.feas-metric-value.svelte-1210l1c strong:where(.svelte-1210l1c){font-weight:800}.feas-metric-badge.svelte-1210l1c{padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:700;color:#fff;white-space:nowrap}.feas-bar-track.svelte-1210l1c{width:100%;height:8px;border-radius:4px;overflow:hidden;position:relative}.feas-bar-cd.svelte-1210l1c{background:linear-gradient(90deg,#ef4444,#ef4444 10%,#60a5fa 10%,#60a5fa 27%,#22c55e 27%,#22c55e 37%,#60a5fa 37%,#60a5fa 50%,#f97316 50%,#f97316 67%,#ef4444 67%,#ef4444)}.feas-bar-eff.svelte-1210l1c{background:var(--main-border-color)}.feas-bar-fill.svelte-1210l1c{height:100%;border-radius:4px;transition:width .2s ease,background-color .2s ease}.feas-bar-labels.svelte-1210l1c{display:flex;justify-content:space-between;font-size:.5rem;color:var(--main-descr-color);margin-top:.15rem}.feas-tag.svelte-1210l1c{opacity:.45;font-weight:500}.feas-verdict.svelte-1210l1c{display:flex;align-items:center;gap:.5rem;border-left:4px solid var(--main-theme-color);border-radius:6px;padding:.5rem .6rem;margin-top:.25rem;font-weight:700;color:var(--main-text-color);line-height:1.4;transition:border-left-color .3s ease,background .3s ease}.feas-verdict-icon.svelte-1210l1c{font-size:1.1rem;flex-shrink:0}.feas-verdict-text.svelte-1210l1c{font-size:.9rem}.dc-desktop-columns.svelte-1210l1c{display:flex;flex-direction:row;gap:.5rem;padding:.5rem;overflow-x:auto}.dc-desktop-col.svelte-1210l1c{flex:1;min-width:0;display:flex;flex-direction:column;border:1px solid var(--main-border-color);border-radius:6px;overflow:hidden;background:var(--main-section-color)}.dc-desktop-col-header.svelte-1210l1c{padding:.5rem .6rem;font-size:.85rem;font-weight:600;color:var(--main-text-color);background:var(--filter-bg-color);border-bottom:1px solid var(--main-border-color);text-align:center}.dc-desktop-col-body.svelte-1210l1c{flex:1;overflow-y:auto;max-height:320px;padding:0}.dc-desktop-col-body.svelte-1210l1c :where(.svelte-1210l1c):deep(.dc-shaft-panel-inner){max-height:none;overflow-y:visible}@media(max-width:900px){.dc-desktop-columns.svelte-1210l1c{flex-direction:column}.dc-desktop-col.svelte-1210l1c{flex:none;width:100%}}.chart-wrap.svelte-r4s9go{background:var(--main-category-list-color);padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px #0000000f;margin:1.25rem 0;min-height:480px}h2.svelte-r4s9go{color:var(--main-text-color);margin-top:0;font-size:1.2rem}.chart-layout.svelte-r4s9go{display:block;margin-top:.5rem}.chart-left.svelte-r4s9go{display:flex;flex-direction:column;gap:.75rem;min-width:0}.chart-left.svelte-r4s9go .nt-chart-wrap:where(.svelte-r4s9go){margin:0;padding:1rem;border-radius:8px;min-height:320px;background:var(--main-category-list-color);box-shadow:0 2px 4px #0000000f}.chart-left.svelte-r4s9go .nt-chart-box:where(.svelte-r4s9go){height:280px}.chart-left.svelte-r4s9go .nt-chart-wrap:where(.svelte-r4s9go) h2:where(.svelte-r4s9go){margin-bottom:.5rem}.chart-box.svelte-r4s9go{height:400px;position:relative;min-width:0}.crosshair-overlay.svelte-r4s9go{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.summary-panel.svelte-r4s9go{background:var(--main-section-color);border:1px solid var(--main-border-color);border-radius:8px;padding:.85rem 1rem;font-size:.82rem;line-height:1.45;box-shadow:0 1px 3px #0000000f}.summary-grid.svelte-r4s9go{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:700px){.summary-grid.svelte-r4s9go{grid-template-columns:1fr}}.summary-note.svelte-r4s9go{margin:0 0 .65rem;font-size:.75rem;color:var(--main-descr-color);border-bottom:1px solid var(--main-border-color);padding-bottom:.5rem}.sum-block.svelte-r4s9go{margin-bottom:.75rem;padding-bottom:.65rem;border-bottom:1px solid var(--main-border-color)}.sum-block.svelte-r4s9go:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.sum-h.svelte-r4s9go{margin:0 0 .35rem;font-size:.78rem;font-weight:700;color:var(--main-text-color)}.sum-dl.svelte-r4s9go{margin:0;display:grid;grid-template-columns:1fr auto;gap:.15rem .5rem;align-items:baseline}.sum-dl.svelte-r4s9go dt:where(.svelte-r4s9go){margin:0;color:var(--main-descr-color);font-weight:500}.sum-dl.svelte-r4s9go dd:where(.svelte-r4s9go){margin:0;font-family:ui-monospace,monospace;text-align:right;color:var(--main-text-color)}.sum-h--base.svelte-r4s9go{color:#2e7d32}.sum-h--eff.svelte-r4s9go{color:#a61e4d}.sum-h--pow.svelte-r4s9go{color:#1d4ed8}.sum-h--sp.svelte-r4s9go{color:#7b2d8e}.sp-dl.svelte-r4s9go dt:where(.svelte-r4s9go){color:#7b2d8e}.hint.svelte-r4s9go{font-size:.9rem;color:var(--main-descr-color);margin:.5rem 0 0}.nt-chart-wrap.svelte-r4s9go{background:var(--main-category-list-color);padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px #0000000f;margin:1.25rem 0;min-height:380px}.nt-chart-layout.svelte-r4s9go{display:block;margin-top:.5rem}.nt-chart-box.svelte-r4s9go{height:360px;position:relative;min-width:0}.nt-overlay.svelte-r4s9go{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:10;touch-action:none}@media(max-width:768px){.chart-wrap.svelte-r4s9go{padding:.75rem;margin:.75rem 0;min-height:auto}.chart-wrap.svelte-r4s9go h2:where(.svelte-r4s9go){font-size:1rem}.chart-box.svelte-r4s9go{height:260px}.chart-left.svelte-r4s9go .nt-chart-wrap:where(.svelte-r4s9go){padding:.6rem;min-height:auto}.chart-left.svelte-r4s9go .nt-chart-wrap:where(.svelte-r4s9go) h2:where(.svelte-r4s9go){font-size:.85rem;margin-bottom:.3rem}.chart-left.svelte-r4s9go .nt-chart-box:where(.svelte-r4s9go){height:200px}.nt-chart-wrap.svelte-r4s9go{padding:.75rem;margin:.75rem 0;min-height:auto}.nt-chart-box.svelte-r4s9go{height:240px}.summary-panel.svelte-r4s9go{padding:.5rem .6rem;font-size:.72rem}.summary-grid.svelte-r4s9go{gap:.5rem}.sum-h.svelte-r4s9go{font-size:.68rem}.sum-dl.svelte-r4s9go dt:where(.svelte-r4s9go),.sum-dl.svelte-r4s9go dd:where(.svelte-r4s9go){font-size:.65rem}.summary-note.svelte-r4s9go{font-size:.65rem;margin-bottom:.4rem;padding-bottom:.35rem}}.motor-product-detail.svelte-rpky2v{max-width:1400px;margin:0 auto;padding:1rem;color:var(--main-text-color)}.product-breadcrumb.svelte-rpky2v{font-size:.85rem;color:var(--main-descr-color);margin-bottom:1rem;display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.product-breadcrumb.svelte-rpky2v a:where(.svelte-rpky2v){color:var(--main-theme-color);text-decoration:none}.product-breadcrumb.svelte-rpky2v a:where(.svelte-rpky2v):hover{text-decoration:underline}.product-breadcrumb.svelte-rpky2v .sep:where(.svelte-rpky2v){color:var(--main-border-color)}.product-breadcrumb.svelte-rpky2v .current:where(.svelte-rpky2v){color:var(--main-descr-color)}.hero-layout.svelte-rpky2v{display:flex;gap:1.5rem;align-items:flex-start;margin-bottom:2rem}.hero-viewer.svelte-rpky2v{flex:3;min-width:0}.hero-viewer.svelte-rpky2v .dc-motor-section{margin:0;padding:0;border-radius:12px;overflow:hidden;background:var(--main-section-color);border:1px solid var(--main-border-color)}.hero-viewer.svelte-rpky2v .dc-motor-section .dc-motor-layout{height:100%}.hero-viewer.svelte-rpky2v .dc-motor-section .dc-motor-container{margin-top:0;border-radius:12px;overflow:hidden}.hero-sidebar.svelte-rpky2v{flex:1;min-width:240px;position:sticky;top:1rem}.product-name.svelte-rpky2v{font-size:1.3rem;font-weight:600;margin:0 0 .25rem;color:var(--main-text-color)}.product-subtitle.svelte-rpky2v{color:var(--main-descr-color);margin:0 0 1rem;font-size:.85rem}.price-block.svelte-rpky2v{margin-bottom:1rem}.tier-pricing.svelte-rpky2v{margin-top:12px;border:1px solid var(--main-border-color);border-radius:8px;overflow:hidden}.tier-table.svelte-rpky2v{width:100%;border-collapse:collapse;font-size:13px}.tier-table.svelte-rpky2v th:where(.svelte-rpky2v){text-align:left;padding:6px 12px;font-weight:600;color:var(--main-descr-color);font-size:12px;border-bottom:1px solid var(--main-border-color)}.tier-table.svelte-rpky2v td:where(.svelte-rpky2v){padding:6px 12px;border-bottom:1px solid var(--main-border-color)}.tier-table.svelte-rpky2v tr:where(.svelte-rpky2v):last-child td:where(.svelte-rpky2v){border-bottom:none}.tier-table.svelte-rpky2v tr.tier-active:where(.svelte-rpky2v){background:#6366f114}.tier-table.svelte-rpky2v tr.tier-active:where(.svelte-rpky2v) td:where(.svelte-rpky2v){font-weight:600;color:var(--main-theme-color)}.tier-unit-price.svelte-rpky2v{font-family:Consolas,Courier New,monospace;font-weight:600}.price-block.contact-price.svelte-rpky2v{display:flex;justify-content:space-between;align-items:center}.price-label.svelte-rpky2v{font-size:.78rem;color:var(--main-descr-color)}.contact-text.svelte-rpky2v{font-size:.9rem;font-weight:500;color:var(--main-descr-color)}.info-actions.svelte-rpky2v{display:grid;grid-template-columns:1fr;gap:.45rem;margin-bottom:1rem}.action-btn.svelte-rpky2v{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem 1rem;border:1px solid var(--main-border-color);border-radius:8px;background:var(--main-section-color);color:var(--main-text-color);font-size:.82rem;font-weight:500;cursor:pointer;text-decoration:none;transition:all .2s}.action-btn.svelte-rpky2v:hover{background:var(--main-hover-color);color:#fff}.action-btn.active.svelte-rpky2v{background:var(--main-theme-color);color:#fff;border-color:var(--main-theme-color)}.action-btn.svelte-rpky2v:disabled{opacity:.5;cursor:not-allowed}.mini-specs-title.svelte-rpky2v{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--main-descr-color);margin:0 0 .4rem;padding-bottom:.35rem;border-bottom:1px solid var(--main-border-color)}.mini-spec-row.svelte-rpky2v{display:flex;justify-content:space-between;padding:.25rem 0;font-size:.78rem;border-bottom:1px solid var(--main-border-color)}.mini-spec-row.svelte-rpky2v:last-child{border-bottom:none}.mini-spec-label.svelte-rpky2v{color:var(--main-descr-color)}.mini-spec-value.svelte-rpky2v{font-weight:500;color:var(--main-text-color)}.full-section.svelte-rpky2v{margin-bottom:2rem}.section-title.svelte-rpky2v{font-size:1.1rem;font-weight:600;margin:0 0 .75rem;color:var(--main-text-color)}.description-text.svelte-rpky2v{line-height:1.7;color:var(--main-descr-color)}@media(max-width:900px){.hero-layout.svelte-rpky2v{flex-direction:column}.hero-viewer.svelte-rpky2v{width:100%}.hero-sidebar.svelte-rpky2v{position:static;min-width:auto;width:100%}.hero-sidebar.svelte-rpky2v .price-block:where(.svelte-rpky2v),.hero-sidebar.svelte-rpky2v .info-actions:where(.svelte-rpky2v),.hero-sidebar.svelte-rpky2v .mini-specs:where(.svelte-rpky2v){width:100%;box-sizing:border-box}.hero-sidebar.svelte-rpky2v .action-btn:where(.svelte-rpky2v){width:100%;box-sizing:border-box}}.collapsible-title.svelte-rpky2v{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:.5rem}.collapse-icon.svelte-rpky2v{font-size:.7rem;color:var(--main-descr-color);transition:transform .2s}.motor-calc-inputs.svelte-rpky2v{max-width:100%}.motor-calc-inputs.svelte-rpky2v h2:where(.svelte-rpky2v){font-size:.95rem;font-weight:600;color:var(--main-text-color);margin:1rem 0 .5rem;padding-bottom:.3rem;border-bottom:1px solid var(--main-border-color)}.motor-calc-inputs.svelte-rpky2v table:where(.svelte-rpky2v){width:100%;border-collapse:collapse;margin-bottom:.5rem}.motor-calc-inputs.svelte-rpky2v th:where(.svelte-rpky2v){background:var(--main-theme-color);color:#fff;padding:.5rem;text-align:left;font-weight:600;font-size:.85rem}.motor-calc-inputs.svelte-rpky2v td:where(.svelte-rpky2v){padding:.4rem .5rem;border-bottom:1px solid var(--main-border-color);font-size:.85rem;color:var(--main-text-color)}.motor-calc-inputs.svelte-rpky2v tr:where(.svelte-rpky2v):nth-child(2n){background:var(--gray-hover-color)}.motor-calc-inputs.svelte-rpky2v td:where(.svelte-rpky2v):first-child{font-weight:500;white-space:nowrap;width:45%}.json-btn-group.svelte-rpky2v{display:flex;gap:1rem;margin:.5rem 0;flex-wrap:wrap}.json-btn.svelte-rpky2v{padding:.7rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-weight:700;font-size:1rem;font-family:var(--font);transition:opacity .15s,transform .1s;display:inline-flex;align-items:center;gap:.4rem}.json-btn.svelte-rpky2v:hover{opacity:.9;transform:translateY(-1px)}.json-btn.svelte-rpky2v:active{transform:translateY(0)}.import-btn.svelte-rpky2v{background:#22c55e;color:#fff}.export-btn.svelte-rpky2v{background:var(--main-theme-color);color:#fff}.scan-desc.svelte-rpky2v{color:var(--main-text-color);line-height:1.7;margin:.5rem 0 1rem;font-size:.95rem}.scan-btn.svelte-rpky2v{padding:.75rem 2rem;border:none;border-radius:6px;background:var(--main-theme-color);color:#fff;cursor:pointer;font-weight:700;font-size:1.05rem;font-family:var(--font);transition:opacity .15s,transform .1s;display:inline-block}.scan-btn.svelte-rpky2v:hover{opacity:.9;transform:translateY(-1px)}.scan-btn.svelte-rpky2v:active{transform:translateY(0)}.scan-btn-group.svelte-rpky2v{display:flex;gap:1rem;margin:.5rem 0;flex-wrap:wrap}.scan-btn-range.svelte-rpky2v{background:#22c55e}.scan-status.svelte-rpky2v{margin-top:.75rem;padding:.6rem 1rem;border-radius:4px;background:var(--gray-hover-color);color:var(--main-text-color);font-size:.9rem}.ranges-table-wrap.svelte-rpky2v{margin-top:1.5rem}.ranges-table-wrap.svelte-rpky2v h3:where(.svelte-rpky2v){color:var(--main-text-color);margin-bottom:.5rem;font-size:1rem}.ranges-table.svelte-rpky2v{width:100%;border-collapse:collapse}.ranges-table.svelte-rpky2v th:where(.svelte-rpky2v){background:var(--main-theme-color);color:#fff;padding:.6rem .5rem;text-align:left;font-weight:600}.ranges-table.svelte-rpky2v td:where(.svelte-rpky2v){padding:.5rem;border-bottom:1px solid var(--main-border-color)}.ranges-table.svelte-rpky2v tr:where(.svelte-rpky2v):nth-child(2n){background:var(--gray-hover-color)}.ranges-table.svelte-rpky2v td:where(.svelte-rpky2v):first-child{font-weight:500;white-space:nowrap}.ranges-table.svelte-rpky2v td:where(.svelte-rpky2v):nth-child(2),.ranges-table.svelte-rpky2v td:where(.svelte-rpky2v):nth-child(3){font-family:Consolas,Courier New,monospace;text-align:right}section.custom-section.section-hidden.svelte-rpky2v{display:none}.param-custom-section.svelte-rpky2v{border:2px solid var(--main-theme-color);transition:all .3s ease;padding:1rem;border-radius:8px;margin-bottom:1rem}.param-custom-section.param-custom-disabled.svelte-rpky2v{border-color:var(--main-border-color);opacity:.6}.custom-badge.svelte-rpky2v{font-size:.75rem;font-weight:600;padding:.2rem .6rem;border-radius:999px;background:#22c55e;color:#fff}.custom-badge.badge-disabled.svelte-rpky2v{background:#94a3b8}.custom-checkbox-group.svelte-rpky2v{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:.5rem}.custom-checkbox-label.svelte-rpky2v{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500;color:var(--main-text-color);-webkit-user-select:none;user-select:none}.custom-checkbox-label.svelte-rpky2v input[type=checkbox]:where(.svelte-rpky2v){width:1.2rem;height:1.2rem;cursor:pointer;accent-color:var(--main-theme-color)}.add-cart-inline.svelte-rpky2v{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem;border:1px solid var(--main-border-color);box-sizing:border-box;background:none;border-radius:8px;color:var(--main-text-color);font-size:.88rem;cursor:pointer;font-family:inherit;width:100%;margin-top:.5rem}.add-cart-inline.svelte-rpky2v:hover{border-color:var(--main-theme-color);color:var(--main-theme-color)}.add-cart-inline.svelte-rpky2v .material-icons-outlined:where(.svelte-rpky2v){font-size:1.2rem}.cart-inline-control.svelte-rpky2v{display:flex;align-items:center;justify-content:center;border:1px solid var(--main-border-color);box-sizing:border-box;border-radius:8px;overflow:hidden;width:100%;margin-top:.5rem}.cart-inline-btn.svelte-rpky2v{display:flex;align-items:center;justify-content:center;padding:.5rem .75rem;background:none;border:none;color:var(--main-text-color);cursor:pointer}.cart-inline-btn.svelte-rpky2v:hover{background:var(--gray-hover-color)}.cart-inline-btn.svelte-rpky2v .material-icons-outlined:where(.svelte-rpky2v){font-size:1.2rem}.cart-inline-count.svelte-rpky2v{flex:1;display:flex;flex-direction:column;align-items:center;padding:.25rem .5rem;text-decoration:none;color:var(--main-theme-color);font-weight:600;font-size:.9rem;border-left:1px solid var(--main-border-color);border-right:1px solid var(--main-border-color)}.cart-inline-label.svelte-rpky2v{font-size:.7rem;font-weight:400;color:var(--main-descr-color)}@media(max-width:900px){.hero-sidebar.svelte-rpky2v .price-block:where(.svelte-rpky2v){display:grid;grid-template-columns:1fr;gap:.45rem}.hero-sidebar.svelte-rpky2v .price-block:where(.svelte-rpky2v) .add-cart-inline:where(.svelte-rpky2v),.hero-sidebar.svelte-rpky2v .price-block:where(.svelte-rpky2v) .cart-inline-control:where(.svelte-rpky2v){margin:0;width:100%}}.container.svelte-th03t{max-width:1280px;margin:0 auto;padding:1.5rem 1rem}.no-specs-banner.svelte-th03t{display:flex;align-items:center;gap:.5rem;padding:1rem;background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:8px;margin-top:1rem;font-size:.88rem}.no-specs-banner.svelte-th03t .material-icons-outlined:where(.svelte-th03t){color:#ffc107}.retry-btn.svelte-th03t{background:none;border:1px solid var(--main-theme-color);color:var(--main-theme-color);padding:.2rem .6rem;border-radius:4px;cursor:pointer;font-size:.82rem}.not-found.svelte-th03t{text-align:center;padding:4rem 2rem}.not-found.svelte-th03t h2:where(.svelte-th03t){font-size:2rem;margin-bottom:1rem}.back-link.svelte-th03t{display:inline-block;margin-top:1.5rem;padding:.75rem 2rem;background:var(--main-theme-color);color:#fff;border-radius:8px;text-decoration:none}
