.elementor-1539778 .elementor-element.elementor-element-8372dbc{--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-1539778 .elementor-element.elementor-element-5897c69{--display:flex;}/* Start custom CSS for html, class: .elementor-element-0299373 *//* Colors */
:root {
  --la-primary: #FF800A;
  --la-primary-soft: #FFF4E8;
  --la-border: #E5E5E5;
  --la-text: #000;
  --la-muted: #000;
  --la-bg: #FFFFFF;
}

/* Titles */
.la-title {
  font-size: 24px;
  margin: 30px 0 10px;
  color: var(--la-text);
  font-weight: 600;
}

/* Intro paragraph */
.la-intro {
  margin-bottom: 15px;
  color: var(--la-muted);
  font-size: 15px;
  max-width: 800px;
}

/* Table Wrapper */
.la-table-wrapper {
  width: 100%;
  overflow-x: auto;
  margin-bottom: 30px;
}

/* Table Base */
.la-table {
  width: 100%;
  border-collapse: collapse;
  background: #ffffff;
  min-width: 700px;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 6px 20px rgba(15, 23, 42, 0.08);
}

/* Table Head */
.la-table thead {
  background: var(--la-primary-soft);
}

.la-table thead th {
  text-align: left;
  padding: 12px 16px;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: var(--la-muted);
  border-bottom: 1px solid var(--la-border);
}

/* Table Body */
.la-table tbody td {
  padding: 14px 16px;
  font-size: 15px;
  color: var(--la-text);
  border-bottom: 1px solid var(--la-border);
}

.la-table tbody tr:last-child td {
  border-bottom: none;
}

.la-table tbody tr:hover {
  background: #FFF9F3;
}

/* Badges */
.la-badge {
  display: inline-block;
  padding: 5px 12px;
  border-radius: 50px;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
}

.la-badge--current {
  background: var(--la-primary);
  color: #ffffff;
}

.la-badge--archived {
  background: #E5E7EB;
  color: #374151;
}

/* CTA Buttons */
.la-link-btn {
  padding: 6px 14px;
  border-radius: 50px;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  background: var(--la-primary);
  color: #ffffff;
  display: inline-block;
  border: 1px solid var(--la-primary);
  white-space: nowrap;
  transition: 0.2s;
}

.la-link-btn:hover {
  background: #e86f00;
}

/* Outline Button */
.la-link-btn--outline {
  background: #ffffff;
  color: var(--la-primary);
}

.la-link-btn--outline:hover {
  background: var(--la-primary-soft) !important;
}

/* Text Links */
.la-text-link {
  color: var(--la-primary);
  text-decoration: none;
  font-size: 14px;
}

.la-text-link:hover {
  text-decoration: underline;
}

/* Responsive */
@media (max-width: 767px) {
  .la-title {
    font-size: 20px;
  }

  .la-table {
    min-width: 600px;
  }
}/* End custom CSS */