body#module-gtool_catalog-device #wrapper .container{max-width:1600px;width:100%;padding:0 14px}body#module-gtool_catalog-device #content-wrapper{padding:0}body#module-gtool_catalog-device #content{padding:0;background:#fff;border:0;box-shadow:none}.gtool-catalog{padding:0!important;border:0!important;border-radius:0!important;max-width:none!important;background:#fff!important}.gtool-catalog .gtool-breadcrumb{padding:8px 4px;margin:0;font-size:13px;color:#536075}.gtool-breadcrumb a{color:#536075}.gtool-catalog .gc-match-identity{display:flex;gap:18px;align-items:center;min-height:125px;padding:10px 4px;margin:0;border:0}.gc-device-placeholder{flex:0 0 150px;height:108px;border:1px solid #d5dce5;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#f7f9fc;color:#8290a2}.gc-device-placeholder>span{font-size:36px;line-height:1.2}.gc-device-placeholder small{text-align:center;font-size:11px;line-height:1.3}.gc-match-model{min-width:230px}.gtool-catalog .gc-brand{font-size:24px;color:#ed101a;font-weight:800;display:block}.gtool-catalog .gc-match-model h1{font-size:36px;line-height:1.1;margin:6px 0;color:#102137}.gc-match-model p{font-size:17px;color:#344358;margin:0}.gc-match-facts{display:flex;margin:0;gap:0;align-items:center}.gc-match-facts>div{padding:5px 24px;border-left:1px solid #dce3ec}.gc-match-facts dt{font-size:14px;color:#657084;font-weight:400;margin-bottom:7px}.gc-match-facts dd{font-size:16px;font-weight:650;margin:0;color:#122038}.gc-match-facts .gc-match-type{color:#0064ff}.gtool-catalog .gtool-browser-tools{float:none;margin:0 0 0 auto;font-size:12px}.gtool-catalog .gc-section-tabs{height:44px;gap:20px;margin:0 0 8px;padding:0 16px;border-bottom:1px solid #d6dce5;align-items:stretch}.gc-section-tabs button,.gc-section-tabs a{background:transparent;border:0;color:#344358;padding:10px 3px;font-size:14px;font-weight:500;white-space:nowrap}.gc-section-tabs button.is-active{color:#0064ff;border-bottom:3px solid #0064ff}.gtool-catalog .gtool-layout{grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:8px;align-items:start}.gtool-catalog .gtool-diagram-panel{padding:8px;grid-template-columns:96px minmax(0,1fr);gap:8px;border:1px solid #d6dce5;border-radius:6px;box-shadow:none;background:#fff}.gtool-catalog .gtool-toolbar{grid-column:2;grid-row:1;padding:0;gap:6px;background:white;border:0;min-height:44px;flex-wrap:nowrap}.gtool-toolbar>label,.gtool-toolbar>select,.gtool-toolbar>.gtool-muted,.gtool-toolbar>.gb-zoom-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.gtool-toolbar button{height:40px;min-height:40px;padding:7px 10px;border:1px solid #d1d9e4;border-radius:5px;font-size:13px;color:#102137}.gtool-toolbar button[aria-label=Powiększ],.gtool-toolbar button[aria-label=Pomniejsz]{font-size:22px;width:40px;flex:none}.gc-schematic-search{min-width:80px;width:210px;margin-left:auto;height:40px;border:1px solid #d1d9e4;border-radius:5px;font-size:13px;padding:8px}.gtool-catalog .gtool-thumbnails{grid-row:1/3;grid-column:1;gap:8px;padding:0;margin:0;background:#f4f6f9}.gtool-catalog .gtool-thumbnails button{width:96px;padding:4px;border-radius:5px;border:1px solid #d5dce5;background:white}.gtool-thumbnails button[aria-pressed=true]{border:2px solid #0064ff;background:#e7f2ff}.gtool-catalog .gtool-thumbnails img{height:73px;object-fit:contain;width:100%}.gtool-thumbnails span{font-size:12px}.gtool-catalog .gtool-diagram-page{grid-column:2;grid-row:2;margin:0;border:0;padding:0;background:#fff}.gtool-catalog .gtool-parts-panel{padding:0;background:#fff;border:1px solid #d6dce5;border-radius:6px;min-width:0}.gtool-catalog .gtool-parts-heading{padding:10px 12px;display:flex;gap:10px;align-items:center;background:#f5f7fa;border-bottom:0}.gtool-catalog .gtool-parts-heading h3{font-size:22px;line-height:1.15;margin:0;white-space:nowrap}.gtool-parts-heading>span{display:none}.gtool-parts-heading input{height:40px;font-size:12px;border:1px solid #d2dbe7;border-radius:5px;min-width:0;flex:1;padding:8px}.gtool-catalog .gtool-local-controls{padding:4px 12px 8px;display:flex;gap:6px;align-items:center;flex-wrap:wrap;background:#f5f7fa;border-bottom:1px solid #d6dce5}.gtool-local-controls label{display:none}.gc-total-pill{font-size:12px;background:#e2efff;color:#0064ff;border-radius:5px;padding:8px}.gtool-local-controls select{font-size:11px;border:0;background:#edf0f4;border-radius:5px;max-width:180px;height:34px;padding:4px}.gtool-filter-status{font-size:10px!important;flex-basis:100%;margin:0}.gtool-copy{min-height:28px;padding:3px 7px;font-size:10px;margin-left:auto}.gtool-catalog .gtool-table-scroll{max-height:670px;padding:0}.gtool-catalog .gtool-parts-table{min-width:0;width:100%;font-size:11px}.gtool-catalog .gtool-parts-table th{padding:7px 4px;font-size:11px;background:#fff;border-bottom:1px solid #dce4ef;color:#1c2d43}.gtool-catalog .gtool-parts-table td{padding:6px 4px;font-size:11px;min-width:0!important;line-height:1.3}.gtool-catalog .gtool-parts-table td:nth-child(2){width:88px}.gtool-catalog .gtool-parts-table td:nth-child(3){width:25%}.gtool-catalog .gtool-parts-table td:nth-child(5){font-weight:700;font-size:12px;width:58px}.gtool-catalog .gtool-position{font-size:11px;min-width:26px;min-height:30px;padding:4px;border:0;background:transparent}.gtool-catalog .gtool-oem{font-size:11px;font-weight:500}.gtool-catalog .gtool-part-name{font-size:11px;font-weight:500}.gtool-parts-table input[type=number]{width:36px;min-height:30px;height:30px;font-size:12px}.gtool-catalog .gtool-parts-table .gb-cart-submit{min-height:30px;height:30px;min-width:33px;padding:3px;font-size:10px;border-radius:5px}.gc-commerce-status:before{content:'● ';font-size:10px;color:#8b94a2}.gc-commerce-status.gc-supplier{color:#936000}.gc-supplier:before{color:#ee8a00}.gc-commerce-status.gc-local{color:#128028}.gc-local:before{color:#00a42e}.gtool-parts-table .gc-variant-group td{font-weight:700;font-size:12px;padding:10px;background:#e8f3ff;color:#153252}.gc-variant-row{background:#f7fbff}.gc-variant-row td:nth-child(3) img{width:36px;height:36px;object-fit:contain;float:left;margin:0 5px 0 0}.gtool-catalog .gtool-selection{font-size:11px;margin:0;padding:5px;border-radius:0;color:#536075}.gtool-catalog .gb-info{border:1px solid #ccd8e8;border-radius:8px;box-shadow:0 8px 30px #10213733}.gb-info .gb-variant{border-radius:6px;padding:8px}.gb-info .gb-title{font-size:18px}.gb-info .gb-variant.is-selected{border:1px solid #0064ff}.gb-info .gtool-crop{background:#f5f8fc;border:1px solid #d5dfea;border-radius:6px}.gtool-catalog .gtool-local-library{margin:16px 0}.gtool-catalog .gtool-diagram-panel.gb-fullscreen{grid-template-columns:96px minmax(0,1fr)}
@media(max-width:1200px){.gc-match-facts>div{padding:5px 12px}.gc-match-model{min-width:180px}.gc-schematic-search{width:150px}.gtool-catalog .gtool-layout{grid-template-columns:minmax(0,56fr) minmax(0,44fr)}}
@media(max-width:1000px){.gtool-catalog .gtool-layout{grid-template-columns:minmax(0,1fr)}.gtool-catalog .gc-match-identity{flex-wrap:wrap}.gtool-browser-tools{display:none}.gtool-catalog .gtool-parts-table{font-size:13px}.gtool-catalog .gtool-parts-table td{font-size:13px}}
@media(max-width:767px){body#module-gtool_catalog-device #wrapper .container{padding:0 8px}.gtool-catalog .gc-match-identity{gap:10px;min-height:0;padding:8px 4px}.gc-device-placeholder{flex-basis:85px;width:85px;height:78px}.gc-device-placeholder>span{font-size:24px}.gc-device-placeholder small{font-size:9px}.gc-match-model{min-width:0}.gtool-catalog .gc-match-model h1{font-size:27px}.gtool-catalog .gc-brand{font-size:19px}.gc-match-model p{font-size:13px}.gc-match-facts{width:100%}.gc-match-facts>div{padding:5px 10px}.gc-match-facts dt{font-size:11px;margin-bottom:4px}.gc-match-facts dd{font-size:13px}.gtool-catalog .gc-section-tabs{height:42px;gap:14px;padding:0 4px}.gc-section-tabs a,.gc-section-tabs button{font-size:12px}.gtool-catalog .gtool-diagram-panel{display:block;padding:6px}.gtool-catalog .gtool-toolbar{display:flex;flex-wrap:wrap}.gc-schematic-search{height:38px;flex-basis:100%;width:100%;margin:0}.gtool-catalog .gtool-thumbnails{flex-direction:row;margin:8px 0}.gtool-catalog .gtool-thumbnails button{width:80px;flex-basis:80px}.gtool-catalog .gtool-thumbnails img{height:53px}.gtool-catalog .gtool-parts-heading{flex-wrap:wrap}.gtool-catalog .gtool-parts-heading h3{font-size:21px}.gtool-parts-heading input{flex-basis:100%}.gtool-catalog .gtool-parts-table td{font-size:13px;width:auto!important;padding:4px}.gtool-catalog .gtool-part-name,.gtool-catalog .gtool-oem{font-size:13px}.gtool-catalog .gtool-parts-table .gb-cart-submit{min-height:44px}.gtool-parts-table input[type=number]{min-height:44px;width:60px}.gtool-catalog .gc-variant-group{display:block;margin:8px 10px;padding:0}.gtool-catalog .gc-variant-group td{display:block}.gtool-catalog .gtool-diagram-panel.gb-fullscreen{display:block}.gb-info{border-radius:12px 12px 0 0}}
body#module-gtool_catalog-device #wrapper{overflow-x:clip}.gtool-catalog .gtool-local-controls{min-height:44px;position:relative;flex-wrap:nowrap}.gtool-local-controls .gtool-filter-status,.gtool-local-controls .gtool-copy-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);margin:0!important}.gtool-share-fallback[hidden]{display:none!important}.gtool-catalog .gtool-parts-heading{padding:8px 10px;min-height:52px}.gtool-catalog .gtool-parts-table td{border-bottom:1px solid #e6ebf2}.gtool-catalog .gtool-toolbar{align-self:start}.gc-variant-row .gtool-position{color:#0064ff}
@media(max-width:767px){.gtool-catalog .gtool-local-controls{flex-wrap:wrap}.gtool-catalog .gtool-layout{width:100%}.gtool-catalog .gb-info{max-width:100%}}
@media(min-width:1001px){.gtool-catalog .gtool-layout{grid-template-columns:minmax(0,56fr) minmax(0,44fr)}.gtool-catalog .gtool-diagram-panel,.gtool-catalog .gtool-diagram-panel.gb-fullscreen{grid-template-columns:112px minmax(0,1fr)}.gtool-catalog .gtool-thumbnails button{width:112px}.gtool-catalog .gtool-thumbnails img{height:88px}.gtool-catalog .gc-match-identity{padding:8px 16px}.gtool-catalog .gtool-breadcrumb{padding:6px 16px}}
.gtool-catalog .gtool-layout>.gtool-diagram-panel,.gtool-catalog .gtool-layout>.gtool-parts-panel{margin:0}.gtool-catalog .gtool-local-controls .gtool-copy{margin-top:0;margin-bottom:0}
.gtool-catalog .gtool-diagram-panel{top:0}
