.elementor-66878 .elementor-element.elementor-element-084a7a5{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-66878 .elementor-element.elementor-element-15ed5ad > .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-66878 .elementor-element.elementor-element-1416346{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-66878 .elementor-element.elementor-element-9d99159{--display:flex;}.elementor-66878 .elementor-element.elementor-element-95f0ff2{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-66878 .elementor-element.elementor-element-2edbd66 > .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-66878 .elementor-element.elementor-element-f28613b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-66878 .elementor-element.elementor-element-6567437{--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-66878 .elementor-element.elementor-element-fc2a787{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-66878 .elementor-element.elementor-element-d184981 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-add49e5{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-66878 .elementor-element.elementor-element-43b3d42{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-66878 .elementor-element.elementor-element-11cb0a0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-c68381f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-66878 .elementor-element.elementor-element-157ea54{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-66878 .elementor-element.elementor-element-6d63590 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-d86d014{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-66878 .elementor-element.elementor-element-34fe179{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-66878 .elementor-element.elementor-element-d81d146 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-7449f9c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-66878 .elementor-element.elementor-element-af24e1e{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-66878 .elementor-element.elementor-element-5b666ae > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-3447057{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-66878 .elementor-element.elementor-element-b3c6032{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-66878 .elementor-element.elementor-element-06e6bc3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-f26d44a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-66878 .elementor-element.elementor-element-4f57f95{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-66878 .elementor-element.elementor-element-f9299e8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-56b9abb{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-66878 .elementor-element.elementor-element-5d43112{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-66878 .elementor-element.elementor-element-7d195e6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-d9f3229 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-66878 .elementor-element.elementor-element-5e87e5b{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-66878 .elementor-element.elementor-element-dcf8b8e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-23fb50c{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-66878 .elementor-element.elementor-element-aa8e4b4{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-66878 .elementor-element.elementor-element-e2389fd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-1c413d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-66878 .elementor-element.elementor-element-112c224{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-66878 .elementor-element.elementor-element-d5471a6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-0894780{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-66878 .elementor-element.elementor-element-2e2b4c8{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-66878 .elementor-element.elementor-element-55e3f67 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-9de5bbf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-66878 .elementor-element.elementor-element-bdd05f6{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-66878 .elementor-element.elementor-element-5e4a5bc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-4ac52cc{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-66878 .elementor-element.elementor-element-cee2543{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-66878 .elementor-element.elementor-element-fc590d1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-dd9685b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-66878 .elementor-element.elementor-element-c043360{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-66878 .elementor-element.elementor-element-4971317 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-7b9241e{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-66878 .elementor-element.elementor-element-ad6cc5d{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-66878 .elementor-element.elementor-element-89c95b3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-15c9e96 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-66878 .elementor-element.elementor-element-0539686{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-66878 .elementor-element.elementor-element-300cf13 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-2ac15a6{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-66878 .elementor-element.elementor-element-3e067ec{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-66878 .elementor-element.elementor-element-7b975f7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-f954157 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-66878 .elementor-element.elementor-element-0e3a572{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-66878 .elementor-element.elementor-element-028a49e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-bfbb2af{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-66878 .elementor-element.elementor-element-b816bee{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-66878 .elementor-element.elementor-element-fad6c15 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-2c0578b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-66878 .elementor-element.elementor-element-b66548f{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-66878 .elementor-element.elementor-element-244abcc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-afc27e0{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-66878 .elementor-element.elementor-element-6020126{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-66878 .elementor-element.elementor-element-44e3a04 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-8dd68fd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-66878 .elementor-element.elementor-element-fbbeac9{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-66878 .elementor-element.elementor-element-062e890 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-19e6018{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-66878 .elementor-element.elementor-element-32aeb54{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-66878 .elementor-element.elementor-element-5395c13 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-f309187 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-66878 .elementor-element.elementor-element-9f56ae8{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-66878 .elementor-element.elementor-element-1c6ff96 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-7fff80f{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-66878 .elementor-element.elementor-element-ddde2e3{--display:flex;}.elementor-66878 .elementor-element.elementor-element-bc18411{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-66878 .elementor-element.elementor-element-ec396e1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-3acb3fb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-66878 .elementor-element.elementor-element-9aecd43{--display:flex;}.elementor-66878 .elementor-element.elementor-element-7a8dcda{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-66878 .elementor-element.elementor-element-3ed0896 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-dbc716c{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-66878 .elementor-element.elementor-element-59a0555{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-66878 .elementor-element.elementor-element-9ed614f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-8a4fdff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-66878 .elementor-element.elementor-element-252a3de{--display:flex;}.elementor-66878 .elementor-element.elementor-element-cc28adf{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-66878 .elementor-element.elementor-element-35c31e4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-a3964f1{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-66878 .elementor-element.elementor-element-4bfc9a8{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-66878 .elementor-element.elementor-element-6ffb0da > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-374dfaf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-66878 .elementor-element.elementor-element-4088c68{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-66878 .elementor-element.elementor-element-d5547a4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-985db8a{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-66878 .elementor-element.elementor-element-4c70044{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-66878 .elementor-element.elementor-element-b2719ee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-293908f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-66878 .elementor-element.elementor-element-4aedb70{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-66878 .elementor-element.elementor-element-1b420c4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-c821ea7{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-66878 .elementor-element.elementor-element-294160e{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-66878 .elementor-element.elementor-element-46009cc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-4e5b325 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-66878 .elementor-element.elementor-element-2e36324{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-66878 .elementor-element.elementor-element-1d77909 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66878 .elementor-element.elementor-element-9a2fe9b{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-66878 .elementor-element.elementor-element-e83fd07{--display:flex;}.elementor-66878 .elementor-element.elementor-element-5092164{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 8px) 15px;}.elementor-66878 .elementor-element.elementor-element-5092164 .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-66878 .elementor-element.elementor-element-5092164 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-66878 .elementor-element.elementor-element-5092164 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-66878 .elementor-element.elementor-element-5092164 .elementskit-section-title-wraper p{color:#666666;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-66878 .elementor-element.elementor-element-93df37f{--display:flex;}.elementor-66878 .elementor-element.elementor-element-3df8f5e .elementskit-single-faq .elementskit-faq-header{background-color:rgba(0,0,0,0);padding:21px 40px 21px 40px;}.elementor-66878 .elementor-element.elementor-element-3df8f5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-66878 .elementor-element.elementor-element-3df8f5e .elementskit-single-faq .elementskit-faq-title{font-family:"Heebo", Sans-serif;font-size:18px;}.elementor-66878 .elementor-element.elementor-element-3df8f5e .elementskit-single-faq .elementskit-faq-body{font-family:"Roboto", Sans-serif;padding:0px 40px 30px 40px;}@media(max-width:767px){.elementor-66878 .elementor-element.elementor-element-f28613b .elementor-heading-title{font-size:26px;}.elementor-66878 .elementor-element.elementor-element-c68381f .elementor-heading-title{font-size:26px;}.elementor-66878 .elementor-element.elementor-element-7449f9c .elementor-heading-title{font-size:23px;}.elementor-66878 .elementor-element.elementor-element-f26d44a .elementor-heading-title{font-size:23px;}.elementor-66878 .elementor-element.elementor-element-d9f3229 .elementor-heading-title{font-size:23px;}.elementor-66878 .elementor-element.elementor-element-1c413d7 .elementor-heading-title{font-size:23px;}.elementor-66878 .elementor-element.elementor-element-9de5bbf .elementor-heading-title{font-size:26px;}.elementor-66878 .elementor-element.elementor-element-dd9685b .elementor-heading-title{font-size:23px;}.elementor-66878 .elementor-element.elementor-element-15c9e96 .elementor-heading-title{font-size:23px;}.elementor-66878 .elementor-element.elementor-element-f954157 .elementor-heading-title{font-size:23px;}.elementor-66878 .elementor-element.elementor-element-2c0578b .elementor-heading-title{font-size:23px;}.elementor-66878 .elementor-element.elementor-element-8dd68fd .elementor-heading-title{font-size:26px;}.elementor-66878 .elementor-element.elementor-element-f309187 .elementor-heading-title{font-size:26px;}.elementor-66878 .elementor-element.elementor-element-3acb3fb .elementor-heading-title{font-size:26px;}.elementor-66878 .elementor-element.elementor-element-8a4fdff .elementor-heading-title{font-size:26px;}.elementor-66878 .elementor-element.elementor-element-374dfaf .elementor-heading-title{font-size:26px;}.elementor-66878 .elementor-element.elementor-element-293908f .elementor-heading-title{font-size:26px;}.elementor-66878 .elementor-element.elementor-element-4e5b325 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for html, class: .elementor-element-0a157fa *//* Responsive Scroll Wrapper */
.logistics-mode-wrapper {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 30px 0;
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid #e2e8f0;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
}

/* Base Table Settings */
.seo-logistics-table {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
  font-family: inherit; /* Elementor default typography lega */
  min-width: 850px; /* 4 columns ke liye safe width jisse mobile par text shrink na ho */
}

/* Table Headers */
.seo-logistics-table th {
  background-color: #f8fafc;
  color: #0f172a;
  font-weight: 700;
  padding: 16px 20px;
  border-bottom: 2px solid #cbd5e1;
  vertical-align: bottom;
}

/* Table Data Cells */
.seo-logistics-table td {
  padding: 16px 20px;
  border-bottom: 1px solid #e2e8f0;
  color: #334155;
  vertical-align: top;
  line-height: 1.6;
}

/* Mode Badges for better visual scanning */
.mode-badge {
  font-weight: 600;
  padding: 4px 8px;
  border-radius: 4px;
  display: inline-block;
  white-space: nowrap;
}
.mode-rail {
  background-color: #e0f2fe; /* Light Blue */
  color: #0369a1;
}
.mode-road {
  background-color: #dcfce7; /* Light Green */
  color: #15803d;
}
.mode-mixed {
  background-color: #ffedd5; /* Light Orange */
  color: #c2410c;
}

/* Subtle Hover Effect (Desktop Only) */
@media (min-width: 769px) {
  .seo-logistics-table tbody tr:hover {
    background-color: #f1f5f9;
    transition: background-color 0.3s ease;
  }
}

/* Mobile Adjustments */
@media (max-width: 768px) {
  .seo-logistics-table th, 
  .seo-logistics-table td {
    padding: 14px 16px;
    font-size: 14px;
  }
  
  /* Adds a smooth inner shadow to show it's horizontally scrollable */
  .logistics-mode-wrapper {
    box-shadow: inset -12px 0 12px -12px rgba(0,0,0,0.1); 
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b3c6a89 *//* Responsive Scroll Wrapper */
.kalamboli-cargo-wrapper {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 30px 0;
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid #e2e8f0;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}

/* Base Table Settings */
.seo-cargo-table {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
  font-family: inherit; /* Aapki site ki typography ko adapt karega */
  min-width: 900px; /* 5 columns ke liye wider layout taaki mobile par text zyada na dabey */
}

/* Table Headers */
.seo-cargo-table th {
  background-color: #f8fafc;
  color: #0f172a;
  font-weight: 700;
  padding: 16px 18px;
  border-bottom: 2px solid #cbd5e1;
  vertical-align: bottom;
}

/* Table Data Cells */
.seo-cargo-table td {
  padding: 16px 18px;
  border-bottom: 1px solid #e2e8f0;
  color: #334155;
  vertical-align: top;
  line-height: 1.6;
}

/* Specific styling for the 'Local Note' column to give it breathing room */
.seo-cargo-table td:last-child {
  min-width: 250px;
}

/* Status Badges for visual scanning */
.fit-badge {
  font-weight: 500;
}
.badge-excellent, .badge-strong { color: #15803d; } /* Deep Green */
.badge-good, .badge-moderate { color: #0369a1; } /* Deep Blue */
.badge-weak, .badge-limited { color: #be123c; } /* Deep Red/Maroon */

/* Subtle Hover Effect (Desktop Only) */
@media (min-width: 769px) {
  .seo-cargo-table tbody tr:hover {
    background-color: #f1f5f9;
    transition: background-color 0.3s ease;
  }
}

/* Mobile Adjustments */
@media (max-width: 768px) {
  .seo-cargo-table th, 
  .seo-cargo-table td {
    padding: 14px 16px;
    font-size: 14px;
  }
  
  /* Adds a smooth inner shadow to show it's horizontally scrollable */
  .kalamboli-cargo-wrapper {
    box-shadow: inset -12px 0 12px -12px rgba(0,0,0,0.1); 
  }
}/* End custom CSS */