
.progress-step-loader[data-v-ce435b10] {
  width: min(880px, 100%);
  margin: 0 auto;
  padding: 28px 32px 24px;
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.96);
  box-shadow: 0 22px 40px rgba(24, 39, 75, 0.08);
  border: 1px solid rgba(206, 220, 239, 0.9);
}
.progress-step-loader.is-compact[data-v-ce435b10] {
  width: min(760px, 100%);
  padding: 22px 26px 20px;
  box-shadow: 0 18px 36px rgba(24, 39, 75, 0.08);
}
.progress-step-loader__head[data-v-ce435b10] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
}
.progress-step-loader__copy[data-v-ce435b10] {
  min-width: 0;
}
.progress-step-loader__context[data-v-ce435b10] {
  margin-bottom: 4px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #7a8ca8;
}
.progress-step-loader__title[data-v-ce435b10] {
  font-size: 26px;
  line-height: 1.1;
  font-weight: 700;
  color: #223654;
}
.progress-step-loader.is-compact .progress-step-loader__title[data-v-ce435b10] {
  font-size: 21px;
}
.progress-step-loader__detail[data-v-ce435b10] {
  margin-top: 8px;
  font-size: 15px;
  line-height: 1.5;
  color: #5f7291;
}
.progress-step-loader__percent[data-v-ce435b10] {
  flex: 0 0 auto;
  font-size: 30px;
  line-height: 1;
  font-weight: 700;
  color: #2e8d6d;
}
.progress-step-loader.is-compact .progress-step-loader__percent[data-v-ce435b10] {
  font-size: 26px;
}
.progress-step-loader__bar[data-v-ce435b10] {
  height: 8px;
  margin-top: 18px;
  border-radius: 999px;
  background: #e4eef9;
  overflow: hidden;
}
.progress-step-loader__bar-fill[data-v-ce435b10] {
  display: block;
  height: 100%;
  border-radius: inherit;
  background: linear-gradient(90deg, #3abf8a 0%, #4da7ff 100%);
  transition: width 180ms ease;
}
.progress-step-loader__steps[data-v-ce435b10] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(108px, 1fr));
  gap: 18px;
  margin-top: 20px;
}
.progress-step-loader__step[data-v-ce435b10] {
  min-width: 0;
}
.progress-step-loader__node-row[data-v-ce435b10] {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.progress-step-loader__node[data-v-ce435b10] {
  position: relative;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 999px;
  border: 2px solid #b8cef0;
  background: #ffffff;
  color: #2e8d6d;
}
.progress-step-loader__node-core[data-v-ce435b10] {
  width: 8px;
  height: 8px;
  border-radius: 999px;
  background: #b8cef0;
}
.progress-step-loader__connector[data-v-ce435b10] {
  flex: 1 1 auto;
  height: 2px;
  margin-left: 8px;
  border-radius: 999px;
  background: #dbe7f6;
}
.progress-step-loader__connector.is-complete[data-v-ce435b10] {
  background: linear-gradient(90deg, rgba(58, 191, 138, 0.85) 0%, rgba(77, 167, 255, 0.85) 100%);
}
.progress-step-loader__step.is-complete .progress-step-loader__node[data-v-ce435b10] {
  border-color: #2e8d6d;
  background: #2e8d6d;
  color: #ffffff;
}
.progress-step-loader__step.is-active .progress-step-loader__node[data-v-ce435b10] {
  border-color: #2c6adf;
  box-shadow: 0 0 0 4px rgba(44, 106, 223, 0.14);
}
.progress-step-loader__step.is-active .progress-step-loader__node-core[data-v-ce435b10] {
  background: #2c6adf;
}
.progress-step-loader__step-kicker[data-v-ce435b10] {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #8a9bb5;
}
.progress-step-loader__step-label[data-v-ce435b10] {
  margin-top: 4px;
  font-size: 14px;
  line-height: 1.35;
  font-weight: 700;
  color: #223654;
}
.progress-step-loader__step-status[data-v-ce435b10] {
  margin-top: 3px;
  font-size: 12px;
  line-height: 1.35;
  color: #7d90ae;
}
.progress-step-loader__step.is-complete .progress-step-loader__step-status[data-v-ce435b10] {
  color: #2e8d6d;
}
.progress-step-loader__step.is-active .progress-step-loader__step-status[data-v-ce435b10] {
  color: #2c6adf;
}
.progress-step-loader__note[data-v-ce435b10] {
  margin-top: 18px;
  font-size: 13px;
  line-height: 1.5;
  color: #6e809c;
}
@media (max-width: 767px) {
.progress-step-loader[data-v-ce435b10],
  .progress-step-loader.is-compact[data-v-ce435b10] {
    padding: 20px 18px 18px;
    border-radius: 16px;
}
.progress-step-loader__head[data-v-ce435b10] {
    flex-direction: column;
    align-items: flex-start;
}
.progress-step-loader__percent[data-v-ce435b10] {
    font-size: 24px;
}
.progress-step-loader__steps[data-v-ce435b10] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
}


.us-map-workbench[data-v-5ec1bc4c] {
  width: 100%;
  min-width: 0;
  overflow-x: hidden;
  color: #21324a;
}
.us-map-workbench__toolbar[data-v-5ec1bc4c] {
  position: sticky;
  top: 0;
  z-index: 15;
  margin-bottom: 0.75rem;
  padding: 0.55rem 0.6rem 0.65rem;
  border: 1px solid rgba(218, 228, 240, 0.76);
  border-radius: 16px;
  background: rgba(248, 250, 252, 0.88);
  -webkit-backdrop-filter: blur(12px);
          backdrop-filter: blur(12px);
}
.us-map-workbench__toolbar-row[data-v-5ec1bc4c] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  align-items: center;
}
.us-map-workbench__toolbar-row > *[data-v-5ec1bc4c] {
  min-width: 0;
}
.us-map-workbench__search[data-v-5ec1bc4c] {
  display: flex;
  align-items: center;
  gap: 0.65rem;
  flex: 1 1 420px;
  width: 100%;
  min-width: 0;
  min-height: 46px;
  padding: 0 0.9rem;
  border: 1px solid #d8e3ef;
  border-radius: 14px;
  background: #fff;
}
.us-map-workbench__search .b-icon[data-v-5ec1bc4c] {
  color: #6f8098;
}
.us-map-command__top-row[data-v-5ec1bc4c],
.us-map-command__context-row[data-v-5ec1bc4c] {
  display: flex;
  align-items: center;
  min-width: 0;
  gap: 0.65rem;
}
.us-map-command__top-row[data-v-5ec1bc4c] {
  justify-content: flex-end;
  margin-bottom: 0.48rem;
}
.us-map-command__context-row[data-v-5ec1bc4c] {
  justify-content: space-between;
  flex-wrap: nowrap;
}
.us-map-command__ask-input[data-v-5ec1bc4c] {
  flex: 1 1 34rem;
  min-height: 42px;
  border-color: rgba(199, 214, 232, 0.9);
  border-radius: 13px;
  background: rgba(255, 255, 255, 0.92);
  box-shadow: 0 8px 20px rgba(26, 42, 64, 0.045);
}
.us-map-command__ask-input .b-icon[data-v-5ec1bc4c] {
  color: #23845f;
}
.us-map-command__ask-input[data-v-5ec1bc4c] :deep(.form-control) {
  height: 40px;
  border: none;
  box-shadow: none;
  background: transparent;
  color: #21324a;
  font-size: 0.94rem;
}
.us-map-command__ai-cluster[data-v-5ec1bc4c],
.us-map-command__scope-strip[data-v-5ec1bc4c] {
  display: flex;
  align-items: center;
  min-width: 0;
  gap: 0.45rem;
}
.us-map-command__ai-cluster[data-v-5ec1bc4c] {
  flex: 0 0 auto;
}
.us-map-command__scope-strip[data-v-5ec1bc4c] {
  flex: 1 1 auto;
  padding: 2px;
  overflow-x: auto;
  overscroll-behavior-x: contain;
  scrollbar-width: none;
}
.us-map-command__scope-strip[data-v-5ec1bc4c]::-webkit-scrollbar {
  display: none;
}
.us-map-command__territory-badge[data-v-5ec1bc4c] {
  flex: 0 0 auto;
  max-width: min(320px, 44vw);
  padding: 0.36rem 0.68rem;
  border-radius: 999px;
  background: rgba(32, 130, 88, 0.1);
  color: #176b49;
  font-size: 0.8rem;
  font-weight: 800;
  line-height: 1.2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.us-map-workbench__toolbar-pills[data-v-5ec1bc4c] {
  display: flex;
  flex: 1 1 420px;
  min-width: 0;
  flex-wrap: wrap;
  gap: 0.45rem;
}
.us-map-workbench__pill[data-v-5ec1bc4c],
.us-map-workbench__window-button[data-v-5ec1bc4c],
.us-map-workbench__view-button[data-v-5ec1bc4c],
.us-map-workbench__collapse-button[data-v-5ec1bc4c],
.us-map-workbench__refresh[data-v-5ec1bc4c],
.us-map-workbench__filters-toggle[data-v-5ec1bc4c],
.us-map-command__primary-ai[data-v-5ec1bc4c],
.us-map-command__ai-menu-toggle[data-v-5ec1bc4c],
.us-map-command__timeframe-toggle[data-v-5ec1bc4c],
.us-map-command__scope-chip[data-v-5ec1bc4c],
.us-map-command__filter-chip[data-v-5ec1bc4c],
.us-map-command__filter-option[data-v-5ec1bc4c],
.us-map-workbench__mini-action[data-v-5ec1bc4c],
.us-map-workbench__action-button[data-v-5ec1bc4c],
.us-map-workbench__inline-link[data-v-5ec1bc4c],
.us-map-command__priority-action[data-v-5ec1bc4c],
.us-map-command__priority-more[data-v-5ec1bc4c],
.us-map-command__priority-pill[data-v-5ec1bc4c],
.us-map-workbench__kpi[data-v-5ec1bc4c],
.us-map-workbench__map-meta-chip[data-v-5ec1bc4c] {
  transition: border-color 0.18s ease, background-color 0.18s ease, color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease;
}
.us-map-command__primary-ai[data-v-5ec1bc4c],
.us-map-command__ai-menu-toggle[data-v-5ec1bc4c],
.us-map-command__timeframe-toggle[data-v-5ec1bc4c],
.us-map-command__scope-chip[data-v-5ec1bc4c],
.us-map-command__filter-chip[data-v-5ec1bc4c],
.us-map-command__filter-option[data-v-5ec1bc4c] {
  display: inline-flex;
  align-items: center;
  border-radius: 999px;
  font-weight: 700;
  white-space: nowrap;
}
.us-map-command__primary-ai[data-v-5ec1bc4c] {
  gap: 0.4rem;
  min-height: 38px;
  padding: 0.48rem 0.78rem;
  border: 1px solid #23845f;
  background: #23845f;
  color: #ffffff;
  box-shadow: 0 8px 18px rgba(35, 132, 95, 0.16);
}
.us-map-command__ai-menu-toggle[data-v-5ec1bc4c],
.us-map-command__timeframe-toggle[data-v-5ec1bc4c] {
  gap: 0.35rem;
  min-height: 36px;
  padding: 0.42rem 0.68rem;
  border: 1px solid rgba(205, 219, 235, 0.9);
  background: rgba(255, 255, 255, 0.76);
  color: #405a76;
  font-size: 0.82rem;
}
.us-map-command[data-v-5ec1bc4c] :deep(.us-map-command__ai-menu-toggle),
.us-map-command[data-v-5ec1bc4c] :deep(.us-map-command__timeframe-toggle),
.us-map-command[data-v-5ec1bc4c] :deep(.us-map-command__filters-toggle) {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  gap: 0.36rem;
  min-height: 36px;
  padding: 0.42rem 0.68rem;
  border: 1px solid rgba(205, 219, 235, 0.9) !important;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.76) !important;
  color: #405a76 !important;
  font-size: 0.82rem;
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
  box-shadow: none !important;
}
.us-map-command[data-v-5ec1bc4c] :deep(.us-map-command__ai-menu-toggle) {
  border-color: transparent !important;
  background: transparent !important;
  color: #203044 !important;
}
.us-map-command[data-v-5ec1bc4c] :deep(.us-map-command__timeframe-toggle .b-icon),
.us-map-command[data-v-5ec1bc4c] :deep(.us-map-command__filters-toggle .b-icon),
.us-map-command[data-v-5ec1bc4c] :deep(.us-map-command__ai-menu-toggle .b-icon) {
  width: 0.98em;
  height: 0.98em;
  flex: 0 0 auto;
}
.us-map-command[data-v-5ec1bc4c] :deep(.us-map-command__ai-menu-toggle:hover),
.us-map-command[data-v-5ec1bc4c] :deep(.us-map-command__timeframe-toggle:hover),
.us-map-command[data-v-5ec1bc4c] :deep(.us-map-command__filters-toggle:hover) {
  border-color: #bfd4e6 !important;
  box-shadow: 0 8px 18px rgba(19, 34, 58, 0.06) !important;
}
.us-map-command__scope-chip[data-v-5ec1bc4c] {
  flex: 0 0 auto;
  min-height: 32px;
  padding: 0 0.62rem;
  border: 1px solid transparent;
  background: rgba(239, 244, 249, 0.88);
  color: #536a85;
  font-size: 0.8rem;
}
.us-map-command__scope-chip.is-active[data-v-5ec1bc4c] {
  border-color: #23845f;
  background: #e8f5ef;
  color: #1e674b;
}
.us-map-command__filter-chip[data-v-5ec1bc4c] {
  flex: 0 0 auto;
  gap: 0.25rem;
  min-height: 30px;
  padding: 0 0.34rem 0 0.58rem;
  border: 1px solid rgba(199, 214, 232, 0.78);
  background: rgba(255, 255, 255, 0.72);
  color: #4e647e;
  font-size: 0.78rem;
}
.us-map-command__filter-chip button[data-v-5ec1bc4c] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  padding: 0;
  border: none;
  border-radius: 999px;
  background: transparent;
  color: #6e8199;
}
.us-map-command__filter-chip button[data-v-5ec1bc4c]:hover {
  background: #edf3f8;
  color: #243b53;
}
.us-map-workbench__pill[data-v-5ec1bc4c] {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  min-height: 38px;
  padding: 0.45rem 0.75rem;
  border: 1px solid #dbe6f0;
  border-radius: 999px;
  background: #fff;
  color: #556983;
  font-size: 0.9rem;
  font-weight: 600;
}
.us-map-workbench__pill.is-active[data-v-5ec1bc4c] {
  border-color: #44c08c;
  background: #eef9f3;
  color: #205339;
}
.us-map-workbench__toolbar-actions[data-v-5ec1bc4c] {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: center;
  flex: 0 1 auto;
  min-width: 0;
  gap: 0.4rem;
  margin-left: auto;
}
.us-map-command__toolbar-actions > *[data-v-5ec1bc4c] {
  flex: 0 0 auto;
}
.us-map-workbench__window-toggle[data-v-5ec1bc4c],
.us-map-workbench__view-toggle[data-v-5ec1bc4c] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem;
  align-items: center;
}
.us-map-workbench__window-button[data-v-5ec1bc4c],
.us-map-workbench__view-button[data-v-5ec1bc4c],
.us-map-workbench__collapse-button[data-v-5ec1bc4c],
.us-map-workbench__refresh[data-v-5ec1bc4c],
.us-map-workbench__filters-toggle[data-v-5ec1bc4c] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.45rem;
  min-height: 42px;
  padding: 0.6rem 0.8rem;
  border: 1px solid #d9e5f0;
  border-radius: 12px;
  background: #fff;
  color: #32485f;
  font-weight: 600;
}
.us-map-command__filters-toggle[data-v-5ec1bc4c],
.us-map-command__utility-icon[data-v-5ec1bc4c] {
  min-height: 36px;
  padding: 0.42rem 0.62rem;
  border-color: rgba(205, 219, 235, 0.85);
  background: rgba(255, 255, 255, 0.72);
  color: #405a76;
  font-size: 0.82rem;
}
.us-map-command__utility-icon[data-v-5ec1bc4c] {
  width: 36px;
  padding: 0;
  color: #5f728a;
}
.us-map-workbench__window-button[data-v-5ec1bc4c] {
  min-width: 48px;
}
.us-map-workbench__window-button.is-active[data-v-5ec1bc4c],
.us-map-workbench__view-button.is-active[data-v-5ec1bc4c] {
  border-color: #44c08c;
  background: #ecf8f2;
  color: #20563b;
}
.us-map-command__view-segment[data-v-5ec1bc4c] {
  flex-wrap: nowrap;
  gap: 0;
  padding: 2px;
  border: 1px solid rgba(205, 219, 235, 0.82);
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.68);
}
.us-map-command__view-segment .us-map-workbench__view-button[data-v-5ec1bc4c] {
  min-height: 30px;
  padding: 0.28rem 0.58rem;
  border: none;
  border-radius: 999px;
  background: transparent;
  color: #60758d;
  font-size: 0.78rem;
}
.us-map-command__view-segment .us-map-workbench__view-button.is-active[data-v-5ec1bc4c] {
  background: #23845f;
  color: #ffffff;
  box-shadow: 0 4px 10px rgba(35, 132, 95, 0.16);
}
.us-map-workbench__filters-count[data-v-5ec1bc4c] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 20px;
  height: 20px;
  padding: 0 0.35rem;
  border-radius: 999px;
  background: #eaf5ef;
  color: #277454;
  font-size: 0.75rem;
  font-weight: 700;
}
.us-map-workbench__filters-popover[data-v-5ec1bc4c] {
  width: 260px;
  padding: 0.35rem;
}
.us-map-command__filters-popover[data-v-5ec1bc4c] {
  width: 300px;
}
.us-map-command__filter-options[data-v-5ec1bc4c] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.38rem;
}
.us-map-command__filter-option[data-v-5ec1bc4c] {
  min-height: 30px;
  padding: 0 0.58rem;
  border: 1px solid rgba(207, 220, 235, 0.88);
  background: #ffffff;
  color: #526a84;
  font-size: 0.78rem;
}
.us-map-command__filter-option.is-active[data-v-5ec1bc4c] {
  border-color: #23845f;
  background: #e8f5ef;
  color: #1e674b;
}
.us-map-command[data-v-5ec1bc4c] :deep(.us-map-command__ai-menu .dropdown-item),
.us-map-command[data-v-5ec1bc4c] :deep(.us-map-command__compact-menu .dropdown-item) {
  display: flex;
  align-items: center;
  gap: 0.45rem;
  color: #354d68;
  font-size: 0.86rem;
}
.us-map-workbench__filters-field[data-v-5ec1bc4c] {
  margin-bottom: 0.75rem;
}
.us-map-workbench__filters-field label[data-v-5ec1bc4c] {
  display: block;
  margin-bottom: 0.35rem;
  font-size: 0.74rem;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #71839a;
}
.us-map-workbench__filters-actions[data-v-5ec1bc4c] {
  display: flex;
  justify-content: flex-end;
}
.us-map-workbench__link-button[data-v-5ec1bc4c],
.us-map-workbench__inline-link[data-v-5ec1bc4c] {
  padding: 0;
  border: none;
  background: transparent;
  color: #2d7b5b;
  font-weight: 600;
}
.us-map-workbench__alert[data-v-5ec1bc4c] {
  border-radius: 16px;
}
.us-map-workbench__loading[data-v-5ec1bc4c],
.us-map-workbench__refresh-overlay[data-v-5ec1bc4c] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1.25rem;
}
.us-map-workbench__loading[data-v-5ec1bc4c] {
  min-height: 520px;
}
.us-map-workbench__bootstrap-state[data-v-5ec1bc4c] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.8rem;
  max-width: 36rem;
  padding: 2rem 2.2rem;
  border: 1px solid #dce8f3;
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.96);
  text-align: center;
  box-shadow: 0 18px 36px rgba(20, 37, 63, 0.08);
}
.us-map-workbench__bootstrap-title[data-v-5ec1bc4c] {
  font-size: 1.15rem;
  font-weight: 700;
  color: #21324a;
}
.us-map-workbench__bootstrap-copy[data-v-5ec1bc4c] {
  color: #62758d;
  line-height: 1.55;
}
.us-map-workbench__kpis[data-v-5ec1bc4c] {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 0.75rem;
  margin-bottom: 1rem;
}
.us-map-workbench__kpi[data-v-5ec1bc4c] {
  display: flex;
  flex-direction: column;
  gap: 0.2rem;
  align-items: flex-start;
  min-height: 96px;
  padding: 0.9rem 1rem;
  border: 1px solid #deebf5;
  border-radius: 16px;
  background: linear-gradient(180deg, #ffffff 0%, #fbfcfd 100%);
  text-align: left;
}
.us-map-workbench__kpi.is-active[data-v-5ec1bc4c],
.us-map-workbench__kpi[data-v-5ec1bc4c]:hover,
.us-map-workbench__pill[data-v-5ec1bc4c]:hover,
.us-map-workbench__window-button[data-v-5ec1bc4c]:hover,
.us-map-workbench__view-button[data-v-5ec1bc4c]:hover,
.us-map-workbench__collapse-button[data-v-5ec1bc4c]:hover,
.us-map-workbench__refresh[data-v-5ec1bc4c]:hover,
.us-map-workbench__filters-toggle[data-v-5ec1bc4c]:hover,
.us-map-workbench__mini-action[data-v-5ec1bc4c]:hover,
.us-map-workbench__action-button[data-v-5ec1bc4c]:hover,
.us-map-command__primary-ai[data-v-5ec1bc4c]:hover,
.us-map-command__ai-menu-toggle[data-v-5ec1bc4c]:hover,
.us-map-command__timeframe-toggle[data-v-5ec1bc4c]:hover,
.us-map-command__scope-chip[data-v-5ec1bc4c]:hover,
.us-map-command__filter-option[data-v-5ec1bc4c]:hover,
.us-map-command__priority-action[data-v-5ec1bc4c]:hover,
.us-map-command__priority-more[data-v-5ec1bc4c]:hover,
.us-map-command__priority-pill[data-v-5ec1bc4c]:hover,
.us-map-workbench__map-meta-chip[data-v-5ec1bc4c]:hover {
  border-color: #bfd4e6;
  box-shadow: 0 8px 18px rgba(19, 34, 58, 0.06);
}
.us-map-workbench__kpi-label[data-v-5ec1bc4c] {
  font-size: 0.74rem;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #73849b;
}
.us-map-workbench__kpi-value[data-v-5ec1bc4c] {
  font-size: 1.7rem;
  line-height: 1.05;
  color: #1f3150;
}
.us-map-workbench__kpi-copy[data-v-5ec1bc4c] {
  color: #62758d;
}
.us-map-workbench__body[data-v-5ec1bc4c] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(320px, 380px);
  gap: 1rem;
  align-items: start;
}
.us-map-workbench__body.is-map-only[data-v-5ec1bc4c],
.us-map-workbench__body.is-list-only[data-v-5ec1bc4c] {
  grid-template-columns: minmax(0, 1fr);
}
.us-map-workbench__map-stage[data-v-5ec1bc4c],
.us-map-workbench__action-panel[data-v-5ec1bc4c],
.us-map-workbench__list-view[data-v-5ec1bc4c] {
  min-width: 0;
}
.us-map-workbench__map-stage-head[data-v-5ec1bc4c],
.us-map-workbench__action-panel-head[data-v-5ec1bc4c],
.us-map-workbench__list-head[data-v-5ec1bc4c] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 0.9rem;
  margin-bottom: 0.85rem;
}
.us-map-workbench__section-title[data-v-5ec1bc4c] {
  font-size: 1.08rem;
  font-weight: 700;
  color: #20324a;
}
.us-map-workbench__section-copy[data-v-5ec1bc4c] {
  color: #63758d;
}
.us-map-workbench__map-stage-meta[data-v-5ec1bc4c] {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 0.45rem;
}
.us-map-workbench__map-meta-chip[data-v-5ec1bc4c] {
  display: inline-flex;
  align-items: center;
  min-height: 34px;
  padding: 0.45rem 0.7rem;
  border: 1px solid #dbe7f1;
  border-radius: 999px;
  background: #fff;
  color: #546882;
  font-size: 0.88rem;
  font-weight: 600;
}
.us-map-workbench__map-meta-chip.is-progress[data-v-5ec1bc4c] {
  color: #1f6d50;
  background: #eef9f3;
}
.us-map-workbench__map-frame[data-v-5ec1bc4c] {
  position: relative;
  overflow: hidden;
  border: 1px solid #dde8f2;
  border-radius: 22px;
  background: #f8fafc;
}
.us-map-workbench__map-empty[data-v-5ec1bc4c] {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.6rem;
  padding: 1.2rem;
  background: rgba(248, 250, 252, 0.88);
  text-align: center;
}
.us-map-workbench__map-empty-title[data-v-5ec1bc4c] {
  font-size: 1rem;
  font-weight: 700;
  color: #20324a;
}
.us-map-workbench__map-empty-copy[data-v-5ec1bc4c] {
  max-width: 34rem;
  color: #65778f;
}
.us-map-workbench__map-callout[data-v-5ec1bc4c] {
  position: absolute;
  left: 16px;
  right: 16px;
  bottom: 18px;
  z-index: 3;
  padding: 0.95rem 1rem;
  border: 1px solid rgba(221, 232, 242, 0.9);
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.95);
  box-shadow: 0 18px 32px rgba(17, 27, 46, 0.08);
}
.us-map-workbench__map-callout-head[data-v-5ec1bc4c] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 0.9rem;
}
.us-map-workbench__map-callout-title[data-v-5ec1bc4c] {
  font-size: 1rem;
  font-weight: 700;
  color: #20324a;
}
.us-map-workbench__map-callout-copy[data-v-5ec1bc4c] {
  color: #61758e;
}
.us-map-workbench__map-callout-actions[data-v-5ec1bc4c],
.us-map-workbench__modal-actions[data-v-5ec1bc4c] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.us-map-workbench__map-callout-metrics[data-v-5ec1bc4c],
.us-map-workbench__why-hot-metrics[data-v-5ec1bc4c],
.us-map-workbench__signal-strip[data-v-5ec1bc4c],
.us-map-workbench__tooltip-metrics[data-v-5ec1bc4c],
.us-map-workbench__account-card-submeta[data-v-5ec1bc4c] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.45rem 0.75rem;
  color: #6b7d94;
}
.us-map-workbench__map-progress[data-v-5ec1bc4c] {
  position: absolute;
  left: 16px;
  right: 16px;
  bottom: 126px;
  z-index: 4;
  padding: 0.75rem 0.85rem;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.94);
  box-shadow: 0 14px 26px rgba(17, 27, 46, 0.08);
}
.us-map-workbench__map-progress-bar[data-v-5ec1bc4c] {
  width: 100%;
  height: 8px;
  overflow: hidden;
  border-radius: 999px;
  background: #edf4f7;
}
.us-map-workbench__map-progress-bar span[data-v-5ec1bc4c] {
  display: block;
  height: 100%;
  border-radius: inherit;
  background: linear-gradient(90deg, #4cc18b 0%, #7cd7a9 100%);
}
.us-map-workbench__map-progress-copy[data-v-5ec1bc4c] {
  margin-top: 0.45rem;
  color: #62758d;
}
.us-map-command__priority-rail[data-v-5ec1bc4c] {
  position: absolute;
  left: 14px;
  right: 14px;
  bottom: 14px;
  z-index: 7;
  display: flex;
  flex-direction: column;
  gap: 0.42rem;
  padding: 0.52rem 0.58rem;
  border: 1px solid rgba(217, 228, 241, 0.82);
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.86);
  -webkit-backdrop-filter: blur(12px);
          backdrop-filter: blur(12px);
  box-shadow: 0 12px 26px rgba(23, 39, 62, 0.1);
}
.us-map-command__priority-focus[data-v-5ec1bc4c] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
  min-height: 36px;
  padding: 0 0.15rem;
}
.us-map-command__priority-focus-copy[data-v-5ec1bc4c] {
  display: inline-flex;
  align-items: baseline;
  min-width: 0;
  gap: 0.42rem;
  color: #5b6f88;
  font-size: 0.88rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.us-map-command__priority-focus-copy strong[data-v-5ec1bc4c] {
  color: #1f3048;
  font-size: 0.95rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
.us-map-command__priority-kicker[data-v-5ec1bc4c] {
  flex: 0 0 auto;
  color: #657d9a;
  font-size: 0.7rem;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
.us-map-command__priority-actions[data-v-5ec1bc4c] {
  display: flex;
  flex: 0 0 auto;
  flex-wrap: nowrap;
  gap: 0.36rem;
}
.us-map-command__priority-action[data-v-5ec1bc4c],
.us-map-command__priority-more[data-v-5ec1bc4c],
.us-map-command__priority-pill[data-v-5ec1bc4c] {
  display: inline-flex;
  align-items: center;
  border-radius: 999px;
  font-weight: 700;
  white-space: nowrap;
}
.us-map-command__priority-action[data-v-5ec1bc4c] {
  min-height: 32px;
  padding: 0.36rem 0.66rem;
  border: 1px solid rgba(205, 219, 235, 0.92);
  background: rgba(255, 255, 255, 0.78);
  color: #31506d;
  font-size: 0.78rem;
}
.us-map-command__priority-action.is-primary[data-v-5ec1bc4c] {
  border-color: #23845f;
  background: #23845f;
  color: #ffffff;
}
.us-map-command__priority-track[data-v-5ec1bc4c] {
  display: flex;
  align-items: center;
  gap: 0.55rem;
  min-height: 42px;
  padding-top: 0.42rem;
  border-top: 1px solid rgba(218, 229, 241, 0.74);
}
.us-map-command__priority-label[data-v-5ec1bc4c] {
  flex: 0 0 auto;
  color: #647a96;
  font-size: 0.7rem;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
.us-map-command__priority-scroller[data-v-5ec1bc4c] {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: nowrap;
  min-width: 0;
  gap: 0.38rem;
  overflow-x: auto;
  overscroll-behavior-x: contain;
  scrollbar-width: thin;
}
.us-map-command__priority-scroller[data-v-5ec1bc4c]::-webkit-scrollbar {
  height: 6px;
}
.us-map-command__priority-scroller[data-v-5ec1bc4c]::-webkit-scrollbar-thumb {
  border-radius: 999px;
  background: rgba(116, 135, 158, 0.32);
}
.us-map-command__priority-pill[data-v-5ec1bc4c] {
  flex: 0 0 auto;
  gap: 0.36rem;
  min-height: 34px;
  padding: 0 0.68rem;
  border: 1px solid transparent;
  background: rgba(242, 246, 250, 0.86);
  color: #4f657f;
  font-size: 0.82rem;
}
.us-map-command__priority-pill strong[data-v-5ec1bc4c] {
  color: #253b55;
  font-size: 0.84rem;
}
.us-map-command__priority-pill.is-active[data-v-5ec1bc4c] {
  border-color: #1f7758;
  background: #23845f;
  color: #ffffff;
  box-shadow: 0 0 0 2px rgba(35, 132, 95, 0.16);
}
.us-map-command__priority-pill.is-active strong[data-v-5ec1bc4c] {
  color: #ffffff;
}
.us-map-command__priority-more[data-v-5ec1bc4c] {
  flex: 0 0 auto;
  gap: 0.34rem;
  min-height: 34px;
  padding: 0 0.68rem;
  border: 1px solid rgba(205, 219, 235, 0.82);
  background: rgba(255, 255, 255, 0.74);
  color: #486179;
  font-size: 0.78rem;
}
.us-map-command__priority-more span[data-v-5ec1bc4c] {
  color: #23845f;
}
.us-map-workbench__action-panel[data-v-5ec1bc4c],
.us-map-workbench__list-view[data-v-5ec1bc4c] {
  padding: 1rem;
  border: 1px solid #dde8f2;
  border-radius: 22px;
  background: #fff;
}
.us-map-workbench__why-hot[data-v-5ec1bc4c] {
  margin-bottom: 1rem;
  padding: 0.85rem 0 1rem;
  border-top: 1px solid #e8eff5;
  border-bottom: 1px solid #e8eff5;
}
.us-map-workbench__why-hot-title[data-v-5ec1bc4c] {
  margin-bottom: 0.2rem;
  font-size: 0.8rem;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #7888a0;
}
.us-map-workbench__why-hot-copy[data-v-5ec1bc4c] {
  margin-bottom: 0.55rem;
  color: #4f627d;
}
.us-map-workbench__action-groups[data-v-5ec1bc4c] {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.us-map-workbench__action-group-head[data-v-5ec1bc4c] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
  margin-bottom: 0.55rem;
}
.us-map-workbench__action-group-title[data-v-5ec1bc4c] {
  font-size: 0.86rem;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #7988a0;
}
.us-map-workbench__action-group-count[data-v-5ec1bc4c],
.us-map-workbench__list-count[data-v-5ec1bc4c] {
  color: #6f8098;
  font-weight: 700;
}
.us-map-workbench__account-card[data-v-5ec1bc4c] {
  padding: 0.9rem 0;
  border-top: 1px solid #edf2f7;
}
.us-map-workbench__account-card.is-selected[data-v-5ec1bc4c] {
  margin: 0 -0.6rem;
  padding: 0.9rem 0.6rem;
  border: 1px solid rgba(35, 132, 95, 0.24);
  border-radius: 14px;
  background: #f2fbf6;
}
.us-map-workbench__account-card[data-v-5ec1bc4c]:first-of-type {
  border-top: none;
}
.us-map-workbench__account-card-main[data-v-5ec1bc4c] {
  display: block;
  width: 100%;
  padding: 0;
  border: 0;
  background: transparent;
  text-align: left;
}
.us-map-workbench__account-card-main[data-v-5ec1bc4c]:focus-visible {
  outline: 3px solid rgba(35, 132, 95, 0.28);
  outline-offset: 4px;
  border-radius: 12px;
}
.us-map-workbench__account-card.is-hot[data-v-5ec1bc4c] {
  border-left: 3px solid #df6b57;
  padding-left: 0.85rem;
}
.us-map-workbench__account-card.is-warm[data-v-5ec1bc4c] {
  border-left: 3px solid #e8a14f;
  padding-left: 0.85rem;
}
.us-map-workbench__account-card.is-cold[data-v-5ec1bc4c] {
  border-left: 3px solid #b8c6d6;
  padding-left: 0.85rem;
}
.us-map-workbench__account-card-head[data-v-5ec1bc4c] {
  display: flex;
  justify-content: space-between;
  gap: 0.75rem;
  align-items: flex-start;
}
.us-map-workbench__account-card-title[data-v-5ec1bc4c] {
  font-size: 1.02rem;
  font-weight: 700;
  color: #21324a;
}
.us-map-workbench__account-card-meta[data-v-5ec1bc4c] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.45rem;
  margin-top: 0.2rem;
}
.us-map-workbench__priority-badge[data-v-5ec1bc4c] {
  display: inline-flex;
  align-items: center;
  min-height: 24px;
  padding: 0.18rem 0.55rem;
  border-radius: 999px;
  font-size: 0.78rem;
  font-weight: 700;
}
.us-map-workbench__priority-badge.is-hot[data-v-5ec1bc4c] {
  background: #fdecea;
  color: #a04334;
}
.us-map-workbench__priority-badge.is-warm[data-v-5ec1bc4c] {
  background: #fff3e2;
  color: #9a651f;
}
.us-map-workbench__priority-badge.is-cold[data-v-5ec1bc4c] {
  background: #eef3f7;
  color: #5c6e84;
}
.us-map-workbench__trend[data-v-5ec1bc4c] {
  font-size: 0.82rem;
  font-weight: 700;
}
.us-map-workbench__trend.is-up[data-v-5ec1bc4c] {
  color: #2d805f;
}
.us-map-workbench__trend.is-down[data-v-5ec1bc4c] {
  color: #b15949;
}
.us-map-workbench__trend.is-flat[data-v-5ec1bc4c] {
  color: #6f8098;
}
.us-map-workbench__account-card-copy[data-v-5ec1bc4c],
.us-map-workbench__tooltip-copy[data-v-5ec1bc4c],
.us-map-workbench__contact-line[data-v-5ec1bc4c] {
  margin-top: 0.45rem;
  color: #52657d;
}
.us-map-workbench__contact-line[data-v-5ec1bc4c] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.45rem 0.7rem;
}
.us-map-workbench__account-card-actions[data-v-5ec1bc4c],
.us-map-workbench__tooltip-actions[data-v-5ec1bc4c],
.us-map-workbench__table-actions[data-v-5ec1bc4c] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.45rem;
  margin-top: 0.7rem;
}
.us-map-workbench__action-button[data-v-5ec1bc4c],
.us-map-workbench__mini-action[data-v-5ec1bc4c] {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  min-height: 36px;
  padding: 0.5rem 0.7rem;
  border: 1px solid #d8e4ee;
  border-radius: 12px;
  background: #fff;
  color: #31475f;
  font-size: 0.9rem;
  font-weight: 600;
}
.us-map-workbench__action-button--primary[data-v-5ec1bc4c],
.us-map-workbench__mini-action--primary[data-v-5ec1bc4c] {
  border-color: #44c08c;
  background: #44c08c;
  color: #fff;
}
.us-map-workbench__empty-state[data-v-5ec1bc4c] {
  padding: 1.2rem 0;
}
.us-map-workbench__empty-state-title[data-v-5ec1bc4c] {
  font-size: 0.98rem;
  font-weight: 700;
  color: #20324a;
}
.us-map-workbench__empty-state-copy[data-v-5ec1bc4c] {
  margin-top: 0.25rem;
  color: #63758d;
}
.us-map-workbench__tooltip[data-v-5ec1bc4c] {
  max-width: 320px;
  padding: 0.1rem;
}
.us-map-workbench__tooltip-head[data-v-5ec1bc4c] {
  display: flex;
  justify-content: space-between;
  gap: 0.75rem;
  align-items: flex-start;
}
.us-map-workbench__tooltip-title[data-v-5ec1bc4c] {
  font-weight: 700;
  color: #20324a;
}
.us-map-workbench__tooltip-subhead[data-v-5ec1bc4c] {
  margin: 0.7rem 0 0.45rem;
  font-size: 0.76rem;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #7888a0;
}
.us-map-workbench__tooltip-list[data-v-5ec1bc4c] {
  display: flex;
  flex-direction: column;
  gap: 0.35rem;
}
.us-map-workbench__tooltip-row[data-v-5ec1bc4c] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.1rem;
  padding: 0.45rem 0.55rem;
  border: 1px solid #e2ebf3;
  border-radius: 12px;
  background: #f9fbfd;
  text-align: left;
}
.us-map-workbench__tooltip-row-title[data-v-5ec1bc4c] {
  font-weight: 700;
  color: #21324a;
}
.us-map-workbench__tooltip-row-copy[data-v-5ec1bc4c] {
  color: #60748d;
  font-size: 0.9rem;
}
.us-map-workbench__table[data-v-5ec1bc4c] {
  display: flex;
  flex-direction: column;
  gap: 0;
}
.us-map-workbench__table-head[data-v-5ec1bc4c],
.us-map-workbench__table-row[data-v-5ec1bc4c] {
  display: grid;
  grid-template-columns: minmax(180px, 1.1fr) 110px 120px 140px minmax(240px, 1.6fr) 160px;
  gap: 0.8rem;
  align-items: center;
}
.us-map-workbench__table-head[data-v-5ec1bc4c] {
  padding: 0 0 0.65rem;
  border-bottom: 1px solid #e6eef5;
  font-size: 0.78rem;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #7888a0;
}
.us-map-workbench__table-row[data-v-5ec1bc4c] {
  padding: 0.9rem 0;
  border-bottom: 1px solid #edf2f7;
}
.us-map-workbench__table-row.is-selected[data-v-5ec1bc4c] {
  background: #f2fbf6;
}
.us-map-workbench__table-account strong[data-v-5ec1bc4c] {
  display: block;
  color: #21324a;
}
.us-map-workbench__table-account span[data-v-5ec1bc4c],
.us-map-workbench__table-reason[data-v-5ec1bc4c] {
  color: #60748d;
}
.us-map-workbench__table-account-button[data-v-5ec1bc4c] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  border: 0;
  background: transparent;
  text-align: left;
}
.us-map-workbench__table-account-button[data-v-5ec1bc4c]:focus-visible {
  outline: 3px solid rgba(35, 132, 95, 0.28);
  outline-offset: 3px;
  border-radius: 10px;
}
.us-map-workbench__modal[data-v-5ec1bc4c] :deep(.modal-content) {
  border-radius: 18px;
  border: 1px solid #dde8f2;
}
.us-map-workbench__modal-copy[data-v-5ec1bc4c] {
  margin-bottom: 0.75rem;
  color: #60748d;
}
.us-map-command__toolbar-row[data-v-5ec1bc4c] {
  align-items: flex-start;
}
.us-map-command__search[data-v-5ec1bc4c] {
  flex: 1 1 30rem;
}
.us-map-command__scope-pills[data-v-5ec1bc4c] {
  flex: 1 1 30rem;
}
.us-map-command__toolbar-tools[data-v-5ec1bc4c] {
  display: flex;
  flex: 1 1 100%;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.us-map-command__tool[data-v-5ec1bc4c] {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  padding: 0.55rem 0.9rem;
  border: 1px solid #d9e4f3;
  border-radius: 999px;
  background: #ffffff;
  color: #35506f;
  font-size: 0.88rem;
  font-weight: 600;
}
.us-map-command__toolbar-actions[data-v-5ec1bc4c] {
  flex-wrap: nowrap;
}
.us-map-command__mission-grid[data-v-5ec1bc4c] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0.7rem;
}
.us-map-command__mission-metric[data-v-5ec1bc4c] {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  padding: 0.75rem 0.85rem;
  border: 1px solid #e1eaf5;
  border-radius: 1rem;
  background: rgba(255, 255, 255, 0.86);
  text-align: left;
  color: #42607f;
}
.us-map-command__mission-metric strong[data-v-5ec1bc4c] {
  font-size: 1.3rem;
  color: #1f3350;
}
.us-map-command__mission-label[data-v-5ec1bc4c] {
  font-size: 0.74rem;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #7388a7;
}
.us-map-command__body[data-v-5ec1bc4c] {
  align-items: start;
}
.us-map-command__map-frame[data-v-5ec1bc4c] {
  position: relative;
}
.us-map-command__floating-card[data-v-5ec1bc4c] {
  position: absolute;
  z-index: 6;
  max-width: 16rem;
  padding: 0.8rem 0.9rem;
  border: 1px solid rgba(209, 221, 237, 0.95);
  border-radius: 1rem;
  background: rgba(255, 255, 255, 0.94);
  box-shadow: 0 18px 35px rgba(31, 56, 88, 0.12);
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
}
.us-map-command__floating-card--legend[data-v-5ec1bc4c] {
  top: 1rem;
  left: 1rem;
}
.us-map-command__floating-card--layers[data-v-5ec1bc4c] {
  top: 1rem;
  right: 1rem;
  max-width: 18rem;
}
.us-map-command__floating-title[data-v-5ec1bc4c] {
  margin-bottom: 0.45rem;
  font-size: 0.76rem;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #607898;
}
.us-map-command__floating-copy[data-v-5ec1bc4c] {
  margin-top: 0.5rem;
  font-size: 0.82rem;
  line-height: 1.45;
  color: #5f7594;
}
.us-map-command__legend-list[data-v-5ec1bc4c],
.us-map-command__layer-list[data-v-5ec1bc4c] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.45rem;
}
.us-map-command__legend-list span[data-v-5ec1bc4c] {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  font-size: 0.83rem;
  color: #35506f;
}
.us-map-command__legend-list i[data-v-5ec1bc4c] {
  width: 0.68rem;
  height: 0.68rem;
  border-radius: 999px;
  display: inline-block;
}
.us-map-command__legend-list i.is-hot[data-v-5ec1bc4c] { background: #df6b57;
}
.us-map-command__legend-list i.is-warm[data-v-5ec1bc4c] { background: #e8a14f;
}
.us-map-command__legend-list i.is-cold[data-v-5ec1bc4c] { background: #7c8ea4;
}
.us-map-command__legend-list i.is-gap[data-v-5ec1bc4c] { background: #3bb273;
}
.us-map-command__layer-button[data-v-5ec1bc4c] {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  padding: 0.45rem 0.7rem;
  border: 1px solid #dce7f3;
  border-radius: 999px;
  background: #ffffff;
  color: #526a8a;
  font-size: 0.8rem;
  font-weight: 600;
}
.us-map-command__layer-button.is-active[data-v-5ec1bc4c] {
  border-color: #6ac58e;
  color: #1d6c49;
  background: #edf9f2;
}
.us-map-command__map-callout-actions[data-v-5ec1bc4c] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-top: 0.85rem;
}
.us-map-command__intelligence-panel[data-v-5ec1bc4c] {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.us-map-command__panel-section[data-v-5ec1bc4c] {
  padding: 0.9rem 1rem;
  border: 1px solid #e1eaf5;
  border-radius: 1rem;
  background: #ffffff;
}
.us-map-command__panel-label[data-v-5ec1bc4c] {
  margin-bottom: 0.35rem;
  font-size: 0.74rem;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #7488a7;
}
.us-map-command__panel-copy[data-v-5ec1bc4c] {
  color: #536b8b;
  line-height: 1.55;
}
.us-map-command__account-detail .us-map-command__panel-copy strong[data-v-5ec1bc4c],
.us-map-command__account-detail .us-map-command__panel-copy span[data-v-5ec1bc4c] {
  display: block;
}
.us-map-command__account-detail .us-map-command__panel-copy strong[data-v-5ec1bc4c] {
  margin-bottom: 0.25rem;
  color: #20324a;
}
.us-map-command__gap-list[data-v-5ec1bc4c] {
  display: grid;
  gap: 0.65rem;
}
.us-map-command__gap-item[data-v-5ec1bc4c] {
  display: flex;
  flex-direction: column;
  gap: 0.18rem;
  padding: 0.8rem 0.9rem;
  border: 1px solid #dce7f3;
  border-radius: 0.95rem;
  background: #f9fbff;
  text-align: left;
  color: #315070;
}
.us-map-command__gap-item.is-danger[data-v-5ec1bc4c] {
  border-color: rgba(223, 107, 87, 0.3);
  background: rgba(223, 107, 87, 0.08);
}
.us-map-command__gap-item.is-warning[data-v-5ec1bc4c] {
  border-color: rgba(232, 161, 79, 0.35);
  background: rgba(232, 161, 79, 0.08);
}
.us-map-command__gap-item.is-success[data-v-5ec1bc4c] {
  border-color: rgba(59, 178, 115, 0.35);
  background: rgba(59, 178, 115, 0.08);
}
.us-map-command__gap-item.is-info[data-v-5ec1bc4c] {
  border-color: rgba(70, 126, 212, 0.3);
  background: rgba(70, 126, 212, 0.08);
}
.us-map-command__gap-item small[data-v-5ec1bc4c] {
  color: #637897;
  line-height: 1.45;
}
.us-map-command__queue-tab[data-v-5ec1bc4c] {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  padding: 0.5rem 0.85rem;
  border: 1px solid #dce7f3;
  border-radius: 999px;
  background: #ffffff;
  color: #547090;
  font-size: 0.83rem;
  font-weight: 700;
}
.us-map-command__queue-tab.is-active[data-v-5ec1bc4c] {
  border-color: #6ac58e;
  color: #1c6c48;
  background: #edf9f2;
}
.us-map-command__selection-pill[data-v-5ec1bc4c] {
  display: inline-flex;
  align-items: center;
  padding: 0.28rem 0.55rem;
  border-radius: 999px;
  background: #f1f5fa;
  color: #4f6888;
  font-size: 0.76rem;
  font-weight: 600;
}
.us-map-command__drawer-actions[data-v-5ec1bc4c],
.us-map-command__drawer-tools[data-v-5ec1bc4c],
.us-map-command__selection-list[data-v-5ec1bc4c] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.us-map-command__drawer[data-v-5ec1bc4c] {
  padding: 0.25rem 0.15rem 1rem;
}
.us-map-command__drawer-head[data-v-5ec1bc4c] {
  margin-bottom: 1rem;
}
.us-map-command__drawer-title[data-v-5ec1bc4c] {
  font-size: 1.18rem;
  font-weight: 700;
  color: #21324b;
}
.us-map-command__drawer-copy[data-v-5ec1bc4c] {
  margin-top: 0.25rem;
  color: #5d7492;
  line-height: 1.5;
}
.us-map-command__drawer-banner[data-v-5ec1bc4c] {
  margin-bottom: 0.9rem;
  padding: 0.75rem 0.85rem;
  border-radius: 0.9rem;
  background: #eef6ff;
  color: #36577b;
}
.us-map-command__drawer-grid[data-v-5ec1bc4c] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0.7rem;
  margin-bottom: 0.9rem;
}
.us-map-command__drawer-field[data-v-5ec1bc4c] {
  margin-bottom: 0.85rem;
}
.us-map-command__drawer-field label[data-v-5ec1bc4c] {
  display: block;
  margin-bottom: 0.35rem;
  font-size: 0.78rem;
  font-weight: 700;
  color: #6d83a0;
  text-transform: uppercase;
  letter-spacing: 0.12em;
}
.us-map-command__contact-list[data-v-5ec1bc4c],
.us-map-command__route-list[data-v-5ec1bc4c] {
  display: grid;
  gap: 0.7rem;
}
.us-map-command__contact-card[data-v-5ec1bc4c],
.us-map-command__route-item[data-v-5ec1bc4c] {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 0.7rem;
  padding: 0.85rem 0.95rem;
  border: 1px solid #dfe9f5;
  border-radius: 1rem;
  background: #ffffff;
}
.us-map-command__contact-select[data-v-5ec1bc4c] {
  padding-top: 0.2rem;
}
.us-map-command__contact-top[data-v-5ec1bc4c] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 0.7rem;
}
.us-map-command__contact-name[data-v-5ec1bc4c] {
  font-weight: 700;
  color: #203149;
}
.us-map-command__contact-meta[data-v-5ec1bc4c],
.us-map-command__contact-reason[data-v-5ec1bc4c],
.us-map-command__contact-details[data-v-5ec1bc4c],
.us-map-command__route-item span[data-v-5ec1bc4c],
.us-map-command__route-item small[data-v-5ec1bc4c] {
  color: #5d7593;
  line-height: 1.45;
}
.us-map-command__contact-details[data-v-5ec1bc4c] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-top: 0.45rem;
  font-size: 0.83rem;
}
.us-map-command__route-item[data-v-5ec1bc4c] {
  grid-template-columns: 1fr;
}
@media (max-width: 1200px) {
.us-map-command__top-row[data-v-5ec1bc4c],
  .us-map-command__context-row[data-v-5ec1bc4c] {
    align-items: stretch;
    flex-direction: column;
}
.us-map-command__ai-cluster[data-v-5ec1bc4c],
  .us-map-command__toolbar-actions[data-v-5ec1bc4c] {
    width: 100%;
    justify-content: flex-start;
}
.us-map-command__scope-strip[data-v-5ec1bc4c] {
    width: 100%;
}
.us-map-workbench__body[data-v-5ec1bc4c],
  .us-map-workbench__body.is-map-only[data-v-5ec1bc4c],
  .us-map-workbench__body.is-list-only[data-v-5ec1bc4c] {
    grid-template-columns: minmax(0, 1fr);
}
.us-map-workbench__action-panel[data-v-5ec1bc4c] {
    order: 2;
}
.us-map-workbench__kpis[data-v-5ec1bc4c] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.us-map-command__drawer-grid[data-v-5ec1bc4c],
  .us-map-command__mission-grid[data-v-5ec1bc4c] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (min-width: 1201px) and (max-width: 1680px) {
.us-map-workbench__toolbar-actions[data-v-5ec1bc4c] {
    flex: 1 1 100%;
    margin-left: 0;
    justify-content: flex-start;
}
.us-map-command__toolbar-actions[data-v-5ec1bc4c] {
    flex: 0 0 auto;
    margin-left: auto;
    justify-content: flex-end;
}
}
@media (max-width: 1440px) {
.us-map-workbench__body[data-v-5ec1bc4c] {
    grid-template-columns: minmax(0, 1fr);
}
.us-map-workbench__action-panel[data-v-5ec1bc4c] {
    order: 2;
}
}
@media (max-width: 767px) {
.us-map-workbench__toolbar[data-v-5ec1bc4c] {
    position: static;
    padding: 0.5rem;
}
.us-map-command__ai-cluster[data-v-5ec1bc4c],
  .us-map-command__toolbar-actions[data-v-5ec1bc4c] {
    overflow-x: auto;
    flex-wrap: nowrap;
    padding-bottom: 0.15rem;
}
.us-map-command__ask-input[data-v-5ec1bc4c] {
    flex-basis: auto;
}
.us-map-workbench__kpis[data-v-5ec1bc4c] {
    grid-template-columns: minmax(0, 1fr);
}
.us-map-workbench__table-head[data-v-5ec1bc4c],
  .us-map-workbench__table-row[data-v-5ec1bc4c] {
    grid-template-columns: minmax(0, 1fr);
}
.us-map-workbench__map-callout-head[data-v-5ec1bc4c],
  .us-map-workbench__map-stage-head[data-v-5ec1bc4c],
  .us-map-workbench__action-panel-head[data-v-5ec1bc4c],
  .us-map-workbench__list-head[data-v-5ec1bc4c] {
    flex-direction: column;
}
.us-map-command__mission-grid[data-v-5ec1bc4c],
  .us-map-command__drawer-grid[data-v-5ec1bc4c],
  .us-map-command__floating-card[data-v-5ec1bc4c] {
    position: static;
    max-width: none;
    margin-bottom: 0.75rem;
}
.us-map-command__priority-rail[data-v-5ec1bc4c] {
    left: 8px;
    right: 8px;
    bottom: 8px;
}
.us-map-command__priority-focus[data-v-5ec1bc4c],
  .us-map-command__priority-track[data-v-5ec1bc4c] {
    align-items: flex-start;
    flex-direction: column;
}
.us-map-command__priority-focus-copy[data-v-5ec1bc4c],
  .us-map-command__priority-actions[data-v-5ec1bc4c],
  .us-map-command__priority-scroller[data-v-5ec1bc4c] {
    width: 100%;
}
.us-map-command__priority-actions[data-v-5ec1bc4c] {
    overflow-x: auto;
}
.us-map-workbench__map-progress[data-v-5ec1bc4c] {
    bottom: 150px;
}
}


.page-us-heatmap[data-v-404cb174] {
  padding: 1.25rem 1.5rem 2rem;
}
@media (max-width: 767px) {
.page-us-heatmap[data-v-404cb174] {
    padding: 0.85rem 0.85rem 1.5rem;
}
}

