/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-bootstrap-barrio-subtheme-views-block-brands-block-1 > h2{display:flex;align-items:center;gap:12px;margin:0 0 14px !important;padding:0 !important;font-size:1.35rem;color:#1B1F26 !important;}#block-bootstrap-barrio-subtheme-views-block-brands-block-1 > h2::before{content:"";display:inline-block;width:22px;height:4px;background:#FF7A00;flex-shrink:0;}#block-bootstrap-barrio-subtheme-views-block-brands-block-1 > .content{padding-top:4px;}.view-brands.view-display-id-block_1{--gap:14px;--card-h:clamp(96px,12.5vw,150px);--pad:clamp(6px,0.9vw,10px);--border:#E4E7EB;--border-hover:#FF7A00;}.view-brands.view-display-id-block_1 .views-col{box-sizing:border-box;padding:calc(var(--gap) / 2);}@media (max-width:575.98px){.view-brands.view-display-id-block_1 .views-col{width:50% !important;}}@media (min-width:576px) and (max-width:991.98px){.view-brands.view-display-id-block_1 .views-col{width:33.3333% !important;}}.view-brands.view-display-id-block_1
.views-field-field-manufacturer-logo .field-content{display:flex;align-items:center;justify-content:center;height:var(--card-h);width:100%;box-sizing:border-box;padding:var(--pad);overflow:hidden;border:1px solid var(--border);border-radius:0;background:#ffffff;transition:transform 160ms ease,border-color 160ms ease;}.view-brands.view-display-id-block_1
.views-field-field-manufacturer-logo img{display:block;width:100%;height:100%;object-fit:contain;}@media (hover:hover) and (pointer:fine){.view-brands.view-display-id-block_1
  .views-field-field-manufacturer-logo .field-content:hover{border-color:var(--border-hover);transform:translateY(-2px);}}
.view-categories{--cat-accent:#FF7A00;--cat-border:#E4E7EB;--cat-text:#1B1F26;--cat-muted:#F5F6F8;}.view-categories .views-view-grid.row{--bs-gutter-x:1rem;--bs-gutter-y:1rem;align-items:stretch;}.view-categories .views-view-grid > [class*="col-"]{display:flex;flex-direction:column;position:relative;background:#fff;border:1px solid var(--cat-border);border-radius:0;overflow:hidden;transition:border-color .2s ease,transform .2s ease;}.view-categories .views-view-grid > [class*="col-"]::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--cat-accent);transform:scaleX(0);transform-origin:left;transition:transform .25s ease;z-index:2;}.view-categories .views-view-grid > [class*="col-"]:hover{border-color:var(--cat-accent);transform:translateY(-2px);}.view-categories .views-view-grid > [class*="col-"]:hover::before{transform:scaleX(1);}.view-categories .views-field-field-product-category-image{background:var(--cat-muted);display:flex;align-items:center;justify-content:center;padding:22px 18px;border-bottom:1px solid var(--cat-border);}.view-categories .views-field-field-product-category-image .field-content{width:100%;display:flex;align-items:center;justify-content:center;}.view-categories .views-field-field-product-category-image img{width:auto;max-width:100%;height:96px;object-fit:contain;display:block;transition:transform .25s ease;mix-blend-mode:multiply;}.view-categories .views-view-grid > [class*="col-"]:hover img{transform:scale(1.05);}.view-categories .views-field-field-product-category-image:has(.field-content:empty){min-height:140px;}.view-categories .views-field-name{margin-top:auto;padding:14px 12px;text-align:center;background:#fff;}.view-categories .views-field-name a{display:block;color:var(--cat-text);font-family:"Bahnschrift","Arial Narrow",system-ui,sans-serif;font-weight:600;font-size:14px;letter-spacing:.02em;line-height:1.3;text-decoration:none;transition:color .2s ease;}.view-categories .views-view-grid > [class*="col-"]:hover .views-field-name a{color:#E56700;}
body.user-logged-in form[data-drupal-selector="node-error-code-form"],body.user-logged-in form.node-error-code-form,body.user-logged-in form.node-error_code-form{}body.user-logged-in form[data-drupal-selector="node-error-code-form"] .group-err-code-top,body.user-logged-in form[data-drupal-selector="node-error-code-form"] .group-err_code_top,body.user-logged-in form.node-error-code-form .group-err-code-top,body.user-logged-in form.node-error-code-form .group-err_code_top,body.user-logged-in form.node-error_code-form .group-err-code-top,body.user-logged-in form.node-error_code-form .group-err_code_top{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;width:100%;box-sizing:border-box;}body.user-logged-in form[data-drupal-selector="node-error-code-form"] .group-err-code-left,body.user-logged-in form[data-drupal-selector="node-error-code-form"] .group-err_code_left,body.user-logged-in form[data-drupal-selector="node-error-code-form"] .group-err-code-right,body.user-logged-in form[data-drupal-selector="node-error-code-form"] .group-err_code_right,body.user-logged-in form.node-error-code-form .group-err-code-left,body.user-logged-in form.node-error-code-form .group-err_code_left,body.user-logged-in form.node-error-code-form .group-err-code-right,body.user-logged-in form.node-error-code-form .group-err_code_right,body.user-logged-in form.node-error_code-form .group-err-code-left,body.user-logged-in form.node-error_code-form .group-err_code_left,body.user-logged-in form.node-error_code-form .group-err-code-right,body.user-logged-in form.node-error_code-form .group-err_code_right{flex:1 1 420px;min-width:320px;box-sizing:border-box;}body.user-logged-in form[data-drupal-selector="node-error-code-form"]
  .group-err-code-left .form-item,body.user-logged-in form[data-drupal-selector="node-error-code-form"]
  .group-err_code_left .form-item,body.user-logged-in form[data-drupal-selector="node-error-code-form"]
  .group-err-code-right .form-item,body.user-logged-in form[data-drupal-selector="node-error-code-form"]
  .group-err_code_right .form-item{width:100%;max-width:100%;box-sizing:border-box;}body.user-logged-in form[data-drupal-selector="node-error-code-form"]
  .group-err-code-left input,body.user-logged-in form[data-drupal-selector="node-error-code-form"]
  .group-err-code-left select,body.user-logged-in form[data-drupal-selector="node-error-code-form"]
  .group-err-code-left textarea,body.user-logged-in form[data-drupal-selector="node-error-code-form"]
  .group-err_code_left input,body.user-logged-in form[data-drupal-selector="node-error-code-form"]
  .group-err_code_left select,body.user-logged-in form[data-drupal-selector="node-error-code-form"]
  .group-err_code_left textarea,body.user-logged-in form[data-drupal-selector="node-error-code-form"]
  .group-err-code-right input,body.user-logged-in form[data-drupal-selector="node-error-code-form"]
  .group-err-code-right select,body.user-logged-in form[data-drupal-selector="node-error-code-form"]
  .group-err-code-right textarea,body.user-logged-in form[data-drupal-selector="node-error-code-form"]
  .group-err_code_right input,body.user-logged-in form[data-drupal-selector="node-error-code-form"]
  .group-err_code_right select,body.user-logged-in form[data-drupal-selector="node-error-code-form"]
  .group-err_code_right textarea{width:100%;max-width:100%;box-sizing:border-box;}body.user-logged-in form[data-drupal-selector="node-error-code-form"] .input-group,body.user-logged-in form[data-drupal-selector="node-error-code-form"] .form-autocomplete{width:100%;max-width:100%;}body.user-logged-in form[data-drupal-selector="node-error-code-form"] fieldset{min-width:0;}@media (max-width:900px){body.user-logged-in form[data-drupal-selector="node-error-code-form"]
    .group-err-code-left,body.user-logged-in form[data-drupal-selector="node-error-code-form"]
    .group-err_code_left,body.user-logged-in form[data-drupal-selector="node-error-code-form"]
    .group-err-code-right,body.user-logged-in form[data-drupal-selector="node-error-code-form"]
    .group-err_code_right{flex:1 1 100%;min-width:0;}}
.detail-row > td{padding:0 !important;background:#F5F6F8 !important;border:none !important;}.detail-content{padding:24px 28px;}.detail-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;}.detail-block h4{font-family:"Cascadia Code",Consolas,monospace;font-size:10px;text-transform:uppercase;letter-spacing:2px;color:#7A828E;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #E4E7EB;}.detail-block .spec-table{width:100%;border:none;}.detail-block .spec-table td,.detail-block .spec-table tr{padding:5px 0 !important;font-size:12px;border:none !important;background:none !important;color:#1B1F26;}.detail-block .spec-table td:first-child{font-family:"Cascadia Code",Consolas,monospace;font-size:11px;color:#7A828E;width:50%;}.detail-block .spec-table td:last-child{font-weight:500;color:#1B1F26;}.detail-block p{font-size:13px;color:#4A515C;line-height:1.6;margin-bottom:6px;}.d-price{font-family:"Cascadia Code",Consolas,monospace;font-size:20px !important;color:#E56700 !important;font-weight:700;font-variant-numeric:tabular-nums;}.product-row{transition:background 0.15s;cursor:pointer;}.product-row:hover td{background:#F1F3F5 !important;}.product-row.row-open td{background:rgba(255,122,0,0.07) !important;}.product-row.row-open td:first-child{border-left:3px solid #FF7A00 !important;}@media (max-width:768px){.detail-grid{grid-template-columns:1fr;gap:20px;}}.d-price{margin-bottom:16px !important;}.detail-footer{margin-top:16px;}.btn-detail{display:block;width:100%;padding:11px 0;background:#FF7A00;color:#16191F !important;text-decoration:none !important;font-family:"Bahnschrift","Arial Narrow",system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;border-radius:0;text-align:center;transition:background 0.15s,color 0.15s;}.btn-detail:hover{background:#E56700;color:#ffffff !important;}.views-field-view-commerce-product{display:none;}.table-responsive{overflow:visible !important;}.views-view-table thead tr th{position:sticky;top:0;z-index:10;background:#F5F6F8;box-shadow:0 2px 0 0 #C9CED6;}.views-view-table{border:none !important;}.views-view-table td,.views-view-table th{border-left:none !important;border-right:none !important;}.product-row{border-bottom:1px solid #E4E7EB !important;}.detail-row td,.detail-row tr{border:none !important;}@media (max-width:768px){.views-field-field-parameters-in-brief,.views-field-field-short-description,.views-field-field-rated-power,.views-field-field-input-voltage,.views-field-field-product-image{display:none !important;}.views-view-table td,.views-view-table th{font-size:12px;padding:8px 6px !important;white-space:normal;word-break:break-word;}.detail-grid{grid-template-columns:1fr;gap:20px;}.btn-detail{font-size:12px;}}
@media {.path-frontpage h1 .field--name-title,.path-frontpage h1.page-title{display:none;}.path-frontpage .node__meta,.path-frontpage .node__submitted{display:none;}.path-frontpage article.node{margin-top:0;}
}
body:not(.path-admin):not(.claro){--td-accent:#FF7A00;--td-accent-2:#E56700;--td-accent-soft:rgba(255,122,0,0.08);--td-focus:0 0 0 3px rgba(255,122,0,0.30);--td-gray-950:#0D0F13;--td-gray-900:#16191F;--td-gray-850:#0D0F13;--td-steel:#20242C;--td-bg:#ffffff;--td-surface:#ffffff;--td-surface-2:#F5F6F8;--td-text:#2A2F38;--td-text-strong:#1B1F26;--td-text-muted:#7A828E;--td-text-inv:rgba(255,255,255,0.87);--td-text-inv-strong:#ffffff;--td-text-inv-muted:#9AA1AB;--td-border:#E4E7EB;--td-border-soft:#EEF0F3;--td-border-strong:#C9CED6;--td-border-inv:#2A2F37;--td-radius:0px;--td-radius-sm:0px;--td-radius-xs:0px;--td-font-display:"Bahnschrift","Barlow Semi Condensed","Arial Narrow",system-ui,sans-serif;--td-font-sans:"Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;--td-font-mono:"Cascadia Code",ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;--td-font-size:15.5px;--td-line-height:1.6;--td-h1:34px;--td-h2:26px;--td-h3:20px;--td-h4:17px;--td-heading-weight:700;--td-heading-letterspace:0.01em;--td-container-max:1680px;--td-page-pad-x:18px;--td-btn-height:42px;--td-btn-radius:0px;--td-topbar-bg:var(--td-gray-950);--td-mainbar-bg:var(--td-gray-900);--td-header-border:var(--td-border-inv);--td-table-font-family:var(--td-font-sans);--td-table-font-size:14.5px;--td-table-line-height:1.45;--td-table-bg:#ffffff;--td-table-header-bg:#F5F6F8;--td-table-zebra-bg:#FAFBFC;--td-table-hover-bg:#F1F3F5;--td-table-border:#E4E7EB;--td-table-header-border:#C9CED6;--td-table-text:#2A2F38;--td-table-header-text:#7A828E;--td-table-cell-pad-y:0.6rem;--td-table-cell-pad-x:0.75rem;--td-table-radius:0px;--td-table-border-width:1px;--td-footer-cols:4;--td-footer-gap-x:34px;--td-footer-gap-y:18px;--td-footer-pad-top:32px;--td-footer-pad-bottom:18px;--td-footer-heading-size:13px;--td-footer-text-size:14px;--td-footer-line:#2A2F37;--td-sidebar-heading-size:13px;--td-sidebar-link-size:14.5px;--td-sidebar-sublink-size:13.5px;--td-sidebar-link-pad-y:8px;--td-sidebar-link-pad-x:10px;--td-sidebar-indent:14px;--bs-body-font-family:var(--td-font-sans);--bs-body-font-size:var(--td-font-size);--bs-body-line-height:var(--td-line-height);--bs-body-color:var(--td-text);--bs-body-bg:var(--td-bg);--bs-primary:var(--td-accent);--bs-link-color:var(--td-text-strong);--bs-link-hover-color:var(--td-accent-2);--bs-border-color:var(--td-border);--bs-border-radius:0;}body:not(.path-admin):not(.claro){font-family:var(--td-font-sans);background:var(--td-bg);color:var(--td-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body:not(.path-admin):not(.claro) :focus-visible{outline:none;box-shadow:var(--td-focus);}body:not(.path-admin):not(.claro) .container,body:not(.path-admin):not(.claro) .container-sm,body:not(.path-admin):not(.claro) .container-md,body:not(.path-admin):not(.claro) .container-lg,body:not(.path-admin):not(.claro) .container-xl,body:not(.path-admin):not(.claro) .container-xxl{max-width:var(--td-container-max) !important;padding-left:var(--td-page-pad-x) !important;padding-right:var(--td-page-pad-x) !important;}body:not(.path-admin):not(.claro) .container-fluid{padding-left:var(--td-page-pad-x) !important;padding-right:var(--td-page-pad-x) !important;}body:not(.path-admin):not(.claro) h1,body:not(.path-admin):not(.claro) h2,body:not(.path-admin):not(.claro) h3,body:not(.path-admin):not(.claro) h4,body:not(.path-admin):not(.claro) h5,body:not(.path-admin):not(.claro) h6{font-family:var(--td-font-display);font-weight:var(--td-heading-weight);letter-spacing:var(--td-heading-letterspace);color:var(--td-text-strong);}body:not(.path-admin):not(.claro) h1{font-size:var(--td-h1);line-height:1.12;}body:not(.path-admin):not(.claro) h2{font-size:var(--td-h2);line-height:1.18;}body:not(.path-admin):not(.claro) h3{font-size:var(--td-h3);line-height:1.25;}body:not(.path-admin):not(.claro) h4{font-size:var(--td-h4);line-height:1.3;}body:not(.path-admin):not(.claro) a{color:var(--td-text-strong);text-decoration:none;transition:color .15s ease,background-color .15s ease;}body:not(.path-admin):not(.claro) a:hover{color:var(--td-accent-2);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--td-accent);}body:not(.path-admin):not(.claro) code,body:not(.path-admin):not(.claro) pre,body:not(.path-admin):not(.claro) kbd{font-family:var(--td-font-mono);}body:not(.path-admin):not(.claro) pre{background:var(--td-surface-2);border:1px solid var(--td-border);padding:14px;overflow:auto;}body:not(.path-admin):not(.claro) code{background:var(--td-accent-soft);border:1px solid rgba(255,122,0,0.20);padding:0 .35em;color:var(--td-accent-2);}body:not(.path-admin):not(.claro) .btn{min-height:var(--td-btn-height);border-radius:0;font-weight:700;letter-spacing:0.05em;font-family:var(--td-font-display);text-transform:uppercase;font-size:13.5px;}body:not(.path-admin):not(.claro) .btn-primary{background:var(--td-accent);border-color:var(--td-accent);color:#16191F;}body:not(.path-admin):not(.claro) .btn-primary:hover,body:not(.path-admin):not(.claro) .btn-primary:focus{background:var(--td-accent-2);border-color:var(--td-accent-2);color:#ffffff;}body:not(.path-admin):not(.claro) .btn-outline-primary{color:var(--td-accent-2);border-color:var(--td-accent);border-width:1.5px;}body:not(.path-admin):not(.claro) .btn-outline-primary:hover{background:var(--td-accent-soft);color:var(--td-accent-2);border-color:var(--td-accent);}body:not(.path-admin):not(.claro) .form-control,body:not(.path-admin):not(.claro) .form-select,body:not(.path-admin):not(.claro) input,body:not(.path-admin):not(.claro) textarea{border-radius:0;border-color:var(--td-border-strong);}body:not(.path-admin):not(.claro) .form-control:focus,body:not(.path-admin):not(.claro) .form-select:focus,body:not(.path-admin):not(.claro) input:focus,body:not(.path-admin):not(.claro) textarea:focus{border-color:var(--td-accent);box-shadow:var(--td-focus);}body:not(.path-admin):not(.claro) #header{font-family:var(--td-font-display);}body:not(.path-admin):not(.claro) #navbar-top.navbar{background:var(--td-topbar-bg);border-bottom:0;padding:7px 0;}body:not(.path-admin):not(.claro) #navbar-top .region-secondary-menu{width:100%;margin:0;}body:not(.path-admin):not(.claro) #navbar-top .field__item p{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;line-height:1.25;font-size:12.5px;font-family:var(--td-font-mono);color:var(--td-text-inv-muted);}body:not(.path-admin):not(.claro) #navbar-top .field__item p a{color:var(--td-text-inv);font-weight:500;text-decoration:none;padding:2px 6px;border:0 !important;background:transparent !important;}body:not(.path-admin):not(.claro) #navbar-top .field__item p a:hover{color:var(--td-accent);background:transparent !important;text-decoration:none;}@media (max-width:576px){body:not(.path-admin):not(.claro) #navbar-top .field__item p{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:0 2px;}body:not(.path-admin):not(.claro) #navbar-top .field__item p a{white-space:nowrap;}}body:not(.path-admin):not(.claro) #navbar-main.navbar{background:var(--td-mainbar-bg);border-bottom:2px solid var(--td-accent);padding:12px 0;}body:not(.path-admin):not(.claro) #navbar-main .navbar-brand img{height:40px;width:auto;}body:not(.path-admin):not(.claro) #navbar-main .navbar-toggler{border:1px solid var(--td-border-inv);border-radius:0;padding:8px 10px;}body:not(.path-admin):not(.claro) #navbar-main .navbar-toggler-icon{filter:invert(1);opacity:0.9;}body:not(.path-admin):not(.claro) #block-bootstrap-barrio-subtheme-main-menu .navbar-nav{align-items:center;gap:20px;}body:not(.path-admin):not(.claro) #block-bootstrap-barrio-subtheme-main-menu .nav-link{color:#C9CED6 !important;font-family:var(--td-font-display);font-weight:600;letter-spacing:0.04em;font-size:15px;padding:8px 2px;border:0 !important;background:transparent !important;position:relative;text-decoration:none;}body:not(.path-admin):not(.claro) #block-bootstrap-barrio-subtheme-main-menu .nav-link:hover{color:#ffffff !important;background:transparent !important;text-decoration:none;}body:not(.path-admin):not(.claro) #block-bootstrap-barrio-subtheme-main-menu .nav-link:hover::after{content:"";position:absolute;left:2px;right:2px;bottom:0;height:2px;background:rgba(255,122,0,0.45);}body:not(.path-admin):not(.claro) #block-bootstrap-barrio-subtheme-main-menu .nav-link.is-active,body:not(.path-admin):not(.claro) #block-bootstrap-barrio-subtheme-main-menu .nav-link.active{color:#ffffff !important;}body:not(.path-admin):not(.claro) #block-bootstrap-barrio-subtheme-main-menu .nav-link.is-active::after,body:not(.path-admin):not(.claro) #block-bootstrap-barrio-subtheme-main-menu .nav-link.active::after{content:"";position:absolute;left:2px;right:2px;bottom:0;height:2px;background:var(--td-accent);}body:not(.path-admin):not(.claro) #block-bootstrap-barrio-subtheme-advancedlanguageselectorblock select{color:#C9CED6;border:0 !important;outline:none !important;box-shadow:none !important;background-color:transparent;font-family:var(--td-font-display);font-size:14px;}body:not(.path-admin):not(.claro) #block-bootstrap-barrio-subtheme-advancedlanguageselectorblock select:focus{border:0 !important;outline:none !important;box-shadow:none !important;}body:not(.path-admin):not(.claro) #block-circuitmaker-theme-cart{margin-left:14px;}body:not(.path-admin):not(.claro) .cart--cart-block,body:not(.path-admin):not(.claro) .cart-block--summary{border:0 !important;background:transparent !important;padding:0 !important;}body:not(.path-admin):not(.claro) .cart-block--link__expand{display:inline-flex;align-items:center;gap:9px;padding:8px 2px;border:0 !important;background:transparent !important;text-decoration:none;color:#C9CED6;font-family:var(--td-font-display);font-weight:600;letter-spacing:0.04em;font-size:15px;}body:not(.path-admin):not(.claro) .cart-block--link__expand:hover{color:#ffffff;background:transparent !important;text-decoration:none;}body:not(.path-admin):not(.claro) .cart-block--summary__count{font-size:12px;font-weight:700;font-family:var(--td-font-mono);color:#16191F;background:var(--td-accent) !important;border:0 !important;padding:0 7px !important;line-height:18px;}body:not(.path-admin):not(.claro) .cart-block--summary__icon img{width:18px;height:18px;}@media (max-width:1199.98px){body:not(.path-admin):not(.claro) #CollapsingNavbar.navbar-collapse{margin-top:10px;padding:10px 12px;border:1px solid var(--td-border-inv);background:rgba(255,255,255,0.03);}body:not(.path-admin):not(.claro) #block-bootstrap-barrio-subtheme-main-menu .navbar-nav{align-items:stretch;gap:6px;}body:not(.path-admin):not(.claro) #block-bootstrap-barrio-subtheme-main-menu .nav-link{padding:10px 10px;}body:not(.path-admin):not(.claro) #block-bootstrap-barrio-subtheme-main-menu .nav-link.is-active::after,body:not(.path-admin):not(.claro) #block-bootstrap-barrio-subtheme-main-menu .nav-link.active::after{left:10px;right:10px;bottom:4px;}body:not(.path-admin):not(.claro) #block-circuitmaker-theme-cart{margin-left:0;margin-top:8px;}body:not(.path-admin):not(.claro) .cart-block--link__expand{width:100%;justify-content:flex-start;padding:10px 10px;}}body:not(.path-admin):not(.claro) table{width:100%;border-collapse:collapse;background:var(--td-table-bg);color:var(--td-table-text);font-family:var(--td-table-font-family);font-size:var(--td-table-font-size);line-height:var(--td-table-line-height);border:var(--td-table-border-width) solid var(--td-table-border);}body:not(.path-admin):not(.claro) table th,body:not(.path-admin):not(.claro) table td{padding:var(--td-table-cell-pad-y) var(--td-table-cell-pad-x);border:var(--td-table-border-width) solid var(--td-table-border);vertical-align:top;}body:not(.path-admin):not(.claro) table thead th{background:var(--td-table-header-bg);color:var(--td-table-header-text);font-family:var(--td-font-display);font-weight:600;font-size:12px;letter-spacing:0.1em;text-transform:uppercase;border-bottom:2px solid var(--td-table-header-border);}body:not(.path-admin):not(.claro) table tbody tr:nth-child(even){background:var(--td-table-zebra-bg);}body:not(.path-admin):not(.claro) table tbody tr:hover{background:var(--td-table-hover-bg);}body:not(.path-admin):not(.claro) table code{font-family:var(--td-font-mono);font-size:0.9em;}@media (max-width:768px){body:not(.path-admin):not(.claro) table{display:block;overflow-x:auto;white-space:nowrap;}}body:not(.path-admin):not(.claro) footer.site-footer{background:var(--td-gray-900);color:var(--td-text-inv);border-top:2px solid var(--td-accent);padding-top:var(--td-footer-pad-top);padding-bottom:var(--td-footer-pad-bottom);}body:not(.path-admin):not(.claro) footer.site-footer .block,body:not(.path-admin):not(.claro) footer.site-footer .content,body:not(.path-admin):not(.claro) footer.site-footer .field,body:not(.path-admin):not(.claro) footer.site-footer .field__item{border:0 !important;background:transparent !important;padding:0 !important;margin:0 !important;}body:not(.path-admin):not(.claro) footer.site-footer .site-footer__top > section.row.region{margin:0 !important;padding:0 !important;width:auto;}body:not(.path-admin):not(.claro) footer.site-footer .site-footer__top .row{margin:0 !important;}body:not(.path-admin):not(.claro) footer.site-footer .site-footer__top{display:grid;grid-template-columns:repeat(var(--td-footer-cols),minmax(0,1fr));column-gap:var(--td-footer-gap-x);row-gap:var(--td-footer-gap-y);padding-bottom:18px;border-bottom:1px solid var(--td-footer-line);}body:not(.path-admin):not(.claro) footer.site-footer .site-footer__top h2{font-family:var(--td-font-display);font-size:var(--td-footer-heading-size);font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:#ffffff;margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid var(--td-footer-line);word-break:normal;overflow-wrap:normal;hyphens:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}body:not(.path-admin):not(.claro) footer.site-footer .site-footer__top .content,body:not(.path-admin):not(.claro) footer.site-footer .site-footer__top .field__item{font-size:var(--td-footer-text-size);line-height:1.7;color:rgba(255,255,255,0.75);}body:not(.path-admin):not(.claro) footer.site-footer .site-footer__top ul{list-style:none;padding-left:0;margin:0;}body:not(.path-admin):not(.claro) footer.site-footer .site-footer__top li{margin:7px 0;}body:not(.path-admin):not(.claro) footer.site-footer a{color:#C9CED6;font-family:var(--td-font-sans);font-weight:400;text-decoration:none;word-break:normal;overflow-wrap:normal;hyphens:none;}body:not(.path-admin):not(.claro) footer.site-footer a:hover{color:var(--td-accent);text-decoration:none;}body:not(.path-admin):not(.claro) footer.site-footer .site-footer__bottom{padding-top:14px;}body:not(.path-admin):not(.claro) footer.site-footer .site-footer__bottom p{margin:0;color:#6B7280;font-size:12px;font-family:var(--td-font-mono);}@media (max-width:992px){body:not(.path-admin):not(.claro){--td-footer-cols:2;--td-footer-gap-x:20px;}}@media (max-width:576px){body:not(.path-admin):not(.claro){--td-footer-cols:1;--td-h1:28px;--td-h2:22px;}}body:not(.path-admin):not(.claro) #sidebar_first aside.section{padding-top:8px;}body:not(.path-admin):not(.claro) #sidebar_first nav.block > h2,body:not(.path-admin):not(.claro) #sidebar_first .block-menu > h2{font-family:var(--td-font-display);font-size:var(--td-sidebar-heading-size);font-weight:600;letter-spacing:0.14em;color:var(--td-text-muted);margin:0 0 10px;padding:0 0 10px;border-bottom:2px solid var(--td-border-strong);text-transform:uppercase;}body:not(.path-admin):not(.claro) #sidebar_first .nav{flex-direction:column;gap:0;padding:0;margin:0;}body:not(.path-admin):not(.claro) #sidebar_first .nav-item,body:not(.path-admin):not(.claro) #sidebar_first ul.menu > li{width:100%;display:block;}body:not(.path-admin):not(.claro) #sidebar_first nav.block > ul.nav > li.nav-item{border-bottom:1px solid var(--td-border-soft);}body:not(.path-admin):not(.claro) #sidebar_first nav.block > ul.nav > li.nav-item:last-child{border-bottom:0;}body:not(.path-admin):not(.claro) #sidebar_first ul.menu{list-style:none;padding-left:var(--td-sidebar-indent);margin:4px 0 8px;border-left:1px solid var(--td-border);}body:not(.path-admin):not(.claro) #sidebar_first .nav-link{display:block;width:100%;padding:var(--td-sidebar-link-pad-y) var(--td-sidebar-link-pad-x);color:var(--td-text-strong);font-family:var(--td-font-display);font-weight:600;letter-spacing:0.02em;font-size:var(--td-sidebar-link-size);border:0 !important;background:transparent !important;text-decoration:none;position:relative;transition:color .15s ease,background-color .15s ease;}body:not(.path-admin):not(.claro) #sidebar_first .nav-link:hover{color:var(--td-accent-2);background:var(--td-surface-2) !important;text-decoration:none;}body:not(.path-admin):not(.claro) #sidebar_first ul.menu a{display:block;width:100%;padding:6px var(--td-sidebar-link-pad-x);color:var(--td-text);font-family:var(--td-font-sans);font-weight:400;font-size:var(--td-sidebar-sublink-size);border:0 !important;background:transparent !important;text-decoration:none;position:relative;transition:color .15s ease,background-color .15s ease;}body:not(.path-admin):not(.claro) #sidebar_first ul.menu a:hover{color:var(--td-accent-2);background:var(--td-surface-2) !important;text-decoration:none;}body:not(.path-admin):not(.claro) #sidebar_first .menu-item--active-trail > .nav-link,body:not(.path-admin):not(.claro) #sidebar_first .menu-item--active-trail > a{color:var(--td-text-strong);font-weight:700;}body:not(.path-admin):not(.claro) #sidebar_first .nav-link.is-active,body:not(.path-admin):not(.claro) #sidebar_first .nav-link.active,body:not(.path-admin):not(.claro) #sidebar_first ul.menu a.is-active{color:var(--td-text-strong);font-weight:700;background:var(--td-accent-soft) !important;box-shadow:inset 3px 0 0 var(--td-accent);}body:not(.path-admin):not(.claro) #sidebar_first ul.menu{display:none;}body:not(.path-admin):not(.claro) #sidebar_first .menu-item--active-trail > ul.menu,body:not(.path-admin):not(.claro) #sidebar_first li.is-open > ul.menu{display:block;}body:not(.path-admin):not(.claro) #sidebar_first li.has-children{position:relative;}body:not(.path-admin):not(.claro) #sidebar_first li.has-children > .nav-link,body:not(.path-admin):not(.claro) #sidebar_first li.has-children > a{padding-right:36px;}body:not(.path-admin):not(.claro) #sidebar_first .td-toggle{position:absolute;top:0;right:0;width:32px;height:36px;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--td-text-muted);cursor:pointer;user-select:none;border:0;background:transparent;transition:transform .2s ease,color .15s ease,background-color .15s ease;z-index:1;}body:not(.path-admin):not(.claro) #sidebar_first .td-toggle:hover{color:var(--td-accent);background:var(--td-surface-2);}body:not(.path-admin):not(.claro) #sidebar_first li.is-open > .td-toggle,body:not(.path-admin):not(.claro) #sidebar_first li.menu-item--active-trail > .td-toggle{transform:rotate(90deg);color:var(--td-accent);}@media (max-width:768px){body:not(.path-admin):not(.claro) #sidebar_first{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--td-border);}}
body:not(.path-admin):not(.claro) #block-bootstrap-barrio-subtheme-advancedlanguageselectorblock select{background-size:auto 20px !important;padding-right:30px !important;}
[data-drupal-selector="edit-group-specification"]
  [data-drupal-selector="edit-group-specification-group"]{display:grid !important;grid-template-columns:1fr 1fr;column-gap:24px;align-items:start;}[data-drupal-selector="edit-group-specification"]
  [data-drupal-selector="edit-group-specification-left"]{grid-column:1;min-width:0;}[data-drupal-selector="edit-group-specification"]
  [data-drupal-selector="edit-group-specification-right"]{grid-column:2;min-width:0;}[data-drupal-selector="edit-group-specification"]
  [data-drupal-selector="edit-group-specification-group"] .chosen-container,[data-drupal-selector="edit-group-specification"]
  [data-drupal-selector="edit-group-specification-group"] select,[data-drupal-selector="edit-group-specification"]
  [data-drupal-selector="edit-group-specification-group"] input[type="text"],[data-drupal-selector="edit-group-specification"]
  [data-drupal-selector="edit-group-specification-group"] input[type="number"],[data-drupal-selector="edit-group-specification"]
  [data-drupal-selector="edit-group-specification-group"] input[type="search"]{width:100% !important;max-width:100%;}[data-drupal-selector="edit-group-specification"]
  [data-drupal-selector="edit-group-specification-group"] .form-item,[data-drupal-selector="edit-group-specification"]
  [data-drupal-selector="edit-group-specification-group"] .form-wrapper{min-width:0;}@media (max-width:768px){[data-drupal-selector="edit-group-specification"]
    [data-drupal-selector="edit-group-specification-group"]{grid-template-columns:1fr !important;}[data-drupal-selector="edit-group-specification"]
    [data-drupal-selector="edit-group-specification-left"],[data-drupal-selector="edit-group-specification"]
    [data-drupal-selector="edit-group-specification-right"]{grid-column:auto;}}
.category-top{display:flex;gap:2.5rem;align-items:flex-start;padding:2rem 0;margin-bottom:2rem;}.category-left{flex:1 1 60%;min-width:0;}.category-right{flex:0 0 34%;max-width:360px;}.category-left .field--name-description p{font-size:0.95rem;color:#4A515C;line-height:1.75;margin-bottom:1.5rem;}.category-left .field--name-description h4{display:flex;align-items:center;gap:10px;font-size:0.68rem;font-weight:700;letter-spacing:0.13em;text-transform:uppercase;color:#7A828E;margin:1.5rem 0 1rem;}.category-left .field--name-description h4::after{content:"";flex:1;height:1px;background:#E4E7EB;}.category-left .field--name-description ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.65rem;}.category-left .field--name-description ul li{display:flex;align-items:flex-start;gap:0.75rem;font-size:0.92rem;color:#2A2F38;line-height:1.65;}.category-left .field--name-description ul li::before{content:"";display:block;min-width:7px;height:7px;background:#FF7A00;border-radius:0;margin-top:6px;flex-shrink:0;}.category-right .field--name-field-product-category-image{overflow:hidden;border:1px solid #E4E7EB;}.category-right .field--name-field-product-category-image img{width:100%;height:auto;display:block;transition:transform 0.45s ease;}.category-right .field--name-field-product-category-image:hover img{transform:scale(1.04);}@media (max-width:768px){.category-top{flex-direction:column-reverse;gap:1.5rem;padding:1rem 0;}.category-right{flex:unset;width:100%;max-width:100%;}}
.path-product .product-specs > summary{font-size:1.15rem;font-weight:700;padding:.5rem 0;border-bottom:2px solid #e35a00;margin-bottom:.25rem;}.path-product .product-specs .details-wrapper,.path-product .product--variation-attributes{display:flex;flex-direction:column;}.path-product [class*="field--name-field-lp"]{display:grid;grid-template-columns:minmax(180px,38%) 1fr;align-items:baseline;gap:.75rem;padding:.4rem .75rem;margin:0;border-bottom:1px solid #edeff2;}.path-product .product-specs .details-wrapper > [class*="field--name-field-lp"]:nth-child(odd),.path-product [class*="product--variation-field"][class*="field--name-field-lp"]:nth-of-type(odd){background:#f7f8fa;}.path-product [class*="field--name-field-lp"] .field__label{font-weight:600;color:#4b5563;margin:0;padding:0;}.path-product [class*="field--name-field-lp"] .field__items,.path-product [class*="field--name-field-lp"] .field__item{color:#111827;margin:0;}.path-product [class*="field--name-field-lp"] a{color:#111827;text-decoration:none;}.path-product [class*="field--name-field-lp"] a:hover{color:#e35a00;text-decoration:underline;}.path-product [class*="product--variation-field"][class*="field--name-field-lp"]{border-bottom:1px solid #edeff2;}.field--name-field-manufacturer .field--name-name,.field--name-field-manufacturer h2,.vocabulary-manufacturer .field--name-name,.vocabulary-manufacturer > h2{display:none !important;}.field--name-field-manufacturer img,.field--name-field-manufacturer svg,.vocabulary-manufacturer img,.vocabulary-manufacturer svg{max-height:42px;width:auto;}.view-produkty td.views-field-field-manufacturer img,.view-produkty td.views-field-field-manufacturer svg{max-height:26px;}.path-product .content > .contextual-region{display:flex;flex-direction:column;gap:.5rem;}.path-product .field--name-field-manufacturer{order:0;margin:0;}.path-product .field--name-field-product-image{order:1;}.path-product [class*="variation_list_price"],.path-product [class*="variation_price"],.path-product .field--name-price{order:2;}.path-product .field--name-variations{order:3;}.path-product [class*="variation_field_lp"]{order:4;}.path-product .product-specs{order:5;}.path-product .field--name-field-product-image{background:transparent;border:0;border-radius:0;padding:0;display:flex;align-items:flex-start;justify-content:center;}.path-product .field--name-field-product-image img,.path-product .field--name-field-product-image svg{max-width:100%;max-height:380px;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;}.path-product .field--name-field-manufacturer img,.path-product .field--name-field-manufacturer svg{max-height:34px;width:auto;}.path-product [class*="variation_price"],.path-product .field--name-price{font-size:1.9rem;font-weight:700;color:#111827;line-height:1;margin:.25rem 0 .1rem;}.path-product [class*="variation_list_price"]{color:#9ca3af;text-decoration:line-through;}.path-product .field--name-variations{margin-top:.25rem;}.path-product .field--name-variations > .field__label{display:none;}.path-product .field--name-variations form{display:flex;align-items:flex-end;gap:.6rem;flex-wrap:wrap;}.path-product .field--name-variations .form-item,.path-product .field--name-variations [class*="field--name-quantity"]{margin:0;}.path-product .field--name-variations label{display:block;font-size:.78rem;font-weight:600;color:#6b7280;margin:0 0 .3rem;text-transform:uppercase;letter-spacing:.03em;}.path-product .field--name-variations .description,.path-product .field--name-variations .form-item__description{display:none;}.path-product .field--name-variations input[type="number"]{height:46px;width:78px;box-sizing:border-box;padding:0 .6rem;border:1px solid #d1d5db;border-radius:6px;font-size:1.05rem;}.path-product .field--name-variations .form-actions{margin:0;}.path-product .field--name-variations input[type="submit"],.path-product .field--name-variations .button{height:46px;box-sizing:border-box;background:#e35a00;border:1px solid #e35a00;color:#fff;font-weight:600;padding:0 1.9rem;border-radius:6px;font-size:1.05rem;cursor:pointer;}.path-product .field--name-variations input[type="submit"]:hover{background:#c44e00;border-color:#c44e00;}.path-product [class*="variation_field_lp"]{display:grid;grid-template-columns:minmax(150px,40%) 1fr;gap:.5rem;padding:.35rem 0;border-bottom:1px solid #f0f1f3;margin:0;}.path-product [class*="variation_field_lp"] .field__label{font-weight:600;color:#6b7280;}.path-product .product-specs{border:1px solid #e5e7eb;border-radius:4px;overflow:hidden;margin-top:1.25rem;}.path-product .product-specs > summary{background:#f9fafb;border-bottom:2px solid #e35a00;margin:0;padding:.7rem 1rem;}.path-product [class*="variation_price"] > .field__label,.path-product [class*="variation_list_price"] > .field__label,.path-product .field--name-price > .field__label{display:none;}@media (min-width:800px){.path-product .content > .contextual-region{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);column-gap:3rem;row-gap:.4rem;align-items:start;}.path-product .field--name-field-product-image{grid-column:1;grid-row:1 / span 5;align-self:start;}.path-product .field--name-field-manufacturer{grid-column:2;grid-row:1;}.path-product [class*="variation_price"],.path-product [class*="variation_list_price"],.path-product .field--name-price{grid-column:2;grid-row:2;}.path-product .field--name-variations{grid-column:2;grid-row:3;}.path-product [class*="variation_field_lp"]{grid-column:2;}.path-product .product-specs{grid-column:1 / -1;}}.path-product .field--name-variations form{display:flex !important;align-items:flex-start !important;gap:.6rem !important;flex-wrap:wrap;}.path-product .field--name-variations label{display:none !important;}.path-product .field--name-variations [class*="field--name-quantity"],.path-product .field--name-variations .js-form-item,.path-product .field--name-variations .form-item,.path-product .field--name-variations .form-actions{margin:0 !important;padding:0 !important;}.path-product .field--name-variations .description,.path-product .field--name-variations .form-item__description,.path-product .field--name-variations [id*="quantity"] + .description{display:none !important;}.path-product .field--name-variations input[type="number"]{height:46px !important;margin:0 !important;}.path-product .field--name-variations input[type="submit"],.path-product .field--name-variations .button--add-to-cart{height:46px !important;margin:0 !important;}.lp-tabbar{display:flex;flex-wrap:wrap;gap:.25rem;list-style:none;margin:1.5rem 0 0;padding:0;border-bottom:2px solid #e5e7eb;}.lp-tabbar li{margin:0;}.lp-tab{background:none;border:0;padding:.65rem 1.1rem;font-weight:600;color:#6b7280;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;font-size:1rem;}.lp-tab:hover{color:#111827;}.lp-tab.is-active{color:#111827;border-bottom-color:#e35a00;}.field-group-tabs-wrapper > details{border:0 !important;margin:0 !important;}.field-group-tabs-wrapper > details > .details-wrapper{padding-top:1rem;}.path-product .horizontal-tabs .details-wrapper{padding:1rem 0 0;}.path-product .field-group-tabs-wrapper{order:9;margin-top:1.75rem;}@media (min-width:800px){.path-product .content > .contextual-region > .field-group-tabs-wrapper{grid-column:1 / -1;}}.path-product .field--name-field-product-image{position:static !important;}.path-product .field-group-tabs-wrapper{position:relative;z-index:1;background:#fff;}.path-product .view-varianty table{width:100%;font-size:.92rem;}.path-product .view-varianty th{text-align:left;font-weight:600;color:#4b5563;}.path-product .view-varianty td,.path-product .view-varianty th{padding:.5rem .6rem;border-bottom:1px solid #edeff2;}.path-product .view-varianty tbody tr:nth-child(odd){background:#f7f8fa;}.lp-inquiry-btn{display:inline-block;padding:.38rem .9rem;background:#e35a00;color:#fff !important;text-decoration:none !important;font-weight:600;font-size:.82rem;border-radius:4px;white-space:nowrap;}.lp-inquiry-btn:hover{background:#c44e00;color:#fff !important;}.path-product .field--name-price .field__label,.path-product [class*="variation_price"] .field__label,.path-product [class*="variation_list_price"] .field__label{display:none !important;}.lp-price-on-request{color:#4b5563;font-weight:600;white-space:nowrap;}.path-product .field--name-price .lp-price-on-request,.path-product [class*="variation_price"] .lp-price-on-request{font-size:1.25rem;}.order-total-summary,.checkout-pane-order-summary,.view-commerce-cart-form .order-total-summary,tfoot .views-field-total-price__number{display:none !important;}@media (min-width:800px){.path-product .content > .contextual-region:not(:has(.field--name-field-product-image)){grid-template-columns:minmax(0,1fr);}.path-product .content > .contextual-region:not(:has(.field--name-field-product-image)) > *{grid-column:1 !important;}}.block-commerce-cart .cart--cart-block{display:flex;align-items:center;height:100%;}.block-commerce-cart .cart-block--link__expand{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .5rem;text-decoration:none !important;}.block-commerce-cart .cart-block--summary__icon img{height:20px;width:auto;display:block;}.block-commerce-cart .cart-block--summary__count{min-width:1.15rem;padding:0 .3rem;border-radius:999px;background:#e35a00;color:#fff;font-size:.72rem;font-weight:700;line-height:1.15rem;text-align:center;}.block-commerce-cart .cart-block--summary__count:empty{display:none;}.lp-inquiry-form{margin:0;display:inline;}button.lp-inquiry-btn{border:0;cursor:pointer;font-family:inherit;}
#block-products-categories-block{--cat-accent:#FF7A00;--cat-border:#E4E7EB;--cat-border-hover:#FF7A00;}#block-products-categories-block > h2{display:flex;align-items:center;gap:12px;margin:0 0 14px !important;padding:0 !important;font-size:1.35rem;}#block-products-categories-block > h2::before{content:"";display:inline-block;width:22px;height:4px;background:var(--cat-accent);flex-shrink:0;}#block-products-categories-block > .content{padding-top:4px;}.view-id-products_categories .view-content h3{position:relative;margin:20px 0 10px 0 !important;padding:6px 0 6px 14px !important;color:#1B1F26 !important;font-size:1rem;font-weight:700;border-left:4px solid #FF7A00;background:#F5F6F8;}.view-id-products_categories .view-content h3 div{margin:0;color:inherit;}.view-id-products_categories{--gap:10px;--card-h:clamp(80px,10vw,130px);--pad:clamp(6px,0.8vw,10px);--border:#E4E7EB;--border-hover:#FF7A00;--label-size:clamp(0.6rem,1.1vw,0.78rem);}.view-id-products_categories .views-col{box-sizing:border-box;padding:calc(var(--gap) / 2);width:12.5% !important;}@media (max-width:991.98px){.view-id-products_categories .views-col{width:25% !important;}}@media (max-width:575.98px){.view-id-products_categories .views-col{width:50% !important;}}.view-id-products_categories .views-col > div{display:flex;flex-direction:column;align-items:center;border:1px solid var(--border);transition:transform 160ms ease,border-color 160ms ease;overflow:hidden;background:#ffffff;position:relative;}.view-id-products_categories
.views-field-field-product-category-image .field-content{display:flex;align-items:center;justify-content:center;height:var(--card-h);width:100%;box-sizing:border-box;padding:var(--pad);overflow:hidden;}.view-id-products_categories
.views-field-field-product-category-image img{display:block;width:100%;height:100%;object-fit:contain;}.view-id-products_categories
.views-field-name-1{width:100%;text-align:center;padding:5px 4px 7px;background:#F5F6F8;border-top:1px solid var(--border);}.view-id-products_categories
.views-field-name-1 .field-content{font-size:var(--label-size);font-weight:500;line-height:1.2;color:#2A2F38;display:block;}@media (hover:hover) and (pointer:fine){.view-id-products_categories .views-col > div:hover{border-color:var(--border-hover);transform:translateY(-2px);}}
.views-element-container table caption{caption-side:top;padding-bottom:4px;}.views-element-container table caption .d-flex{margin-bottom:0 !important;background-color:#F5F6F8 !important;border-left-color:#FF7A00 !important;border-left-width:4px !important;padding:8px 12px !important;border-radius:0 !important;display:flex !important;align-items:center !important;gap:12px !important;}.views-element-container table caption .d-flex > div{display:flex !important;align-items:center !important;gap:4px !important;padding:0 !important;margin:0 !important;}.views-element-container table caption .d-flex > div > span{font-size:0.82rem !important;line-height:1 !important;font-family:inherit !important;padding:0 !important;margin:0 !important;white-space:nowrap;display:inline-block !important;vertical-align:middle !important;position:relative;top:0px;}.views-element-container table caption .d-flex > div > span.font-monospace{font-family:"Cascadia Code",SFMono-Regular,Consolas,"Liberation Mono",monospace !important;font-size:0.85rem !important;line-height:1 !important;display:inline-block !important;vertical-align:middle !important;position:relative;top:1px;}.views-element-container table caption .d-flex > div > span:first-child{font-size:0.82rem !important;position:relative;top:0px;}.views-element-container table caption .text-muted{color:#7A828E !important;font-size:0.82rem !important;position:relative;top:0px;}.views-element-container table caption .text-dark{color:#2A2F38 !important;font-size:0.82rem !important;position:relative;top:0px;}.views-element-container table caption .flex-grow-1{flex-grow:1 !important;min-width:0;}.views-element-container table caption .text-primary{color:#E56700 !important;font-weight:700 !important;font-size:0.82rem !important;position:relative;top:0px;}.views-element-container table caption .vr{display:inline-block !important;width:1px !important;height:1rem !important;background-color:#C9CED6 !important;opacity:0.8 !important;flex-shrink:0 !important;align-self:center !important;padding:0 !important;margin:0 !important;}.view-error-codes .table thead tr th{font-family:"Bahnschrift","Arial Narrow",system-ui,sans-serif;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.1em;font-weight:600;color:#7A828E !important;background-color:#F5F6F8 !important;border:none !important;border-bottom:2px solid #C9CED6 !important;padding:7px 12px;}.view-error-codes .table{table-layout:fixed;width:100%;}.view-error-codes .table thead th:nth-child(1){width:30%;}.view-error-codes .table thead th:nth-child(2){width:40%;}.view-error-codes .table thead th:nth-child(3){width:30%;}.views-element-container .table{font-size:0.82rem;border-color:#E4E7EB;margin-bottom:2rem;}.views-element-container .table tbody tr{vertical-align:top;}.views-element-container .table tbody td{padding:10px 12px;border-color:#EEF0F3;color:#2A2F38;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;}.views-element-container .table tbody td p{margin:0 0 4px 0;}.views-element-container .table tbody td p:last-child{margin-bottom:0;}.views-element-container .table-striped tbody tr:nth-of-type(odd){background-color:#FAFBFC;}.views-element-container .table-hover tbody tr:hover{background-color:#F1F3F5;transition:background-color 0.15s ease;}.views-element-container .view-content table{margin-bottom:2rem;}
