.elementor-486 .elementor-element.elementor-element-ec938d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--margin-top:-20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-486 .elementor-element.elementor-element-cd3749a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-486 .elementor-element.elementor-element-b374152{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-486 .elementor-element.elementor-element-b374152:not(.elementor-motion-effects-element-type-background), .elementor-486 .elementor-element.elementor-element-b374152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-486 .elementor-element.elementor-element-d70015e{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-486 .elementor-element.elementor-element-d70015e.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-486 .elementor-element.elementor-element-d70015e .woocommerce-product-gallery.thumbs-position-left{--wd-thumbs-width:180px;}.elementor-486 .elementor-element.elementor-element-958b8dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-486 .elementor-element.elementor-element-958b8dd:not(.elementor-motion-effects-element-type-background), .elementor-486 .elementor-element.elementor-element-958b8dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-486 .elementor-element.elementor-element-7d0f3cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-486 .elementor-element.elementor-element-fd502fb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}html .elementor-486 .elementor-element.elementor-element-c5bfff9 .product_title{font-size:32px;}.elementor-486 .elementor-element.elementor-element-6d27dca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-486 .elementor-element.elementor-element-6d27dca img{max-width:80px;}.elementor-486 .elementor-element.elementor-element-9bd8409{--display:flex;}.elementor-486 .elementor-element.elementor-element-aba9ec7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-486 .elementor-element.elementor-element-86163cf{text-align:start;color:#000000;}.elementor-486 .elementor-element.elementor-element-1f0a2fe .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-486 .elementor-element.elementor-element-1f0a2fe .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-486 .elementor-element.elementor-element-1f0a2fe{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-486 .elementor-element.elementor-element-1f0a2fe .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-486 .elementor-element.elementor-element-1f0a2fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-486 .elementor-element.elementor-element-1f0a2fe .elementor-icon-list-item > a{font-family:"Satoshi", Sans-serif;font-size:18px;font-weight:800;}.elementor-486 .elementor-element.elementor-element-1f0a2fe .elementor-icon-list-text{color:#014B8F;transition:color 0.3s;}.elementor-486 .elementor-element.elementor-element-29bb46b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-486 .elementor-element.elementor-element-29bb46b .wd-all-open-title{color:#02010100;font-size:1px;}.elementor-486 .elementor-element.elementor-element-29bb46b .woocommerce-product-attributes-item__label, .wd-single-attrs.wd-side-hidden .woocommerce-product-attributes-item__label{font-weight:600;color:#000000;}.elementor-486 .elementor-element.elementor-element-05610f2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--flex-wrap:wrap;}.elementor-486 .elementor-element.elementor-element-f6f333f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-486 .elementor-element.elementor-element-e391315 .elementor-button{background-color:#014B8F;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;padding:15px 50px 15px 50px;}.elementor-486 .elementor-element.elementor-element-e391315 .elementor-button:hover, .elementor-486 .elementor-element.elementor-element-e391315 .elementor-button:focus{background-color:#476C8E;color:#FFFFFF;border-color:#476C8E;}.elementor-486 .elementor-element.elementor-element-e391315 .elementor-button:hover svg, .elementor-486 .elementor-element.elementor-element-e391315 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-486 .elementor-element.elementor-element-78bb7af > .elementor-widget-container{background-color:#0000000D;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-486 .elementor-element.elementor-element-2715d045{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-486 .elementor-element.elementor-element-564ee633{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-486 .elementor-element.elementor-element-35ae75d6 .title{font-size:30px;font-weight:800;}.woocommerce .elementor-486 .elementor-element.elementor-element-b859088 .woocommerce-product-details__short-description{font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-486 .elementor-element.elementor-element-6918af9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-486 .elementor-element.elementor-element-26c15c8 .title{font-size:30px;font-weight:800;}.elementor-486 .elementor-element.elementor-element-130f8e63 > .elementor-widget-container{background-color:#F6F5F8;border-radius:20px 20px 20px 20px;}.elementor-486 .elementor-element.elementor-element-4fa70433{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-486 .elementor-element.elementor-element-4f71c542{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-486 .elementor-element.elementor-element-4f71c542:not(.elementor-motion-effects-element-type-background), .elementor-486 .elementor-element.elementor-element-4f71c542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-486 .elementor-element.elementor-element-24c9c558 .title{font-size:28px;}.elementor-486 .elementor-element.elementor-element-7911eb88 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-486 .elementor-element.elementor-element-7911eb88 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-486 .elementor-element.elementor-element-7911eb88.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-486 .elementor-element.elementor-element-7911eb88.elementor-view-framed .elementor-icon, .elementor-486 .elementor-element.elementor-element-7911eb88.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-486 .elementor-element.elementor-element-15b1848b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-486 .elementor-element.elementor-element-15b1848b .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-486 .elementor-element.elementor-element-15b1848b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-486 .elementor-element.elementor-element-15b1848b.elementor-view-framed .elementor-icon, .elementor-486 .elementor-element.elementor-element-15b1848b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-486 .elementor-element.elementor-element-33979b0f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-486 .elementor-element.elementor-element-4a60459d{--display:flex;}.elementor-486 .elementor-element.elementor-element-4a48d4a5 .title{font-size:28px;}.elementor-486 .elementor-element.elementor-element-5a84b957 .wd-text-block{font-weight:600;color:#FFFFFF;}.elementor-486 .elementor-element.elementor-element-13446f5f{--display:flex;}.elementor-486 .elementor-element.elementor-element-59ba8edd .title{font-size:28px;}.elementor-486 .elementor-element.elementor-element-47c99af9 .wd-text-block{font-weight:600;color:#FFFFFF;}.elementor-486 .elementor-element.elementor-element-42c387d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-486 .elementor-element.elementor-element-42c387d:not(.elementor-motion-effects-element-type-background), .elementor-486 .elementor-element.elementor-element-42c387d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-486 .elementor-element.elementor-element-5d5f5a38 .title{font-size:28px;}.elementor-486 .elementor-element.elementor-element-8293cdd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-486 .elementor-element.elementor-element-51dbcda .wd-products-with-bg, .elementor-486 .elementor-element.elementor-element-51dbcda .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-486 .elementor-element.elementor-element-b6c7ff9 .wd-products-with-bg, .elementor-486 .elementor-element.elementor-element-b6c7ff9 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-486 .elementor-element.elementor-element-b6c7ff9 .wd-el-title{font-size:28px;}.elementor-486 .elementor-element.elementor-element-4c135ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-486 .elementor-element.elementor-element-4c135ce.wd-collapsible-content.e-con{max-height:358px;}.elementor-486 .elementor-element.elementor-element-4c135ce.wd-collapsible-content.e-con:not(.wd-opened):after{color:#F5F7F8;}body.elementor-page-486:not(.elementor-motion-effects-element-type-background), body.elementor-page-486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-486 .elementor-element.elementor-element-cd3749a{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-486 .elementor-element.elementor-element-958b8dd{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-486 .elementor-element.elementor-element-7d0f3cf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}html .elementor-486 .elementor-element.elementor-element-c5bfff9 .product_title{font-size:24px;}.elementor-486 .elementor-element.elementor-element-6d27dca img{max-width:60px;}.elementor-486 .elementor-element.elementor-element-e391315 .elementor-button{padding:12px 25px 12px 25px;}.elementor-486 .elementor-element.elementor-element-2715d045{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-486 .elementor-element.elementor-element-24c9c558 .title{font-size:24px;}.elementor-486 .elementor-element.elementor-element-4a48d4a5 .title{font-size:24px;}.elementor-486 .elementor-element.elementor-element-59ba8edd .title{font-size:24px;}.elementor-486 .elementor-element.elementor-element-5d5f5a38 .title{font-size:24px;}.elementor-486 .elementor-element.elementor-element-8293cdd{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-486 .elementor-element.elementor-element-b6c7ff9 .wd-el-title{font-size:24px;}}@media(max-width:768px){.elementor-486 .elementor-element.elementor-element-cd3749a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-486 .elementor-element.elementor-element-b374152{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-486 .elementor-element.elementor-element-958b8dd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}html .elementor-486 .elementor-element.elementor-element-c5bfff9 .product_title{font-size:22px;}.elementor-486 .elementor-element.elementor-element-35ae75d6 .title{font-size:22px;}.elementor-486 .elementor-element.elementor-element-26c15c8 .title{font-size:22px;}.elementor-486 .elementor-element.elementor-element-4fa70433{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-486 .elementor-element.elementor-element-4f71c542{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-486 .elementor-element.elementor-element-24c9c558 .title{font-size:22px;}.elementor-486 .elementor-element.elementor-element-4a48d4a5 .title{font-size:22px;}.elementor-486 .elementor-element.elementor-element-59ba8edd .title{font-size:22px;}.elementor-486 .elementor-element.elementor-element-42c387d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-486 .elementor-element.elementor-element-5d5f5a38 .title{font-size:22px;}.elementor-486 .elementor-element.elementor-element-8293cdd{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-486 .elementor-element.elementor-element-b6c7ff9 .wd-el-title{font-size:22px;}}@media(min-width:769px){.elementor-486 .elementor-element.elementor-element-b374152{--width:70%;}.elementor-486 .elementor-element.elementor-element-958b8dd{--width:40%;}.elementor-486 .elementor-element.elementor-element-05610f2{--width:100%;}.elementor-486 .elementor-element.elementor-element-564ee633{--width:70%;}.elementor-486 .elementor-element.elementor-element-6918af9e{--width:40%;}.elementor-486 .elementor-element.elementor-element-4f71c542{--width:50%;}.elementor-486 .elementor-element.elementor-element-42c387d{--width:50%;}}@media(max-width:1024px) and (min-width:769px){.elementor-486 .elementor-element.elementor-element-b374152{--width:50%;}.elementor-486 .elementor-element.elementor-element-958b8dd{--width:50%;}.elementor-486 .elementor-element.elementor-element-564ee633{--width:100%;}.elementor-486 .elementor-element.elementor-element-6918af9e{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-86163cf *//* Target only THIS description widget */
.elementor-486 .elementor-element.elementor-element-86163cf .woocommerce-product-details__short-description table,
.elementor-486 .elementor-element.elementor-element-86163cf .woocommerce-Tabs-panel table,
.elementor-486 .elementor-element.elementor-element-86163cf .wd-single-content table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 25px;
}

.elementor-486 .elementor-element.elementor-element-86163cf .woocommerce-product-details__short-description table td,
.elementor-486 .elementor-element.elementor-element-86163cf .woocommerce-Tabs-panel table td,
.elementor-486 .elementor-element.elementor-element-86163cf .wd-single-content table td {
    border: 1px solid #dcdcdc;
    padding: 12px 14px;
    font-size: 16px;
    color: #000;
}

/* Yellow header */
.elementor-486 .elementor-element.elementor-element-86163cf table tr:first-child td {
    background: #ffc003 !important;
    color: #000 !important;
    font-weight: 600;
}

/* Blue first column */
.elementor-486 .elementor-element.elementor-element-86163cf table td:first-child {
    background: #5B9BD5 !important;
    color: #fff !important;
    font-weight: 600;
    width: 230px;
}

/* Alternate rows */
.elementor-486 .elementor-element.elementor-element-86163cf table tr:nth-child(even) td {
    background: #f5f5f5;
}

/* Hover effect */
.elementor-486 .elementor-element.elementor-element-86163cf table td:hover {
    background: #e8f3ff;
    transition: 0.2s;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_tabs, class: .elementor-element-29bb46b *//* ================================
   Equipment Types – Blue + Yellow Row
   Widget Class: equipment-types
   ================================ */

/* Base table layout */
.equipment-types table {
    width: 100%;
    border-collapse: collapse;
    table-layout: auto;
    font-size: 16px;
}


/* RIGHT COLUMN (Yellow) */
.equipment-types th:last-child,
.equipment-types td:last-child {
    background: #ffc003 !important;     /* Yellow */
    color: #000 !important;             /* Black text */
    font-weight: 600;
    padding: 10px 25px;
    border: 1px solid #dcdcdc;
    width: auto
}

/* Disable hover effect */
.equipment-types th:hover,
.equipment-types td:hover {
    background: inherit !important;
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-b859088 *//* ================================
   Specs Table – FLEXIBLE COLUMNS
   CLASS: specs-css
   ================================ */

/* Base table layout */
.specs-css table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;           /* 🔥 Let columns size automatically */
    font-size: 16px;
}

/* All cells */
.specs-css th,
.specs-css td {
    padding: 12px 18px;
    border: 1px solid #dcdcdc;
    vertical-align: middle;
    line-height: 1.4;
}

/* Header row (yellow) */
.specs-css tr:first-child th,
.specs-css tr:first-child td {
    background: #ffc003;          /* Yellow */
    color: #000;
    font-weight: 600;
    white-space: nowrap;          /* Keep header text on one line */
}

/* First column (blue label column) */
.specs-css td:first-child {
    background: #5B9BD5;          /* Blue */
    color: #fff;
    font-weight: 600;
    width:55%;
    white-space: nowrap;          /* Labels stay in one line */
    /* no fixed width → width is decided by text */
}

/* Second column (values) */
.specs-css td:nth-child(2) {
    background: #ffffff;
    color: #000;
    /* allows wrapping only if container gets too narrow */
    white-space: normal;
}

/* Light zebra effect on value column */
.specs-css tr:nth-child(even) td:nth-child(2) {
    background: #f7f7C7;
}

/* Optional: bold text inside first column */
.specs-css td:first-child strong {
    font-weight: 700;
}

/* Optional hover effect */
.specs-css td:hover {
    background: #e8f3ff;
    transition: 0.2s;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_content, class: .elementor-element-130f8e63 *//* ================================
   Specs Table – FLEXIBLE COLUMNS
   CLASS: desc-table
   ================================ */

/* Base table layout */
.desc-table table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: auto;           /* 🔥 Let columns size automatically */
    font-size: 16px;
}

/* All cells */
.desc-table th,
.desc-table td {
    padding: 12px 18px;
    border: 1px solid #dcdcdc;
    vertical-align: middle;
    line-height: 1.4;
}

/* Header row (yellow) */
.desc-table tr:first-child th,
.desc-table tr:first-child td {
    background: #ffc003;          /* Yellow */
    color: #000;
    font-weight: 600;
    white-space: nowrap;          /* Keep header text on one line */
}

/* First column (blue label column) */
.desc-table td:first-child {
    background: #5B9BD5 ;          /* Blue */
    color: #fff;
    font-weight: 600;
    white-space: nowrap;          /* Labels stay in one line */
    /* no fixed width → width is decided by text */
}

/* Second column (values) */
.desc-table td:nth-child(2) {
    background: #ffffff;
    color: #000;
    /* allows wrapping only if container gets too narrow */
    white-space: normal;
}

/* Light zebra effect on value column */
.desc-table tr:nth-child(even) td:nth-child(2) {
    background: #f7f7C7;
}

/* Optional: bold text inside first column */
.desc-table td:first-child strong {
    font-weight: 700;
}

/* Optional hover effect */
.desc-table td:hover {
    background: #e8f3ff;
    transition: 0.2s;
}/* End custom CSS */