#stagingPanel,
#stagingBayHost {
  display: none !important;
}

.local-temp-toggle-row {
  display: flex;
  justify-content: center;
  width: 100%;
  margin: -4px 0 2px;
}

.local-temp-toggle-btn {
  min-height: 24px !important;
  height: 24px !important;
  padding: 0 14px !important;
  border-radius: 999px !important;
  border-color: rgba(0, 94, 184, 0.22) !important;
  background: rgba(0, 94, 184, 0.055) !important;
  color: #003a78 !important;
  font-size: 11px !important;
  font-weight: 850 !important;
  line-height: 1 !important;
}

.local-temp-toggle-btn:hover {
  border-color: rgba(0, 94, 184, 0.36) !important;
  background: rgba(0, 94, 184, 0.10) !important;
}

.local-temp-area-host {
  display: block;
  width: 100%;
  margin: 4px 0 10px;
}

.local-temp-area-host.hidden {
  display: none !important;
}

#cargoAreasContainer > .cargo-sheet.local-temp-sheet,
.local-temp-sheet {
  display: block !important;
  width: 100%;
  max-width: 100%;
  margin: 0 !important;
  padding: 12px 0 !important;
  border: 1px solid rgba(0, 94, 184, 0.14) !important;
  border-radius: 18px !important;
  background: #f8fbff !important;
  box-shadow: none !important;
}

#cargoAreasContainer > .cargo-sheet.local-temp-sheet .cargo-sheet-title,
#cargoAreasContainer > .cargo-sheet.local-temp-sheet .cargo-sheet-header,
#cargoAreasContainer > .cargo-sheet.local-temp-sheet .cargo-sheet-head-main,
#cargoAreasContainer > .cargo-sheet.local-temp-sheet .cargo-sheet-actions,
#cargoAreasContainer > .cargo-sheet.local-temp-sheet .area-meta-line,
#cargoAreasContainer > .cargo-sheet.local-temp-sheet .area-meta-badge,
#cargoAreasContainer > .cargo-sheet.local-temp-sheet .cargo-area-name,
#cargoAreasContainer > .cargo-sheet:not(.staging-sheet) .local-temp-sheet .cargo-sheet-title,
#cargoAreasContainer > .cargo-sheet:not(.staging-sheet) .local-temp-sheet .cargo-sheet-header,
#cargoAreasContainer > .cargo-sheet:not(.staging-sheet) .local-temp-sheet .cargo-sheet-head-main,
#cargoAreasContainer > .cargo-sheet:not(.staging-sheet) .local-temp-sheet .cargo-sheet-actions,
#cargoAreasContainer > .cargo-sheet:not(.staging-sheet) .local-temp-sheet .area-meta-line,
#cargoAreasContainer > .cargo-sheet:not(.staging-sheet) .local-temp-sheet .area-meta-badge,
#cargoAreasContainer > .cargo-sheet:not(.staging-sheet) .local-temp-sheet .cargo-area-name,
.local-temp-sheet .cargo-sheet-title,
.local-temp-sheet .cargo-sheet-header,
.local-temp-sheet .cargo-sheet-head-main,
.local-temp-sheet .cargo-sheet-actions,
.local-temp-sheet .area-meta-line,
.local-temp-sheet .area-meta-badge,
.local-temp-sheet .cargo-area-name,
.local-temp-sheet .area-analysis-bar,
.local-temp-sheet .length-bar-wrap,
.local-temp-sheet .area-status-wrap,
.local-temp-sheet .cargo-manager-sequence-host {
  display: none !important;
}

#cargoAreasContainer > .cargo-sheet.local-temp-sheet .cargo-area-shell,
#cargoAreasContainer > .cargo-sheet:not(.staging-sheet) .local-temp-sheet .cargo-area-shell,
.local-temp-sheet .cargo-area-shell {
  width: min(100%, var(--dl-area-visual-w, 100%)) !important;
  max-width: min(100%, var(--dl-area-visual-w, 100%)) !important;
  margin: 0 auto !important;
  padding: 0 !important;
  border-radius: 16px !important;
  overflow: hidden !important;
  background: transparent !important;
  position: relative !important;
  box-shadow: none !important;
}

#cargoAreasContainer > .cargo-sheet.local-temp-sheet .cargo-area-shell::after,
#cargoAreasContainer > .cargo-sheet:not(.staging-sheet) .local-temp-sheet .cargo-area-shell::after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  inset: 0 !important;
  border: 2px solid #00264f !important;
  border-radius: inherit !important;
  pointer-events: none !important;
  z-index: 80 !important;
}

#cargoAreasContainer > .cargo-sheet.local-temp-sheet .cargo-area,
#cargoAreasContainer > .cargo-sheet:not(.staging-sheet) .local-temp-sheet .cargo-area,
.local-temp-sheet .cargo-area {
  position: relative;
  border: 0 !important;
  border-radius: 0 !important;
  background-color: #f8fbff !important;
  overflow: hidden !important;
}

.local-temp-sheet .cargo-area::before {
  content: "AREA TEMPORANEA";
  position: absolute;
  inset: 0;
  z-index: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(0, 28, 61, 0.055);
  font-size: clamp(22px, 4vw, 42px);
  font-weight: 950;
  letter-spacing: 0.16em;
  pointer-events: none;
  text-transform: uppercase;
}

.local-temp-sheet .item {
  z-index: 2;
}

.local-temp-sheet .cargo-label {
  display: none !important;
}

.local-temp-sheet .cargo-dim-top,
.local-temp-sheet .cargo-dim-side {
  display: none !important;
}

.local-temp-sheet .zone,
.local-temp-sheet .axle-marker {
  display: none !important;
}

.local-temp-sheet .length-end-line,
.local-temp-sheet .length-end-label {
  display: none !important;
}

.local-temp-area-host + .length-bar-wrap {
  margin-top: 8px !important;
}

@media (max-width: 760px) {
  .local-temp-toggle-row {
    justify-content: stretch;
  }

  .local-temp-toggle-btn {
    width: 100%;
  }
}
