.elementor-67450 .elementor-element.elementor-element-e232b94{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-67450 .elementor-element.elementor-element-8e8f335 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-67450 .elementor-element.elementor-element-7f21b97{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-67450 .elementor-element.elementor-element-188fa51{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-67450 .elementor-element.elementor-element-3a08e8b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-67450 .elementor-element.elementor-element-f8cdf71 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-67450 .elementor-element.elementor-element-85c8020{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-67450 .elementor-element.elementor-element-f017087{--display:flex;}.elementor-67450 .elementor-element.elementor-element-b02b59c{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-67450 .elementor-element.elementor-element-f1d0a29 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-88688f5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-67450 .elementor-element.elementor-element-36b2da3{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-67450 .elementor-element.elementor-element-e6d403c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-cfa41b4{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-67450 .elementor-element.elementor-element-2a085b2{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-67450 .elementor-element.elementor-element-726a555 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-86c619a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-67450 .elementor-element.elementor-element-dcdfd57{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-67450 .elementor-element.elementor-element-4643115 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-afa8f71{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-67450 .elementor-element.elementor-element-da42728{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-67450 .elementor-element.elementor-element-521530e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-820f891 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-67450 .elementor-element.elementor-element-a32d834{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-67450 .elementor-element.elementor-element-f291519 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-af8a19c{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-67450 .elementor-element.elementor-element-89caef8{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-67450 .elementor-element.elementor-element-95891a4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-a4dbec4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-67450 .elementor-element.elementor-element-8359203{--display:flex;}.elementor-67450 .elementor-element.elementor-element-a15f42b{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-67450 .elementor-element.elementor-element-7b53a4b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-06f61a2{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-67450 .elementor-element.elementor-element-8355aa3{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-67450 .elementor-element.elementor-element-e95b9a3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-0a14a15 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-67450 .elementor-element.elementor-element-066fd4f{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-67450 .elementor-element.elementor-element-6005b4e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-58669e7{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-67450 .elementor-element.elementor-element-63de668{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-67450 .elementor-element.elementor-element-a0c658c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-a929934 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-67450 .elementor-element.elementor-element-af412aa{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-67450 .elementor-element.elementor-element-772c0f0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-dacb070{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-67450 .elementor-element.elementor-element-6967f5c{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-67450 .elementor-element.elementor-element-de8175d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-1b143e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-67450 .elementor-element.elementor-element-9563ddd{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-67450 .elementor-element.elementor-element-4a6d3f8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-06e95ae{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-67450 .elementor-element.elementor-element-1c23361{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-67450 .elementor-element.elementor-element-ee229be > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-72b9b5c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-67450 .elementor-element.elementor-element-e0bfc54{--display:flex;}.elementor-67450 .elementor-element.elementor-element-f4d94f8{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-67450 .elementor-element.elementor-element-41c8973 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-b6009e1{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-67450 .elementor-element.elementor-element-253f808{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-67450 .elementor-element.elementor-element-12902d1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-5a5bf76 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-67450 .elementor-element.elementor-element-c82ceac{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-67450 .elementor-element.elementor-element-65c9586 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-3016859{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-67450 .elementor-element.elementor-element-40a8015{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-67450 .elementor-element.elementor-element-0c28fcc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-f6887f3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-67450 .elementor-element.elementor-element-b476577{--display:flex;}.elementor-67450 .elementor-element.elementor-element-7a7f602{--display:flex;}.elementor-67450 .elementor-element.elementor-element-a1f8bcc{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-67450 .elementor-element.elementor-element-0ab77cd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-b3003fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-67450 .elementor-element.elementor-element-5b4e91b{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-67450 .elementor-element.elementor-element-45e0bde > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-b9d8dfa{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-67450 .elementor-element.elementor-element-cdd2d44{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-67450 .elementor-element.elementor-element-4eb9949 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-acddee6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-67450 .elementor-element.elementor-element-e894acf{--display:flex;}.elementor-67450 .elementor-element.elementor-element-d49f889{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-67450 .elementor-element.elementor-element-b4140db > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-a8984d4{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-67450 .elementor-element.elementor-element-9b074eb{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-67450 .elementor-element.elementor-element-bad3659 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-c90df1d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-67450 .elementor-element.elementor-element-eb885f0{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-67450 .elementor-element.elementor-element-3fd9de2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-96bd827{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-67450 .elementor-element.elementor-element-5243741{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-67450 .elementor-element.elementor-element-c557aca > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-8f5e57b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-67450 .elementor-element.elementor-element-622880b{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-67450 .elementor-element.elementor-element-2307346 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-c7b6d8d{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-67450 .elementor-element.elementor-element-501735f{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-67450 .elementor-element.elementor-element-b11aa37 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-b499e0e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-67450 .elementor-element.elementor-element-7134dda{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-67450 .elementor-element.elementor-element-a3b307c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-358d26a{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-67450 .elementor-element.elementor-element-3c05d2a{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-67450 .elementor-element.elementor-element-b629084 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-8e17835 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-67450 .elementor-element.elementor-element-90e95df{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-67450 .elementor-element.elementor-element-10570ee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-db2ae61{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-67450 .elementor-element.elementor-element-75ae346{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-67450 .elementor-element.elementor-element-82eec11 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-541f03b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-67450 .elementor-element.elementor-element-832de7b{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-67450 .elementor-element.elementor-element-9ff0191 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-67450 .elementor-element.elementor-element-a4a29c8{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-67450 .elementor-element.elementor-element-aaf66fd{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:114px;--padding-bottom:102px;--padding-left:0px;--padding-right:0px;}.elementor-67450 .elementor-element.elementor-element-aaf66fd:not(.elementor-motion-effects-element-type-background), .elementor-67450 .elementor-element.elementor-element-aaf66fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-67450 .elementor-element.elementor-element-3c77e53{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67450 .elementor-element.elementor-element-00bf56e{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 8px) 15px;}.elementor-67450 .elementor-element.elementor-element-00bf56e .elementskit-section-title-wraper .elementskit-section-title{color:#000000;margin:0px 0px 0px 0px;font-family:"Heebo", Sans-serif;font-size:45px;font-weight:700;line-height:45px;}.elementor-67450 .elementor-element.elementor-element-00bf56e .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-67450 .elementor-element.elementor-element-00bf56e .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-67450 .elementor-element.elementor-element-00bf56e .elementskit-section-title-wraper p{color:#666666;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-67450 .elementor-element.elementor-element-a5f58c3 .elementskit-single-faq .elementskit-faq-header{background-color:rgba(0,0,0,0);padding:21px 40px 21px 40px;}.elementor-67450 .elementor-element.elementor-element-a5f58c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67450 .elementor-element.elementor-element-a5f58c3 .elementskit-single-faq .elementskit-faq-title{font-family:"Heebo", Sans-serif;font-size:18px;}.elementor-67450 .elementor-element.elementor-element-a5f58c3 .elementskit-single-faq .elementskit-faq-body{font-family:"Roboto", Sans-serif;padding:0px 40px 30px 40px;}@media(min-width:768px){.elementor-67450 .elementor-element.elementor-element-3c77e53{--width:100%;}}@media(max-width:767px){.elementor-67450 .elementor-element.elementor-element-f8cdf71 .elementor-heading-title{font-size:26px;}.elementor-67450 .elementor-element.elementor-element-88688f5 .elementor-heading-title{font-size:26px;}.elementor-67450 .elementor-element.elementor-element-86c619a .elementor-heading-title{font-size:23px;}.elementor-67450 .elementor-element.elementor-element-820f891 .elementor-heading-title{font-size:23px;}.elementor-67450 .elementor-element.elementor-element-a4dbec4 .elementor-heading-title{font-size:26px;}.elementor-67450 .elementor-element.elementor-element-0a14a15 .elementor-heading-title{font-size:23px;}.elementor-67450 .elementor-element.elementor-element-a929934 .elementor-heading-title{font-size:23px;}.elementor-67450 .elementor-element.elementor-element-1b143e8 .elementor-heading-title{font-size:26px;}.elementor-67450 .elementor-element.elementor-element-72b9b5c .elementor-heading-title{font-size:23px;}.elementor-67450 .elementor-element.elementor-element-5a5bf76 .elementor-heading-title{font-size:23px;}.elementor-67450 .elementor-element.elementor-element-f6887f3 .elementor-heading-title{font-size:26px;}.elementor-67450 .elementor-element.elementor-element-b3003fc .elementor-heading-title{font-size:26px;}.elementor-67450 .elementor-element.elementor-element-acddee6 .elementor-heading-title{font-size:26px;}.elementor-67450 .elementor-element.elementor-element-c90df1d .elementor-heading-title{font-size:26px;}.elementor-67450 .elementor-element.elementor-element-8f5e57b .elementor-heading-title{font-size:26px;}.elementor-67450 .elementor-element.elementor-element-b499e0e .elementor-heading-title{font-size:26px;}.elementor-67450 .elementor-element.elementor-element-8e17835 .elementor-heading-title{font-size:26px;}.elementor-67450 .elementor-element.elementor-element-541f03b .elementor-heading-title{font-size:26px;}}/* Start custom CSS for html, class: .elementor-element-887c95a *//* Container & Professional Industrial Theme */
.nm-infra-table-container {
    margin: 35px 0;
    font-family: 'Roboto', sans-serif;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,0.1);
    border: 1px solid #cfd8dc;
}

.nm-infra-table {
    width: 100%;
    border-collapse: collapse;
    background: #ffffff;
}

/* Header - Steel Blue Theme */
.nm-infra-table thead tr {
    background: #263238; /* Gunmetal Gray/Blue */
    color: #eceff1;
    text-align: left;
}

.nm-infra-table th {
    padding: 20px;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* Row Styling */
.nm-infra-table td {
    padding: 20px;
    border-bottom: 1px solid #eceff1;
    vertical-align: top;
    line-height: 1.6;
    font-size: 14.5px;
}

.nm-infra-table td:first-child {
    background: #f8f9fb;
    border-right: 3px solid #37474f;
    width: 15%;
}

/* Pricing and Risk Styling */
.price-up {
    color: #2e7d32;
    font-weight: 700;
    display: block;
    margin-bottom: 5px;
}

.risk-text {
    color: #c62828;
    font-weight: 500;
}

/* Mobile View (Card Logic) */
@media (max-width: 992px) {
    .nm-infra-table thead { display: none; }

    .nm-infra-table tr {
        display: block;
        margin-bottom: 20px;
        border: 1px solid #cfd8dc;
        border-radius: 8px;
    }

    .nm-infra-table td {
        display: block;
        width: 100% !important;
        padding: 12px 15px;
        text-align: left;
        border-bottom: 1px solid #eceff1;
    }

    .nm-infra-table td::before {
        content: attr(data-label);
        display: block;
        font-size: 11px;
        font-weight: 800;
        color: #78909c;
        text-transform: uppercase;
        margin-bottom: 4px;
    }

    .nm-infra-table td:first-child {
        background: #263238;
        color: #fff;
        border-right: none;
    }
    
    .nm-infra-table td:first-child::before {
        color: #90a4ae;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-98d2b8b *//* Container Styling */
.nm-belt-analysis-container {
    margin: 30px 0;
    font-family: 'Inter', sans-serif;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(0,0,0,0.07);
    border: 1px solid #e2e8f0;
}

.nm-belt-table {
    width: 100%;
    border-collapse: collapse;
    background: #ffffff;
}

/* Header - Modern Professional Gray */
.nm-belt-table thead tr {
    background: #334155;
    color: #f8fafc;
    text-align: left;
}

.nm-belt-table th {
    padding: 22px;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}

/* Row & Cell Styling */
.nm-belt-table td {
    padding: 18px 22px;
    border-bottom: 1px solid #f1f5f9;
    font-size: 14px;
    line-height: 1.6;
    vertical-align: middle;
}

.nm-belt-table td:first-child {
    background-color: #f8fafc;
    color: #0f172a;
    font-weight: 600;
    width: 20%;
}

/* Risk Badge Styling */
.risk-badge {
    background: #fee2e2;
    color: #991b1b;
    padding: 4px 10px;
    border-radius: 6px;
    font-size: 12px;
    font-weight: 600;
}

/* Row Hover */
.nm-belt-table tbody tr:hover {
    background-color: #f1f5f9;
    transition: 0.2s ease-in-out;
}

/* Mobile View Logic */
@media (max-width: 992px) {
    .nm-belt-table thead { display: none; }

    .nm-belt-table tr {
        display: block;
        margin-bottom: 20px;
        border: 1px solid #cbd5e1;
        border-radius: 12px;
        overflow: hidden;
    }

    .nm-belt-table td {
        display: flex;
        justify-content: space-between;
        align-items: center;
        text-align: right;
        padding: 12px 15px;
        border-bottom: 1px solid #f1f5f9;
        width: 100% !important;
    }

    .nm-belt-table td:first-child {
        background: #334155;
        color: #fff;
        justify-content: center;
        font-size: 16px;
    }

    .nm-belt-table td::before {
        content: attr(data-label);
        font-weight: 700;
        color: #64748b;
        text-align: left;
        font-size: 11px;
        text-transform: uppercase;
    }
}/* End custom CSS */