.elementor-9005 .elementor-element.elementor-element-725275cb:not(.elementor-motion-effects-element-type-background), .elementor-9005 .elementor-element.elementor-element-725275cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#248FB5;}.elementor-9005 .elementor-element.elementor-element-725275cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:180px 0px 120px 0px;}.elementor-9005 .elementor-element.elementor-element-725275cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9005 .elementor-element.elementor-element-35e1fd80 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9005 .elementor-element.elementor-element-5efb0685 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9005 .elementor-element.elementor-element-5efb0685{padding:0px 0px 0px 0px;}.elementor-9005 .elementor-element.elementor-element-3d0f4a8b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9005 .elementor-element.elementor-element-b04a163 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-9005 .elementor-element.elementor-element-b04a163 .elementor-heading-title{font-size:60px;font-weight:600;line-height:68px;color:#ffffff;}.elementor-9005 .elementor-element.elementor-element-13885443 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-9005 .elementor-element.elementor-element-13885443 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:26px;letter-spacing:0.25px;color:#e2e2e2;}.elementor-9005 .elementor-element.elementor-element-539628e0{width:initial;max-width:initial;z-index:9;text-align:left;}.elementor-9005 .elementor-element.elementor-element-539628e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9005 .elementor-element.elementor-element-29b55dd:not(.elementor-motion-effects-element-type-background), .elementor-9005 .elementor-element.elementor-element-29b55dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF3F8;}.elementor-9005 .elementor-element.elementor-element-29b55dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9005 .elementor-element.elementor-element-29b55dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9005 .elementor-element.elementor-element-bd337dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9005 .elementor-element.elementor-element-bd337dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF4FA;}.elementor-9005 .elementor-element.elementor-element-bd337dc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9005 .elementor-element.elementor-element-bd337dc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9005 .elementor-element.elementor-element-81bc376, .elementor-9005 .elementor-element.elementor-element-81bc376 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9005 .elementor-element.elementor-element-81bc376{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9005 .elementor-element.elementor-element-2c27644:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9005 .elementor-element.elementor-element-2c27644 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-2c27644 > .elementor-element-populated, .elementor-9005 .elementor-element.elementor-element-2c27644 > .elementor-element-populated > .elementor-background-overlay, .elementor-9005 .elementor-element.elementor-element-2c27644 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-9005 .elementor-element.elementor-element-2c27644 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9005 .elementor-element.elementor-element-2c27644 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9005 .elementor-element.elementor-element-6bf2d78 > .elementor-widget-container{margin:25px 0px 0px 5px;}.elementor-9005 .elementor-element.elementor-element-6bf2d78{text-align:left;}.elementor-9005 .elementor-element.elementor-element-6bf2d78 .elementor-heading-title{font-size:40px;font-weight:bold;}.elementor-9005 .elementor-element.elementor-element-185512b > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-9005 .elementor-element.elementor-element-98ae37d{width:100%;max-width:100%;}.elementor-9005 .elementor-element.elementor-element-ed55e6d, .elementor-9005 .elementor-element.elementor-element-ed55e6d > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9005 .elementor-element.elementor-element-ed55e6d{margin-top:60px;margin-bottom:0px;}.elementor-9005 .elementor-element.elementor-element-ec86ed3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9005 .elementor-element.elementor-element-ec86ed3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9005 .elementor-element.elementor-element-ec86ed3 > .elementor-element-populated, .elementor-9005 .elementor-element.elementor-element-ec86ed3 > .elementor-element-populated > .elementor-background-overlay, .elementor-9005 .elementor-element.elementor-element-ec86ed3 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-9005 .elementor-element.elementor-element-ec86ed3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9005 .elementor-element.elementor-element-ec86ed3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9005 .elementor-element.elementor-element-a779dd4 > .elementor-widget-container{margin:25px 0px 0px 5px;}.elementor-9005 .elementor-element.elementor-element-a779dd4{text-align:left;}.elementor-9005 .elementor-element.elementor-element-a779dd4 .elementor-heading-title{font-size:40px;font-weight:bold;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9005 .elementor-element.elementor-element-3316d4f > .elementor-widget-container{margin:0px 0px 0px 5px;padding:0px 262px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9005 .elementor-element.elementor-element-3d0f4a8b{width:46%;}.elementor-9005 .elementor-element.elementor-element-62432fd2{width:54%;}}@media(max-width:1024px){.elementor-9005 .elementor-element.elementor-element-35e1fd80 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-9005 .elementor-element.elementor-element-3d0f4a8b > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-9005 .elementor-element.elementor-element-539628e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-9005 .elementor-element.elementor-element-35e1fd80 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-9005 .elementor-element.elementor-element-3d0f4a8b > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-9005 .elementor-element.elementor-element-b04a163 .elementor-heading-title{font-size:50px;line-height:60px;}.elementor-9005 .elementor-element.elementor-element-539628e0 > .elementor-widget-container{margin:0px 0px -250px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-98ae37d */<style>
/* ============================
   BASE TABLE STYLING
============================ */

.gv-table-view {
  width: 100%;
  border-collapse: collapse;
  margin: 0 auto;
  font-family: 'Manrope', sans-serif;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  overflow: hidden;
  font-size: 14px;
  table-layout: fixed; /* Important for column widths */
}

/* Header */
.gv-table-view thead {
  background-color: #f1f5f9;
  border-bottom: 2px solid #cbd5e1;
}

.gv-table-view th {
  text-align: left;
  padding: 14px 18px;
  font-weight: 700;
  color: #1f2937;
  font-size: 14px;
  vertical-align: middle !important;
}

/* Body cells */
.gv-table-view td {
  padding: 14px 18px;
  border-bottom: 1px solid #e5e7eb;
  vertical-align: top;
  color: #111827;
  vertical-align: middle !important;
}

/* Zebra striping for even rows */
.gv-table-view tbody tr:nth-child(even) {
  background-color: #f9fafb;
}

/* Hide the footer */
.gv-table-view tfoot {
  display: none !important;
}


/* ============================
   COLUMN WIDTH STYLING
============================ */

/* Company Name - shrink slightly */
.gv-table-view td.gv-field-2-16,
.gv-table-view th.gv-field-2-16 {
  width: 140px;
  max-width: 140px;
  white-space: nowrap;
}

/* Deal Value - moderate */
.gv-table-view td.gv-field-2-custom,
.gv-table-view th.gv-field-2-custom {
  width: 120px;
  max-width: 120px;
  white-space: nowrap;
}

/* Est. Close - compact */
.gv-table-view td.gv-field-2-19,
.gv-table-view th.gv-field-2-19 {
  width: 110px;
  max-width: 110px;
  white-space: nowrap;
}

/* Status - compact and shifted left */
.gv-table-view td.gv-field-2-20,
.gv-table-view th.gv-field-2-20 {
  width: 90px;
  max-width: 90px;
  white-space: nowrap;
  text-align: left;
  padding-right: 88px;
  font-weight: 600;
  font-size: 13px;
  color: #111827;
  line-height: 1.4;
}

/* Admin Notes - allow to grow */
.gv-table-view td.gv-field-2-21,
.gv-table-view th.gv-field-2-21 {
  width: auto;
  min-width: 300px;
  max-width: 100%;
  white-space: normal;
  word-break: break-word;
}


/* ============================
   STATUS ICONS
============================ */

.gv-field-2-20:contains("Approved")::before {
  content: "✅ ";
}
.gv-field-2-20:contains("Rejected")::before {
  content: "❌ ";
}
.gv-field-2-20:contains("Pending")::before {
  content: "⏳ ";
}
.gv-field-2-20:contains("Won")::before {
  content: "🏆 ";
}
.gv-field-2-20:contains("Lost")::before {
  content: "💔 ";
}
</style>/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-73f76fc */#gform_wrapper_2 {
  max-width: 1000px;
  margin: 0 auto;
  padding: 20px;
}/* End custom CSS */