#wh-ersatzteile-root{--wh-red: #c0392b;--wh-red-light: rgba(192,57,43,.15);--wh-red-mid: rgba(192,57,43,.45);--wh-red-hover: #fef2f2;--wh-red-active: #fde8e8;--wh-border: #e0e0e0;--wh-bg: #f5f5f5;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:4px;border:1px solid var(--wh-border);margin-bottom:40px}#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:var(--wh-red);color:#fff;box-shadow:0 2px 6px #00000040;z-index:100;flex-shrink:0}#wh-ersatzteile-root .wh-header-inner{display:flex;align-items:center;gap:20px;padding:0 16px;height:52px}#wh-ersatzteile-root .wh-header-logo{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;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:440px}#wh-ersatzteile-root .wh-header-search input{width:100%;padding:7px 12px;border-radius:6px;border:none;background:#fff3;color:#fff;font-size:13px;outline:none}#wh-ersatzteile-root .wh-header-search input::placeholder{color:#ffffffb3}#wh-ersatzteile-root .wh-header-search input:focus{background:#ffffff4d}#wh-ersatzteile-root .wh-layout{display:flex;flex:1;overflow:hidden;min-height:0}#wh-ersatzteile-root .wh-sidebar{width:280px;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:12px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#666;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:5px 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:#666;text-align:center;gap:16px;padding:40px}#wh-ersatzteile-root .wh-welcome h2{font-size:20px;color:#333;margin:0}#wh-ersatzteile-root .wh-welcome p{line-height:1.6;margin:0}#wh-ersatzteile-root .wh-welcome-icon svg{display:block}#wh-ersatzteile-root .wh-catalog-view{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}#wh-ersatzteile-root .wh-breadcrumb{padding:8px 16px;font-size:12px;color:#888;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:6px 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:3px 8px;font-size:11px;border-radius:3px;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:#e8e8e8;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:340px;flex-shrink:0;display:flex;flex-direction:column;background:#fff;overflow:hidden;min-height:0}#wh-ersatzteile-root .wh-parts-header{padding:8px 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:6px 8px;border-bottom:1px solid #f0f0f0;flex-shrink:0}#wh-ersatzteile-root .wh-parts-filter input{width:100%;padding:5px 8px;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:5px 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:90px;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-unavailable .wh-price{color:#ccc}#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;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:8px 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:#fff3;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-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}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/windhager-viewer.css.map */
