#wh-ersatzteile-root{--wh-red: #b7352a;--wh-red-dark: #8f241d;--wh-red-light: rgba(183,53,42,.12);--wh-red-mid: rgba(183,53,42,.38);--wh-red-hover: #fef2f2;--wh-red-active: #fde8e8;--wh-border: #d9dee3;--wh-bg: #f4f6f8;--wh-panel: #ffffff;--wh-text-muted: #64707d;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;color:#1a1a1a;background:var(--wh-bg);height:calc(100vh - 120px);min-height:500px;display:flex;flex-direction:column;overflow:hidden;border-radius:6px;border:1px solid var(--wh-border);margin-bottom:40px;box-shadow:0 8px 28px #0f172a14}#wh-ersatzteile-root *,#wh-ersatzteile-root *:before,#wh-ersatzteile-root *:after{box-sizing:border-box}#wh-ersatzteile-root .hidden{display:none!important}#wh-ersatzteile-root .wh-header{background:linear-gradient(90deg,var(--wh-red-dark),var(--wh-red));color:#fff;box-shadow:0 2px 10px #0000002e;z-index:100;flex-shrink:0}#wh-ersatzteile-root .wh-header-inner{display:flex;align-items:center;gap:18px;padding:0 18px;height:58px}#wh-ersatzteile-root .wh-header-logo{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;white-space:nowrap}#wh-ersatzteile-root .wh-header-logo svg{flex-shrink:0}#wh-ersatzteile-root .wh-header-search{position:relative;flex:1;max-width:560px}#wh-ersatzteile-root .wh-header-search input{width:100%;padding:10px 14px;border-radius:6px;border:1px solid rgba(255,255,255,.35);background:#fffffff5;color:#1f2933;font-size:13px;outline:none;box-shadow:0 1px 3px #0000001f}#wh-ersatzteile-root .wh-header-search input::placeholder{color:#7a8794}#wh-ersatzteile-root .wh-header-search input:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff38}#wh-ersatzteile-root .wh-trustbar{display:flex;gap:18px;align-items:center;padding:8px 18px;background:#fff;border-bottom:1px solid var(--wh-border);color:#42505d;font-size:12px;flex-shrink:0}#wh-ersatzteile-root .wh-trustbar span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}#wh-ersatzteile-root .wh-trustbar span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--wh-red);flex:0 0 auto}#wh-ersatzteile-root .wh-layout{display:flex;flex:1;overflow:hidden;min-height:0}#wh-ersatzteile-root .wh-sidebar{width:300px;flex-shrink:0;background:#fff;border-right:1px solid var(--wh-border);display:flex;flex-direction:column;overflow:hidden;min-height:0}#wh-ersatzteile-root .wh-sidebar-title{padding:13px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#5f6b76;border-bottom:1px solid var(--wh-border);background:#fafafa;flex-shrink:0}#wh-ersatzteile-root .wh-nav-tree{overflow-y:auto;flex:1;padding:8px 0}#wh-ersatzteile-root .wh-nav-lev1,#wh-ersatzteile-root .wh-nav-lev2,#wh-ersatzteile-root .wh-nav-lev3{list-style:none;margin:0;padding:0}#wh-ersatzteile-root .wh-nav-item{display:flex;align-items:center;gap:6px;padding:6px 12px;cursor:pointer;border-radius:4px;transition:background .12s;-webkit-user-select:none;user-select:none;font-size:13px;margin:0}#wh-ersatzteile-root .wh-nav-item:hover{background:var(--wh-red-hover)}#wh-ersatzteile-root .wh-nav-item.active{background:var(--wh-red-active);color:var(--wh-red);font-weight:600}#wh-ersatzteile-root .wh-nav-item .arrow{width:14px;text-align:center;font-size:10px;color:#999;transition:transform .15s;flex-shrink:0}#wh-ersatzteile-root .wh-nav-item.open>.arrow{transform:rotate(90deg)}#wh-ersatzteile-root .wh-nav-children{display:none;padding-left:16px}#wh-ersatzteile-root .wh-nav-children.open{display:block}#wh-ersatzteile-root .wh-nav-lev1>li>.wh-nav-item{font-weight:600}#wh-ersatzteile-root .wh-nav-lev2>li>.wh-nav-item{font-weight:500}#wh-ersatzteile-root .wh-nav-lev3>li>.wh-nav-item{font-size:12px}#wh-ersatzteile-root .wh-nav-model{font-size:12px;list-style:none;margin:0;padding:0}#wh-ersatzteile-root .wh-nav-model .wh-nav-item{padding:4px 12px;color:#555}#wh-ersatzteile-root .wh-nav-model .wh-nav-item:hover{color:var(--wh-red)}#wh-ersatzteile-root .wh-nav-model .wh-nav-item.active{color:var(--wh-red);background:var(--wh-red-active)}#wh-ersatzteile-root .wh-serie-badge{display:block;font-size:10px;color:#999;font-weight:400;line-height:1.2;margin-top:1px}#wh-ersatzteile-root .wh-loading{padding:20px;color:#999;text-align:center}#wh-ersatzteile-root .wh-main{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}#wh-ersatzteile-root .wh-welcome{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--wh-text-muted);text-align:center;padding:36px 28px}#wh-ersatzteile-root .wh-welcome-panel{max-width:680px;display:flex;flex-direction:column;align-items:center;gap:12px}#wh-ersatzteile-root .wh-welcome h2{font-size:28px;line-height:1.15;color:#1f2933;margin:0;font-weight:700}#wh-ersatzteile-root .wh-welcome p{line-height:1.6;margin:0;max-width:620px}#wh-ersatzteile-root .wh-welcome-icon svg{display:block}#wh-ersatzteile-root .wh-kicker{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;color:var(--wh-red)}#wh-ersatzteile-root .wh-welcome-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}#wh-ersatzteile-root .wh-primary-action,#wh-ersatzteile-root .wh-secondary-action{min-height:38px;padding:9px 14px;border-radius:6px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}#wh-ersatzteile-root .wh-primary-action{border:1px solid var(--wh-red);background:var(--wh-red);color:#fff}#wh-ersatzteile-root .wh-primary-action:hover{background:var(--wh-red-dark)}#wh-ersatzteile-root .wh-secondary-action{border:1px solid var(--wh-border);background:#fff;color:#24313d}#wh-ersatzteile-root .wh-secondary-action:hover{border-color:var(--wh-red);color:var(--wh-red)}#wh-ersatzteile-root .wh-welcome-steps{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:10px;color:#4d5b67;font-size:12px}#wh-ersatzteile-root .wh-welcome-steps span{border:1px solid var(--wh-border);border-radius:999px;background:#fff;padding:5px 10px}#wh-ersatzteile-root .wh-catalog-view{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}#wh-ersatzteile-root .wh-breadcrumb{padding:9px 16px;font-size:12px;color:#697683;border-bottom:1px solid var(--wh-border);background:#fafafa;flex-shrink:0}#wh-ersatzteile-root .wh-breadcrumb span{color:var(--wh-red)}#wh-ersatzteile-root .wh-catalog-body{display:flex;flex:1;overflow:hidden;min-height:0}#wh-ersatzteile-root .wh-drawing-panel{flex:1;display:flex;flex-direction:column;border-right:1px solid var(--wh-border);overflow:hidden;background:#fff;min-height:0;min-width:0}#wh-ersatzteile-root .wh-drawing-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid var(--wh-border);background:#fafafa;flex-shrink:0;gap:8px}#wh-ersatzteile-root .wh-drawing-tabs{display:flex;gap:4px;flex-wrap:wrap;flex:1}#wh-ersatzteile-root .wh-drawing-tab{padding:5px 9px;font-size:11px;border-radius:4px;border:1px solid #ddd;background:#fff;cursor:pointer;transition:all .12s;white-space:nowrap}#wh-ersatzteile-root .wh-drawing-tab:hover{border-color:var(--wh-red);color:var(--wh-red)}#wh-ersatzteile-root .wh-drawing-tab.active{background:var(--wh-red);color:#fff;border-color:var(--wh-red)}#wh-ersatzteile-root .wh-drawing-zoom{display:flex;gap:4px;flex-shrink:0}#wh-ersatzteile-root .wh-drawing-zoom button{width:28px;height:28px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;padding:0}#wh-ersatzteile-root .wh-drawing-zoom button:hover{background:#f0f0f0}#wh-ersatzteile-root .wh-drawing-container{flex:1;overflow:auto;position:relative;display:flex;align-items:flex-start;justify-content:flex-start;background:#eef1f4;min-height:0}#wh-ersatzteile-root .wh-drawing-container svg,#wh-ersatzteile-root .wh-drawing-container img{display:block;transform-origin:top left;cursor:crosshair;max-width:none}#wh-ersatzteile-root .wh-drawing-container .cc-hotspot{fill:var(--wh-red-light)!important;stroke:var(--wh-red)!important;stroke-width:1!important;cursor:pointer!important;transition:fill .1s}#wh-ersatzteile-root .wh-drawing-container .cc-hotspot:hover{fill:var(--wh-red-mid)!important}#wh-ersatzteile-root .wh-drawing-container .cc-hotspot.wh-highlighted{fill:#c0392b99!important}#wh-ersatzteile-root .wh-hotspot-tooltip{position:absolute;background:#1a1a1a;color:#fff;padding:6px 10px;border-radius:4px;font-size:12px;pointer-events:none;z-index:200;max-width:260px;box-shadow:0 2px 8px #0000004d;line-height:1.4}#wh-ersatzteile-root .wh-hotspot-tooltip strong{color:#ff8a80}#wh-ersatzteile-root .wh-parts-panel{width:370px;flex-shrink:0;display:flex;flex-direction:column;background:#fff;overflow:hidden;min-height:0}#wh-ersatzteile-root .wh-parts-header{padding:10px 12px;font-weight:600;font-size:12px;border-bottom:1px solid var(--wh-border);background:#fafafa;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}#wh-ersatzteile-root .wh-parts-count{color:#888;font-weight:400}#wh-ersatzteile-root .wh-parts-filter{padding:8px;border-bottom:1px solid #f0f0f0;flex-shrink:0}#wh-ersatzteile-root .wh-parts-filter input{width:100%;padding:7px 9px;border:1px solid #ddd;border-radius:4px;font-size:12px;outline:none;font-family:inherit}#wh-ersatzteile-root .wh-parts-filter input:focus{border-color:var(--wh-red)}#wh-ersatzteile-root .wh-parts-table{flex:1;font-size:12px;min-height:0;border-collapse:collapse;display:flex;flex-direction:column;width:100%}#wh-ersatzteile-root .wh-parts-table thead{display:block;background:#fafafa;flex-shrink:0}#wh-ersatzteile-root .wh-parts-table tbody{display:block;overflow-y:auto;flex:1;min-height:0}#wh-ersatzteile-root .wh-parts-table tr{display:table;width:100%;table-layout:fixed}#wh-ersatzteile-root .wh-parts-table th,#wh-ersatzteile-root .wh-parts-table td{padding:7px 8px;text-align:left;border-bottom:1px solid #f0f0f0}#wh-ersatzteile-root .wh-parts-table th{font-size:11px;color:#666;font-weight:600}#wh-ersatzteile-root .wh-parts-table th:nth-child(1){width:34px}#wh-ersatzteile-root .wh-parts-table th:nth-child(2){width:72px}#wh-ersatzteile-root .wh-parts-table th:nth-child(3){width:auto}#wh-ersatzteile-root .wh-parts-table th:nth-child(4){width:42px}#wh-ersatzteile-root .wh-parts-table th:nth-child(5){width:104px;text-align:right}#wh-ersatzteile-root .wh-parts-table td:nth-child(5){text-align:right}#wh-ersatzteile-root .wh-price small{display:block;font-weight:400;font-size:9px;color:#888}#wh-ersatzteile-root .wh-parts-table tbody tr{cursor:pointer;transition:background .1s}#wh-ersatzteile-root .wh-parts-table tbody tr:hover{background:var(--wh-red-hover)}#wh-ersatzteile-root .wh-parts-table tbody tr.wh-highlighted{background:var(--wh-red-active)}#wh-ersatzteile-root .wh-parts-table tbody tr.wh-unavailable{color:#bbb}#wh-ersatzteile-root .wh-price{font-weight:600;color:var(--wh-red)}#wh-ersatzteile-root .wh-price-unavailable{color:#8a949e;font-size:11px;white-space:normal}#wh-ersatzteile-root .wh-unavailable .wh-price{color:#ccc}#wh-ersatzteile-root .wh-unavailable .wh-price-unavailable{color:#8a949e}#wh-ersatzteile-root .wh-artnr-link{color:#1a73e8;text-decoration:none;font-family:monospace}#wh-ersatzteile-root .wh-artnr-link:hover{text-decoration:underline}#wh-ersatzteile-root .wh-search-results{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:6px;border:1px solid var(--wh-border);box-shadow:0 4px 16px #0003;max-height:320px;overflow-y:auto;z-index:500;margin-top:4px}#wh-ersatzteile-root .wh-search-result-item{padding:9px 12px;cursor:pointer;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;gap:8px}#wh-ersatzteile-root .wh-search-result-item:hover{background:var(--wh-red-hover)}#wh-ersatzteile-root .wh-search-result-item .artnr{font-family:monospace;font-size:12px;color:var(--wh-red);min-width:70px}#wh-ersatzteile-root .wh-search-result-item .name{font-size:13px;color:#333}#wh-ersatzteile-root .wh-cart-toast{position:fixed;bottom:20px;right:20px;background:#2ecc71;color:#fff;padding:10px 18px;border-radius:6px;font-size:13px;box-shadow:0 2px 10px #0003;z-index:1000}#wh-ersatzteile-root ::-webkit-scrollbar{width:6px;height:6px}#wh-ersatzteile-root ::-webkit-scrollbar-track{background:transparent}#wh-ersatzteile-root ::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}#wh-ersatzteile-root ::-webkit-scrollbar-thumb:hover{background:#aaa}#wh-ersatzteile-root .wh-menu-toggle{display:none;align-items:center;gap:6px;padding:6px 12px;background:#ffffff29;border:1px solid rgba(255,255,255,.4);border-radius:6px;color:#fff;font-size:13px;cursor:pointer;white-space:nowrap;flex-shrink:0}#wh-ersatzteile-root .wh-menu-toggle:hover{background:#ffffff4d}@media(max-width:768px){#wh-ersatzteile-root{height:auto!important;min-height:0!important;overflow:visible!important;border-radius:0;border-left:none;border-right:none;margin-bottom:0}#wh-ersatzteile-root .wh-menu-toggle{display:flex}#wh-ersatzteile-root .wh-header-inner{flex-wrap:wrap;height:auto;padding:8px 12px;gap:8px}#wh-ersatzteile-root .wh-header-logo{font-size:14px;flex:1}#wh-ersatzteile-root .wh-trustbar{overflow-x:auto;padding:8px 12px;gap:14px}#wh-ersatzteile-root .wh-header-search{width:100%;max-width:none;order:3}#wh-ersatzteile-root .wh-layout{flex-direction:column;overflow:visible!important;height:auto!important;min-height:0!important}#wh-ersatzteile-root .wh-sidebar{width:100%!important;flex-shrink:0;max-height:0;overflow:hidden;border-right:none;border-bottom:1px solid var(--wh-border);transition:max-height .3s ease}#wh-ersatzteile-root .wh-sidebar.wh-open{max-height:60vh;overflow-y:auto}#wh-ersatzteile-root .wh-main,#wh-ersatzteile-root .wh-catalog-view{overflow:visible!important;height:auto!important;min-height:0!important}#wh-ersatzteile-root .wh-catalog-body{flex-direction:column;overflow:visible!important;height:auto!important;min-height:0!important}#wh-ersatzteile-root .wh-drawing-panel{flex:none!important;width:100%;height:55vw;min-height:260px;border-right:none;border-bottom:1px solid var(--wh-border);overflow:hidden}#wh-ersatzteile-root .wh-parts-panel{width:100%!important;flex:none!important;max-height:none}#wh-ersatzteile-root .wh-parts-table,#wh-ersatzteile-root .wh-parts-table thead,#wh-ersatzteile-root .wh-parts-table tbody{display:block}#wh-ersatzteile-root .wh-parts-table tbody{max-height:none;overflow-y:visible;flex:none}#wh-ersatzteile-root .wh-drawing-zoom button{width:40px;height:40px;font-size:18px}#wh-ersatzteile-root .wh-welcome{padding:24px 16px}#wh-ersatzteile-root .wh-welcome h2{font-size:22px}#wh-ersatzteile-root .wh-welcome-actions{width:100%}#wh-ersatzteile-root .wh-primary-action,#wh-ersatzteile-root .wh-secondary-action{flex:1 1 160px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/windhager-viewer.css.map */
