@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/inter-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/inter-500.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/inter-600.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/inter-700.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/manrope-600.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/manrope-700.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/manrope-800.ttf) format('truetype');
}

/* LoadSpan-owned workspace chrome. Tenant logos and identity remain unchanged. */
.workspace-shell{--loadspan-charcoal:#252525;--loadspan-orange:#e85b1b;--loadspan-warm-white:#f7f5f0;--loadspan-slate:#64748b;--loadspan-white:#fff;font-family:Inter,system-ui,sans-serif;background:var(--loadspan-warm-white);color:#252525}
.workspace-shell h1,.workspace-shell h2,.workspace-shell h3{font-family:Manrope,Inter,system-ui,sans-serif;color:#252525}
.workspace-shell .app-sidebar{background:#252525;color:#fff}
.workspace-shell .app-sidebar .nav-item.active{background:#e85b1b;color:#252525;border-color:#e85b1b}
.workspace-shell .app-sidebar .sidebar-context{background:#333;border-color:#64748b}
.workspace-shell .app-sidebar .wordmark span{background:#e85b1b;color:#252525}
.workspace-shell .panel{background:#fff;border-color:#d6d8dc}
.workspace-shell button[type=submit],.workspace-shell .button:not(.secondary){background:#b83e0a;border-color:#b83e0a;color:#fff}
.workspace-shell .button.secondary{background:#fff;color:#252525;border-color:#64748b}
.workspace-shell :is(button,a,input,select,summary):focus-visible{outline:3px solid #b83e0a;outline-offset:3px}
.workspace-shell .business-setup-tabs .active{background:#252525;color:#fff}

.equipment-classification[data-enhanced="true"] [data-equipment-type-fallback]{display:none}

.workspace-shell .logout button{background:transparent;border:1px solid #94a3b8;color:#fff}
.setup-location{margin-bottom:8px;color:#475569}
