/* Operational Clarity: desktop Live list, map controls, and vehicle detail. */
@media (min-width: 901px) {
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage {
    background: var(--fh-canvas, #f4f7fa) !important;
    color: var(--fh-copy, #172633) !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage.page-section.active {
    padding: 12px 18px 14px !important;
    gap: 10px !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage :is(
    .live-console-head, .live-metric-card, .manager-device-panel, .map-panel,
    #managerTimelinePanel, .manager-detail-panel
  ) {
    border: 1px solid var(--fh-line, #dce3eb) !important;
    border-radius: 6px !important;
    background: #fff !important;
    color: var(--fh-copy, #172633) !important;
    box-shadow: 0 1px 2px #1726330a !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-console-head {
    flex: 0 0 auto !important;
    min-height: 82px !important;
    height: auto !important;
    max-height: none !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 8px !important;
    padding: 8px !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-page-title,
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-page-title :is(h1,h2,p) {
    color: var(--fh-copy, #172633) !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-metrics {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    width: 100% !important;
    gap: 6px !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-metric-card {
    min-width: 0 !important;
    height: auto !important;
    grid-template-columns: 38px minmax(0,1fr) !important;
    align-items: center !important;
    padding: 8px !important;
    gap: 7px !important;
  }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-metric-card.live-status-card {
    grid-template-columns: 10px minmax(0,1fr) 24px !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-metric-card :is(b,strong) {
    color: var(--fh-copy, #172633) !important;
    font-size: 16px !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-metric-card :is(small,em) {
    color: var(--fh-secondary, #5d6d7d) !important;
    font-size: 12px !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-metric-icon {
    display: grid !important;
    border-color: #c8e8ef !important;
    background: #eaf6f9 !important;
    color: #087f9c !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .manager-layout {
    grid-template-columns: clamp(360px, 29vw, 440px) minmax(0, 1fr) !important;
    gap: 10px !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .manager-layout.tasks-open,
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .manager-layout.tasks-open.tasks-expanded {
    grid-template-columns: clamp(360px, 29vw, 440px) minmax(0, 1fr) !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .manager-device-panel .panel-header {
    min-height: 48px !important;
    padding: 8px 12px !important;
    border-bottom: 1px solid var(--fh-line, #dce3eb) !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .panel-title,
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .panel-title :is(span,b) {
    color: var(--fh-copy, #172633) !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .manager-device-panel .panel-header select,
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .fh-select-trigger {
    min-height: 38px !important;
    height: 38px !important;
    border-color: var(--fh-line, #dce3eb) !important;
    border-radius: 6px !important;
    background: #fff !important;
    color: var(--fh-copy, #172633) !important;
    font-size: 12px !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .manager-device-panel .panel-body {
    min-height: 0 !important;
    padding: 7px 9px !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage #fhLogistV85Toolbar {
    display: grid !important;
    grid-template-columns: minmax(0,1fr) !important;
    grid-template-areas: none !important;
    align-items: stretch !important;
    gap: 6px !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    max-height: none !important;
    margin: 0 0 7px !important;
    padding: 0 0 6px !important;
    overflow: visible !important;
    border: 0 !important;
    border-bottom: 1px solid var(--fh-line, #dce3eb) !important;
    border-radius: 0 !important;
    background: #fff !important;
    color: var(--fh-copy, #172633) !important;
    box-shadow: none !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage #fhLogistV85Toolbar :is(input,select,button) {
    flex: 0 0 auto !important;
    min-height: 38px !important;
    height: 38px !important;
    border: 1px solid var(--fh-line, #dce3eb) !important;
    border-radius: 6px !important;
    background: #fff !important;
    color: var(--fh-copy, #172633) !important;
    font-size: 12px !important;
    box-shadow: none !important;
  }

  /* Also contain the legacy DOM while the post-login clarity classes settle. */
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage #fhLogistV85Toolbar > * {
    grid-area: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
  }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage #fhLogistV85Toolbar .fh-logist-v85-exceptions {
    align-items: flex-start !important;
    align-content: flex-start !important;
  }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage #fhLogistV85Toolbar .fh-logist-v85-exception-pill {
    height: auto !important;
    align-self: flex-start !important;
    max-width: 100% !important;
    white-space: normal !important;
    overflow-wrap: anywhere;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage #fhLogistV85Filter {
    flex: 1 1 150px !important;
    min-width: 120px !important;
    max-width: 100% !important;
    width: 100% !important;
    grid-area: auto !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .fh-live-ops-disclosure { font-size: 12px; color: var(--fh-secondary); }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .fh-live-ops-disclosure summary { cursor:pointer; padding:8px 0; color:var(--fh-copy); font-weight:600; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .fh-live-ops-disclosure :is(.fh-logist-v85-title,.fh-logist-v85-exceptions) { grid-area:auto!important; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .fh-live-ops-disclosure .fh-logist-v85-title > b[hidden] { display:none!important; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .fh-logist-v85-title small { font-size:12px!important; line-height:1.5!important; padding-bottom:8px; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .fh-logist-v85-task-status { display:grid; grid-template-columns:minmax(0,1fr); width:100%; min-width:0; gap:8px; padding-top:8px; font-size:12px; line-height:1.5; overflow-wrap:anywhere; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage #liveVehicleSearchV145 { background:#fff!important; color:#172633!important; border:1px solid #dce3eb!important; min-height:38px!important; font-size:12px!important; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage #liveVehicleSearchV145::placeholder { color:#5d6d7d; opacity:1; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage :is(.manager-device-statusline,.manager-device-facts) { font-size:12px!important; line-height:1.45!important; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .manager-device-facts { grid-template-columns:minmax(0,1fr)!important; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .manager-row-actions { grid-template-columns: .8fr 1.4fr .8fr!important; gap:4px!important; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .manager-row-actions button { padding-inline:4px!important; gap:4px!important; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage :is(button,select,input,summary):focus-visible { outline:2px solid #087f9c!important; outline-offset:2px!important; }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage #managerDeviceList {
    gap: 0 !important;
    padding: 0 2px 0 0 !important;
    background: #fff !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .manager-device-row {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 0 !important;
    min-height: 0 !important;
    height: auto !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 9px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid var(--fh-line, #dce3eb) !important;
    border-radius: 0 !important;
    background: #fff !important;
    color: var(--fh-copy, #172633) !important;
    box-shadow: none !important;
    cursor: pointer;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .manager-device-row:hover {
    background: #f5fafb !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .manager-device-row.active,
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .manager-device-row[aria-selected="true"] {
    border-inline-start: 3px solid #087f9c !important;
    background: #eaf6f9 !important;
    box-shadow: none !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .manager-device-row:focus-visible,
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .manager-device-row:focus-within {
    outline: 2px solid #087f9c !important;
    outline-offset: -2px !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .manager-device-main {
    color: var(--fh-copy, #172633) !important;
    gap: 4px 8px !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage :is(
    .manager-device-name, .manager-device-name-row, .manager-device-statusline,
    .manager-device-facts, .manager-device-main b, .manager-device-main strong
  ) { color: var(--fh-copy, #172633) !important; }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage :is(
    .manager-device-statusline, .manager-device-facts, .manager-device-statusline span,
    .manager-device-facts span, .manager-device-main small, .manager-device-main em
  ) { color: var(--fh-secondary, #5d6d7d) !important; }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .manager-device-symbol {
    border-color: #c8e8ef !important;
    border-radius: 6px !important;
    background: #eaf6f9 !important;
    color: #087f9c !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .manager-online-state {
    color: #5d6d7d !important;
    font-size: 12px !important;
  }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .manager-online-state.online { color:#176b3a!important; }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage :is(
    .fh-logist-v85-context-pill, .fh-logist-v85-exception-pill
  ) {
    border-color: var(--fh-line, #dce3eb) !important;
    background: #f7f9fb !important;
    color: #34495a !important;
    font-size: 12px !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage :is(
    .fh-logist-v85-context-pill.warn, .fh-logist-v85-exception-pill.warn
  ) { border-color: #e9c47b !important; background: #fff6df !important; color: #714800 !important; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage :is(
    .fh-logist-v85-context-pill.critical, .fh-logist-v85-exception-pill.critical
  ) { border-color: #e7a4a4 !important; background: #fff0f0 !important; color: #922d32 !important; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage :is(
    .fh-logist-v85-context-pill.good, .fh-logist-v85-exception-pill.good
  ) { border-color: #9ac9aa !important; background: #edf8f0 !important; color: #176b3a !important; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage :is(
    .fh-logist-v85-context-pill strong, .fh-logist-v85-exception-pill strong
  ) { color: inherit !important; }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .manager-row-actions button {
    min-height: 38px !important;
    border: 1px solid var(--fh-line, #dce3eb) !important;
    border-radius: 6px !important;
    background: #fff !important;
    color: #075f7c !important;
    font-size: 12px !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .map-layer-toggle {
    top: 12px !important;
    right: 12px !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    width: max-content !important;
    max-width: calc(100% - 24px) !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    border: 1px solid var(--fh-line, #dce3eb) !important;
    border-radius: 6px !important;
    background: #fff !important;
    box-shadow: 0 2px 8px #1726331a !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .map-layer-toggle button {
    flex: 0 0 auto !important;
    min-width: 38px !important;
    min-height: 38px !important;
    padding: 7px 10px !important;
    border: 0 !important;
    border-right: 1px solid var(--fh-line, #dce3eb) !important;
    border-radius: 0 !important;
    background: #fff !important;
    color: #34495a !important;
    font-size: 12px !important;
    white-space: nowrap !important;
    box-shadow: none !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .map-layer-toggle button:hover {
    background: #f4f8fa !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .map-layer-toggle button.active {
    background: #e8f6fb !important;
    color: #075f7c !important;
    box-shadow: inset 0 -2px #087f9c !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-vehicle-quick-panel {
    border: 1px solid var(--fh-line, #dce3eb) !important;
    border-radius: 6px !important;
    background: #fff !important;
    color: var(--fh-copy, #172633) !important;
    box-shadow: 0 8px 24px #17263324 !important;
    backdrop-filter: none !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-vehicle-quick-panel :is(
    h2, h3, b, strong, .live-quick-row-value
  ) { color: var(--fh-copy, #172633) !important; }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-vehicle-quick-panel :is(
    small, .live-quick-row-label, .live-quick-updated
  ) { color: var(--fh-secondary, #5d6d7d) !important; }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage :is(
    .live-quick-head, .live-quick-state, .live-quick-row, .live-quick-history
  ) { border-color: var(--fh-line, #dce3eb) !important; }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-quick-row {
    min-height: 38px !important;
    padding: 7px 0 !important;
    font-size: 12px !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-quick-row-value small,
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-quick-updated small {
    color: var(--fh-secondary, #5d6d7d) !important;
    font-size: 12px !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-quick-action {
    min-height: 38px !important;
    border-radius: 6px !important;
    font-size: 12px !important;
    background: #fff !important;
    color: #075f7c !important;
    border: 1px solid #c7d5df !important;
    box-shadow: none !important;
  }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-quick-action.btn-primary { background:#087f9c!important; color:#fff!important; border-color:#087f9c!important; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .fh-logist-v85-quick-actions button { background:#fff!important; color:#075f7c!important; border:1px solid #c7d5df!important; border-radius:6px!important; min-height:38px!important; font-size:12px!important; box-shadow:none!important; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-quick-state { display:grid!important; grid-template-columns:38px minmax(0,1fr)!important; gap:8px!important; align-items:center!important; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-quick-updated { grid-column:1/-1!important; display:flex!important; justify-content:space-between!important; flex-wrap:wrap!important; gap:4px 8px!important; font-size:12px!important; text-align:left!important; line-height:1.4!important; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-quick-updated small { font-size:12px!important; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-quick-row { grid-template-columns:minmax(100px,.85fr) minmax(0,1.3fr)!important; gap:8px!important; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-quick-row-value { overflow-wrap:anywhere; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-quick-row-value :is(b,a) { font-size:12px!important; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 #dashboardPage .live-vehicle-quick-panel { width:min(390px,calc(100% - 36px))!important; }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 .fh-live-detail-v73 {
    border-color: var(--fh-line, #dce3eb) !important;
    border-radius: 6px !important;
    background: #fff !important;
    color: var(--fh-copy, #172633) !important;
    color-scheme: light;
    box-shadow: 0 18px 50px #17263330 !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 .fh-live-detail-v73 :is(
    .fh-v73-modal-head, .fh-v73-modal-body, .fh-v73-kpi, .fh-v73-section,
    .fh-v73-history-card, .fh-v73-detail-row
  ) {
    border-color: var(--fh-line, #dce3eb) !important;
    background: #fff !important;
    color: var(--fh-copy, #172633) !important;
  }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 .fh-live-detail-v73 :is(
    .fh-v73-modal-title h2, .fh-v73-kpi-value, .fh-v73-detail-value,
    .fh-v73-history-card h3
  ) { color: var(--fh-copy, #172633) !important; }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 .fh-live-detail-v73 :is(
    .fh-v73-modal-title p, .fh-v73-kpi-label, .fh-v73-section-title,
    .fh-v73-detail-label, .fh-v73-empty
  ) { color: var(--fh-secondary, #5d6d7d) !important; }

  body.fh-console-nav.fh-clarity.fh-workspace-v2 .fh-live-detail-v73 .live-quick-action {
    min-height: 38px !important;
    border-radius: 6px !important;
    background:#087f9c!important;
    color:#fff!important;
    border-color:#087f9c!important;
  }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 .fh-live-detail-v73 :is(.fh-v73-kpi,.fh-v73-history-card) { border-radius:6px!important; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 .fh-live-detail-v73 .fh-v73-section { border:0!important; padding:12px 0 0!important; box-shadow:none!important; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 .fh-live-detail-v73 :is(.fh-v73-detail-label,.fh-v73-detail-value,.fh-v73-kpi-label) { font-size:12px!important; line-height:1.5!important; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 .fh-live-detail-v73 .fh-v73-kpi-value { font-size:18px!important; font-weight:650!important; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 .fh-live-detail-v73 button[aria-label="Close vehicle details"] { background:#fff!important; color:#5d6d7d!important; border:1px solid #dce3eb!important; width:38px!important; height:38px!important; border-radius:6px!important; }

  /* Share dialog and toast are dynamically appended outside #dashboardPage. */
  body.fh-console-nav.fh-clarity.fh-workspace-v2 .fh-logist-v85-share-modal {
    background: #17263366 !important;
    backdrop-filter: blur(4px) !important;
  }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 .fh-logist-v85-share-card {
    color: #172633 !important;
    color-scheme: light !important;
    background: #fff !important;
    border: 1px solid #dce3eb !important;
    border-radius: 8px !important;
    box-shadow: 0 18px 50px #17263338 !important;
  }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 .fh-logist-v85-share-card h2 { color: #172633 !important; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 .fh-logist-v85-share-card p { color: #5d6d7d !important; }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 .fh-logist-v85-share-card .fh-logist-v85-share-grid label {
    color: #435565 !important;
  }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 .fh-logist-v85-share-card :is(input,select) {
    min-height: 38px !important;
    color: #172633 !important;
    color-scheme: light !important;
    background: #fff !important;
    border: 1px solid #c8d3de !important;
    border-radius: 5px !important;
  }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 .fh-logist-v85-share-card .btn-secondary {
    min-height: 38px !important;
    color: #075f7c !important;
    background: #fff !important;
    border: 1px solid #a9bdca !important;
    border-radius: 5px !important;
  }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 .fh-logist-v85-share-card .btn-primary {
    min-height: 38px !important;
    color: #fff !important;
    background: #087f9c !important;
    border: 1px solid #087f9c !important;
    border-radius: 5px !important;
  }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 .fh-logist-v85-share-card :is(button,input,select):focus-visible {
    outline: 2px solid #087f9c !important;
    outline-offset: 2px !important;
  }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 .fh-logist-v85-share-card button:disabled {
    opacity: .65 !important;
    cursor: wait !important;
  }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 .fh-logist-v85-share-card .status-line.danger {
    color: #8b1e24 !important;
    background: #fff1f0 !important;
    border-color: #e9aaa7 !important;
  }
  body.fh-console-nav.fh-clarity.fh-workspace-v2 .fh-logist-v85-toast {
    color: #172633 !important;
    background: #fff !important;
    border: 1px solid #a9bdca !important;
    border-radius: 6px !important;
    box-shadow: 0 8px 28px #17263330 !important;
  }
}
