html.troubleshooter-modal-open,body.troubleshooter-modal-open{overflow:hidden !important;}.troubleshooter-block{margin:24px 0;}.troubleshooter-hl{padding:0 2px;border-radius:4px;}.troubleshooter-results,.troubleshooter-list{display:flex;row-gap:16px;}.troubleshooter-item{padding:10px 12px;border:1px solid #ddd;border-radius:8px;cursor:pointer;}.troubleshooter-item.is-selected,.troubleshooter-btn-ghost.is-selected{border-color:#111;box-shadow:0 0 0 2px rgba(0,0,0,.08);background-color:rgba(var(--c2-btn-bg-color1),1);color:white;transition:background-color ease-in 200ms;}.troubleshooter-item:hover,.troubleshooter-btn-ghost.is-selected{border-color:#999;background-color:rgba(var(--c1-btn-bg-color1),1);color:white !important;transition:background-color ease-in 200ms;}.troubleshooter-detail-intro{display:flex;align-items:flex-start;gap:16px;margin-bottom:10px;}.troubleshooter-detail-device-image-wrapper{flex:0 0 72px;width:72px;margin:0 !important;}.troubleshooter-detail-device-image{display:block;width:90px;height:90px;object-fit:contain;border-radius:6px;}.troubleshooter-detail-intro-content{flex:1 1 auto;min-width:0;margin:0 !important;}.troubleshooter-detail-summary{margin:0 0 10px !important;}.troubleshooter-detail-diagnosis{margin:0 !important;}.troubleshooter-device-row{display:grid;grid-template-columns:64px 1fr 24px;gap:12px;align-items:start;width:100%;}.troubleshooter-device-arrow{justify-self:end;align-self:center;font-size:18px;line-height:1;}.troubleshooter-device-img{width:72px;height:72px;border-radius:10px;object-fit:cover;border:1px solid #ddd;background:#f6f6f6;}.troubleshooter-meta{font-size:12px;opacity:.75;}.troubleshooter-label{display:block;margin:8px 0 6px;font-weight:600;}.troubleshooter-input,.troubleshooter-select{width:100% !important;max-width:520px !important;padding:10px 12px !important;border:1px solid #ccc !important;border-radius:8px !important;}.troubleshooter-btn{padding:10px 14px;border-radius:9px;border:1px solid #111;background:#111;color:#fff;cursor:pointer;}.troubleshooter-btn-ghost{background:transparent;border:1px solid #ddd;color:#111;}.troubleshooter-led-grid{display:grid;gap:8px;max-width:720px;}.troubleshooter-led-row{display:grid;grid-template-columns:100px 1fr 140px;gap:8px;align-items:center;}.troubleshooter-led-name{font-weight:600;}.troubleshooter-amount{display:none;}.troubleshooter-card{border:1px solid #ddd;border-radius:10px;padding:12px;}.troubleshooter-card-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;}.troubleshooter-card-title h3{margin:0;font-size:16px;}.troubleshooter-card button.troubleshooter-btn{border-color:rgba(var(--base-btn-bg-color1),1);background-color:rgba(var(--base-btn-bg-color1),1);color:white;font-weight:700;}.troubleshooter-card button.troubleshooter-btn:hover{border-color:rgba(var(--c2-btn-bg-color1),1);background-color:rgba(var(--c2-btn-bg-color1),1);}.troubleshooter-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px;}.troubleshooter-badges-container{font-weight:700;color:white;border:1px solid #ccc;border-radius:999px;opacity:.9;width:32px;height:32px;}.troubleshooter-badge{font-size:0.85rem;font-weight:700;color:white;border:1px solid #ccc;border-radius:999px;padding:6px 16px;opacity:.9;white-space:nowrap;cursor:default;margin-right:8px;}.troubleshooter-badge.badge-code{border:1px solid rgba(var(--c2-btn-borders),1);background-color:rgba(var(--c2-btn-bg-color1),1);}.troubleshooter-badge.badge-led{border:1px solid rgba(var(--c1-btn-borders),1);background-color:rgba(var(--c1-btn-bg-color1),1);}.troubleshooter-badge.badge{width:16px;height:16px;margin:0;padding:0;margin-right:4px;border:solid 2px white;}.troubleshooter-badge.badge.badge-led-red{background-color:#cc0000;}.troubleshooter-badge.badge.badge-led-amber{background-color:#cc7a00;}.troubleshooter-badge.badge.badge-led-green{background-color:#66cc00;}.troubleshooter-badge.badge.badge-led-led{background-color:white;}.troubleshooter-modal{position:fixed;inset:0;z-index:9999;}.troubleshooter-modal .troubleshooter-product-btn{padding:7px 12px !important;}.troubleshooter-modal .troubleshooter-part-action-btn{padding:5px 10px !important;}.troubleshooter-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(1px);}.troubleshooter-modal-card{position:relative;margin:2vh auto;width:90vw;max-width:1200px;max-height:96vh;background:#fff;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.25);padding:14px;display:flex;flex-direction:column;overflow:hidden;}.troubleshooter-modal-head{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid #eee;padding-bottom:10px;}.troubleshooter-modal-title{font-weight:700;white-space:nowrap;}.troubleshooter-modal-symptom{width:100%;white-space:nowrap;}.troubleshooter-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding-right:14px;box-sizing:border-box;}.troubleshooter-modal button#szModalClose{background-color:rgba(var(--c1-btn-bg-color1),1) !important;border-color:rgba(var(--c1-btn-bg-color1),1) !important;color:white;font-weight:700;}.troubleshooter-modal button#szModalClose:hover{background-color:rgba(var(--base-btn-bg-color1),1) !important;border-color:rgba(var(--base-btn-bg-color1),1) !important;}.troubleshooter-modal button.btn.no-icon{padding-top:9px !important;padding-bottom:6px !important;padding-left:22px !important;padding-right:20px !important;white-space:nowrap;}.troubleshooter-modal button.btn.no-icon::after{content:"" !important;}.troubleshooter-modal-body ul{margin:0;}.troubleshooter-modal-body li{display:flex;justify-content:space-between;align-items:center;border-bottom:solid 2px rgba(var(--base-btn-bg-color1),1);}.troubleshooter-modal-body li:first-of-type{border-top:solid 2px rgba(var(--base-btn-bg-color1),1);}.troubleshooter-modal-body li div{margin:calc(var(--base-spacing) / 3) 0 var(--base-half-spacing);}.troubleshooter-modal-body li div p:last-child{margin-bottom:0 !important;}.troubleshooter-modal-body li.troubleshooter-related-part{display:block;}.troubleshooter-related-part-content{width:100%;}.troubleshooter-part-heading{display:flex;align-items:baseline;gap:12px;margin:0 0 8px !important;}.troubleshooter-part-notes{margin:0 0 12px !important;}.troubleshooter-related-part-products{margin:0 !important;}.troubleshooter-product{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:stretch;}.troubleshooter-product-content{min-width:0;margin:0 !important;}.troubleshooter-product-content.has-image-column{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:start;}.troubleshooter-product-content.has-product-image{display:flex;align-items:flex-start;gap:14px;}.troubleshooter-part-image-wrapper{width:72px;min-width:72px;margin:0 !important;}.troubleshooter-part-image{display:block;width:72px;height:72px;object-fit:contain;border-radius:5px;}.troubleshooter-product-copy{min-width:0;margin:0 !important;}.troubleshooter-product-actions-wrapper{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:8px;margin:0 !important;}.troubleshooter-product-actions,.troubleshooter-related-part-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin:0 !important;}.troubleshooter-product-content{flex:1 1 auto;min-width:0;margin:0 !important;}.troubleshooter-product-title{display:block;margin-bottom:8px;}.troubleshooter-product-description{margin:0 !important;}.troubleshooter-product-description p:last-child{margin-bottom:0 !important;}.troubleshooter-product-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;flex:0 0 auto;margin:0 !important;padding-top:2px;}.troubleshooter-related-part-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin:4px 0 0 !important;}.troubleshooter-product-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;padding:7px 13px !important;min-height:36px;border-radius:18px;font-size:1rem;line-height:1.15;font-weight:500;}.troubleshooter-part-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;padding:5px 10px !important;min-height:30px;border-radius:15px;font-size:0.9rem;line-height:1;font-weight:500;}.troubleshooter-product-btn i,.troubleshooter-part-action-btn i{font-size:0.9em;font-weight:600;}.troubleshooter-product-btn::after,.troubleshooter-part-action-btn::after{content:"" !important;display:none !important;}.troubleshooter-modal-body i.fa{margin-right:0 !important;}.troubleshooter-modal-body i.fa.font-weight-normal{font-weight:normal !important;}.troubleshooter-login-message{display:flex;align-items:center;gap:8px;margin:10px 0 0 !important;padding:9px 12px;border-radius:6px;background:rgba(var(--base-btn-bg-color1),0.06);font-size:0.9rem;line-height:1.35;}.troubleshooter-login-message i{flex:0 0 auto;}.troubleshooter-login-message a{font-weight:600;}.storingszoeker label{color:rgba(var(--base-heading),1) !important;border:none !important;}.storingszoeker input,.storingszoeker input::placeholder{color:rgba(var(--base-heading),1) !important;}#szResults{transition:opacity 160ms ease;}#szResults.is-updating{opacity:0.65;}@media (max-width:900px){.troubleshooter-modal-card{width:calc(100% - 20px);max-width:none;margin:10px auto;max-height:calc(100vh - 20px);padding:12px;}.troubleshooter-modal-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title close" "symptom close";column-gap:12px;row-gap:8px;align-items:start;}.troubleshooter-modal-title{grid-area:title;min-width:0;white-space:normal;}.troubleshooter-modal-symptom{grid-area:symptom;display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:auto;min-width:0;white-space:normal;}.troubleshooter-modal button#szModalClose{grid-area:close;justify-self:end;align-self:start;flex:0 0 auto;}.troubleshooter-detail-intro{gap:12px;}.troubleshooter-detail-device-image-wrapper{flex:0 0 70px;width:70px;}.troubleshooter-detail-device-image{width:70px;height:70px;}.troubleshooter-product{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start;}.troubleshooter-product-content.has-image-column{grid-template-columns:72px minmax(0,1fr);gap:14px;}.troubleshooter-product-actions-wrapper{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin:0 !important;}.troubleshooter-related-part-actions,.troubleshooter-product-actions{width:auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px;margin:0 !important;}.troubleshooter-part-action-btn{font-size:0.9rem !important;line-height:1 !important;font-weight:500 !important;}.troubleshooter-product-btn{font-size:1rem !important;line-height:1.15 !important;font-weight:500 !important;}}@media (max-width:480px){.troubleshooter-product-actions-wrapper{gap:5px;}.troubleshooter-modal .troubleshooter-product-btn{padding-left:9px !important;padding-right:9px !important;}.troubleshooter-modal .troubleshooter-part-action-btn{padding-left:8px !important;padding-right:8px !important;}.troubleshooter-product-content.has-image-column{grid-template-columns:56px minmax(0,1fr);gap:10px;}.troubleshooter-part-image-wrapper{width:56px;min-width:56px;}.troubleshooter-part-image{width:56px;height:56px;}.troubleshooter-related-part-actions,.troubleshooter-product-actions{gap:6px;}.troubleshooter-part-action-btn{font-size:0.9rem !important;line-height:1 !important;font-weight:500 !important;}.troubleshooter-product-btn{font-size:1rem !important;line-height:1.15 !important;font-weight:500 !important;}}
