@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@400;500;600;700;800;900&family=Inter+Tight:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&family=Oswald:wght@400;500;600;700&display=swap");
@media (max-width: 767px) {
  .hideCompact {
    display: none;
  }
}
.showCompact {
  display: none;
}
@media (max-width: 767px) {
  .showCompact {
    display: block;
  }
}

@font-face {
  font-family: "HorizonLog Mono";
  src: url("/fonts/HorizonLogMono-Variable.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "HorizonLog Mono";
  src: url("/fonts/HorizonLogMono-Italic-Variable.ttf") format("truetype");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}
::-moz-selection {
  background-color: #fb941e;
}
::selection {
  background-color: #fb941e;
}

h1 {
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-weight: 600;
  font-size: 43px;
  margin: 0;
  line-height: 1.2;
}

h2 {
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-weight: 600;
  font-size: 33px;
  margin: 0;
  line-height: 1.25;
}

a {
  color: #085bcd;
}
a:visited {
  color: #085bcd;
}

.hw-spinner-container {
  position: fixed;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  left: 50%;
  top: 50%;
  opacity: 0;
  transform-origin: center;
  transform: translate(-50%, -50%) scale(0.2, 0.2);
  transition: opacity 0.2s, transform 0.2s;
  border-radius: 18px;
  padding: 14px 14px 9px 14px;
  backdrop-filter: blur(4px);
  background-color: var(--hw-spinner-bg, rgba(255, 255, 255, 0.3));
  border: 1px solid var(--hw-spinner-border, #eeeeee);
}

.hw-loading-host {
  position: relative;
}

.hw-loading-indicator {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 40;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.18s ease, visibility 0.18s ease;
}

.hw-loading-indicator.is-visible {
  opacity: 1;
  visibility: visible;
}

.hw-loading-indicator-viewport {
  position: fixed;
  z-index: 9999;
}

.hw-loading-indicator-shade {
  position: absolute;
  inset: 0;
  background: var(--hw-loading-shade, rgba(255, 255, 255, 0.56));
}

.hw-loading-indicator-no-shade .hw-loading-indicator-shade {
  display: none;
}

.hw-loading-indicator-center {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-width: 0;
  padding: 0 12px;
}

.hw-loading-indicator .hw-spinner-container {
  position: static;
  left: auto;
  top: auto;
  opacity: 1;
  transform: none;
  transition: none;
}

.hw-loading-indicator-label {
  display: none;
  color: var(--hw-spinner-label, #264463);
  font-size: 13px;
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  max-width: 220px;
}

.hw-loading-indicator-has-label .hw-loading-indicator-label {
  display: block;
}

.hw-loading-indicator-has-label .hw-spinner-container {
  padding: 34px 34px 29px 34px;
}

.hw-loading-indicator-compact .hw-spinner-container {
  padding: 7px 7px 5px 7px;
  border-radius: 10px;
}

.hw-loading-indicator-has-label.hw-loading-indicator-compact .hw-spinner-container {
  padding: 27px 27px 25px 27px;
}

.hw-loading-indicator-compact .lds-grid {
  width: 40px;
  height: 40px;
}

.hw-loading-indicator-compact .lds-grid div {
  width: 8px;
  height: 8px;
}

.hw-loading-indicator-compact .lds-grid div:nth-child(1) {
  top: 4px;
  left: 4px;
}

.hw-loading-indicator-compact .lds-grid div:nth-child(2) {
  top: 4px;
  left: 16px;
}

.hw-loading-indicator-compact .lds-grid div:nth-child(3) {
  top: 4px;
  left: 28px;
}

.hw-loading-indicator-compact .lds-grid div:nth-child(4) {
  top: 16px;
  left: 4px;
}

.hw-loading-indicator-compact .lds-grid div:nth-child(5) {
  top: 16px;
  left: 16px;
}

.hw-loading-indicator-compact .lds-grid div:nth-child(6) {
  top: 16px;
  left: 28px;
}

.hw-loading-indicator-compact .lds-grid div:nth-child(7) {
  top: 28px;
  left: 4px;
}

.hw-loading-indicator-compact .lds-grid div:nth-child(8) {
  top: 28px;
  left: 16px;
}

.hw-loading-indicator-compact .lds-grid div:nth-child(9) {
  top: 28px;
  left: 28px;
}

.hw-toast-host {
  position: fixed;
  top: 12px;
  left: 50%;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: min(560px, calc(100vw - 24px));
  transform: translateX(-50%);
  z-index: 10010;
  pointer-events: none;
}

.hw-toast {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 15px;
  border: 1px solid var(--hw-toast-border, #cad5e3);
  border-radius: 14px;
  background: var(--hw-toast-bg, linear-gradient(180deg, #f7fbff 0%, #eef4fa 100%));
  box-shadow: 0 12px 28px var(--hw-toast-shadow, rgba(13, 26, 46, 0.14));
  color: var(--hw-toast-text, #264463);
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
  pointer-events: auto;
  transition: opacity 0.18s ease, transform 0.18s ease, visibility 0.18s ease;
}

.hw-toast.is-visible {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.hw-toast-success {
  border-color: var(--hw-toast-success-border, #9cc6a0);
  background: var(--hw-toast-success-bg, linear-gradient(180deg, #f3fbf4 0%, #e8f5ea 100%));
}

.hw-toast-error {
  border-color: var(--hw-toast-error-border, #d8a5a5);
  background: var(--hw-toast-error-bg, linear-gradient(180deg, #fff8f8 0%, #fdeeee 100%));
}

.hw-toast-info {
  border-color: var(--hw-toast-border, #cad5e3);
}

.hw-toast-message {
  flex: 1 1 auto;
  min-width: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
}

.hw-toast-close {
  flex: 0 0 auto;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  color: var(--hw-toast-close, #355479);
  cursor: pointer;
  font: inherit;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
  text-transform: uppercase;
}

.hw-toast-close:hover,
.hw-toast-close:focus {
  color: var(--hw-nav-hover, #cc6600);
}

.hw-spotlight-item {
  transition: opacity 0.45s ease, filter 0.45s ease, transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
}

.hw-spotlight-dimmed {
  opacity: 0.24;
  filter: saturate(0.45);
}

.hw-spotlight-target {
  opacity: 1 !important;
  filter: none !important;
  position: relative;
  z-index: 1;
  transform: translateY(-2px);
  box-shadow: 0 20px 40px rgba(16, 44, 77, 0.18);
  border-color: #f0a13e;
}

@media screen and (max-width: 767px) {
  .hw-toast-host {
    top: 8px;
    width: calc(100vw - 16px);
  }

  .hw-toast {
    padding: 12px 13px;
    gap: 10px;
  }
}
.hw-spinner-dim {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.5);
  transition: opacity 0.2s;
}
.hw-spinner-dim.show {
  opacity: 1;
}

.lds-grid {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}

.lds-grid div {
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #ff8422;
  animation: lds-grid 1.2s linear infinite;
}

.lds-grid div:nth-child(1) {
  top: 8px;
  left: 8px;
  animation-delay: 0s;
}

.lds-grid div:nth-child(2) {
  top: 8px;
  left: 32px;
  animation-delay: -0.4s;
}

.lds-grid div:nth-child(3) {
  top: 8px;
  left: 56px;
  animation-delay: -0.8s;
}

.lds-grid div:nth-child(4) {
  top: 32px;
  left: 8px;
  animation-delay: -0.4s;
}

.lds-grid div:nth-child(5) {
  top: 32px;
  left: 32px;
  animation-delay: -0.8s;
}

.lds-grid div:nth-child(6) {
  top: 32px;
  left: 56px;
  animation-delay: -1.2s;
}

.lds-grid div:nth-child(7) {
  top: 56px;
  left: 8px;
  animation-delay: -0.8s;
}

.lds-grid div:nth-child(8) {
  top: 56px;
  left: 32px;
  animation-delay: -1.2s;
}

.lds-grid div:nth-child(9) {
  top: 56px;
  left: 56px;
  animation-delay: -1.6s;
}

@keyframes lds-grid {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
/* CSS layout */
body {
  color: #000;
  font-family: "Inter Tight", Arial, sans-serif;
  font-size: 15px;
  font-style: normal;
  line-height: 1.45;
  background-color: #999999;
  height: 100%;
  margin-top: 0;
  -webkit-tap-highlight-color: #cc6600;
}

input {
  box-sizing: border-box;
}

table {
  border-spacing: 0;
}

h1 {
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: 43px;
  font-weight: 600;
  line-height: 1.2;
  margin: 0;
}

h2 {
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: 33px;
  font-weight: 600;
  line-height: 1.25;
  margin: 0;
}

a {
  color: #085bcd;
}

a:visited {
  color: #085bcd;
}

#bodycontainer {
  margin: 0 auto;
  margin-top: 12px;
  background-color: #fff;
  border: 0;
  border-radius: 5px;
  box-shadow: 0 1px 14px rgba(0, 0, 0, 0.3);
  overflow: visible;
  width: 95%;
  max-width: 1400px;
}

#bodycontainer.hw-responsive-shell > #masthead,
#bodycontainer.hw-responsive-shell > #masthead .hw-logo-bar {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

#bodycontainer.hw-responsive-shell > #masthead {
  overflow: hidden;
}

body.popup #bodycontainer,
body.popup #container {
  background: none;
  box-shadow: none;
}

#bodycontainer_i {
  margin: 0 0 0 0;
  padding-bottom: 0;
  background-color: #fff;
  border-width: 0px;
  border-style: solid;
  border-color: #000;
  width: 100%;
  /* 950px; */
}

.connecterroroff {
  display: none;
  position: absolute;
}

/*body[connecterror="yes"] #connecterror*/
.connecterroron {
  display: block;
  position: absolute;
  background-color: Red;
  color: White;
  font-size: large;
  text-align: center;
  vertical-align: middle;
  border: solid 1px #aa0000;
}

#masthead {
  width: 100%;
}

.hw-logo-bar {
  box-sizing: border-box;
  width: 100%;
  min-height: 86px;
  padding: 8px 10px;
  position: relative;
  overflow: hidden;
}

.hw-logo-bar::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url("/img/pumpjackbg.gif");
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  opacity: 0.12;
  pointer-events: none;
}

.hw-logo-link {
  display: inline-block;
  position: relative;
  z-index: 1;
}

.hw-logo-link img {
  display: block;
  max-width: 100%;
  height: auto;
}

.top_nav {
  background-color: #235192;
  width: 100%;
  color: #ffffff;
  z-index: 999999;
}

.top_nav a {
  color: #ffffff;
  z-index: 999999;
}

#top_nav {
  background-color: #235192;
  width: 100%;
  color: #ffffff;
  z-index: 999999;
  position: relative;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  isolation: isolate;
}

#top_nav a {
  color: #ffffff;
  z-index: 999999;
}

.hw-top-nav-user {
  order: 2;
  margin-left: auto;
}

.top_nav_menu {
  background-color: transparent;
  z-index: 999999;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.02em;
  margin: 0;
  min-height: 40px;
  height: auto !important;
}

.top_nav_site_menu {
  order: 1;
}

#top_nav .top_nav_menu td {
  border: 0;
}

#top_nav .top_nav_menu a {
  text-decoration: none;
  color: #ffffff;
  white-space: nowrap;
}

#top_nav .top_nav_menu a.hw-external-link,
.top_nav_menu_dynamic a.hw-external-link {
  position: relative;
  padding-right: 28px !important;
}

.top_nav_menu_dynamic a.hw-external-link {
  display: block;
  width: 100%;
  box-sizing: border-box;
  padding-right: 20px !important;
}

#top_nav .top_nav_menu a.hw-external-link::after,
.top_nav_menu_dynamic a.hw-external-link::after {
  content: "↗";
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-54%);
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
  opacity: 0.86;
}

.top_nav_menu_dynamic a.hw-external-link::after {
  right: 4px;
}

#top_nav .top_nav_menu span {
  white-space: nowrap;
}

#top_nav .top_nav_menu,
#top_nav .top_nav_menu a,
#top_nav .top_nav_menu span,
#top_nav .top_nav_menu font {
  font-size: 15px;
}

#top_nav.hw-menu-overflow {
  -webkit-overflow-scrolling: touch;
  flex-wrap: nowrap;
  overflow-x: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

#top_nav.hw-touch-menu-active {
  overflow: visible;
}

#hw-touch-menu-panel {
  position: fixed;
  left: 12px;
  right: auto;
  width: 210px;
  max-width: calc(100vw - 24px);
  z-index: 2000001;
  display: none;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
  box-shadow: 0 10px 28px rgba(0, 0, 0, 0.35);
}

#hw-touch-menu-panel,
#hw-touch-menu-panel table {
  margin: 0;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

#hw-touch-menu-panel tbody,
#hw-touch-menu-panel tr,
#hw-touch-menu-panel table table {
  margin: 0;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

#hw-touch-menu-panel td {
  width: 100%;
  margin: 0;
  padding: 0;
}

#hw-touch-menu-panel td[nowrap] {
  padding: 0 !important;
}

#hw-touch-menu-panel a,
#hw-touch-menu-panel a:visited {
  display: block;
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 10px 17px;
  color: #ffffff;
  text-decoration: none;
}

#hw-touch-menu-panel a font,
#hw-touch-menu-panel a:visited font {
  color: inherit !important;
}

#top_nav.hw-menu-overflow::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

#top_nav.hw-menu-overflow > div,
#top_nav.hw-menu-overflow > table {
  flex: 0 0 auto;
}

.top_nav_menu_dynamic {
  background-color: #235192;
  border: solid 1px #000000;
  position: relative;
  z-index: 11000;
  backface-visibility: hidden;
  isolation: isolate;
  transform: translateZ(0);
  will-change: transform;
}

.hw-well-menu-search-shell {
  padding: 10px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.18);
  background: #183d6d;
}

.hw-well-menu-search-input-wrap {
  position: relative;
  width: 100%;
}

.hw-well-menu-search-icon {
  position: absolute;
  top: 50%;
  left: 12px;
  width: 13px;
  height: 13px;
  margin-top: -6.5px;
  pointer-events: none;
}

.hw-well-menu-search-icon::before,
.hw-well-menu-search-icon::after {
  content: "";
  position: absolute;
  display: block;
}

.hw-well-menu-search-icon::before {
  top: 0;
  left: 0;
  width: 8px;
  height: 8px;
  border: 2px solid rgba(24, 61, 109, 0.82);
  border-radius: 50%;
}

.hw-well-menu-search-icon::after {
  right: 0;
  bottom: 0;
  width: 2px;
  height: 6px;
  border-radius: 2px;
  background: rgba(24, 61, 109, 0.82);
  transform: translate(0, 1px) rotate(-45deg);
  transform-origin: center bottom;
}

.hw-well-menu-search-input {
  display: block;
  width: 100%;
  min-width: 0;
  height: 38px;
  box-sizing: border-box;
  padding: 8px 52px 8px 40px;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  border: 1px solid rgba(255, 255, 255, 0.28);
  border-radius: 7px;
  background-color: rgba(255, 255, 255, 0.1);
  background-image: none;
  box-shadow: none;
  color: #ffffff;
  font: 600 14px "Inter Tight", Arial, sans-serif;
  text-indent: 0;
  outline: none;
}

.hw-well-menu-search-input::-webkit-search-decoration,
.hw-well-menu-search-input::-webkit-search-cancel-button,
.hw-well-menu-search-input::-webkit-search-results-button,
.hw-well-menu-search-input::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

.hw-well-menu-search-input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.72);
}

.hw-well-menu-search-input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.72);
}

.hw-well-menu-search-input::placeholder {
  color: rgba(255, 255, 255, 0.72);
}

.hw-well-menu-search-input:focus {
  border-color: rgba(255, 255, 255, 0.55);
  background: rgba(255, 255, 255, 0.16);
}

.hw-well-menu-search-clear {
  position: absolute;
  top: 50%;
  right: 8px;
  width: 18px;
  height: 18px;
  margin-top: -9px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.18);
  color: transparent;
  cursor: pointer;
  overflow: hidden;
  text-indent: -9999px;
}

.hw-well-menu-search-clear:hover {
  background: rgba(255, 255, 255, 0.28);
}

.hw-well-menu-search-clear::before,
.hw-well-menu-search-clear::after {
  content: "";
  position: absolute;
  top: 8px;
  left: 4px;
  width: 10px;
  height: 2px;
  border-radius: 2px;
  background: rgba(255, 255, 255, 0.92);
}

.hw-well-menu-search-clear::before {
  transform: rotate(45deg);
}

.hw-well-menu-search-clear::after {
  transform: rotate(-45deg);
}

.hw-well-menu-search-results {
  max-height: min(56vh, 420px);
  overflow-y: auto;
  margin: 10px -10px 0 -10px;
  background: #235192;
}

.hw-well-menu-search-results-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

.hw-well-menu-search-empty {
  padding: 9px 15px;
  color: rgba(255, 255, 255, 0.78);
  font-size: 14px;
  font-weight: 600;
  font-family: "Inter Tight", Arial, sans-serif;
}

.hw-well-menu-search-cell {
  padding: 0;
  border: 0;
  background: #235192;
}

.hw-well-menu-default-cell {
  padding: 0 !important;
  border: 0;
  background: #235192;
}

.hw-well-menu-search-row:hover .hw-well-menu-search-cell,
.hw-well-menu-search-row:focus-within .hw-well-menu-search-cell,
.hw-well-menu-search-row.is-hovered .hw-well-menu-search-cell,
.hw-well-menu-search-row:hover .hw-well-menu-default-cell,
.hw-well-menu-search-row:focus-within .hw-well-menu-default-cell,
.hw-well-menu-search-row.is-hovered .hw-well-menu-default-cell,
.hw-well-menu-search-child-menu > table > tbody > tr:hover > td,
.hw-well-menu-search-child-menu > table > tbody > tr:focus-within > td,
.hw-well-menu-search-child-menu > table > tbody > tr.is-hovered > td,
.hw-well-menu-search-child-menu > table > tbody > tr:hover .hw-well-menu-default-cell,
.hw-well-menu-search-child-menu > table > tbody > tr:focus-within .hw-well-menu-default-cell,
.hw-well-menu-search-child-menu > table > tbody > tr.is-hovered .hw-well-menu-default-cell {
  background: #cc6600;
}

.hw-well-menu-search-row > .hw-well-menu-search-cell > .top_nav_menu_item,
.hw-well-menu-search-row > .hw-well-menu-search-cell > .top_nav_menu_hover,
.hw-well-menu-search-child-menu > table > tbody > tr > td > .top_nav_menu_item,
.hw-well-menu-search-child-menu > table > tbody > tr > td > .top_nav_menu_hover {
  background: transparent;
}

.hw-well-menu-search-row > .hw-well-menu-search-cell > .top_nav_menu_item,
.hw-well-menu-search-row > .hw-well-menu-search-cell > .top_nav_menu_hover {
  padding: 9px 10px !important;
}

#top_nav > .top_nav_menu_dynamic[data-hw-search-layout-init=true] > table > tbody > tr > td > .top_nav_menu_item,
#top_nav > .top_nav_menu_dynamic[data-hw-search-layout-init=true] > table > tbody > tr > td > .top_nav_menu_hover {
  padding: 9px 10px !important;
}

.hw-well-menu-default-link,
.hw-well-menu-search-item {
  display: block;
  width: 100%;
  box-sizing: border-box;
  padding: 9px 10px;
  border-radius: 0;
  color: #ffffff !important;
  text-decoration: none;
  font: 600 14px "Inter Tight", Arial, sans-serif;
  line-height: 1.3;
}

.hw-well-menu-default-link {
  padding: 0;
  background: transparent;
}

.hw-well-menu-search-row > .hw-well-menu-search-cell > .hw-well-menu-default-link,
.hw-well-menu-search-child-menu .hw-well-menu-default-link {
  padding: 9px 10px;
}

.hw-well-menu-search-item {
  background: transparent;
  outline: none;
}

.hw-well-menu-entry-primary {
  display: block;
  font-weight: 600;
  font-size: 13px;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.hw-well-menu-entry-location {
  display: block;
  margin-top: 2px;
  color: rgba(255, 255, 255, 0.74);
  font-size: 11px;
  font-weight: 600;
  line-height: 1.35;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.top_nav_menu_item {
  background-color: #235192;
  border: 0;
  z-index: 999999;
}

.top_nav_menu_hover {
  background-color: #cc6600;
  color: #ffffff;
  border: 0;
  box-shadow: none;
  z-index: 999999;
}

.top_nav_menu_hover a {
  color: #ffffff;
}

#top_nav .hw-touch-nav-pressed,
#top_nav .hw-touch-nav-pressed .top_nav_menu_item,
#top_nav .hw-touch-nav-pressed a,
#top_nav .hw-touch-nav-pressed a:visited,
#top_nav .hw-touch-nav-pressed font {
  background-color: #cc6600;
  color: #ffffff !important;
}

#moreDiv {
  padding: 0 0 0 0;
  height: 14px;
  width: 100%;
  font-size: x-small;
  text-align: right;
  text-decoration: underline;
  cursor: pointer;
  background-color: #000066;
  color: #ffffff;
}

.moreDiv {
  padding: 2px 0;
  width: 100%;
  min-height: 16px;
  font-size: 11px;
  line-height: 1.2;
  text-align: center;
  text-decoration: underline;
  cursor: pointer;
  background-color: #235192;
  color: #ffffff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.zlow div {
  z-index: 0;
}

#zlow {
  z-index: 0;
}

.zlow {
  z-index: 0;
}

#MSVE_navAction_container {
  z-index: 1;
}

.MSVE_navAction_container {
  z-index: 1;
}

.location_update {
  background-color: #4571af;
  padding: 1px 0px 1px 0px;
  color: White;
}

.location_update .location-update-shell {
  display: grid;
  grid-template-columns: minmax(0, 1.15fr) minmax(0, 1.85fr) auto;
  gap: 16px 20px;
  align-items: center;
  padding: 18px 20px;
}

.location_update .location-update-copy {
  min-width: 0;
}

.location_update .location-update-intro {
  display: block;
  line-height: 1.35;
}

.location_update .location-update-form {
  display: grid;
  gap: 10px;
  min-width: 0;
}

.location_update .location-update-field {
  display: grid;
  grid-template-columns: 138px minmax(0, 1fr);
  gap: 10px;
  align-items: center;
}

.location_update .location-update-field-label {
  font-weight: 600;
  text-align: right;
  white-space: nowrap;
}

.location_update input.location-update-input[type=text],
.location_update select.location-update-input {
  width: 100% !important;
  box-sizing: border-box;
}

.location_update select.location-update-input {
  min-height: 34px;
  height: 34px;
}

.location_update .location-update-phone-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}

.location_update .location-update-actions {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.location_update .location-update-submit {
  min-width: 120px;
}

.location_update a {
  color: White;
}

.location_update a.visited {
  color: White;
}

.welcome-notice {
  border-color: #d8e2ee;
  background: linear-gradient(135deg, #f6fbff 0%, #dfeaf6 100%);
  box-shadow: 0 14px 30px rgba(28, 54, 86, 0.14);
  margin-bottom: 0;
  width: 100%;
  box-sizing: border-box;
}

.welcome-notice .welcome-notice-table {
  background: transparent !important;
  width: 100%;
}

.welcome-notice .welcome-notice-header {
  width: 1%;
  padding: 14px 18px;
  background: #173a61 !important;
  color: #f7fbff;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  white-space: nowrap;
}

.welcome-notice .welcome-notice-body {
  padding: 14px 18px !important;
  background: transparent !important;
  color: #24405e !important;
  font-size: 14px;
  line-height: 1.6;
  display: grid;
  gap: 12px 16px;
  grid-template-columns: minmax(0, 1fr);
  grid-template-areas: "message" "options" "actions";
}

.welcome-notice .welcome-notice-message {
  display: block;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 700;
  grid-area: message;
}

.welcome-notice .welcome-notice-options {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 12px;
  margin-bottom: 0;
  grid-area: options;
}

.welcome-notice .welcome-notice-option {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  min-width: 0;
  padding: 12px 14px;
  border: 1px solid #d5e0eb;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.72);
}

.welcome-notice .welcome-notice-options input[type=checkbox] {
  flex: 0 0 auto;
  margin: 2px 0 0 0;
  vertical-align: top;
  accent-color: #1f5d8d;
}

.welcome-notice .welcome-notice-option-label {
  display: block;
  margin: 0;
  color: inherit;
  font-size: 13px;
  line-height: 1.45;
  cursor: pointer;
}

.welcome-notice .welcome-notice-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: flex-end;
  align-items: flex-start;
  grid-area: actions;
}

.welcome-notice .welcome-notice-button {
  min-width: 140px;
}

@media screen and (min-width: 1080px) {
  .welcome-notice .welcome-notice-body {
    grid-template-columns: minmax(0, 1fr) auto;
    grid-template-areas: "message message" "options actions";
    align-items: start;
  }

  .welcome-notice .welcome-notice-actions {
    align-self: stretch;
  }
}
@media screen and (max-width: 767px), screen and (max-width: 980px) and (max-height: 430px) and (orientation: landscape) {
  .location_update .location-update-shell {
    grid-template-columns: 1fr;
    gap: 14px;
    padding: 18px;
  }

  .location_update .location-update-form {
    gap: 12px;
  }

  .location_update .location-update-field {
    grid-template-columns: 1fr;
    gap: 6px;
  }

  .location_update .location-update-field-label {
    text-align: left;
    white-space: normal;
  }

  .location_update .location-update-phone-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px;
  }

  .welcome-notice .welcome-notice-header,
.welcome-notice .welcome-notice-body {
    display: block;
    width: auto;
  }

  .welcome-notice .welcome-notice-options,
.welcome-notice .welcome-notice-actions {
    display: grid;
    grid-template-columns: 1fr;
  }

  .welcome-notice .welcome-notice-option-label {
    margin: 0;
  }

  .welcome-notice .welcome-notice-button {
    width: 100%;
    margin-top: 0;
  }
}
@media screen and (max-width: 399px) {
  .location_update .location-update-phone-grid {
    grid-template-columns: 1fr;
  }
}
#well_nav {
  background-color: #4571af;
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  position: relative;
  z-index: 1000;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}

#well_nav a {
  color: #ffffff;
}

.well_nav_menu {
  background-color: #4571af;
  z-index: 99999;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.02em;
  min-height: 44px;
  height: auto !important;
  margin: 0 !important;
  flex: 0 1 auto;
  width: auto !important;
}

#well_nav > .well_nav_menu,
#well_nav > #mnuWell {
  order: 1;
  flex: 0 1 auto;
  width: auto !important;
}

#well_nav .well_nav_menu table.well_nav_menu_item {
  padding: 11px 14px !important;
}

.well_nav_menu_item {
  background-color: #4571af;
  border: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}

.well_nav_menu_hover {
  background-color: #cc6600;
  color: #ffffff;
  /* box-shadow:
    inset 0 0 0 1px rgba(255, 228, 192, 0.16),
    0 0 14px rgba(255, 145, 34, 0.2); */
}

.well_nav_menu_item a {
  color: #ffffff;
  text-decoration: none;
  font-size: 15px;
  font-weight: 600;
}

#well_nav .well_nav_menu,
#well_nav .well_nav_menu a,
#well_nav .well_nav_menu span,
#well_nav .well_nav_menu font {
  font-size: 15px;
}

#well_nav > .well_nav_menu > table,
#well_nav > #mnuWell > table {
  margin: 0 !important;
  width: auto !important;
}

#well_nav > #well_status_wrap,
#well_nav > #wellStatusWrap,
#well_nav > .well-status-wrap,
#well_nav > div[style*="float: right"],
#well_nav > div[style*="float:right"] {
  order: 2;
  float: none !important;
  margin-left: auto;
  display: flex;
  align-items: center;
  min-height: 44px;
  box-sizing: border-box;
  padding: 0 12px !important;
  color: #ffffff;
}

#well_nav > #well_status_wrap > div,
#well_nav > #wellStatusWrap > div,
#well_nav > .well-status-wrap > div,
#well_nav > div[style*="float: right"] > div,
#well_nav > div[style*="float:right"] > div {
  padding-top: 0 !important;
  padding-right: 0 !important;
  line-height: 1.2;
}

.well_nav_menu_hover a {
  color: #ffffff;
}

.breadcrumb {
  cursor: pointer;
}

.breadcrumb:hover {
  color: #cc6600;
}

.hwFileBrowser .breadcrumb {
  font-size: 9.25pt;
}

.hwFileBrowser .folderLabel {
  cursor: default;
}

.hwFileBrowser .folderLabel:hover {
  color: inherit;
}

.hwFileBrowserGrid tr.wfHeaderRow th {
  font-size: 9.25pt;
  border-bottom: 1px solid #d7dee7 !important;
}

.hwFileBrowserGrid tr.wfRow td,
.hwFileBrowserGrid tr.wfRow_i td,
.hwFileBrowserGrid tr.wfRow_copying td,
.hwFileBrowserGrid tr.wfRow_cutting td,
.hwFileBrowserGrid tr.wfSelectedRowOrange td {
  border-top: 1px solid #d7dee7;
  border-bottom: 0 !important;
  border-color: #d7dee7 !important;
  font-size: 9.25pt;
  line-height: 1.35;
  padding-top: 9px;
  padding-bottom: 9px;
}

.hwFileBrowserGrid tr.wfRow,
.hwFileBrowserGrid tr.wfRow_i,
.hwFileBrowserGrid tr.wfRow_copying,
.hwFileBrowserGrid tr.wfRow_cutting,
.hwFileBrowserGrid tr.wfSelectedRowOrange {
  border-top: 1px solid #d7dee7 !important;
  border-color: #d7dee7 !important;
}

body[orient=profile] .hwFileBrowserGrid tr.wfRow_i td,
body[orient=landscape] .hwFileBrowserGrid tr.wfRow_i td,
body[orient=profile] .hwFileBrowserGrid tr.wfSelectedRowOrange td,
body[orient=landscape] .hwFileBrowserGrid tr.wfSelectedRowOrange td {
  padding-right: 4px;
}

.hwFileBrowser .wfItemLink,
.hwFileBrowser .EmailFileLink,
.hwFileBrowser .DLFileLink {
  font-size: 9.25pt;
}

.hwFileBrowserQuickAccess {
  margin: 0;
  padding: 8px 12px 8px;
  border-top: 1px solid #d7dee6;
  border-bottom: 1px solid #d7dee6;
  background: linear-gradient(180deg, #f8fbfe 0%, #eff4f8 100%);
}

.hwFileBrowserQuickAccessScroller {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  margin: -6px -12px;
  padding: 6px 12px;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.hwFileBrowserQuickAccessScroller::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

.hwFileBrowserQuickAccessSection {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
  flex: 0 0 auto;
}

.hwFileBrowserQuickAccessHeader {
  padding-left: 4px;
  color: #546577;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.hwFileBrowserQuickAccessTiles {
  display: flex;
  align-items: stretch;
  gap: 12px;
}

.hwFileBrowserQuickAccessTile {
  display: flex;
  align-items: center;
  gap: 10px;
  flex: 0 0 auto;
  min-width: 224px;
  max-width: 224px;
  padding: 10px;
  border: 1px solid #d5dde5;
  border-radius: 12px;
  background-color: #ffffff;
  box-shadow: 0 4px 14px rgba(20, 40, 62, 0.08);
  color: #17324a;
  text-decoration: none;
}

.hwFileBrowserQuickAccessTile:hover {
  border-color: #9fb6ca;
  box-shadow: 0 6px 18px rgba(20, 40, 62, 0.14);
}

.hwFileBrowserQuickAccessThumbWrap {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 58px;
  width: 58px;
  height: 58px;
  overflow: hidden;
  border-radius: 10px;
  background-color: #edf3f9;
}

.hwFileBrowserQuickAccessThumb {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.hwFileBrowserQuickAccessThumb--icon {
  padding: 8px;
  -o-object-fit: contain;
     object-fit: contain;
}

.hwFileBrowserQuickAccessText {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}

.hwFileBrowserQuickAccessName {
  display: -webkit-box;
  overflow: hidden;
  color: #17324a;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.25;
  max-height: calc(1.25em * 2);
  overflow-wrap: anywhere;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.hwFileBrowserQuickAccessMeta {
  display: block;
  overflow: hidden;
  color: #667789;
  font-size: 11px;
  line-height: 1.35;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.hwFileBrowserQuickAccessMetaLink {
  cursor: pointer;
  text-decoration: underline;
  text-underline-offset: 2px;
}

.hwFileBrowserQuickAccessMetaLink:hover {
  color: #35516b;
}

body[orient=profile] .hwFileBrowserQuickAccess,
body[orient=landscape] .hwFileBrowserQuickAccess {
  padding-left: 8px;
  padding-right: 8px;
}

body[orient=profile] .hwFileBrowserQuickAccessSection,
body[orient=landscape] .hwFileBrowserQuickAccessSection {
  gap: 8px;
}

body[orient=profile] .hwFileBrowserQuickAccessScroller,
body[orient=landscape] .hwFileBrowserQuickAccessScroller {
  gap: 12px;
  margin-left: -8px;
  margin-right: -8px;
  padding-left: 8px;
  padding-right: 8px;
}

body[orient=profile] .hwFileBrowserQuickAccessTiles,
body[orient=landscape] .hwFileBrowserQuickAccessTiles {
  gap: 8px;
}

body[orient=profile] .hwFileBrowserQuickAccessTile,
body[orient=landscape] .hwFileBrowserQuickAccessTile {
  min-width: 184px;
  max-width: 184px;
}

.hwFileBrowser .wfRowDescription {
  font-size: 8.75pt;
}

.hwFileBrowserGrid .wfPinnedMarker {
  display: inline-block;
  margin: 0 6px 2px 0;
  padding: 1px 7px;
  border-radius: 999px;
  background: #d9ecff;
  color: #1f4f7a;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  vertical-align: middle;
}

.hwFileBrowser .wfFileTypeIcon {
  width: 18px;
  height: 18px;
}

.hwFileBrowserGrid .wfSizeCol,
.hwFileBrowserGrid .wfCreatedCol {
  white-space: nowrap;
}

@media (min-width: 768px) {
  .hwFileBrowserGrid th.wfSizeCol,
.hwFileBrowserGrid td.wfSizeCol {
    padding-right: 10px !important;
  }

  .hwFileBrowserGrid th.wfCreatedCol,
.hwFileBrowserGrid td.wfCreatedCol {
    padding-left: 10px !important;
  }
}
.hwFileBrowserGrid .wfNameCol {
  width: auto;
  word-wrap: break-word;
  word-break: break-word;
}

@media screen and (max-width: 767px), screen and (max-width: 980px) and (max-height: 430px) and (orientation: landscape) {
  .hwFileBrowser {
    overflow: visible;
    padding-bottom: 16px;
    box-sizing: border-box;
  }

  .hw-filebrowser-progress {
    max-width: calc(100vw - 24px);
  }

  .hwFileBrowser .hwFileBrowserToolbar {
    display: flex;
    flex-wrap: nowrap;
    gap: 4px;
    overflow: visible;
    padding: 2px 0;
    box-sizing: border-box;
  }

  .hwFileBrowser .hwFileBrowserToolbarGroup {
    flex-wrap: nowrap;
  }

  .hwFileBrowser .hwFileBrowserToolbarGroupLeft {
    overflow-x: auto;
    overflow-y: hidden;
    padding: 2px;
    margin-right: 2px;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }

  .hwFileBrowser .hwFileBrowserToolbarGroupLeft::-webkit-scrollbar {
    display: none;
  }

  .hwFileBrowser .hwFileBrowserToolbarGroupRight {
    flex: 0 0 auto;
    padding: 2px 0 2px 8px;
    min-width: 0;
    gap: 6px;
  }

  .hwFileBrowser .hwFileBrowserSearch {
    flex: 0 1 136px;
    width: 136px;
    min-width: 104px;
    max-width: 136px;
  }

  .hwFileBrowser.hwFileBrowserSelectionActive .hwFileBrowserSearch {
    display: none;
  }

  .hwFileBrowser .BrowseBtnFolderUp,
.hwFileBrowser .BrowseBtnDelete,
.hwFileBrowser .BrowseBtnRename,
.hwFileBrowser .BrowseBtnPin,
.hwFileBrowser .BrowseBtnNewFolder,
.hwFileBrowser .BrowseBtnMove,
.hwFileBrowser .BrowseBtnCopy,
.hwFileBrowser .BrowseBtnShare,
.hwFileBrowser .BrowseBtnUpload,
.hwFileBrowser .BrowseBtnDownload {
    width: 36px !important;
    min-width: 36px !important;
    max-width: 36px !important;
    height: 32px;
    padding: 0 !important;
    text-indent: -9999px;
    overflow: hidden;
    white-space: nowrap;
    font-size: 0 !important;
    line-height: 0 !important;
    color: transparent !important;
    text-shadow: none !important;
    background-position: center center;
  }

  .hwFileBrowser .EmailFileLink,
.hwFileBrowser .DLFileLink {
    display: none !important;
  }

  .hwFileBrowser .BrowseBtnShare {
    width: auto !important;
    min-width: 84px !important;
    max-width: none !important;
    padding: 0 10px 0 30px !important;
    text-indent: 0 !important;
    overflow: visible;
    white-space: nowrap;
    font-size: 11px !important;
    line-height: 32px !important;
    color: #1f2d3d !important;
    justify-content: flex-start;
    background-position: 10px center;
  }

  .hwFileBrowserGrid .wfByCol,
.hwFileBrowserGrid .wfDownloadsCol,
.hwFileBrowserGrid .wfSizeCol,
.hwFileBrowserGrid .wfTypeCol {
    display: none;
  }

  .hwFileBrowser .hwFileBrowserGrid {
    margin-bottom: 16px;
  }
}
.hwFileBrowser {
  position: relative;
  padding-bottom: 1px;
}

.hwFileBrowserDragSelecting,
.hwFileBrowserDragSelecting * {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

.hw-filebrowser-busy-active {
  cursor: progress;
}

.hw-filebrowser-busy-active .hw-filebrowser-updateprogress {
  display: none !important;
}

.hwFileBrowser.hw-filebrowser-busy {
  pointer-events: none;
}

.hwFileBrowser.hw-filebrowser-busy::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.56);
  z-index: 35;
}

.hwFileBrowser.hw-filebrowser-drop-active {
  box-shadow: inset 0 0 0 2px rgba(25, 118, 210, 0.55), 0 0 0 1px rgba(25, 118, 210, 0.1);
  background: linear-gradient(180deg, rgba(240, 247, 255, 0.96) 0%, rgba(255, 255, 255, 0.98) 100%);
}

.hwFileBrowser .hwFileBrowserDropOverlay {
  position: absolute;
  inset: 0;
  display: none;
  z-index: 40;
  pointer-events: none;
  background: rgba(232, 241, 252, 0.72);
}

.hwFileBrowser.hw-filebrowser-drop-active .hwFileBrowserDropOverlay {
  display: block;
}

.hwFileBrowser .hwFileBrowserDropOverlayCard {
  position: fixed;
  left: var(--hw-filebrowser-busy-center-x, 50vw);
  top: var(--hw-filebrowser-busy-center-y, 50vh);
  transform: translate(-50%, -50%);
  width: min(420px, calc(100% - 24px));
  padding: 24px 28px;
  border: 2px dashed rgba(27, 84, 146, 0.42);
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.96);
  box-shadow: 0 18px 40px rgba(15, 23, 42, 0.14);
  text-align: center;
}

.hwFileBrowser .hwFileBrowserDropOverlayTitle {
  color: #16385f;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.2;
}

.hwFileBrowser .hwFileBrowserDropOverlayText {
  margin-top: 8px;
  color: #49637f;
  font-size: 14px;
  line-height: 1.5;
}

.hwFileBrowser.hw-filebrowser-drop-invalid {
  box-shadow: inset 0 0 0 2px rgba(196, 46, 46, 0.55), 0 0 0 1px rgba(196, 46, 46, 0.12);
}

.hwFileBrowserGrid tr.hw-filebrowser-upload-reveal td {
  background: #fff2bf;
  transition: background-color 0.25s ease;
}

.hwFileBrowser .hw-loading-indicator-filebrowser {
  position: fixed;
  inset: auto;
  left: var(--hw-filebrowser-busy-center-x, 50vw);
  top: var(--hw-filebrowser-busy-center-y, 50vh);
  width: auto;
  height: auto;
  z-index: 36;
  transform: translate(-50%, -50%);
}

.hwFileBrowser .hw-loading-indicator-filebrowser .hw-loading-indicator-shade {
  display: none;
}

.hwFileBrowser .hwFileBrowserUploadProgress {
  position: fixed;
  left: var(--hw-filebrowser-busy-center-x, 50vw);
  top: calc(var(--hw-filebrowser-busy-center-y, 50vh) + 76px);
  transform: translate(-50%, -50%);
  width: min(360px, calc(100vw - 32px));
  z-index: 37;
  display: none;
  pointer-events: none;
}

.hwFileBrowser[data-hw-upload-progress-active="1"] .hwFileBrowserUploadProgress {
  display: block;
}

.hwFileBrowser .hwFileBrowserUploadProgressCard {
  padding: 16px 18px 14px;
  border: 1px solid rgba(148, 163, 184, 0.38);
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.96);
  box-shadow: 0 16px 36px rgba(15, 23, 42, 0.18);
  pointer-events: auto;
}

.hwFileBrowser .hwFileBrowserUploadProgressTitle {
  color: #16385f;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
}

.hwFileBrowser .hwFileBrowserUploadProgressBar {
  position: relative;
  overflow: hidden;
  height: 12px;
  margin-top: 12px;
  border-radius: 999px;
  background: #dbe6f2;
  box-shadow: inset 0 1px 2px rgba(15, 23, 42, 0.12);
}

.hwFileBrowser .hwFileBrowserUploadProgressFill {
  display: block;
  width: 0;
  height: 100%;
  border-radius: inherit;
  background: linear-gradient(90deg, #1b5e99 0%, #3f8ac6 100%);
  transition: width 0.12s linear;
}

.hwFileBrowser .hwFileBrowserUploadProgressValue {
  margin-top: 9px;
  color: #4a637d;
  font-size: 13px;
  line-height: 1.4;
}

.hwFileBrowser .hwFileBrowserUploadProgressActions {
  display: flex;
  justify-content: flex-end;
  margin-top: 12px;
}

.hwFileBrowser .hwFileBrowserUploadProgressCancel {
  min-width: 88px;
  height: 32px;
  padding: 0 14px;
  border: 1px solid #b6c5d5;
  border-radius: 999px;
  background: #f8fafc;
  color: #2f4b6b;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
}

.hwFileBrowser .hwFileBrowserUploadProgressCancel:hover {
  background: #eef3f8;
  border-color: #93a7bc;
}

.hwFileBrowser .hwFileBrowserUploadProgressCancel:active {
  background: #e2ebf3;
}

.hwFileBrowser .hwFileBrowserUploadProgressCancel:disabled {
  cursor: default;
  opacity: 0.7;
}

.well-tab-shell .hw-filebrowser-updateprogress {
  display: none !important;
}

.hwFileBrowser .hwFileBrowserToolbar {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 8px 10px;
  position: sticky;
  top: 0;
  z-index: 30;
  background: linear-gradient(180deg, #f8fafc 0%, #eef3f8 100%);
  box-sizing: border-box;
}

.hwFileBrowser.hw-filebrowser-toolbar-fixed-host {
  padding-top: var(--hw-filebrowser-toolbar-height, 0px);
}

.hwFileBrowser .hwFileBrowserToolbar.hwFileBrowserToolbarFixed {
  position: fixed !important;
  top: var(--hw-filebrowser-toolbar-fixed-top, 0px);
  left: var(--hw-filebrowser-toolbar-fixed-left, 0px);
  width: var(--hw-filebrowser-toolbar-fixed-width, auto);
  max-width: 100vw;
  z-index: 60;
  box-shadow: none;
}

.hwFileBrowser .hwFileBrowserToolbarGroup {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  min-width: 0;
  align-self: flex-start;
}

.hwFileBrowser .hwFileBrowserToolbarGroupLeft {
  flex: 1 1 auto;
}

.hwFileBrowser .hwFileBrowserToolbarGroupRight {
  flex: 0 0 auto;
  margin-left: auto;
  gap: 10px;
  flex-wrap: nowrap;
  padding-left: 12px;
  border-left: 1px solid rgba(148, 163, 184, 0.35);
  justify-content: flex-end;
}

.hwFileBrowser .hwFileBrowserSearch {
  position: relative;
  display: flex;
  align-items: center;
  flex: 0 1 220px;
  width: 220px;
  min-width: 160px;
  max-width: 220px;
}

.hwFileBrowser .hwFileBrowserSearchInput {
  width: 100% !important;
  height: 32px;
  padding: 0 34px 0 34px;
  border: 1px solid #c7d3e2;
  border-radius: 999px;
  background: #ffffff;
  box-sizing: border-box;
  color: #1e3553;
  font-size: 13px;
  line-height: 32px;
  box-shadow: inset 0 1px 2px rgba(18, 41, 72, 0.06);
}

.hwFileBrowser .hwFileBrowserSearchInput::-moz-placeholder {
  color: #7a8ea7;
  opacity: 1;
}

.hwFileBrowser .hwFileBrowserSearchInput:-ms-input-placeholder {
  color: #7a8ea7;
  opacity: 1;
}

.hwFileBrowser .hwFileBrowserSearchInput::placeholder {
  color: #7a8ea7;
  opacity: 1;
}

.hwFileBrowser .hwFileBrowserSearchInput:focus {
  outline: none;
  border-color: #8aa6ca;
  box-shadow: 0 0 0 3px rgba(90, 131, 184, 0.12);
}

.hwFileBrowser .hwFileBrowserSearchIcon {
  position: absolute;
  left: 12px;
  width: 13px;
  height: 13px;
  pointer-events: none;
}

.hwFileBrowser .hwFileBrowserSearchIcon::before,
.hwFileBrowser .hwFileBrowserSearchIcon::after {
  content: "";
  position: absolute;
  display: block;
}

.hwFileBrowser .hwFileBrowserSearchIcon::before {
  width: 8px;
  height: 8px;
  border: 2px solid #7a8ea7;
  border-radius: 50%;
  top: 0;
  left: 0;
}

.hwFileBrowser .hwFileBrowserSearchIcon::after {
  width: 2px;
  height: 6px;
  background: #7a8ea7;
  border-radius: 2px;
  right: 0;
  bottom: 0;
  transform: translate(0, 1px) rotate(-45deg);
  transform-origin: center bottom;
}

.hwFileBrowser .hwFileBrowserSearchClear {
  position: absolute;
  right: 5px;
  display: none;
  width: 22px;
  height: 22px;
  border: 0;
  border-radius: 50%;
  background: transparent;
  cursor: pointer;
  padding: 0;
}

.hwFileBrowser .hwFileBrowserSearchClear:hover {
  background: rgba(122, 142, 167, 0.14);
}

.hwFileBrowser .hwFileBrowserSearchClear::before,
.hwFileBrowser .hwFileBrowserSearchClear::after {
  content: "";
  position: absolute;
  top: 5px;
  left: 10px;
  width: 2px;
  height: 12px;
  border-radius: 2px;
  background: #7a8ea7;
}

.hwFileBrowser .hwFileBrowserSearchClear::before {
  transform: rotate(45deg);
}

.hwFileBrowser .hwFileBrowserSearchClear::after {
  transform: rotate(-45deg);
}

.hwFileBrowserGrid .wfSearchFolderPath {
  display: block;
  margin-top: 4px;
  color: #667a91;
  font-size: 11px;
  line-height: 1.35;
  text-decoration: none;
}

.hwFileBrowserGrid .wfSearchFolderPath:hover,
.hwFileBrowserGrid .wfSearchFolderPath:focus {
  color: #355b85;
  text-decoration: underline;
}

.hwFileBrowserGrid .wfRowTransferState {
  color: #c23a3a;
}

.hwFileBrowserGrid .wfFolderCount {
  color: #20324d;
  font-size: 12px;
  font-weight: 600;
}

.hwFileBrowserGrid .wfRowTransferFlag {
  color: #c23a3a;
  font-size: 12px;
  font-weight: 600;
}

.hwFileBrowser .hwFileBrowserEmptyState {
  margin: 24px;
  padding: 28px 24px;
  border: 1px solid #d9e2ec;
  border-radius: 14px;
  background: linear-gradient(180deg, #fbfcfe 0%, #f4f8fb 100%);
  text-align: center;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9);
}

.hwFileBrowser .hwFileBrowserEmptyTitle {
  color: #173b66;
  font-size: 17px;
  font-weight: 700;
}

.hwFileBrowser .hwFileBrowserEmptyText {
  margin-top: 6px;
  color: #61748b;
  font-size: 13px;
  line-height: 1.5;
}

.hwFileBrowser .hw-filebrowser-action-status {
  margin: 10px 12px 0 12px;
  padding: 10px 12px;
  border: 1px solid #cfd7df;
  border-radius: 6px;
  background: #f8fbfe;
  color: #314866;
  font-size: 12px;
  line-height: 1.45;
}

.hwFileBrowser .hw-filebrowser-action-status.is-success {
  border-color: #8db892;
  background: #f4fbf5;
  color: #2f6840;
}

.hwFileBrowser .hw-filebrowser-action-status.is-error {
  border-color: #d4a1a1;
  background: #fff8f8;
  color: #8d3d3d;
}

@media (max-width: 767px) {
  .hwFileBrowser .hwFileBrowserToolbar {
    flex-wrap: nowrap;
  }

  .hwFileBrowser .hwFileBrowserToolbarGroupRight {
    width: auto;
    flex-wrap: nowrap;
    min-width: 0;
  }

  .hwFileBrowser .hwFileBrowserSearch {
    flex: 0 1 136px;
    width: 136px;
    min-width: 104px;
    max-width: 136px;
  }

  .hwFileBrowser.hwFileBrowserSelectionActive .hwFileBrowserSearch {
    display: none;
  }
}
.hw-filebrowser-modal .hw-field {
  width: 100% !important;
  box-sizing: border-box;
}

.hw-filebrowser-modal .hw-modal-title {
  margin-bottom: 8px;
}

.hw-filebrowser-modal .hw-modal-help {
  margin-bottom: 16px;
}

.hw-filebrowser-tree-wrap {
  border: 1px solid #d4dde8;
  border-radius: 12px;
  background: #f7fafc;
  padding: 12px 14px;
  max-height: 340px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.hw-filebrowser-tree {
  font-size: 13px;
  line-height: 1.45;
}

.hw-filebrowser-tree a,
.hw-filebrowser-tree span {
  color: #173b66;
}

.hw-upload-page {
  margin: 0;
  min-height: 100vh;
  background: linear-gradient(180deg, #e9f0f8 0%, #f8fbfe 100%);
}

.hw-upload-shell {
  width: min(760px, calc(100vw - 24px));
  margin: 0 auto;
  padding: 14px 0;
  box-sizing: border-box;
}

.hw-upload-card {
  border: 1px solid #cad5e3;
  border-radius: 14px;
  background: #ffffff;
  box-shadow: 0 18px 34px rgba(13, 26, 46, 0.12);
  overflow: hidden;
}

.hw-upload-card-body {
  padding: 18px;
}

.hw-upload-panel,
.hw-upload-results-shell {
  display: grid;
  gap: 14px;
}

.hw-upload-title {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  color: #173b66;
}

.hw-upload-help,
.hw-upload-results-message {
  color: #5f7084;
  line-height: 1.45;
}

.hw-upload-progress {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 8px;
}

.hw-upload-progress td {
  padding: 0;
}

.hw-upload-progress-bar {
  position: relative;
  overflow: hidden;
  border: 1px solid #c8d6e6;
  border-radius: 999px;
  background: #edf3f8;
  height: 20px;
}

.hw-upload-progress-bar-fill {
  display: block;
  min-height: 20px;
  border-radius: 999px;
  background: linear-gradient(90deg, #4876b5 0%, #6e98d0 100%);
}

.hw-upload-progress-label {
  position: relative;
  margin-top: -20px;
  text-align: center;
  font-size: 12px;
  font-weight: 700;
  color: #173b66;
}

.hw-upload-actions,
.hw-upload-results-actions {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  flex-wrap: wrap;
}

.hw-upload-results-toolbar {
  display: grid;
  gap: 8px;
}

.hw-upload-results-actions {
  flex-wrap: nowrap;
  align-items: center;
}

.hw-upload-actions .glowbutton,
.hw-upload-actions .hw-modal-btn {
  width: 140px;
  min-width: 140px;
  flex: 0 0 140px;
  box-sizing: border-box;
  text-align: center;
}

.hw-upload-actions .hw-modal-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.hw-upload-results-actions .glowbutton,
.hw-upload-results-actions .hw-modal-btn {
  min-width: 140px;
  flex: 0 0 auto;
  box-sizing: border-box;
  text-align: center;
  white-space: nowrap;
}

.hw-upload-results-actions .hw-modal-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.hw-upload-actions input.glowbutton {
  height: 34px;
}

.hw-upload-results-status {
  min-height: 18px;
  color: #5f7084;
  font-size: 12px;
  line-height: 1.4;
  text-align: right;
}

.hw-upload-results {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #d9e2ec;
  border-radius: 12px;
  overflow: hidden;
}

.hw-upload-results th,
.hw-upload-results td {
  padding: 12px 14px;
  border-bottom: 1px solid #e8eef5;
  text-align: left;
}

.hw-upload-results th {
  background: #f3f7fb;
  color: #173b66;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}

.hw-upload-results tr:last-child td {
  border-bottom: 0;
}

.hw-upload-results-linkline {
  display: block;
  margin-top: 6px;
  font-size: 11px;
  line-height: 1.45;
  color: #5f7084;
}

.hw-upload-results-linkline a {
  word-break: break-all;
}

@media screen and (max-width: 767px), screen and (max-width: 980px) and (max-height: 430px) and (orientation: landscape) {
  .hw-upload-shell {
    width: calc(100vw - 12px);
    padding: 6px 0;
  }

  .hw-upload-card-body {
    padding: 12px 10px;
  }

  .hw-upload-results-actions {
    flex-wrap: wrap;
  }

  .hw-upload-actions .glowbutton,
.hw-upload-results-actions .glowbutton,
.hw-upload-actions .hw-modal-btn,
.hw-upload-results-actions .hw-modal-btn {
    width: 100%;
  }

  .hw-upload-results th,
.hw-upload-results td {
    padding: 10px;
  }

  .hw-upload-results-status {
    text-align: left;
  }
}
#container {
  position: relative;
  width: 100%;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

#left_col {
  width: 260px;
  position: absolute;
  left: 0px;
  top: 0px;
}

#page_content {
  margin-left: 200px;
}

#page_content_i {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

#container.hw-responsive-main .panel,
#container.hw-responsive-main .hw-panel,
#left_col > div > div {
  border-radius: 6px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
}

.hw-left-panel-stack {
  padding: 12px 5px 5px 12px;
}

.hw-left-panel-box {
  width: 96%;
  margin: 0 0 15px 0;
  box-sizing: border-box;
  background-color: #f5f7fa;
  border: solid 1px #d7dce2;
  border-radius: 6px;
}

.hw-left-panel-card {
  padding: 16px 16px 16px 16px;
}

#page_content.kb-page-content {
  margin-left: 278px;
}

.kb-left-menu-card {
  margin: 0;
  padding: 16px 16px 16px 16px;
}

.kb-left-col .hw-left-panel-stack {
  padding-top: 0;
}

.kb-layout-shell {
  display: block;
  min-height: inherit;
  overflow: hidden;
  border-radius: 5px;
  background: #ffffff;
}

#page_content.kb-page-content .kb-topic-header {
  display: flex;
  align-items: flex-end;
  gap: 12px;
  margin-bottom: 12px;
  margin-left: -14px;
  padding: 12px 14px;
  border: 1px solid #d7dce2;
  border-radius: 12px;
  background: linear-gradient(180deg, #f8fbfe 0%, #eef3f8 100%);
  box-shadow: 0 10px 20px rgba(15, 34, 56, 0.06);
}

#page_content.kb-page-content .kb-topic-header .topicOnHeader {
  order: 1;
}

#page_content.kb-page-content .kb-topic-header-meta {
  order: 2;
  margin-left: auto;
  color: #5f6b78;
  font-size: 12px;
  white-space: nowrap;
}

#page_content.kb-page-content .kb-topic-actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 10px;
  margin: 16px 0 4px 0;
  padding-right: 12px;
}

#page_content.kb-page-content .kb-topic-actions .glowbutton {
  margin: 0;
}

#page_content.kb-page-content .kb-topic-editor-shell {
  margin-top: 10px;
}

#page_content.kb-page-content .kb-topic-editor-shell .ql-toolbar.ql-snow {
  border: 1px solid #d7dce2;
  border-bottom: 0;
  border-radius: 12px 12px 0 0;
  background: linear-gradient(180deg, #f8fbfe 0%, #eef3f8 100%);
  box-shadow: 0 10px 20px rgba(15, 34, 56, 0.06);
}

#page_content.kb-page-content .kb-topic-editor-shell .ql-container.ql-snow {
  border: 1px solid #d7dce2;
  border-radius: 0 0 12px 12px;
  background: #ffffff;
  box-shadow: 0 12px 28px rgba(15, 34, 56, 0.08);
}

#page_content.kb-page-content .kb-topic-editor-shell .ql-editor {
  min-height: 360px;
  font-family: "Inter Tight", Arial, sans-serif;
  font-size: 15px;
  line-height: 1.55;
  color: #1d334d;
}

#page_content.kb-page-content .kb-topic-editor-shell .ql-editor.ql-blank::before {
  color: #72839a;
  font-style: normal;
}

#page_content.kb-page-content .topicOnHeader {
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: 1.58em;
  font-weight: 500;
  font-style: normal;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
  color: inherit;
}

#page_content.kb-page-content .maintable_leftcolumn,
#page_content.kb-page-content .maintable_rightcolumn {
  vertical-align: top;
  padding: 0;
  border: 0;
  background: transparent;
}

#page_content.kb-page-content table.regularTable {
  border-collapse: collapse;
  border-spacing: 0;
}

#page_content.kb-page-content .regularTableCell,
#page_content.kb-page-content .regularTableHeader,
#page_content.kb-page-content .regularTableRow > td {
  border: 1px solid #000000;
  padding: 6px 8px;
}

#page_content.kb-page-content .regularTableHeader {
  background-color: #0f3f78;
  color: #ffffff;
}

#page_content.kb-page-content .layoutOnlyColumn {
  border: 0;
}

#page_content.kb-page-content .topicTable,
#page_content.kb-page-content .topicTable tr,
#page_content.kb-page-content .topicTable td,
#page_content.kb-page-content .topicTable th {
  border: 0;
  border-collapse: collapse;
}

#page_content.kb-page-content .topicTable {
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
  border: 1px solid #cfd7df;
  border-radius: 10px;
  border-collapse: separate;
  border-spacing: 0;
  background: #ffffff;
  box-shadow: 0 10px 24px rgba(15, 34, 56, 0.06);
}

#page_content.kb-page-content .topicTableCellName {
  text-align: left;
  padding: 12px 14px;
  border-top: 1px solid #d7dee7;
  vertical-align: middle;
}

#page_content.kb-page-content .topicTableCellUpdatedOn {
  text-align: right;
  padding: 12px 14px;
  border-top: 1px solid #d7dee7;
  white-space: nowrap;
  vertical-align: middle;
  color: #607389;
  font-size: 12px;
}

#page_content.kb-page-content .topicTableHeader {
  padding: 10px 14px;
  border-bottom: 1px solid #d7dee7;
  background: #f3f7fb;
  color: #314866;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: calc(0.95rem + 3px);
  font-weight: 600;
  letter-spacing: 0.02em;
  text-transform: none;
}

#page_content.kb-page-content .topicTableRow {
  background-color: #ffffff;
  transition: background-color 0.15s ease;
}

#page_content.kb-page-content .topicTableRowAlternate {
  background-color: #fbfdff;
  transition: background-color 0.15s ease;
}

#page_content.kb-page-content .topicTable tr:first-of-type td {
  border-top: 0;
}

#page_content.kb-page-content .topicTableRow:hover,
#page_content.kb-page-content .topicTableRowAlternate:hover {
  background-color: #eef5fb;
}

#page_content.kb-page-content .topicTable a {
  color: #174d8c;
  font-weight: 600;
  text-decoration: none;
}

#page_content.kb-page-content .topicTable a:hover {
  text-decoration: underline;
}

#page_content.kb-page-content .button,
[data-kb-page] .button {
  min-height: 32px;
  padding: 0 12px;
  border: 1px solid #aebaca;
  border-radius: 6px;
  background: linear-gradient(180deg, #ffffff 0%, #edf2f8 100%);
  color: #1d334d;
  font-family: "Inter Tight", Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  cursor: pointer;
}

.kb-google-create-topic-panel {
  max-width: 760px;
  margin-top: 18px;
  padding-top: 16px;
  border-top: 1px solid #d7dee7;
}

.kb-google-create-topic-title {
  margin-bottom: 10px;
  color: #173b66;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.kb-google-create-topic-help {
  margin: 0 0 12px 0;
  padding: 10px 12px;
  border: 1px solid #d7dee7;
  border-radius: 6px;
  background: #f7fafc;
  color: #4f637a;
  font-size: 13px;
  line-height: 1.45;
}

.kb-google-create-topic-help code {
  display: block;
  margin: 6px 0;
  color: #173b66;
  font-family: "HorizonLog Mono", Consolas, "Courier New", monospace;
  overflow-wrap: anywhere;
}

.kb-google-create-topic-grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(180px, 240px);
  gap: 12px;
  align-items: end;
}

.kb-google-create-topic-field:first-child {
  grid-column: 1/-1;
}

.kb-google-create-topic-field label {
  display: block;
  margin-bottom: 5px;
  color: #5b6f87;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.kb-google-create-topic-input {
  width: 100%;
  max-width: none;
  box-sizing: border-box;
}

.kb-google-create-topic-actions {
  margin-top: 12px;
}

.kb-google-create-topic-message {
  display: block;
  margin-top: 10px;
}

.hw-google-sheet-container {
  width: 100%;
  max-width: 100%;
  margin: 0 0 1em 0;
  overflow: auto;
  border: 1px solid #ccd7e2;
  border-radius: 6px;
  background: #ffffff;
}

.hw-google-sheet-scroll {
  width: 100%;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.hw-google-sheet-table {
  min-width: 100%;
  margin: 0 !important;
  border-collapse: separate !important;
  border-spacing: 0;
  background: #ffffff;
  color: #20324d;
  font-size: 13px;
  line-height: 1.45;
}

.hw-google-sheet-table .hw-google-sheet-cell {
  min-width: 120px;
  padding: 7px 10px;
  border-right: 1px solid #dbe3eb;
  border-bottom: 1px solid #dbe3eb;
  background: #ffffff;
  vertical-align: top;
  white-space: nowrap;
}

.hw-google-sheet-table tr:last-child .hw-google-sheet-cell {
  border-bottom: 0;
}

.hw-google-sheet-table .hw-google-sheet-cell:last-child {
  border-right: 0;
}

.hw-google-sheet-table .hw-google-sheet-sticky-row {
  position: sticky;
  top: 0;
  z-index: 2;
  background: #f4f8fc;
  color: #173b66;
  font-weight: 700;
}

.hw-google-sheet-table .hw-google-sheet-sticky-column {
  position: sticky;
  left: 0;
  z-index: 1;
  background: #f8fbff;
  color: #173b66;
  font-weight: 700;
}

.hw-google-sheet-table .hw-google-sheet-sticky-corner {
  z-index: 3;
  background: #eef5fb;
}

.hw-google-sheet-sticky-clone {
  position: fixed;
  display: none;
  overflow: hidden;
  pointer-events: none;
  border: 1px solid #ccd7e2;
  border-bottom: 0;
  border-radius: 6px 6px 0 0;
  background: #ffffff;
  box-sizing: border-box;
  box-shadow: 0 10px 22px rgba(28, 48, 79, 0.12);
  z-index: 160;
}

.hw-google-sheet-sticky-clone .hw-google-sheet-table {
  margin-bottom: 0 !important;
}

#page_content.kb-page-content .newTopicTextbox,
#page_content.kb-page-content .searchTextbox,
[data-kb-page] .newTopicTextbox,
[data-kb-page] .searchTextbox {
  width: 300px;
  max-width: 100%;
}

#page_content.kb-page-content .dotwikierror,
[data-kb-page] .dotwikierror {
  color: #b41f1f;
  background: transparent;
}

#page_content.kb-page-content .dotwiki-inline-code,
[data-kb-page] .dotwiki-inline-code {
  display: inline-block;
  padding: 0 4px;
  border-radius: 4px;
  background: #f3f5f8;
  color: #2d3748;
  font-family: "HorizonLog Mono", Consolas, "Courier New", monospace;
  font-size: 0.95em;
}

#page_content.kb-page-content .sourcecode,
#page_content.kb-page-content .defaultcode,
#page_content.kb-page-content .terminalcode,
#page_content.kb-page-content pre,
[data-kb-page] .sourcecode,
[data-kb-page] .defaultcode,
[data-kb-page] .terminalcode,
[data-kb-page] pre {
  margin-top: 8pt;
  margin-bottom: 8pt;
  padding: 10px;
  border: 1px solid #999999;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
}

#page_content.kb-page-content .sourcecode,
#page_content.kb-page-content .defaultcode,
#page_content.kb-page-content pre,
[data-kb-page] .sourcecode,
[data-kb-page] .defaultcode,
[data-kb-page] pre {
  background-color: #ffffdd;
  color: #333333;
}

#page_content.kb-page-content .terminalcode,
[data-kb-page] .terminalcode {
  border-width: 5px;
  background-color: #000000;
  color: #33cc00;
}

[data-kb-page=recentchanges] {
  padding: 0 16px 16px 16px;
  background: #ffffff;
  color: #1d334d;
  font-family: "Inter Tight", Arial, sans-serif;
}

[data-kb-page=recentchanges] .logo {
  background-image: url("/kb/images/logo.gif");
  background-repeat: repeat-x;
}

[data-kb-page=recentchanges] #nav {
  margin: 0;
  padding: 0;
}

[data-kb-page=recentchanges] #nav li {
  list-style: none;
  float: left;
  margin-left: 1px;
  padding-left: 16px;
  font-size: 10px;
  line-height: 20px;
  white-space: nowrap;
  background: #bbb url("/kb/images/tabs2-big.gif") 0 100% no-repeat;
}

[data-kb-page=recentchanges] #nav a {
  display: block;
  float: left;
  width: auto;
  padding: 0 16px 0 0;
  background: #ddd url("/kb/images/tabs2-big.gif") 100% 100% no-repeat;
  color: #333333;
  font-weight: bold;
  text-decoration: none;
}

[data-kb-page=recentchanges] #nav a:hover {
  color: #9e5938;
}

[data-kb-page=viewimage] {
  padding: 16px;
  font-family: "Inter Tight", Arial, sans-serif;
}

[data-kb-page=viewimage] img {
  max-width: 100%;
  height: auto;
}

.pictureBlackPage {
  background-color: #000000;
  text-align: center;
}

.pictureBlackText {
  color: #ffffff;
}

.pictureWhitePage {
  background-color: #ffffff;
  text-align: center;
}

.pictureWhiteText {
  color: #000000;
}

#bottomfooter {
  width: 95%;
  max-width: 1400px;
  margin: 10px auto 22px auto;
  min-height: 0;
  line-height: 1.35;
  background-color: transparent;
  text-align: center;
  color: #404040;
  font-family: "Oswald", "Inter Tight", Arial, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 1.6px;
  font-weight: 600;
  padding: 2px 10px 0 10px;
  padding-bottom: calc(18px + env(safe-area-inset-bottom, 0px));
  -webkit-text-size-adjust: none;
}

#bottomfooter a {
  text-decoration: none;
  color: #202020;
}

tr.wfHeaderRow th {
  border: 0px;
  border-bottom: 1px solid #d7dce2;
  padding: 3px 5px 3px 5px;
  text-align: left;
}

tr.wfHeaderRow {
  background-color: #e0e0e0;
  margin: 0 0 0 0;
  border-style: solid;
  border-width: 1px;
  border-color: #d7dce2;
  border-left: 0px;
  border-right: 0px;
}

.wfHeaderCheck {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 6px;
  height: 8px;
}

body[orient=profile] .wfHeaderCheck {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 20px;
}

body[orient=landscape] .wfHeaderCheck {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 20px;
}

tr.wfSelectedRow {
  border: none;
  background-color: #6666ee;
  color: #ffffff;
  cursor: pointer;
}

tr.wfSelectedRowOrange {
  background-color: #ffbb30;
  color: #ffffff;
  cursor: pointer;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.wfSelectedRowOrange td {
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

.CheckAll {
  /*margin:  -14px  -3px  0px -5px;*/
  /*#margin:  -14px  -3px  -12px -5px;*/
  margin: -8px 0 0 -6px;
  padding: 0;
  width: 11px;
  height: 10px;
}

body[orient=profile] .CheckAll {
  margin: -10px 0 0 1px;
  padding: 0;
  width: 20px;
  height: 10px;
}

body[orient=landscape] .CheckAll {
  margin: -12px 0 0 -6px;
  padding: 0;
  width: 20px;
  height: 10px;
}

.hovernode {
  background-color: #aaaaff;
  color: #ffffff;
}

tr.userRowActive1 {
  background-color: #e5ecff;
  color: #0000ff;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowActive1b {
  background-color: #f5fcff;
  color: #0000ee;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowActive2 {
  background-color: #ffffff;
  color: #000080;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowActive3 {
  background-color: #ffffff;
  color: #660000;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowInActive1 {
  background-color: #ffcccc;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowInActive2 {
  background-color: #ffb3b3;
  color: #800000;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowInActive3 {
  background-color: #ff8080;
  color: #4d0000;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowInActive4 {
  background-color: #800000;
  color: #ffffff;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowInActive5 {
  background-color: #330000;
  color: #ffffff;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

.wfRowDescription {
  color: Gray;
}

tr.wfRow:hover {
  background-color: #aaaaff;
  color: #ffffff;
  cursor: pointer;
}

tr.wfRow_i:hover {
  background-color: #ffffff;
  color: black;
  cursor: pointer;
}

tr.wfRow {
  background-color: #ffffff;
  cursor: pointer;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.wfRow_copying:hover {
  background-color: #aaaaff;
  color: #ffffff;
  cursor: pointer;
}

tr.wfRow_copying {
  background-color: #c3e4ed;
  cursor: pointer;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.wfRow_copying td {
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.wfRow_cutting:hover {
  background-color: #aaaaff;
  color: #ffffff;
  cursor: pointer;
}

tr.wfRow_cutting {
  background-color: #eedfcc;
  cursor: pointer;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.wfRow_cutting td {
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.wfRow_i {
  background-color: #ffffff;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

body[orient=landscape] tr.wfRow {
  height: 100px;
}

tr.wfRow td {
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

.wfTable {
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
}

tr.wTableRow {
  border-top: solid 1px #b0b0b0;
  /* border-bottom: solid 1px #c0c0c0; */
}

tr.wTableRow a {
  /* border-top: solid 1px #b0b0b0; */
  /* border-bottom: solid 1px #c0c0c0; */
  color: Black;
}

tr.wTableRow:hover {
  background-color: #8888ee;
  color: #ffffff;
  cursor: pointer;
}

tr.wTableRow_i {
  border-top: solid 1px #b0b0b0;
  /* border-bottom: solid 1px #c0c0c0; */
}

tr.wTableRow_i a {
  /* border-top: solid 1px #b0b0b0; */
  /* border-bottom: solid 1px #c0c0c0; */
  color: Black;
}

tr.wTableRow:hover a {
  color: #ffffff;
}

tr.wTableRowActive {
  border-top: solid 1px #b0b0b0;
  color: #0000ff;
  background-color: #f8f8ff;
  /* border-bottom: solid 1px #c0c0c0; */
}

tr.wTableRowActive:hover {
  background-color: #5555ff;
  color: #ffffff;
  cursor: pointer;
}

tr.wTableRowActive a {
  /* border-top: solid 1px #b0b0b0; */
  /* border-bottom: solid 1px #c0c0c0; */
  color: #0000ff;
}

tr.wTableRowActive_i {
  border-top: solid 1px #b0b0b0;
  color: #0000ff;
  background-color: #f8f8ff;
  /* border-bottom: solid 1px #c0c0c0; */
}

tr.wTableRowActive_i a {
  /* border-top: solid 1px #b0b0b0; */
  /* border-bottom: solid 1px #c0c0c0; */
  color: #0000ff;
}

tr.wTableRowActive:hover a {
  color: #ffffff;
}

tr.wTableRowActive1wk {
  border-top: solid 1px #b0b0b0;
  color: #000099;
  background-color: #fdfdff;
  /* border-bottom: solid 1px #c0c0c0; */
}

tr.wTableRowActive1wk a {
  /* border-top: solid 1px #b0b0b0; */
  /* border-bottom: solid 1px #c0c0c0; */
  color: #000099;
}

tr.wTableRowActive1wk:hover {
  background-color: #6060ff;
  color: #ffffff;
  cursor: pointer;
}

tr.wTableRowActive1wk:hover a {
  color: #ffffff;
}

tr.wTableRowActive1wk_i {
  border-top: solid 1px #b0b0b0;
  color: #000099;
  background-color: #fdfdff;
  /* border-bottom: solid 1px #c0c0c0; */
}

tr.wTableRowActive1wk_i a {
  /* border-top: solid 1px #b0b0b0; */
  /* border-bottom: solid 1px #c0c0c0; */
  color: #000099;
}

table.wmTable {
  background-color: White;
  border: solid 1px #b0b0b0;
  border-bottom: solid 0px;
  margin: 0 0 0 0;
}

table.wmTable .cmdbtn {
  visibility: hidden;
}

table.wmTable .wmHCell {
  background-color: #e9e9fb;
}

table.wmTable:hover {
  background-color: #aaaaff;
  color: #ffffff;
}

table.wmTable:hover .cmdbtn {
  visibility: visible;
}

table.wmTable:hover .wmHCell {
  background-color: #7575ff;
}

table.wmTableEditing {
  background-color: #ffbb30;
  border: solid 1px #000000;
  margin: 0 0 0 0;
}

table.wmTableEditing .wmHCell {
  background-color: #e09600;
}

table.wTable {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  margin-left: 0px;
  margin-right: 0px;
}

td.wTableRow {
  border-top: solid 1px #b0b0b0;
  padding: 8px 5px 8px 5px;
  /* border-bottom: solid 1px #c0c0c0; */
}

th.wTableHeader {
  padding: 3px 5px 3px 5px;
  text-align: left;
  border-bottom: 1px solid #808080;
}

tr.wTableHeaderRow {
  background-color: #e3e8ee;
  margin: 0 0 0 0;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
}

#wheading {
  font-size: x-large;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-style: normal;
  -webkit-text-size-adjust: none;
}

#wbody {
  -webkit-text-size-adjust: none;
}

.throbberInv {
  position: absolute;
  visibility: hidden;
}

.throbberVis {
  position: absolute;
  visibility: visible;
}

.highlightedScale {
  background-color: Blue;
}

.mbDark {
  background-color: Gray;
  filter: alpha(opacity=70);
  opacity: 0.7;
}

.mbBlack {
  background-color: Gray;
}

.mbLight {
  position: fixed !important;
  inset: 0 !important;
  width: auto !important;
  height: auto !important;
  overflow: hidden;
  background: rgba(37, 48, 63, 0.52);
  filter: none;
  opacity: 1;
  z-index: 3100000 !important;
}

.hw-modal {
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  right: auto !important;
  bottom: auto !important;
  width: min(540px, calc(100vw - 24px));
  max-width: calc(100vw - 24px);
  max-height: calc(100vh - 24px);
  margin: 0 !important;
  padding: 0;
  transform: translate3d(-50%, -50%, 0);
  -webkit-transform: translate3d(-50%, -50%, 0);
  -webkit-backface-visibility: hidden;
  box-sizing: border-box;
  overflow: hidden;
  border: 1px solid #cad5e3;
  border-radius: 14px;
  background: #ffffff;
  box-shadow: 0 18px 34px rgba(13, 26, 46, 0.2);
  isolation: isolate;
  z-index: 3100001 !important;
}

.ajax__modal_popup,
.ajax__modalpanel,
.modalPopup {
  z-index: 3100001 !important;
}

.hw-modal.hw-modal-wide {
  width: min(560px, calc(100vw - 24px));
}

.hw-modal-body {
  width: 100%;
  max-height: calc(100vh - 120px);
  padding: 20px;
  box-sizing: border-box;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
}

.hw-modal-title {
  display: block;
  margin: 0 0 14px 0;
  font-size: 20px;
  font-weight: 700;
  color: #173b66;
}

.hw-modal-help {
  display: block;
  margin: -6px 0 14px 0;
  color: #5f7084;
  font-size: 12px;
  line-height: 1.35;
}

.hw-modal-grid {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 10px;
  table-layout: fixed;
}

.hw-modal-grid td {
  padding: 0;
  vertical-align: top;
}

.hw-modal-grid td:first-child {
  width: 35%;
  padding: 10px 14px 0 0;
  color: #5b6f87;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.1px;
}

.hw-modal-grid td:last-child {
  width: 65%;
}

.hw-modal-note {
  margin: 6px 0 0 0;
  color: #5f7084;
  font-size: 12px;
  line-height: 1.35;
  text-align: right;
}

.hw-modal-actions {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  flex-wrap: wrap;
  padding: 0 20px 20px 20px;
  box-sizing: border-box;
}

.hw-modal-actions .glowbutton,
.hw-modal-btn {
  width: auto;
  min-width: 96px;
}

body.hw-modal-open #masthead,
body.hw-modal-open #top_nav,
body.hw-modal-open #well_nav,
body.hw-modal-open #navigation-bar,
body.hw-modal-open #sub-navigation-bar,
body.hw-modal-open #left_col,
body.hw-modal-open #hw-touch-menu-panel {
  z-index: 1 !important;
}

body.hw-modal-open #container.hw-responsive-main {
  z-index: auto !important;
}

@media screen and (max-width: 767px), screen and (max-width: 980px) and (max-height: 430px) and (orientation: landscape) {
  .hw-modal {
    width: calc(100vw - 12px);
    max-width: calc(100vw - 12px);
    max-height: calc(100vh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 12px);
  }

  .hw-modal.hw-modal-wide {
    width: calc(100vw - 12px);
  }

  .hw-modal-body {
    max-height: calc(100vh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 76px);
    padding: 12px 10px;
  }

  .hw-modal-grid td:first-child {
    width: 34% !important;
    padding: 8px 8px 0 0;
    font-size: 10px;
    letter-spacing: 0.8px;
  }

  .hw-modal-grid td:last-child {
    width: 66% !important;
  }

  .hw-modal-note {
    margin-top: 4px;
    font-size: 11px;
  }

  .hw-modal-actions {
    padding: 0 10px 12px 10px;
  }

  .hw-modal-actions .glowbutton,
.hw-modal-btn {
    width: 100%;
    min-width: 0;
  }
}
@media screen and (max-width: 370px) {
  .hw-modal,
.hw-modal.hw-modal-wide {
    width: calc(100vw - 10px);
    max-width: calc(100vw - 10px);
    max-height: calc(100vh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 10px);
  }
}
.PageButton {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #808080;
  border-bottom: 1px solid #000;
}

.HiddenColumn {
  display: none;
}

body[orient=profile] .LandscapeColumn {
  display: none;
}

.BrowseBtnFolderUp {
  width: 13%;
  background: url(/ico/GoToParentFolderHS.png);
  background-image: url(/ico/GoToParentFolderHS.png);
  max-width: 84px;
}

body[orient=profile] .BrowseBtnFolderUp {
  width: 85px;
  max-width: 200px;
}

.BrowseBtnDelete {
  background: url(/ico/DeleteHS.png);
  background-image: url(/ico/DeleteHS.png);
  max-width: 70px;
  width: 11%;
}

body[orient=profile] .BrowseBtnDelete {
  width: 13%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnRename {
  background: url(/ico/RenameFolderHS.png);
  background-image: url(/ico/RenameFolderHS.png);
  max-width: 81px;
  width: 12%;
}

body[orient=profile] .BrowseBtnRename {
  width: 14%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnPin {
  background: url(/ico/filepin.png);
  background-image: url(/ico/filepin.png);
  max-width: 70px;
  width: 10%;
}

body[orient=profile] .BrowseBtnPin {
  width: 14%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnNewFolder {
  background: url(/ico/NewFolderHS.png);
  background-image: url(/ico/NewFolderHS.png);
  max-width: 100px;
  height: 32px;
  width: 15%;
}

/*.BrowseBtnNewFolder[orient="profile"]
{
	background:url(/ico/NewFolderHS.png);
	background-image:url(/ico/NewFolderHS.png);
	width: 200px;
	/*max-width: 105px;
} */
body[orient=profile] .BrowseBtnNewFolder {
  width: 13%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnCut {
  background: url(/ico/CutHS.png);
  background-image: url(/ico/CutHS.png);
  max-width: 53px;
  width: 7%;
}

body[orient=profile] .BrowseBtnCut {
  width: 11%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnMove {
  background: url(/ico/MoveHS.png);
  background-image: url(/ico/MoveHS.png);
  max-width: 63px;
  width: 9%;
}

body[orient=profile] .BrowseBtnMove {
  width: 14%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnCopy {
  background: url(/ico/CopyHS.png);
  background-image: url(/ico/CopyHS.png);
  max-width: 64px;
  width: 9%;
}

body[orient=profile] .BrowseBtnCopy {
  width: 14%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnShare {
  background: url(/ico/sharefile.png);
  background-image: url(/ico/sharefile.png);
  max-width: 70px;
  width: 10%;
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  box-sizing: border-box;
  text-decoration: none;
}

body[orient=profile] .BrowseBtnShare {
  width: 14%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnPaste {
  background: url(/ico/PasteHS.png);
  background-image: url(/ico/PasteHS.png);
  max-width: 71px;
  width: 10%;
}

body[orient=profile] .BrowseBtnPaste {
  width: 11%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnUpload {
  background: url(/ico/FileUpload.png);
  background-image: url(/ico/FileUpload.png);
  max-width: 105px;
}

.BrowseBtnDownload {
  background: url(/ico/FileDownload.png);
  background-image: url(/ico/FileDownload.png);
  max-width: 131px;
}

body[orient=landscape] .BrowseBtnFolderUp {
  width: 20%;
}

body[orient=landscape] .BrowseBtnDelete {
  width: 12%;
  text-indent: 100px;
  background-position: center center;
}

body[orient=landscape] .BrowseBtnRename {
  width: 18%;
}

body[orient=landscape] .BrowseBtnNewFolder {
  width: 21%;
}

body[orient=landscape] .BrowseBtnCut {
  width: 10%;
  text-indent: 100px;
  background-position: center center;
}

body[orient=landscape] .BrowseBtnMove {
  width: 14%;
  max-width: 500px;
  /*text-indent: 100px; background-position: center center;*/
}

body[orient=landscape] .BrowseBtnCopy {
  width: 14%;
  max-width: 500px;
  /*text-indent: 100px; background-position: center center;*/
}

body[orient=landscape] .BrowseBtnShare {
  width: 14%;
  max-width: 500px;
}

body[orient=landscape] .BrowseBtnPin {
  width: 14%;
  max-width: 500px;
}

body[orient=landscape] .BrowseBtnPaste {
  width: 10%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnFolderUp,
.BrowseBtnDelete,
.BrowseBtnRename,
.BrowseBtnPin,
.BrowseBtnNewFolder,
.BrowseBtnCut,
.BrowseBtnMove,
.BrowseBtnCopy,
.BrowseBtnShare,
.BrowseBtnPaste,
.BrowseBtnUpload,
.BrowseBtnDownload {
  padding: 0 14px 0 28px;
  text-align: left;
  height: 34px;
  line-height: 32px;
  background-position: 16px center;
  background-repeat: no-repeat;
  font-family: "Inter Tight", Arial, sans-serif;
  font-size: 13px;
  font-weight: 600;
  color: #1f2d3d;
  border: 1px solid #c5d0dc;
  border-radius: 8px;
  background-color: #ffffff;
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.08);
  transition: background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease;
}

.hwFileBrowser .hwFileBrowserToolbar .BrowseBtnFolderUp,
.hwFileBrowser .hwFileBrowserToolbar .BrowseBtnDelete,
.hwFileBrowser .hwFileBrowserToolbar .BrowseBtnRename,
.hwFileBrowser .hwFileBrowserToolbar .BrowseBtnPin,
.hwFileBrowser .hwFileBrowserToolbar .BrowseBtnNewFolder,
.hwFileBrowser .hwFileBrowserToolbar .BrowseBtnCut,
.hwFileBrowser .hwFileBrowserToolbar .BrowseBtnMove,
.hwFileBrowser .hwFileBrowserToolbar .BrowseBtnCopy,
.hwFileBrowser .hwFileBrowserToolbar .BrowseBtnShare,
.hwFileBrowser .hwFileBrowserToolbar .BrowseBtnPaste,
.hwFileBrowser .hwFileBrowserToolbar .BrowseBtnUpload,
.hwFileBrowser .hwFileBrowserToolbar .BrowseBtnDownload {
  width: auto !important;
  max-width: none;
  min-width: 0;
}

.BrowseBtnFolderUp:hover,
.BrowseBtnDelete:hover,
.BrowseBtnRename:hover,
.BrowseBtnPin:hover,
.BrowseBtnNewFolder:hover,
.BrowseBtnCut:hover,
.BrowseBtnMove:hover,
.BrowseBtnCopy:hover,
.BrowseBtnShare:hover,
.BrowseBtnPaste:hover,
.BrowseBtnUpload:hover,
.BrowseBtnDownload:hover {
  background-color: #f6f8fb;
  border-color: #b3c0ce;
  box-shadow: 0 2px 4px rgba(15, 23, 42, 0.1);
}

.BrowseBtnFolderUp:active,
.BrowseBtnDelete:active,
.BrowseBtnRename:active,
.BrowseBtnPin:active,
.BrowseBtnNewFolder:active,
.BrowseBtnCut:active,
.BrowseBtnMove:active,
.BrowseBtnCopy:active,
.BrowseBtnShare:active,
.BrowseBtnPaste:active,
.BrowseBtnUpload:active,
.BrowseBtnDownload:active {
  background-color: #e9eef5;
  border-color: #a7b7c8;
  box-shadow: inset 0 1px 2px rgba(15, 23, 42, 0.1);
  transform: translateY(1px);
}

.hwFileBrowser .hwFileBrowserToolbar .BrowseBtnPin,
.hwFileBrowser .hwFileBrowserToolbar .BrowseBtnPin:hover,
.hwFileBrowser .hwFileBrowserToolbar .BrowseBtnPin:active,
.hwFileBrowser .hwFileBrowserToolbar .BrowseBtnPin:disabled {
  background-image: url(/ico/filepin.png) !important;
}

.BrowseBtnFolderUp:disabled,
.BrowseBtnDelete:disabled,
.BrowseBtnRename:disabled,
.BrowseBtnPin:disabled,
.BrowseBtnNewFolder:disabled,
.BrowseBtnCut:disabled,
.BrowseBtnMove:disabled,
.BrowseBtnCopy:disabled,
.BrowseBtnShare:disabled,
.BrowseBtnPaste:disabled,
.BrowseBtnUpload:disabled,
.BrowseBtnDownload:disabled {
  opacity: 0.56;
  box-shadow: none;
  cursor: default;
}

body[orient=landscape] .BrowseBtnRename,
.BrowseBtnNewFolder {
  background-position: 8px center;
}

.StartNewDiscussionButton {
  background: url(/ico/speech_bubble_v2.png);
  background-image: url(/ico/speech_bubble_v2.png);
  width: 200px;
  /*96px*/
  max-width: 400px;
  height: 32px;
}

body[orient=profile] .StartNewDiscussionButton {
  /*text-indent: 10px;background-position: center center;*/
  padding-right: 30px;
  width: 130px;
}

body[orient=landscape] .StartNewDiscussionButton {
  padding-right: 30px;
  width: 130px;
}

.PostReplyButton {
  background: url(/ico/speech_bubbles.png);
  background-image: url(/ico/speech_bubbles.png);
  width: 109px;
  max-width: 400px;
  height: 32px;
}

body[orient=profile] .PostReplyButton {
  /*text-indent: 100px;background-position: center center;*/
  width: 70px;
  float: left;
}

body[orient=landscape] .PostReplyButton {
  width: 70px;
  float: left;
}

.WatchTopicButton {
  background: url(/ico/pin.png);
  background-image: url(/ico/pin.png);
  width: 173px;
  max-width: 400px;
  height: 32px;
  float: right;
}

.UnwatchTopicButton {
  background: url(/ico/denied.png);
  background-image: url(/ico/denied.png);
  width: 201px;
  max-width: 400px;
  height: 32px;
  float: right;
}

body[orient=profile] .WatchTopicButton {
  /*text-indent: 100px;background-position: center center;*/
  width: 90px;
}

body[orient=profile] .UnwatchTopicButton {
  width: 100px;
}

body[orient=landscape] .WatchTopicButton {
  width: 90px;
}

body[orient=landscape] .UnwatchTopicButton {
  width: 100px;
}

.WatchWellButton {
  background: url(/ico/pin.png);
  background-image: url(/ico/pin.png);
  width: 253px;
  max-width: 400px;
  height: 32px;
  float: right;
}

.UnwatchWellButton {
  background: url(/ico/denied.png);
  background-image: url(/ico/denied.png);
  width: 281px;
  max-width: 400px;
  height: 32px;
  float: right;
}

body[orient=profile] .WatchWellButton {
  /*text-indent: 100px;background-position: center center;*/
  width: 164px;
}

body[orient=profile] .UnwatchWellButton {
  width: 190px;
}

body[orient=landscape] .WatchWellButton {
  width: 164px;
}

body[orient=landscape] .UnwatchWellButton {
  width: 190px;
}

.TopicListButton {
  background: url(/ico/arrow_left.png);
  background-image: url(/ico/arrow_left.png);
  width: 145px;
  max-width: 400px;
  height: 32px;
}

body[orient=profile] .TopicListButton {
  background-position: center center;
  width: 50px;
  float: left;
}

body[orient=landscape] .TopicListButton {
  background-position: center center;
  width: 50px;
  float: left;
}

.ForumBackButton {
  background: url(/ico/arrow_left_v2.png);
  background-image: url(/ico/arrow_left_v2.png);
  width: 145px;
  max-width: 400px;
  height: 32px;
}

body[orient=profile] .ForumBackButton {
  background-position: center center;
  width: 50px;
  float: left;
}

body[orient=landscape] .ForumBackButton {
  background-position: center center;
  width: 50px;
  float: left;
}

.EmailTopicButton {
  background: url(/ico/mail.png);
  background-image: url(/ico/mail.png);
  width: 74px;
  max-width: 400px;
  height: 32px;
  float: right;
}

body[orient=profile] .EmailTopicButton {
  background-position: center center;
  width: 36px;
}

body[orient=landscape] .EmailTopicButton {
  background-position: center center;
  width: 36px;
}

.PrintTopicButton {
  background: url(/ico/printer.png);
  background-image: url(/ico/printer.png);
  width: 68px;
  max-width: 400px;
  height: 32px;
  float: right;
}

body[orient=profile] .PrintTopicButton {
  background-position: center center;
  width: 36px;
}

body[orient=landscape] .PrintTopicButton {
  background-position: center center;
  width: 36px;
}

.StartNewDiscussionButton,
.PostReplyButton,
.SearchMessagesButton,
.WatchTopicButton,
.TopicListButton,
.UnwatchTopicButton,
.EmailTopicButton,
.PrintTopicButton,
.WatchWellButton,
.UnwatchWellButton,
.ForumBackButton {
  padding-right: 8px;
  text-align: right;
  background-position: 8px center;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  font-family: "Inter Tight", Arial, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  border: 1px solid #bbc9da;
  border-radius: 6px;
  box-shadow: 0 0 4px rgba(123, 152, 193, 0.3);
}

.StartNewDiscussionButton,
.PostReplyButton {
  color: #ffffff;
  border-color: transparent;
  background-color: #0057cc;
  box-shadow: 0 0 5px rgba(25, 91, 183, 0.45);
}

.SearchMessagesButton,
.WatchTopicButton,
.TopicListButton,
.UnwatchTopicButton,
.EmailTopicButton,
.PrintTopicButton,
.WatchWellButton,
.UnwatchWellButton,
.ForumBackButton {
  color: #20426c;
  background-color: #ffffff;
}

.StartNewDiscussionButton:hover,
.PostReplyButton:hover,
.SearchMessagesButton:hover,
.WatchTopicButton:hover,
.TopicListButton:hover,
.UnwatchTopicButton:hover,
.EmailTopicButton:hover,
.PrintTopicButton:hover,
.WatchWellButton:hover,
.UnwatchWellButton:hover,
.ForumBackButton:hover {
  filter: brightness(0.97);
}

.StartNewDiscussionButton:active,
.PostReplyButton:active,
.SearchMessagesButton:active,
.WatchTopicButton:active,
.TopicListButton:active,
.UnwatchTopicButton:active,
.EmailTopicButton:active,
.PrintTopicButton:active,
.WatchWellButton:active,
.UnwatchWellButton:active,
.ForumBackButton:active {
  filter: brightness(0.92);
  box-shadow: none;
}

.EmailFileLink,
.ViewFileLink {
  height: 100%;
  color: Blue;
  text-decoration: underline;
}

body[orient=profile] .EmailFileLink {
  display: none;
  visibility: hidden;
}

body[orient=landscape] .EmailFileLink {
  visibility: visible;
  height: 40px;
}

.DLFileLink {
  color: Blue;
  text-decoration: underline;
}

.panel100 {
  width: 100%;
}

.CategoryHeader {
  background-color: #8888ff;
  padding: 4px 4px 3px 4px;
  cursor: pointer;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  color: #ffffff;
  font-size: 23px;
  font-weight: 600;
  border-top: solid 1px #000066;
  border-left: solid 1px #000066;
  border-right: solid 1px #000066;
}

.CategoryHeader_i {
  background-color: #8888ff;
  padding: 10px 4px 9px 4px;
  cursor: pointer;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  color: #ffffff;
  font-size: 23px;
  font-weight: 600;
  border-top: solid 1px #000066;
  border-left: solid 1px #000066;
  border-right: solid 1px #000066;
}

.CategoryAccordion {
  border-bottom: solid 1px #000066;
}

.CategoryPanel {
  border-left: solid 1px #000066;
  border-right: solid 1px #000066;
  overflow: hidden;
}

.FAQHeader {
  background-color: #bbbbff;
  padding: 4px 4px 4px 12px;
  cursor: pointer;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: 21px;
  font-weight: 600;
  border-top: solid 1px #ccccff;
}

.FAQHeader_i {
  background-color: #bbbbff;
  padding: 8px 4px 8px 12px;
  cursor: pointer;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: 21px;
  font-weight: 600;
  border-top: solid 1px #ccccff;
}

.FAQAnswer {
  background-color: #ddddff;
  padding: 8px 18px 12px 18px;
  font-family: "Inter Tight", Arial, sans-serif;
}

.FAQAnswer_i {
  background-color: #ddddff;
  padding: 0 0 0 0;
  font-family: "Inter Tight", Arial, sans-serif;
}

PagerClass {
  padding: 15px 15px 15px 15px;
  text-decoration: underline;
}

.labelcell {
  background-color: #e0e0e0;
  text-align: left;
}

.valuecell {
  background-color: #404040;
  text-align: center;
  color: Lime;
  font-size: medium;
}

.menucell {
  background-color: #e0e0e0;
  text-align: left;
  cursor: pointer;
  padding-left: 18px;
}

.menucell:hover {
  background-color: #ffa500;
  text-align: left;
  cursor: pointer;
  padding-left: 18px;
}

VertAlignMiddle {
  vertical-align: middle;
}

.computertable {
  border: solid 1px black;
}

.numbercell {
  font-size: xx-large;
}

.watermarktext {
  color: Gray;
}

table.forumTable:hover {
  background-color: #aaaaff;
  color: #ffffff;
  cursor: pointer;
}

table.forumTable {
  background-color: #ffffff;
  cursor: pointer;
  /*border-style: none;*/
  /*border-top: solid 1px #b0b0b0;*/
}

@-ms-viewport {
  width: device-width;
}
@-o-viewport {
  width: device-width;
  zoom: 1;
}
@viewport {
  width: device-width;
  zoom: 1;
}
@media screen and (max-width: 767px), screen and (max-width: 980px) and (max-height: 430px) and (orientation: landscape) {
  body {
    margin: 0 0;
  }

  #masthead {
    display: none !important;
  }

  #bodycontainer {
    width: 100% !important;
    margin: 0 !important;
    border-width: 0 !important;
  }

  #container,
#page_content,
#page_content_i,
#main {
    width: 100% !important;
    margin-left: 0 !important;
  }

  #left_col {
    position: static !important;
    width: 100% !important;
    left: auto !important;
    top: auto !important;
  }

  #page_content.kb-page-content {
    margin-left: 0 !important;
    padding: 0 8px;
    box-sizing: border-box;
  }

  .kb-layout-shell {
    display: flex;
    flex-direction: column;
  }

  .kb-layout-shell > #page_content.kb-page-content {
    order: 1;
  }

  .kb-layout-shell > #left_col.kb-left-col {
    order: 2;
    margin-top: 10px;
  }

  #page_content.kb-page-content .kb-topic-header {
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 8px;
    padding: 12px;
  }

  #page_content.kb-page-content .kb-topic-header-meta {
    order: 0;
    margin-left: 0;
    width: 100%;
  }

  #page_content.kb-page-content .kb-topic-actions {
    justify-content: flex-end;
  }

  #page_content.kb-page-content .kb-topic-editor-shell .ql-editor {
    min-height: 280px;
  }

  #page_content.kb-page-content .topicOnHeader {
    font-size: 1.25em;
    line-height: 1.25;
    overflow-wrap: anywhere;
  }

  #page_content.kb-page-content .newTopicTextbox,
#page_content.kb-page-content .searchTextbox,
#page_content.kb-page-content input[type=text],
#page_content.kb-page-content input[type=password],
#page_content.kb-page-content input[type=file],
#page_content.kb-page-content textarea,
#page_content.kb-page-content select,
[data-kb-page] .newTopicTextbox,
[data-kb-page] .searchTextbox,
[data-kb-page] input[type=text],
[data-kb-page] input[type=password],
[data-kb-page] input[type=file],
[data-kb-page] textarea,
[data-kb-page] select {
    width: 100% !important;
    max-width: 100%;
    box-sizing: border-box;
  }

  .kb-google-create-topic-grid {
    grid-template-columns: minmax(0, 1fr);
  }

  #page_content.kb-page-content table.layoutOnlyTable,
#page_content.kb-page-content table.layoutOnlyTable tbody,
#page_content.kb-page-content table.layoutOnlyTable tr,
#page_content.kb-page-content table.layoutOnlyTable td {
    display: block;
    width: 100% !important;
    box-sizing: border-box;
  }

  #page_content.kb-page-content table.layoutOnlyTable {
    height: auto !important;
  }

  #page_content.kb-page-content table.layoutOnlyTable td {
    padding: 0 0 10px 0;
  }

  #page_content.kb-page-content .topicTableCellUpdatedOn {
    margin-top: 4px;
    font-size: 12px;
    text-align: left;
    white-space: normal;
    color: #5f6b78;
  }

  [data-kb-page=recentchanges] #nav {
    display: flex;
    flex-direction: column;
    gap: 6px;
  }

  [data-kb-page=recentchanges] #nav li {
    float: none;
    margin: 0;
    padding: 0;
    background: none;
    line-height: 1.3;
  }

  [data-kb-page=recentchanges] #nav a {
    display: block;
    float: none;
    padding: 9px 10px;
    border: 1px solid #c9d3de;
    border-radius: 6px;
    background: #e6edf5;
  }

  #mnuWell > table > tbody > tr > td:first-child,
#mnuWell > ul > li:first-child {
    display: none !important;
  }

  #mnuWell tbody tr td:nth-child(2) > a,
#mnuWell > ul > li:nth-child(2) > a {
    font-size: 0 !important;
  }

  #mnuWell tbody tr td:nth-child(2) > a::after,
#mnuWell > ul > li:nth-child(2) > a::after {
    content: "Info";
    font-size: 14px;
  }

  #mnuWell tbody tr td:nth-child(4) > a,
#mnuWell > ul > li:nth-child(4) > a {
    font-size: 0 !important;
  }

  #mnuWell > tbody > tr > td:nth-child(4) > a::after,
#mnuWell > ul > li:nth-child(4) > a::after {
    content: "Data";
    font-size: 14px;
  }

  #well_nav {
    display: flex !important;
    flex-direction: column !important;
  }

  #well_nav > #mnuWell {
    order: 1;
  }

  #well_nav > div:first-child {
    order: 2;
    float: none !important;
    width: 100% !important;
  }

  #well_nav > div:first-child > div {
    padding-top: 4px !important;
    padding-right: 8px !important;
    /* padding-left: 8px !important; */
    white-space: normal !important;
  }

  .initwell table {
    display: block;
    width: 100%;
  }

  .initwell tbody {
    display: block;
    width: 100%;
  }

  .initwell td {
    display: block;
    width: 100%;
  }

  .initwell tr {
    display: block;
    width: 100%;
  }

  div.FAQAnswer {
    padding: 2px 2px;
  }

  .initwell .FAQAnswer table {
    display: table;
  }

  .initwell .FAQAnswer tbody {
    display: table-row-group;
  }

  .initwell .FAQAnswer tr {
    display: table-row;
  }

  .initwell .FAQAnswer td {
    display: table-cell;
    width: 30%;
  }
}
/* HW responsive master foundation */
.hw-responsive-page {
  min-height: 100%;
  --hw-safe-left: 0px;
  --hw-safe-right: 0px;
  --hw-safe-top: 0px;
  --hw-safe-bottom: 0px;
}

@supports (padding-left: env(safe-area-inset-left)) {
  .hw-responsive-page {
    --hw-safe-left: env(safe-area-inset-left);
    --hw-safe-right: env(safe-area-inset-right);
    --hw-safe-top: env(safe-area-inset-top);
    --hw-safe-bottom: env(safe-area-inset-bottom);
  }
}
#bodycontainer.hw-responsive-shell {
  box-sizing: border-box;
  max-width: 1400px;
  overflow: visible;
}

#container.hw-responsive-main {
  box-sizing: border-box;
  min-height: 320px;
  position: relative;
  z-index: 0;
}

#container.hw-responsive-main::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url("/img/riganchor.gif");
  background-repeat: no-repeat;
  background-position: right bottom;
  opacity: 0.18;
  pointer-events: none;
  z-index: -1;
}

#bottomfooter.hw-responsive-footer {
  box-sizing: border-box;
  min-height: 0;
  height: auto;
  line-height: 1.35;
  padding: 2px 10px 0 10px;
  padding-bottom: calc(18px + env(safe-area-inset-bottom, 0px));
}

@media only screen and (max-width: 1024px) {
  #bodycontainer.hw-responsive-shell {
    border-width: 0;
    margin: 0;
    width: 100%;
    border-radius: 0;
    overflow: visible;
  }

  #bottomfooter.hw-responsive-footer {
    width: 100%;
    max-width: none;
    margin: 8px 0 16px 0;
    padding: 2px 8px 0 8px;
    padding-bottom: calc(18px + env(safe-area-inset-bottom, 0px));
  }
}
@media screen and (max-width: 767px), screen and (max-width: 980px) and (max-height: 430px) and (orientation: landscape) {
  #bodycontainer.hw-responsive-shell {
    border-width: 0;
    margin: 0;
    width: 100%;
    border-radius: 0;
    overflow: visible;
  }

  .hw-logo-bar {
    min-height: auto;
  }

  .hw-logo-link img {
    width: 100%;
    max-width: 430px;
  }

  #bodycontainer.hw-responsive-shell #well_nav {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
  }

  #bodycontainer.hw-responsive-shell #top_nav > div,
#bodycontainer.hw-responsive-shell #top_nav > table {
    min-width: 0;
  }

  #bodycontainer.hw-responsive-shell #top_nav.hw-menu-overflow {
    flex-wrap: nowrap;
    overflow-x: auto;
  }

  #bodycontainer.hw-responsive-shell #top_nav.hw-menu-overflow > div,
#bodycontainer.hw-responsive-shell #top_nav.hw-menu-overflow > table {
    flex: 0 0 auto;
  }

  #bodycontainer.hw-responsive-shell #well_nav > div {
    /* min-width: 760px; */
  }

  #bottomfooter.hw-responsive-footer {
    width: 100%;
    max-width: none;
    min-height: 0;
    margin: 8px 0 14px 0;
    padding: 2px 8px 0 8px;
    padding-bottom: calc(18px + env(safe-area-inset-bottom, 0px));
  }
}
@media screen and (max-width: 980px) and (max-height: 430px) and (orientation: landscape) {
  #bodycontainer.hw-responsive-shell {
    padding-left: var(--hw-safe-left);
    padding-right: var(--hw-safe-right);
  }

  #bottomfooter.hw-responsive-footer {
    padding-left: calc(8px + var(--hw-safe-left));
    padding-right: calc(8px + var(--hw-safe-right));
    padding-bottom: calc(18px + env(safe-area-inset-bottom, 0px));
  }

  #connecterror {
    padding-left: var(--hw-safe-left) !important;
    padding-right: var(--hw-safe-right) !important;
    box-sizing: border-box;
  }

  .hw-modal,
.hw-modal.hw-modal-wide {
    width: calc(100vw - var(--hw-safe-left) - var(--hw-safe-right) - 12px);
    max-width: calc(100vw - var(--hw-safe-left) - var(--hw-safe-right) - 12px);
  }
}
body.management-frame-page,
body.management-console-page,
body.management-list-page,
body.management-frame-page {
  margin: 0;
  padding: 0;
  background: #f4f7fb;
  color: #20324d;
  font-family: "Inter Tight", Arial, sans-serif;
}

.management-frame-panel-header {
  position: sticky;
  top: 0;
  z-index: 20;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding: 6px 10px;
  background: #355883;
  border-bottom: 1px solid #28466a;
}

.management-frame-panel-title {
  margin: 0;
  color: #f5f8fd;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: calc(0.85rem + 3px);
  font-weight: 600;
  letter-spacing: 0.02em;
  line-height: 1;
}

.management-frame-panel-meta {
  color: #d0dceb;
  font-size: 12px;
  line-height: 1.2;
}

.management-frame-card {
  background: #fff;
  border: 1px solid #d7dee7;
  border-top: 0;
}

.management-frame-content {
  padding: 12px;
}

.management-frame-note {
  padding: 8px 12px 12px;
  color: #5e6f86;
  font-size: 12px;
  line-height: 1.45;
}

.management-frame-table {
  width: 100%;
  border-collapse: collapse;
  background: #fff;
}

.management-frame-table th {
  padding: 9px 10px;
  background: #f3f7fb;
  border-bottom: 1px solid #d7dee7;
  color: #314866;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: calc(0.95rem + 3px);
  font-weight: 600;
  letter-spacing: 0.01em;
  text-align: left;
}

.management-frame-table td {
  padding: 8px 10px;
  border-top: 1px solid #e4eaf1;
  color: #20324d;
  font-size: 12px;
  line-height: 1.4;
  vertical-align: top;
}

.management-frame-table tbody tr:first-child td {
  border-top: 0;
}

.management-frame-table a {
  color: #1f4e8c;
  text-decoration: none;
}

.management-frame-table a:hover {
  text-decoration: underline;
}

.management-frame-muted {
  color: #61748d;
  font-size: 11px;
}

.management-frame-code {
  color: #4a5c72;
  font-family: "HorizonLog Mono", Consolas, Monaco, monospace;
  font-size: 11px;
}

.management-frame-actions {
  white-space: nowrap;
  text-align: right;
}

.management-frame-actions .cmdbtn,
.management-frame-actions .glowbutton,
.management-frame-actions input[type=submit],
.management-frame-actions input[type=button],
.management-frame-actions button {
  margin-left: 4px;
}

.management-list-page .glowbutton,
.management-frame-page .glowbutton {
  white-space: nowrap;
}

.management-list-filter-wrap {
  position: relative;
  display: inline-block;
  max-width: 100%;
}

.management-list-filter-box {
  width: 100%;
  min-width: 0;
  height: 40px;
  padding: 8px 52px 8px 46px;
  box-sizing: border-box;
  border: 1px solid #cfd7df;
  border-radius: 999px;
  background: #ffffff;
  color: #1f3347;
  font-size: 14px;
  line-height: 20px;
  box-shadow: inset 0 1px 2px rgba(15, 35, 55, 0.05);
}

.management-list-filter-box::-moz-placeholder {
  color: #708399;
}

.management-list-filter-box:-ms-input-placeholder {
  color: #708399;
}

.management-list-filter-box::placeholder {
  color: #708399;
}

.management-list-filter-box:focus {
  outline: none;
  border-color: #8ba2b8;
  box-shadow: 0 0 0 3px rgba(100, 129, 158, 0.16);
}

.management-list-filter-icon {
  position: absolute;
  top: 50%;
  left: 14px;
  width: 14px;
  height: 12px;
  margin-top: -6px;
  pointer-events: none;
}

.management-list-filter-icon::before,
.management-list-filter-icon::after {
  content: "";
  position: absolute;
  display: block;
}

.management-list-filter-icon::before {
  top: 0;
  left: 0;
  width: 14px;
  height: 3px;
  border-radius: 999px;
  background: #7a8ea7;
}

.management-list-filter-icon::after {
  top: 4px;
  left: 2px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 8px solid #7a8ea7;
}

.management-list-filter-clear {
  position: absolute;
  top: 50%;
  right: 10px;
  width: 26px;
  height: 26px;
  margin-top: -13px;
  border: none;
  border-radius: 999px;
  background: transparent;
  color: transparent;
  cursor: pointer;
  padding: 0;
  transition: background-color 120ms ease-in-out;
}

.management-list-filter-clear:hover {
  background: rgba(122, 142, 167, 0.14);
}

.management-list-filter-clear::before,
.management-list-filter-clear::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 2px;
  margin: -1px 0 0 -5px;
  border-radius: 2px;
  background: #708399;
}

.management-list-filter-clear::before {
  transform: rotate(45deg);
}

.management-list-filter-clear::after {
  transform: rotate(-45deg);
}

.management-console-header {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  width: 100%;
  min-height: 68px;
  background: linear-gradient(135deg, #244c88 0%, #1c3762 100%);
  color: #fff;
}

.management-console-brand {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  padding: 0 14px;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: calc(1.2rem + 3px);
  font-weight: 600;
  letter-spacing: 0.03em;
  line-height: 1;
  white-space: nowrap;
}

.management-console-brand-link {
  color: #fff;
  text-decoration: none;
}

.management-console-brand-link:hover,
.management-console-brand-link:focus,
.management-console-brand-link:visited,
.management-console-brand-link:active {
  color: #fff;
}

.management-console-nav {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  gap: 0;
  flex: 1 1 auto;
  min-width: 0;
  padding-left: 12px;
}

.management-console-nav-row {
  display: grid;
  grid-template-columns: repeat(7, minmax(120px, 1fr));
  justify-content: end;
  width: min(100%, 980px);
  margin-left: auto;
  overflow: hidden;
}

.management-console-link {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 34px;
  padding: 0 10px;
  border-left: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  color: #fff;
  font-family: "Inter Tight", Arial, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  transition: background-color 120ms ease-in-out;
}

.management-console-link:hover,
.management-console-link:focus,
.management-console-link:visited,
.management-console-link:active {
  background: rgba(255, 255, 255, 0.12);
  color: #fff;
}

.management-console-link.is-active,
.management-console-link.is-active:hover,
.management-console-link.is-active:focus,
.management-console-link.is-active:active {
  background: #cc6600;
  color: #fff;
}

.management-console-link.is-active:visited {
  color: #fff;
}

.management-console-link.is-external {
  background: rgba(255, 255, 255, 0.08);
}

.management-mobile-page-nav {
  display: none;
}

.management-mobile-page-nav-header {
  padding: 10px 14px 8px;
  background: #235192;
  border-bottom: 1px solid rgba(0, 0, 0, 0.22);
}

.management-mobile-page-nav-branding {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.management-mobile-page-home {
  color: #fff;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: calc(1.3rem + 3px);
  font-weight: 600;
  letter-spacing: 0.02em;
  line-height: 1.05;
  text-decoration: none;
}

.management-mobile-page-home:hover,
.management-mobile-page-home:focus,
.management-mobile-page-home:visited,
.management-mobile-page-home:active {
  color: #fff;
}

.management-mobile-page-current-title {
  color: rgba(255, 255, 255, 0.96);
  font-size: 11px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.management-mobile-page-current-subtitle {
  color: rgba(219, 230, 244, 0.92);
  font-size: 11px;
  line-height: 1.35;
}

.management-mobile-nav-strip {
  display: flex;
  align-items: center;
  gap: 0;
  overflow-x: auto;
  padding: 0;
  background: #203c67;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  border-bottom: 1px solid rgba(10, 22, 38, 0.42);
}

.management-mobile-nav-strip::-webkit-scrollbar {
  height: 0;
}

.management-mobile-nav-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 40px;
  padding: 0 14px;
  border: 0;
  border-right: 1px solid rgba(255, 255, 255, 0.14);
  background: transparent;
  color: #fff;
  font-family: "Inter Tight", Arial, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
}

.management-mobile-nav-link:hover,
.management-mobile-nav-link:focus,
.management-mobile-nav-link:visited,
.management-mobile-nav-link:active {
  color: #fff;
}

.management-mobile-nav-link.is-active {
  background: #cc6600;
  color: #fff;
}

.management-mobile-nav-link.is-dashboard:not(.is-active) {
  background: transparent;
}

.management-dashboard-shell {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 12px;
}

.management-dashboard-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}

.management-dashboard-card {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.management-dashboard-card .management-page-card {
  height: 100%;
}

.management-dashboard-stat-row {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 10px;
}

.management-dashboard-stat-value {
  color: #173352;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: calc(1.4rem + 3px);
  font-weight: 600;
  line-height: 1;
}

.management-dashboard-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.management-dashboard-list li + li {
  margin-top: 8px;
}

.management-dashboard-list a {
  color: #1f4e8c;
  text-decoration: none;
}

.management-dashboard-list a:hover {
  text-decoration: underline;
}

.management-dashboard-meta {
  color: #62758b;
  font-size: 11px;
  line-height: 1.45;
}

.management-dashboard-embed {
  display: block;
  width: 100%;
  min-height: 260px;
  border: 0;
  background: transparent;
}

.management-dashboard-embed.is-requestqueue {
  min-height: 320px;
}

.management-dashboard-embed.is-wellstat {
  min-height: 360px;
}

.management-dashboard-embed.is-serverhealth {
  min-height: 420px;
}

@media (max-width: 980px) {
  .management-mobile-page-nav {
    position: sticky;
    top: 0;
    z-index: 180;
    display: block;
    margin: 0 0 10px;
    background: #203c67;
  }

  .management-list-filter-box {
    min-height: 44px;
    height: auto;
    padding: 10px 52px 10px 46px;
    font-size: 16px;
    line-height: 1.2;
  }

  .management-list-filter-clear {
    width: 30px;
    height: 30px;
    margin-top: -15px;
  }

  .management-dashboard-shell {
    padding: 10px;
  }

  .management-dashboard-embed.is-requestqueue {
    min-height: 120px;
  }

  .management-dashboard-embed.is-wellstat {
    min-height: 150px;
  }
}
.management-wellstat-table tr.management-wellstat-row {
  cursor: pointer;
}

.management-wellstat-table tr.management-wellstat-row td {
  color: var(--management-wellstat-text-color, #20324d);
  background-color: var(--management-wellstat-bg-color, transparent);
  transition: box-shadow 120ms ease-in-out;
}

.management-wellstat-table tr.management-wellstat-row a {
  color: inherit;
}

.management-wellstat-table tr.management-wellstat-row:hover td,
.management-wellstat-table tr.management-wellstat-row:focus-within td {
  box-shadow: inset 0 0 0 9999px rgba(31, 78, 140, 0.08);
}

.management-scroll-shell {
  padding: 12px;
}

.management-scroll-card {
  background: #fff;
  border: 1px solid #d7dee7;
  border-radius: 10px;
  box-shadow: 0 10px 24px rgba(28, 48, 79, 0.08);
  overflow: hidden;
}

.management-page-shell {
  padding: 12px;
}

.management-page-card {
  background: #fff;
  border: 1px solid #d7dee7;
  border-radius: 12px;
  box-shadow: 0 10px 24px rgba(28, 48, 79, 0.08);
  overflow: hidden;
}

.management-page-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  padding: 14px 16px;
  border-bottom: 1px solid #d7dee7;
  background: linear-gradient(180deg, #f7f9fc 0%, #eef3f8 100%);
}

.management-page-heading {
  min-width: 0;
}

.management-page-title {
  margin: 0;
  color: #163252;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: calc(1.55rem + 3px);
  font-weight: 600;
  letter-spacing: 0.02em;
  line-height: 1.05;
}

.management-page-subtitle {
  margin-top: 4px;
  color: #607389;
  font-size: 12px;
  line-height: 1.45;
}

.management-page-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 10px 16px;
  border-bottom: 1px solid #d7dee7;
  background: #f8fbfe;
}

.management-page-toolbar-left,
.management-page-toolbar-right {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
  min-width: 0;
}

.management-page-section {
  padding: 16px;
}

.management-page-section + .management-page-section {
  border-top: 1px solid #e5ebf2;
}

.management-card-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}

.management-card-grid > .management-page-card {
  box-shadow: none;
}

.management-section-heading {
  margin: 0 0 10px;
  color: #193555;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: calc(1.1rem + 3px);
  font-weight: 600;
  letter-spacing: 0.02em;
  line-height: 1.1;
}

.management-section-note {
  margin: -2px 0 12px;
  color: #62758b;
  font-size: 12px;
  line-height: 1.45;
}

.management-form-grid {
  display: grid;
  grid-template-columns: minmax(140px, 180px) minmax(0, 1fr);
  gap: 10px 14px;
  align-items: start;
}

.management-form-grid-compact {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.management-form-field,
.management-form-field-wide {
  min-width: 0;
}

.management-form-field-wide {
  grid-column: 1/-1;
}

.management-form-label {
  display: block;
  margin: 0 0 4px;
  color: #314866;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
}

.management-form-input,
.management-form-select,
.management-form-textarea {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  border: 1px solid #cfd8e2;
  border-radius: 10px;
  background: #fff;
  color: #20324d;
  font-family: "Inter Tight", Arial, sans-serif;
  font-size: 15px;
  line-height: 1.4;
  padding: 10px 12px;
  box-shadow: inset 0 1px 2px rgba(15, 35, 55, 0.05);
}

.management-form-textarea {
  min-height: 120px;
  resize: vertical;
}

.management-form-input:focus,
.management-form-select:focus,
.management-form-textarea:focus {
  outline: none;
  border-color: #8ba2b8;
  box-shadow: 0 0 0 3px rgba(100, 129, 158, 0.16);
}

.management-form-help {
  margin-top: 4px;
  color: #6a7c92;
  font-size: 11px;
  line-height: 1.45;
}

.management-form-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
  flex-wrap: wrap;
  margin-top: 14px;
}

.management-status-box {
  display: block;
  border: 1px solid transparent;
  border-radius: 10px;
  padding: 10px 12px;
  font-size: 12px;
  line-height: 1.45;
}

.management-status-box.is-success {
  background: #eef9ef;
  border-color: #8db892;
  color: #214528;
}

.management-status-box.is-error {
  background: #fff1f1;
  border-color: #d4a1a1;
  color: #6b2727;
}

.management-status-box.is-info {
  background: #edf4fb;
  border-color: #b4c7db;
  color: #284463;
}

.management-tab-strip {
  display: flex;
  align-items: center;
  gap: 6px;
  flex-wrap: wrap;
  padding: 10px 16px 0;
  background: #fff;
}

.management-tab-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 38px;
  padding: 0 14px;
  border: 1px solid #d5dde7;
  border-bottom: 0;
  border-radius: 10px 10px 0 0;
  background: #eef3f8;
  color: #39516d;
  font-family: "Inter Tight", Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 120ms ease-in-out, color 120ms ease-in-out;
}

.management-tab-link:hover,
.management-tab-link:focus {
  background: #e6edf6;
  color: #1f3e63;
}

.management-tab-link.is-active {
  background: #fff;
  color: #173352;
}

.management-page-table-wrap {
  overflow-x: auto;
}

.management-page-table {
  width: 100%;
  border-collapse: collapse;
  background: #fff;
}

.management-page-table th {
  padding: 10px 12px;
  background: #f3f7fb;
  border-bottom: 1px solid #d7dee7;
  color: #314866;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: calc(0.95rem + 3px);
  font-weight: 600;
  letter-spacing: 0.01em;
  text-align: left;
  white-space: nowrap;
}

.management-page-table td {
  padding: 10px 12px;
  border-top: 1px solid #e5ebf2;
  color: #20324d;
  font-size: 12px;
  line-height: 1.45;
  vertical-align: top;
}

.management-page-table tbody tr:hover td,
.management-page-table tbody tr:focus-within td {
  background: #f7fbff;
}

.management-page-table tbody tr:first-child td {
  border-top: 0;
}

.management-page-table a {
  color: #1f4e8c;
  text-decoration: none;
}

.management-page-table a:hover {
  text-decoration: underline;
}

.management-page-meta {
  color: #62758b;
  font-size: 11px;
  line-height: 1.45;
}

.management-page-code {
  color: #4d5e73;
  font-family: "HorizonLog Mono", Consolas, Monaco, monospace;
  font-size: 11px;
}

.management-pager {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
  padding: 10px 16px 16px;
}

.management-pager-summary {
  margin-right: auto;
  color: #5e7188;
  font-size: 12px;
  line-height: 1.4;
}

.management-utility-list {
  margin: 0;
  padding-left: 18px;
  color: #20324d;
  font-size: 12px;
  line-height: 1.55;
}

@media (max-width: 980px) {
  .management-card-grid,
.management-form-grid-compact {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 720px) {
  .management-page-shell {
    padding: 10px;
  }

  .management-dashboard-shell {
    padding: 10px;
  }

  .management-dashboard-grid {
    grid-template-columns: 1fr;
  }

  .management-page-header,
.management-page-toolbar,
.management-page-section,
.management-tab-strip,
.management-pager {
    padding-left: 12px;
    padding-right: 12px;
  }

  .management-page-header,
.management-page-toolbar {
    flex-direction: column;
    align-items: stretch;
  }

  .management-form-grid {
    grid-template-columns: 1fr;
    gap: 8px;
  }

  .management-form-input,
.management-form-select,
.management-form-textarea {
    font-size: 16px;
  }

  .management-form-actions {
    justify-content: stretch;
  }

  .management-form-actions .glowbutton {
    flex: 1 1 auto;
  }
}
.glowbutton {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  min-height: 40px;
  padding: 10px 16px;
  border: 1px solid transparent;
  border-radius: 6px;
  color: #ffffff;
  text-decoration: none;
  font-family: "Inter Tight", Arial, sans-serif;
  font-size: 11px;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 600;
  cursor: pointer;
  background: linear-gradient(150deg, #74a7ec 0%, #0057cc 100%);
  box-shadow: 0 0 5px rgba(25, 91, 183, 0.6);
  transition: background 0.12s ease-in-out, border-color 0.12s ease-in-out, box-shadow 0.12s ease-in-out, color 0.12s ease-in-out, opacity 0.12s ease-in-out, transform 0.08s ease-in-out;
}
.glowbutton:hover {
  background: linear-gradient(150deg, #2377ec 0%, #364b69 100%);
}
.glowbutton:not(:disabled):not(.disabled):not(.is-busy):not([aria-disabled=true]):active {
  background: linear-gradient(150deg, #1c68cf 0%, #00419a 100%);
  box-shadow: inset 0 2px 4px rgba(12, 47, 96, 0.38), 0 0 3px rgba(25, 91, 183, 0.45);
  transform: translateY(1px);
}
.glowbutton:focus {
  outline: 2px solid var(--hw-button-focus-outline, rgba(0, 87, 204, 0.35));
  outline-offset: 2px;
}
.glowbutton:disabled, .glowbutton.disabled {
  opacity: 0.65;
  cursor: default;
  box-shadow: none;
  transform: none;
}
.glowbutton.secondary {
  border-color: var(--hw-button-secondary-border, #bbc9da);
  color: var(--hw-button-secondary-text, #20426c);
  background: linear-gradient(150deg, var(--hw-button-secondary-bg-start, #ffffff) 0%, var(--hw-button-secondary-bg-end, #e5eef8) 100%);
  box-shadow: 0 0 4px var(--hw-button-secondary-shadow, rgba(123, 152, 193, 0.3));
}
.glowbutton.secondary:hover {
  background: linear-gradient(150deg, var(--hw-button-secondary-bg-hover-start, #ffffff) 0%, var(--hw-button-secondary-bg-hover-end, #d7e4f3) 100%);
}
.glowbutton.secondary:not(:disabled):not(.disabled):not(.is-busy):not([aria-disabled=true]):active {
  background: linear-gradient(150deg, var(--hw-button-secondary-bg-active-start, #dfeaf6) 0%, var(--hw-button-secondary-bg-active-end, #c8d9ec) 100%);
  box-shadow: inset 0 2px 4px var(--hw-button-secondary-active-shadow, rgba(74, 103, 143, 0.24));
}
.glowbutton.danger {
  border-color: #a32e1d;
  background: linear-gradient(150deg, #df664f 0%, #b62817 100%);
  box-shadow: 0 0 5px rgba(182, 40, 23, 0.35);
}
.glowbutton.danger:hover {
  background: linear-gradient(150deg, #ea745b 0%, #8f1f11 100%);
}
.glowbutton.danger:not(:disabled):not(.disabled):not(.is-busy):not([aria-disabled=true]):active {
  background: linear-gradient(150deg, #c8503c 0%, #881d11 100%);
  box-shadow: inset 0 2px 4px rgba(96, 18, 9, 0.32), 0 0 3px rgba(182, 40, 23, 0.28);
}
.glowbutton.subtle {
  min-height: 0;
  padding: 8px 10px;
  border-color: transparent;
  color: var(--hw-button-subtle-text, #206ed4);
  text-decoration: underline;
  box-shadow: none;
  background: var(--hw-button-subtle-bg, rgba(104, 159, 233, 0.1));
}
.glowbutton.subtle:hover {
  background: var(--hw-button-subtle-bg-hover, rgba(104, 159, 233, 0.3));
}
.glowbutton.subtle:not(:disabled):not(.disabled):not(.is-busy):not([aria-disabled=true]):active {
  background: var(--hw-button-subtle-bg-active, rgba(69, 127, 204, 0.24));
  box-shadow: inset 0 1px 3px rgba(35, 79, 137, 0.18);
}
.glowbutton.small {
  min-height: 32px;
  padding: 8px 12px;
  box-sizing: border-box;
  font-size: 10px;
  letter-spacing: 1.5px;
}
.glowbutton.icon {
  width: 40px;
  min-width: 40px;
  padding-left: 0;
  padding-right: 0;
  gap: 0;
}

.ibutton,
.ibuttonselected,
.ibutton_b,
.ibutton_m {
  font-family: "Inter Tight", Arial, sans-serif;
  vertical-align: middle;
  text-decoration: none;
  text-align: center;
}

.ibutton,
.ibuttonselected {
  padding: 8px;
}

.ibuttonselected {
  background-color: #cc6600;
}

.ibutton_b {
  padding: 12px;
  border: solid 1px black;
}

.ibutton_m {
  font-weight: bold;
  padding-top: 19px;
  padding-bottom: 9px;
  padding-right: 0;
  text-indent: 12px;
  border: solid 0 black;
  border-top: solid 1px black;
  -webkit-text-size-adjust: none;
}

body[orient=profile] .ibutton_m {
  width: 100%;
}

body[orient=landscape] .ibutton_m {
  width: 238px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  padding-left: 0;
}

table.wmTable .cmdbtn {
  visibility: hidden;
}

table.wmTable:hover .cmdbtn {
  visibility: visible;
}

.PageButton {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #808080;
  border-bottom: 1px solid #000;
}

.BrowseBtnFolderUp {
  width: 13%;
  background-image: url(/ico/previousfolder.png);
  max-width: 84px;
}

body[orient=profile] .BrowseBtnFolderUp {
  width: 85px;
  max-width: 200px;
}

.BrowseBtnDelete {
  background-image: url(/ico/delete.png);
  max-width: 70px;
  width: 11%;
}

body[orient=profile] .BrowseBtnDelete {
  width: 13%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnRename {
  background: url(/ico/renamefile.png);
  background-image: url(/ico/renamefile.png);
  max-width: 81px;
  width: 12%;
}

body[orient=profile] .BrowseBtnRename {
  width: 14%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnPin {
  background: url(/ico/filepin.png);
  background-image: url(/ico/filepin.png);
  max-width: 70px;
  width: 10%;
}

body[orient=profile] .BrowseBtnPin {
  width: 14%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnNewFolder {
  background-image: url(/ico/createfolder.png);
  max-width: 100px;
  height: 32px;
  width: 15%;
}

body[orient=profile] .BrowseBtnNewFolder {
  width: 13%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnCut {
  background: url(/ico/CutHS.png);
  background-image: url(/ico/CutHS.png);
  max-width: 53px;
  width: 7%;
}

body[orient=profile] .BrowseBtnCut {
  width: 11%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnMove {
  background-image: url(/ico/filemove.png);
  max-width: 63px;
  width: 9%;
}

body[orient=profile] .BrowseBtnMove {
  width: 14%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnCopy {
  background-image: url(/ico/filecopy.png);
  max-width: 64px;
  width: 9%;
}

body[orient=profile] .BrowseBtnCopy {
  width: 14%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnShare {
  background-image: url(/ico/sharefile.png);
  max-width: 70px;
  width: 10%;
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  box-sizing: border-box;
  text-decoration: none;
}

body[orient=profile] .BrowseBtnShare {
  width: 14%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnPaste {
  background: url(/ico/PasteHS.png);
  background-image: url(/ico/PasteHS.png);
  max-width: 71px;
  width: 10%;
}

body[orient=profile] .BrowseBtnPaste {
  width: 11%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnUpload {
  background: url(/ico/uploadfiles.png);
  background-image: url(/ico/uploadfiles.png);
  max-width: 105px;
}

.BrowseBtnDownload {
  background: url(/ico/downloadaszip.png);
  background-image: url(/ico/downloadaszip.png);
  max-width: 131px;
}

body[orient=landscape] .BrowseBtnFolderUp {
  width: 20%;
}

body[orient=landscape] .BrowseBtnDelete {
  width: 12%;
  text-indent: 100px;
  background-position: center center;
}

body[orient=landscape] .BrowseBtnRename {
  width: 18%;
}

body[orient=landscape] .BrowseBtnNewFolder {
  width: 21%;
}

body[orient=landscape] .BrowseBtnCut {
  width: 10%;
  text-indent: 100px;
  background-position: center center;
}

body[orient=landscape] .BrowseBtnMove,
body[orient=landscape] .BrowseBtnCopy,
body[orient=landscape] .BrowseBtnShare,
body[orient=landscape] .BrowseBtnPin {
  width: 14%;
  max-width: 500px;
}

body[orient=landscape] .BrowseBtnPaste {
  width: 10%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnFolderUp,
.BrowseBtnDelete,
.BrowseBtnRename,
.BrowseBtnPin,
.BrowseBtnNewFolder,
.BrowseBtnCut,
.BrowseBtnMove,
.BrowseBtnCopy,
.BrowseBtnShare,
.BrowseBtnPaste,
.BrowseBtnUpload,
.BrowseBtnDownload {
  padding-right: 8px;
  text-align: right;
  background-position: 5px center;
  background-repeat: no-repeat;
  background-color: #ffffff;
  background-size: 20px 20px;
  font-family: "Inter Tight", Arial, sans-serif;
  border-width: 1px;
  border-top-style: solid;
  border-top-color: #bbbbbb;
  border-bottom-style: solid;
  border-bottom-color: #888888;
  border-left-style: solid;
  border-left-color: #bbbbbb;
  border-right-style: solid;
  border-right-color: #888888;
}

.BrowseBtnFolderUp:hover,
.BrowseBtnDelete:hover,
.BrowseBtnRename:hover,
.BrowseBtnPin:hover,
.BrowseBtnNewFolder:hover,
.BrowseBtnCut:hover,
.BrowseBtnMove:hover,
.BrowseBtnCopy:hover,
.BrowseBtnShare:hover,
.BrowseBtnPaste:hover,
.BrowseBtnUpload:hover,
.BrowseBtnDownload:hover {
  background-color: #ececff;
}

.BrowseBtnFolderUp:active,
.BrowseBtnDelete:active,
.BrowseBtnRename:active,
.BrowseBtnPin:active,
.BrowseBtnNewFolder:active,
.BrowseBtnCut:active,
.BrowseBtnMove:active,
.BrowseBtnCopy:active,
.BrowseBtnShare:active,
.BrowseBtnPaste:active,
.BrowseBtnUpload:active,
.BrowseBtnDownload:active {
  background-color: #aaaaff;
}

.hwFileBrowser .hwFileBrowserToolbar .BrowseBtnPin,
.hwFileBrowser .hwFileBrowserToolbar .BrowseBtnPin:hover,
.hwFileBrowser .hwFileBrowserToolbar .BrowseBtnPin:active,
.hwFileBrowser .hwFileBrowserToolbar .BrowseBtnPin:disabled {
  background-image: url(/ico/filepin.png) !important;
}

body[orient=landscape] .BrowseBtnRename,
.BrowseBtnNewFolder {
  background-position: 8px center;
}

.StartNewDiscussionButton {
  background: url(/ico/speech_bubble_v2.png);
  background-image: url(/ico/speech_bubble_v2.png);
  width: 200px;
  max-width: 400px;
  height: 32px;
}

body[orient=profile] .StartNewDiscussionButton,
body[orient=landscape] .StartNewDiscussionButton {
  padding-right: 30px;
  width: 130px;
}

.PostReplyButton {
  background: url(/ico/speech_bubbles.png);
  background-image: url(/ico/speech_bubbles.png);
  width: 109px;
  max-width: 400px;
  height: 32px;
}

body[orient=profile] .PostReplyButton,
body[orient=landscape] .PostReplyButton {
  width: 70px;
  float: left;
}

.WatchTopicButton {
  background: url(/ico/pin.png);
  background-image: url(/ico/pin.png);
  width: 173px;
  max-width: 400px;
  height: 32px;
  float: right;
}

.UnwatchTopicButton {
  background: url(/ico/denied.png);
  background-image: url(/ico/denied.png);
  width: 201px;
  max-width: 400px;
  height: 32px;
  float: right;
}

body[orient=profile] .WatchTopicButton,
body[orient=landscape] .WatchTopicButton {
  width: 90px;
}

body[orient=profile] .UnwatchTopicButton,
body[orient=landscape] .UnwatchTopicButton {
  width: 100px;
}

.WatchWellButton {
  background: url(/ico/pin.png);
  background-image: url(/ico/pin.png);
  width: 253px;
  max-width: 400px;
  height: 32px;
  float: right;
}

.UnwatchWellButton {
  background: url(/ico/denied.png);
  background-image: url(/ico/denied.png);
  width: 281px;
  max-width: 400px;
  height: 32px;
  float: right;
}

body[orient=profile] .WatchWellButton,
body[orient=landscape] .WatchWellButton {
  width: 164px;
}

body[orient=profile] .UnwatchWellButton,
body[orient=landscape] .UnwatchWellButton {
  width: 190px;
}

.TopicListButton {
  background: url(/ico/arrow_left.png);
  background-image: url(/ico/arrow_left.png);
  width: 145px;
  max-width: 400px;
  height: 32px;
}

.ForumBackButton {
  background: url(/ico/arrow_left_v2.png);
  background-image: url(/ico/arrow_left_v2.png);
  width: 145px;
  max-width: 400px;
  height: 32px;
}

body[orient=profile] .TopicListButton,
body[orient=landscape] .TopicListButton,
body[orient=profile] .ForumBackButton,
body[orient=landscape] .ForumBackButton {
  background-position: center center;
  width: 50px;
  float: left;
}

.EmailTopicButton {
  background: url(/ico/mail.png);
  background-image: url(/ico/mail.png);
  width: 74px;
  max-width: 400px;
  height: 32px;
  float: right;
}

.PrintTopicButton {
  background: url(/ico/printer.png);
  background-image: url(/ico/printer.png);
  width: 68px;
  max-width: 400px;
  height: 32px;
  float: right;
}

body[orient=profile] .EmailTopicButton,
body[orient=landscape] .EmailTopicButton,
body[orient=profile] .PrintTopicButton,
body[orient=landscape] .PrintTopicButton {
  background-position: center center;
  width: 36px;
}

.StartNewDiscussionButton,
.PostReplyButton,
.SearchMessagesButton,
.WatchTopicButton,
.TopicListButton,
.UnwatchTopicButton,
.EmailTopicButton,
.PrintTopicButton,
.WatchWellButton,
.UnwatchWellButton,
.ForumBackButton {
  padding-right: 8px;
  text-align: right;
  background-position: 8px center;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  font-family: "Inter Tight", Arial, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  border: 1px solid #bbc9da;
  border-radius: 6px;
  box-shadow: 0 0 4px rgba(123, 152, 193, 0.3);
}

.StartNewDiscussionButton,
.PostReplyButton {
  color: #ffffff;
  border-color: transparent;
  background-color: #0057cc;
  box-shadow: 0 0 5px rgba(25, 91, 183, 0.45);
}

.SearchMessagesButton,
.WatchTopicButton,
.TopicListButton,
.UnwatchTopicButton,
.EmailTopicButton,
.PrintTopicButton,
.WatchWellButton,
.UnwatchWellButton,
.ForumBackButton {
  color: #20426c;
  background-color: #ffffff;
}

.StartNewDiscussionButton:hover,
.PostReplyButton:hover,
.SearchMessagesButton:hover,
.WatchTopicButton:hover,
.TopicListButton:hover,
.UnwatchTopicButton:hover,
.EmailTopicButton:hover,
.PrintTopicButton:hover,
.WatchWellButton:hover,
.UnwatchWellButton:hover,
.ForumBackButton:hover {
  filter: brightness(0.97);
}

.StartNewDiscussionButton:active,
.PostReplyButton:active,
.SearchMessagesButton:active,
.WatchTopicButton:active,
.TopicListButton:active,
.UnwatchTopicButton:active,
.EmailTopicButton:active,
.PrintTopicButton:active,
.WatchWellButton:active,
.UnwatchWellButton:active,
.ForumBackButton:active {
  filter: brightness(0.92);
  box-shadow: none;
}

.EmailFileLink,
.ViewFileLink,
.DLFileLink {
  color: blue;
  text-decoration: underline;
}

.EmailFileLink,
.ViewFileLink {
  height: 100%;
}

body[orient=profile] .EmailFileLink {
  display: none;
  visibility: hidden;
}

body[orient=landscape] .EmailFileLink {
  visibility: visible;
  height: 40px;
}

@media (max-width: 767px) {
  .hwFileBrowser .BrowseBtnFolderUp,
.hwFileBrowser .BrowseBtnDelete,
.hwFileBrowser .BrowseBtnRename,
.hwFileBrowser .BrowseBtnPin,
.hwFileBrowser .BrowseBtnNewFolder,
.hwFileBrowser .BrowseBtnMove,
.hwFileBrowser .BrowseBtnCopy,
.hwFileBrowser .BrowseBtnShare,
.hwFileBrowser .BrowseBtnUpload,
.hwFileBrowser .BrowseBtnDownload {
    width: 36px !important;
    min-width: 36px !important;
    max-width: 36px !important;
    height: 32px;
    padding: 0 !important;
    text-indent: -9999px;
    overflow: hidden;
    white-space: nowrap;
    font-size: 0 !important;
    line-height: 0 !important;
    color: transparent !important;
    text-shadow: none !important;
    background-position: center center;
  }

  .hwFileBrowser .BrowseBtnShare {
    width: auto !important;
    min-width: 84px !important;
    max-width: none !important;
    padding: 0 10px 0 30px !important;
    text-indent: 0 !important;
    overflow: visible;
    white-space: nowrap;
    font-size: 11px !important;
    line-height: 32px !important;
    color: #1f2d3d !important;
    justify-content: flex-start;
    background-position: 10px center;
  }

  .hwFileBrowser .EmailFileLink,
.hwFileBrowser .DLFileLink {
    display: none !important;
  }
}
#masthead {
  width: 100%;
}

#logo-bar,
.hw-logo-bar {
  box-sizing: border-box;
  width: 100%;
  min-height: 86px;
  padding: 8px 10px;
  position: relative;
  overflow: hidden;
}
#logo-bar::before,
.hw-logo-bar::before {
  content: "";
  background-image: url(/img/pumpjackbg.gif);
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.12;
  pointer-events: none;
}
#logo-bar img,
.hw-logo-bar img {
  position: relative;
  display: block;
  max-width: 100%;
  height: auto;
}
@media (max-width: 767px) {
  #logo-bar,
.hw-logo-bar {
    height: auto;
    min-height: auto;
  }
  #logo-bar img,
.hw-logo-bar img {
    width: 100%;
    max-width: 430px;
    display: block;
    height: auto;
  }
}

.hw-logo-link,
.hw-brand-logo-link {
  display: inline-block;
  position: relative;
  z-index: 1;
}

.hw-brand-logo-image-dark {
  display: none !important;
}

html[data-hw-theme-resolved=dark] .hw-brand-logo-image-light {
  display: none !important;
}

html[data-hw-theme-resolved=dark] .hw-brand-logo-image-dark {
  display: block !important;
}

#logo-bar {
  padding: 8px;
}

#navigation-bar {
  background-color: var(--hw-nav-bg, #235192);
}

#sub-navigation-bar {
  background-color: var(--hw-nav-sub-bg, #4571af);
}

#navigation-bar,
#sub-navigation-bar {
  color: white;
  color: var(--hw-nav-text, white);
  width: 100%;
  padding: 0 0;
  box-sizing: border-box;
  position: relative;
  min-height: 6px;
}
#navigation-bar ul,
#sub-navigation-bar ul {
  width: 100%;
  display: flex;
  align-items: center;
  color: var(--hw-nav-text, white);
  flex-wrap: wrap;
  justify-content: flex-end;
  list-style: none;
  margin: 0 0;
  padding: 0 0;
}
#navigation-bar ul li.spacer,
#sub-navigation-bar ul li.spacer {
  flex-grow: 1;
}
#navigation-bar ul li.divider,
#sub-navigation-bar ul li.divider {
  background-color: rgba(0, 0, 0, 0.3);
  height: 1px;
  width: calc(100% - 20px);
  margin: 6px auto;
}
#navigation-bar ul li#usernameLabel,
#navigation-bar ul li#usernameLabelCompact,
#sub-navigation-bar ul li#usernameLabel,
#sub-navigation-bar ul li#usernameLabelCompact {
  padding: 10px 16px;
}
#navigation-bar ul li.hw-nav-item-dropdown,
#sub-navigation-bar ul li.hw-nav-item-dropdown {
  position: relative;
  display: flex;
  align-items: stretch;
}
#navigation-bar ul li.hw-nav-item-dropdown > a,
#sub-navigation-bar ul li.hw-nav-item-dropdown > a {
  flex: 1 1 auto;
  padding-right: 10px;
}
#navigation-bar ul li#usernameLabel > a,
#navigation-bar ul li#usernameLabelCompact > a,
#navigation-bar ul li#usernameLabel > a.active,
#navigation-bar ul li#usernameLabelCompact > a.active,
#navigation-bar ul li#usernameLabel > a:hover,
#navigation-bar ul li#usernameLabelCompact > a:hover,
#navigation-bar ul li#usernameLabel > a:focus,
#navigation-bar ul li#usernameLabelCompact > a:focus,
#sub-navigation-bar ul li#usernameLabel > a,
#sub-navigation-bar ul li#usernameLabelCompact > a,
#sub-navigation-bar ul li#usernameLabel > a.active,
#sub-navigation-bar ul li#usernameLabelCompact > a.active,
#sub-navigation-bar ul li#usernameLabel > a:hover,
#sub-navigation-bar ul li#usernameLabelCompact > a:hover,
#sub-navigation-bar ul li#usernameLabel > a:focus,
#sub-navigation-bar ul li#usernameLabelCompact > a:focus {
  background-color: transparent;
  box-shadow: none;
}
#navigation-bar ul a,
#sub-navigation-bar ul a {
  padding: 10px 16px;
  display: block;
  transition: 0.1s box-shadow, 0.1s background-color;
}
#navigation-bar ul a.active,
#sub-navigation-bar ul a.active {
  background-color: var(--hw-nav-hover, #cc6600);
}
#navigation-bar ul a:hover,
#sub-navigation-bar ul a:hover {
  background-color: var(--hw-nav-hover, #cc6600);
  box-shadow: 0px 0px 8px var(--hw-nav-hover-shadow, #cc6601eb);
}
#navigation-bar ul a,
#navigation-bar ul a:visited,
#sub-navigation-bar ul a,
#sub-navigation-bar ul a:visited {
  color: var(--hw-nav-text, white);
  text-decoration: none;
}
#navigation-bar ul #compactMenuOpener,
#sub-navigation-bar ul #compactMenuOpener {
  padding: 5px 16px 6px 16px;
  color: var(--hw-nav-text, white);
  font-size: 21px;
  background: none;
  border: none;
}
#navigation-bar ul #compactMenuOpener:hover,
#sub-navigation-bar ul #compactMenuOpener:hover {
  box-shadow: none;
}
#navigation-bar ul#compact-menu,
#sub-navigation-bar ul#compact-menu {
  display: none;
  flex-direction: column;
  align-items: flex-start;
  transition: all 0.3s;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.075);
  transform-origin: top right;
  transform: scale(0, 0) translate(0, 0);
  opacity: 0;
  position: absolute;
  z-index: 9999999999;
  background-color: var(--hw-nav-bg, #235192);
  width: 100%;
  border-top: 1px solid var(--hw-nav-border, rgba(0, 0, 0, 0.3));
  padding: 6px 0;
}
#navigation-bar ul#compact-menu li,
#sub-navigation-bar ul#compact-menu li {
  width: 100%;
}
#navigation-bar ul#compact-menu.shown,
#sub-navigation-bar ul#compact-menu.shown {
  transform: scale(1, 1) translate(0, 0);
  opacity: 1;
}
#navigation-bar ul ul.hw-nav-submenu,
#sub-navigation-bar ul ul.hw-nav-submenu {
  position: absolute;
  top: calc(100% + 6px);
  left: 0;
  display: none;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: nowrap;
  min-width: 212px;
  min-width: max(100%, 212px);
  width: auto;
  margin: 0;
  padding: 6px 0;
  border: 1px solid var(--hw-nav-dropdown-border, rgba(0, 0, 0, 0.24));
  border-radius: 10px;
  background: var(--hw-nav-dropdown-bg, #235192);
  box-shadow: 0 14px 34px rgba(13, 26, 46, 0.28);
  list-style: none;
  z-index: 10002;
}
#navigation-bar ul li.hw-nav-item-dropdown:hover > ul.hw-nav-submenu,
#navigation-bar ul li.hw-nav-item-dropdown:focus-within > ul.hw-nav-submenu,
#navigation-bar ul li.hw-nav-item-dropdown.is-open > ul.hw-nav-submenu,
#sub-navigation-bar ul li.hw-nav-item-dropdown:hover > ul.hw-nav-submenu,
#sub-navigation-bar ul li.hw-nav-item-dropdown:focus-within > ul.hw-nav-submenu,
#sub-navigation-bar ul li.hw-nav-item-dropdown.is-open > ul.hw-nav-submenu {
  display: flex;
}
#navigation-bar ul ul.hw-nav-submenu li,
#sub-navigation-bar ul ul.hw-nav-submenu li {
  width: 100%;
}
#navigation-bar ul ul.hw-nav-submenu a,
#sub-navigation-bar ul ul.hw-nav-submenu a {
  width: 100%;
  min-width: 0;
  padding: 10px 14px;
  box-sizing: border-box;
  white-space: nowrap;
  box-shadow: none;
}
#navigation-bar ul ul.hw-nav-submenu a:hover,
#navigation-bar ul ul.hw-nav-submenu a:focus,
#navigation-bar ul ul.hw-nav-submenu a.active,
#sub-navigation-bar ul ul.hw-nav-submenu a:hover,
#sub-navigation-bar ul ul.hw-nav-submenu a:focus,
#sub-navigation-bar ul ul.hw-nav-submenu a.active {
  background-color: var(--hw-nav-hover, #cc6600);
  box-shadow: none;
}

.top_nav,
#top_nav {
  background-color: var(--hw-nav-bg, #235192);
  width: 100%;
  color: var(--hw-nav-text, #ffffff);
  z-index: 200;
}

.top_nav a,
#top_nav a {
  color: var(--hw-nav-text, #ffffff);
}

#top_nav {
  position: relative;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  border-bottom: 1px solid var(--hw-nav-border, rgba(0, 0, 0, 0.2));
  isolation: isolate;
}

.hw-top-nav-user {
  order: 2;
  margin-left: auto;
  display: flex;
  align-items: stretch;
  gap: 3px;
}

.top_nav_menu {
  background-color: transparent;
  z-index: 200;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.02em;
  margin: 0;
  min-height: 40px;
  height: auto !important;
}

.top_nav_site_menu {
  order: 1;
}

#top_nav .top_nav_menu td {
  border: 0;
}

#top_nav .top_nav_menu td[width="3"],
#top_nav .top_nav_menu td[style*="width:3px"],
#top_nav .top_nav_menu td[style*="width: 3px"],
#well_nav .well_nav_menu td[width="3"],
#well_nav .well_nav_menu td[style*="width:3px"],
#well_nav .well_nav_menu td[style*="width: 3px"] {
  display: none !important;
  width: 0 !important;
  min-width: 0 !important;
  padding: 0 !important;
}

#top_nav .top_nav_menu td.top_nav_menu_item,
#well_nav .well_nav_menu td.well_nav_menu_item {
  padding-right: 3px;
}

#top_nav .top_nav_menu td.top_nav_menu_item:last-child,
#well_nav .well_nav_menu td.well_nav_menu_item:last-child {
  padding-right: 0;
}

#top_nav .top_nav_menu table.top_nav_menu_item > tbody,
#top_nav .top_nav_menu table.top_nav_menu_item > tbody > tr,
#top_nav .top_nav_menu table.top_nav_menu_hover > tbody,
#top_nav .top_nav_menu table.top_nav_menu_hover > tbody > tr {
  background-color: transparent !important;
}

#top_nav .top_nav_menu a {
  text-decoration: none;
  color: var(--hw-nav-text, #ffffff);
  white-space: nowrap;
}

#top_nav .top_nav_menu a:hover,
#top_nav .top_nav_menu a:focus,
#top_nav .top_nav_menu a:active,
#top_nav .top_nav_menu a:visited {
  text-decoration: none;
}

#top_nav .top_nav_menu td.top_nav_menu_item > a,
#top_nav .top_nav_menu td.top_nav_menu_item > a:hover,
#top_nav .top_nav_menu td.top_nav_menu_item > a:focus,
#top_nav .top_nav_menu td.top_nav_menu_hover > a,
#top_nav .top_nav_menu td.top_nav_menu_hover > a:hover,
#top_nav .top_nav_menu td.top_nav_menu_hover > a:focus,
#top_nav .top_nav_menu li.top_nav_menu_item > a,
#top_nav .top_nav_menu li.top_nav_menu_item > a:hover,
#top_nav .top_nav_menu li.top_nav_menu_item > a:focus,
#top_nav .top_nav_menu li.top_nav_menu_hover > a,
#top_nav .top_nav_menu li.top_nav_menu_hover > a:hover,
#top_nav .top_nav_menu li.top_nav_menu_hover > a:focus,
#top_nav .top_nav_menu td.top_nav_menu_item > a *,
#top_nav .top_nav_menu td.top_nav_menu_hover > a *,
#top_nav .top_nav_menu li.top_nav_menu_item > a *,
#top_nav .top_nav_menu li.top_nav_menu_hover > a * {
  text-decoration: none !important;
  border-bottom: 0 !important;
}

#top_nav .top_nav_menu span {
  white-space: nowrap;
}

#top_nav .top_nav_menu,
#top_nav .top_nav_menu a,
#top_nav .top_nav_menu span,
#top_nav .top_nav_menu font {
  font-size: 15px;
}

#top_nav.hw-menu-overflow {
  -webkit-overflow-scrolling: touch;
  flex-wrap: nowrap;
  overflow-x: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

#top_nav.hw-menu-overflow::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

#top_nav.hw-menu-overflow > div,
#top_nav.hw-menu-overflow > table {
  flex: 0 0 auto;
}

.top_nav_menu_dynamic {
  background-color: var(--hw-nav-dropdown-bg, #235192);
  border: solid 1px var(--hw-nav-dropdown-border, #000000);
  position: relative;
  z-index: 250;
  backface-visibility: hidden;
  isolation: isolate;
  transform: translateZ(0);
  will-change: transform;
}

.hw-well-menu-search-shell {
  padding: 10px;
  border-bottom: 1px solid var(--hw-nav-dropdown-divider, rgba(255, 255, 255, 0.18));
  background: var(--hw-nav-dropdown-accent, #183d6d);
}

.hw-well-menu-search-input-wrap {
  position: relative;
  width: 100%;
}

.hw-well-menu-search-icon {
  position: absolute;
  top: 50%;
  left: 12px;
  width: 13px;
  height: 13px;
  margin-top: -6.5px;
  pointer-events: none;
}

.hw-well-menu-search-icon::before,
.hw-well-menu-search-icon::after {
  content: "";
  position: absolute;
  display: block;
}

.hw-well-menu-search-icon::before {
  top: 0;
  left: 0;
  width: 8px;
  height: 8px;
  border: 2px solid rgba(24, 61, 109, 0.82);
  border-radius: 50%;
}

.hw-well-menu-search-icon::after {
  right: 0;
  bottom: 0;
  width: 2px;
  height: 6px;
  border-radius: 2px;
  background: rgba(24, 61, 109, 0.82);
  transform: translate(0, 1px) rotate(-45deg);
  transform-origin: center bottom;
}

.hw-well-menu-search-input {
  display: block;
  width: 100%;
  min-width: 0;
  height: 38px;
  box-sizing: border-box;
  padding: 8px 52px 8px 40px;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  border: 1px solid var(--hw-nav-input-border, rgba(255, 255, 255, 0.28));
  border-radius: 7px;
  background-color: var(--hw-nav-input-bg, rgba(255, 255, 255, 0.1));
  background-image: none;
  box-shadow: none;
  color: var(--hw-nav-text, #ffffff);
  font: 600 14px "Inter Tight", Arial, sans-serif;
  text-indent: 0;
  outline: none;
}

.hw-well-menu-search-input::-webkit-search-decoration,
.hw-well-menu-search-input::-webkit-search-cancel-button,
.hw-well-menu-search-input::-webkit-search-results-button,
.hw-well-menu-search-input::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

.hw-well-menu-search-input::-moz-placeholder {
  color: var(--hw-nav-input-placeholder, rgba(255, 255, 255, 0.72));
}

.hw-well-menu-search-input:-ms-input-placeholder {
  color: var(--hw-nav-input-placeholder, rgba(255, 255, 255, 0.72));
}

.hw-well-menu-search-input::placeholder {
  color: var(--hw-nav-input-placeholder, rgba(255, 255, 255, 0.72));
}

.hw-well-menu-search-input:focus {
  border-color: var(--hw-nav-input-border-focus, rgba(255, 255, 255, 0.55));
  background: var(--hw-nav-input-bg-focus, rgba(255, 255, 255, 0.16));
}

.hw-well-menu-search-clear {
  position: absolute;
  top: 50%;
  right: 8px;
  width: 18px;
  height: 18px;
  margin-top: -9px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: var(--hw-nav-input-clear-bg, rgba(255, 255, 255, 0.18));
  color: transparent;
  cursor: pointer;
  overflow: hidden;
  text-indent: -9999px;
}

.hw-well-menu-search-clear:hover {
  background: var(--hw-nav-input-clear-bg-hover, rgba(255, 255, 255, 0.28));
}

.hw-well-menu-search-clear::before,
.hw-well-menu-search-clear::after {
  content: "";
  position: absolute;
  top: 8px;
  left: 4px;
  width: 10px;
  height: 2px;
  border-radius: 2px;
  background: var(--hw-nav-input-clear-icon, rgba(255, 255, 255, 0.92));
}

.hw-well-menu-search-clear::before {
  transform: rotate(45deg);
}

.hw-well-menu-search-clear::after {
  transform: rotate(-45deg);
}

.hw-well-menu-search-results {
  max-height: min(56vh, 420px);
  overflow-y: auto;
  margin: 10px -10px 0 -10px;
  background: var(--hw-nav-dropdown-bg, #235192);
}

.hw-well-menu-search-results-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

.hw-well-menu-search-empty {
  padding: 9px 15px;
  color: var(--hw-nav-dropdown-muted, rgba(255, 255, 255, 0.78));
  font-size: 14px;
  font-weight: 600;
  font-family: "Inter Tight", Arial, sans-serif;
}

.hw-well-menu-search-cell {
  padding: 0;
  border: 0;
  background: var(--hw-nav-dropdown-bg, #235192);
}

.hw-well-menu-default-cell {
  padding: 0 !important;
  border: 0;
  background: var(--hw-nav-dropdown-bg, #235192);
}

.hw-well-menu-search-row:hover .hw-well-menu-search-cell,
.hw-well-menu-search-row:focus-within .hw-well-menu-search-cell,
.hw-well-menu-search-row.is-hovered .hw-well-menu-search-cell,
.hw-well-menu-search-row:hover .hw-well-menu-default-cell,
.hw-well-menu-search-row:focus-within .hw-well-menu-default-cell,
.hw-well-menu-search-row.is-hovered .hw-well-menu-default-cell,
.hw-well-menu-search-child-menu > table > tbody > tr:hover > td,
.hw-well-menu-search-child-menu > table > tbody > tr:focus-within > td,
.hw-well-menu-search-child-menu > table > tbody > tr.is-hovered > td,
.hw-well-menu-search-child-menu > table > tbody > tr:hover .hw-well-menu-default-cell,
.hw-well-menu-search-child-menu > table > tbody > tr:focus-within .hw-well-menu-default-cell,
.hw-well-menu-search-child-menu > table > tbody > tr.is-hovered .hw-well-menu-default-cell {
  background: #cc6600;
}

.hw-well-menu-search-row > .hw-well-menu-search-cell > .top_nav_menu_item,
.hw-well-menu-search-row > .hw-well-menu-search-cell > .top_nav_menu_hover,
.hw-well-menu-search-child-menu > table > tbody > tr > td > .top_nav_menu_item,
.hw-well-menu-search-child-menu > table > tbody > tr > td > .top_nav_menu_hover {
  background: transparent;
}

.hw-well-menu-search-row > .hw-well-menu-search-cell > .top_nav_menu_item,
.hw-well-menu-search-row > .hw-well-menu-search-cell > .top_nav_menu_hover {
  padding: 9px 10px !important;
}

#top_nav > .top_nav_menu_dynamic[data-hw-search-layout-init=true] > table > tbody > tr > td > .top_nav_menu_item,
#top_nav > .top_nav_menu_dynamic[data-hw-search-layout-init=true] > table > tbody > tr > td > .top_nav_menu_hover {
  padding: 9px 10px !important;
}

.hw-well-menu-default-link,
.hw-well-menu-search-item {
  display: block;
  width: 100%;
  box-sizing: border-box;
  padding: 9px 10px;
  border-radius: 0;
  color: var(--hw-nav-text, #ffffff) !important;
  text-decoration: none;
  font: 600 14px "Inter Tight", Arial, sans-serif;
  line-height: 1.3;
}

.hw-well-menu-search-item {
  padding: 9px 10px;
}

.hw-well-menu-default-link {
  padding: 0;
  background: transparent;
}

.hw-well-menu-search-row > .hw-well-menu-search-cell > .hw-well-menu-default-link,
.hw-well-menu-search-child-menu .hw-well-menu-default-link {
  padding: 9px 10px;
}

.hw-well-menu-search-item {
  background: transparent;
  outline: none;
}

.hw-well-menu-entry-primary {
  display: block;
  font-weight: 600;
  font-size: 13px;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.hw-well-menu-entry-location {
  display: block;
  margin-top: 2px;
  color: var(--hw-nav-dropdown-muted, rgba(255, 255, 255, 0.74));
  font-size: 11px;
  font-weight: 600;
  line-height: 1.35;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.top_nav_menu_item {
  background-color: var(--hw-nav-bg, #235192);
  border: 0;
  z-index: 200;
}

.top_nav_menu_hover {
  background-color: var(--hw-nav-hover, #cc6600);
  color: var(--hw-nav-text, #ffffff);
  border: 0;
  box-shadow: none;
  z-index: 200;
}

.top_nav_menu_hover a {
  color: var(--hw-nav-text, #ffffff);
  text-decoration: none;
}

#well_nav {
  background-color: var(--hw-nav-sub-bg, #4571af);
  width: 100%;
  border-bottom: 1px solid var(--hw-nav-border, rgba(0, 0, 0, 0.2));
  position: relative;
  z-index: 150;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}

#well_nav a {
  color: var(--hw-nav-text, #ffffff);
}

.well_nav_menu {
  background-color: var(--hw-nav-sub-bg, #4571af);
  z-index: 150;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.02em;
  min-height: 44px;
  height: auto !important;
  margin: 0 !important;
  flex: 0 1 auto;
  width: auto !important;
}

#well_nav > .well_nav_menu,
#well_nav > #mnuWell {
  order: 1;
  flex: 0 1 auto;
  width: auto !important;
}

#well_nav .well_nav_menu table.well_nav_menu_item {
  padding: 11px 14px !important;
}

.well_nav_menu_item {
  background-color: var(--hw-nav-sub-bg, #4571af);
  border: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}

.well_nav_menu_hover {
  background-color: var(--hw-nav-hover, #cc6600);
  color: var(--hw-nav-text, #ffffff);
}

.well_nav_menu_item a {
  color: var(--hw-nav-text, #ffffff);
  text-decoration: none;
  font-size: 15px;
  font-weight: 600;
}

#well_nav .well_nav_menu,
#well_nav .well_nav_menu a,
#well_nav .well_nav_menu span,
#well_nav .well_nav_menu font {
  font-size: 15px;
}

#well_nav > .well_nav_menu > table,
#well_nav > #mnuWell > table {
  margin: 0 !important;
  width: auto !important;
}

#well_nav > #well_status_wrap,
#well_nav > div[style*="float: right"],
#well_nav > div[style*="float:right"] {
  order: 2;
  float: none !important;
  margin-left: auto;
  display: flex;
  align-items: center;
  min-height: 44px;
  box-sizing: border-box;
  padding: 0 12px !important;
}

#well_nav > #well_status_wrap > div,
#well_nav > div[style*="float: right"] > div,
#well_nav > div[style*="float:right"] > div {
  padding-top: 0 !important;
  padding-right: 0 !important;
  line-height: 1.2;
}

.well_nav_menu_hover a {
  color: var(--hw-nav-text, #ffffff);
}

.hw-theme-nav-item {
  padding: 0 !important;
  position: relative;
}

.hw-top-nav-user-menu {
  flex: 0 0 auto;
}

.hw-theme-picker {
  position: relative;
  display: flex;
  align-items: stretch;
  min-height: 40px;
}

.hw-nav-submenu-toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 34px;
  margin: 0;
  padding: 10px 10px 10px 4px;
  border: 0;
  background: transparent;
  color: var(--hw-nav-text, #ffffff);
  cursor: pointer;
  transition: background-color 0.12s ease-in-out, box-shadow 0.12s ease-in-out, color 0.12s ease-in-out;
}

.hw-nav-submenu-toggle::after {
  content: "▾";
  font-size: 13px;
  line-height: 1;
}

.hw-nav-item-dropdown:hover > a,
.hw-nav-item-dropdown:focus-within > a,
.hw-nav-item-dropdown.is-open > a,
.hw-nav-submenu-toggle:hover,
.hw-nav-submenu-toggle:focus,
.hw-nav-item-dropdown.is-open > .hw-nav-submenu-toggle {
  background-color: var(--hw-nav-hover, #cc6600);
  box-shadow: 0px 0px 8px var(--hw-nav-hover-shadow, #cc6601eb);
  color: var(--hw-nav-text, #ffffff);
  outline: none;
}

.hw-theme-picker-compact {
  width: 100%;
}

.hw-theme-toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0;
  min-width: 44px;
  min-height: 40px;
  margin: 0;
  padding: 10px 12px;
  border: 0;
  background: transparent;
  color: var(--hw-nav-text, #ffffff);
  cursor: pointer;
  font: 600 14px "Inter Tight", Arial, sans-serif;
  letter-spacing: 0.02em;
  line-height: 1.2;
  text-decoration: none;
  white-space: nowrap;
  transition: background-color 0.12s ease-in-out, box-shadow 0.12s ease-in-out, color 0.12s ease-in-out;
}

.hw-theme-picker-compact .hw-theme-toggle {
  width: 100%;
  justify-content: center;
}

.hw-theme-toggle-label {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.hw-theme-toggle::after {
  content: "◐";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 20px;
  color: var(--hw-nav-pill-text, rgba(255, 255, 255, 0.9));
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1;
  text-transform: none;
}

.hw-theme-toggle[data-hw-theme-current=light]::after {
  content: "☀";
}

.hw-theme-toggle[data-hw-theme-current=dark]::after {
  content: "☾";
}

.hw-theme-toggle[data-hw-theme-current=auto]::after {
  content: "◐";
}

.hw-theme-toggle:hover,
.hw-theme-toggle:focus,
.hw-theme-picker[data-hw-theme-open=true] > .hw-theme-toggle {
  background-color: var(--hw-nav-hover, #cc6600);
  box-shadow: 0px 0px 8px var(--hw-nav-hover-shadow, #cc6601eb);
  outline: none;
}

.hw-theme-toggle:focus-visible {
  outline: 2px solid var(--hw-nav-focus-outline, rgba(255, 255, 255, 0.45));
  outline-offset: -2px;
}

.hw-theme-menu {
  position: absolute;
  top: calc(100% + 6px);
  right: 0;
  display: none;
  min-width: 156px;
  padding: 6px;
  border: 1px solid var(--hw-theme-menu-border, rgba(23, 54, 94, 0.2));
  border-radius: 10px;
  background: var(--hw-theme-menu-bg, #ffffff);
  box-shadow: 0 14px 34px var(--hw-theme-menu-shadow, rgba(13, 26, 46, 0.18));
  z-index: 10001;
}

.hw-theme-picker[data-hw-theme-open=true] > .hw-theme-menu {
  display: grid;
  gap: 4px;
}

.hw-theme-menu.hw-theme-menu-floating {
  position: fixed;
  top: 0;
  right: auto;
  left: 0;
  display: none;
  max-width: calc(100vw - 16px);
}

.hw-theme-menu.hw-theme-menu-floating.is-open {
  display: grid;
  gap: 4px;
}

.hw-theme-picker-compact .hw-theme-menu {
  left: 8px;
  right: 8px;
  min-width: 0;
}

.hw-theme-option {
  display: block;
  width: 100%;
  margin: 0;
  padding: 10px 12px;
  border: 0;
  border-radius: 7px;
  background: transparent;
  color: var(--hw-theme-menu-text, #20324d);
  cursor: pointer;
  font: 600 14px "Inter Tight", Arial, sans-serif;
  line-height: 1.3;
  text-align: left;
  transition: background-color 0.12s ease-in-out, color 0.12s ease-in-out;
}

.hw-theme-option:hover,
.hw-theme-option:focus {
  background: var(--hw-theme-menu-hover-bg, rgba(35, 81, 146, 0.12));
  color: var(--hw-theme-menu-text, #20324d);
  outline: none;
}

.hw-theme-option[data-hw-theme-selected=true] {
  background: var(--hw-theme-menu-selected-bg, rgba(35, 81, 146, 0.16));
  color: var(--hw-theme-menu-selected-text, #173b66);
}

.hw-theme-option[data-hw-theme-selected=true]::after {
  content: "✓";
  float: right;
  font-weight: 700;
}

@media only screen and (max-width: 767px) {
  #masthead {
    display: none !important;
  }

  #top_nav {
    align-items: stretch;
  }

  #top_nav.hw-menu-overflow {
    flex-wrap: nowrap;
    overflow-x: auto;
  }

  #top_nav.hw-menu-overflow > div,
#top_nav.hw-menu-overflow > table {
    flex: 0 0 auto;
  }

  .top_nav_site_menu {
    flex: 1 1 auto;
    min-width: 0;
  }

  #top_nav .top_nav_menu,
#top_nav .top_nav_menu a,
#top_nav .top_nav_menu span {
    font-size: 14px;
  }

  #top_nav .top_nav_menu td.top_nav_menu_item,
#top_nav .top_nav_menu td.top_nav_menu_hover {
    padding-left: 0;
    padding-right: 0;
  }

  #top_nav .top_nav_menu td.top_nav_menu_item > a,
#top_nav .top_nav_menu td.top_nav_menu_hover > a {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }

  #top_nav .top_nav_menu table.top_nav_menu_item,
#top_nav .top_nav_menu table.top_nav_menu_hover {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }

  .hw-top-nav-user {
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    padding-right: 4px;
    box-sizing: border-box;
    justify-content: flex-end;
    gap: 1px;
  }

  .hw-top-nav-user-menu {
    flex: 0 0 auto;
    min-width: 0;
  }

  .hw-theme-picker-top-nav {
    flex: 0 0 auto;
  }

  .hw-theme-picker-top-nav .hw-theme-toggle {
    min-width: 32px;
    padding: 10px 6px;
  }

  #mnuWell > table > tbody > tr > td:first-child,
#mnuWell > ul > li:first-child {
    display: none !important;
  }

  #mnuWell tbody tr td:nth-child(2) > a,
#mnuWell > ul > li:nth-child(2) > a {
    font-size: 0 !important;
  }

  #mnuWell tbody tr td:nth-child(2) > a::after,
#mnuWell > ul > li:nth-child(2) > a::after {
    content: "Info";
    font-size: 14px;
  }

  #mnuWell tbody tr td:nth-child(4) > a,
#mnuWell > ul > li:nth-child(4) > a {
    font-size: 0 !important;
  }

  #mnuWell > tbody > tr > td:nth-child(4) > a::after,
#mnuWell > ul > li:nth-child(4) > a::after {
    content: "Data";
    font-size: 14px;
  }

  #well_nav {
    display: flex !important;
    flex-direction: column !important;
  }

  #well_nav > #mnuWell {
    order: 1;
  }

  #well_nav > div:first-child {
    order: 2;
    float: none !important;
    width: 100% !important;
  }

  #well_nav > div:first-child > div {
    padding-top: 4px !important;
    padding-right: 8px !important;
    white-space: normal !important;
  }

  #bodycontainer.hw-responsive-shell #top_nav > div,
#bodycontainer.hw-responsive-shell #top_nav > table {
    min-width: 0;
  }

  #compact-menu li.hw-nav-item-dropdown {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }

  #compact-menu li.hw-nav-item-dropdown > a {
    min-width: 0;
  }

  #compact-menu .hw-nav-submenu-toggle {
    width: 48px;
    padding-right: 16px;
    padding-left: 8px;
  }

  #compact-menu ul.hw-nav-submenu {
    position: static;
    min-width: 0;
    width: 100%;
    border-width: 1px 0 0;
    border-radius: 0;
    box-shadow: none;
    padding: 4px 0 6px;
    background: var(--hw-nav-dropdown-accent, #183d6d);
  }

  #compact-menu ul.hw-nav-submenu a {
    padding: 10px 24px;
    white-space: normal;
  }

  .hw-theme-toggle {
    padding-left: 12px;
    padding-right: 12px;
  }

  .hw-theme-picker-compact .hw-theme-menu {
    top: auto;
    bottom: calc(100% + 6px);
  }
}
body {
  color: var(--hw-text-primary, #000000);
  font-family: "Inter Tight", Arial, sans-serif;
  font-size: 15px;
  font-style: normal;
  line-height: 1.45;
  background-color: var(--hw-page-bg, #999999);
  height: 100%;
  margin-top: 0px;
  -webkit-tap-highlight-color: #cc6600;
}

input {
  box-sizing: border-box;
}

table {
  border-spacing: 0;
}

#bodycontainer {
  margin: 12px auto 0;
  background-color: var(--hw-surface, #ffffff);
  border: 0;
  border-radius: 5px;
  box-shadow: 0 1px 14px var(--hw-shell-shadow, rgba(0, 0, 0, 0.3));
  overflow: hidden;
  width: 95%;
  max-width: 1400px;
}

body.popup #bodycontainer,
body.popup #container {
  background: none;
  box-shadow: none;
}

#bodycontainer_i {
  margin: 0;
  padding-bottom: 0;
  background-color: var(--hw-surface, #ffffff);
  border-width: 0;
  border-style: solid;
  border-color: var(--hw-border-strong, #000);
  width: 100%;
}

.connecterroroff {
  display: none;
  position: absolute;
}

.connecterroron {
  display: block;
  position: absolute;
  background-color: red;
  color: white;
  font-size: large;
  text-align: center;
  vertical-align: middle;
  border: solid 1px #aa0000;
}

#moreDiv {
  padding: 0;
  height: 14px;
  width: 100%;
  font-size: x-small;
  text-align: right;
  text-decoration: underline;
  cursor: pointer;
  background-color: var(--hw-nav-bg-strong, #000066);
  color: var(--hw-nav-text, #ffffff);
}

.moreDiv {
  padding: 2px 0;
  width: 100%;
  min-height: 16px;
  font-size: 11px;
  line-height: 1.2;
  text-align: center;
  text-decoration: underline;
  cursor: pointer;
  background-color: var(--hw-nav-bg, #235192);
  color: var(--hw-nav-text, #ffffff);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.zlow div,
#zlow,
.zlow {
  z-index: 0;
}

#MSVE_navAction_container,
.MSVE_navAction_container {
  z-index: 1;
}

.location_update {
  background-color: var(--hw-nav-sub-bg, #4571af);
  padding: 1px 0;
  color: var(--hw-nav-text, white);
}

.location_update .location-update-shell {
  display: grid;
  grid-template-columns: minmax(0, 1.15fr) minmax(0, 1.85fr) auto;
  gap: 16px 20px;
  align-items: center;
  padding: 18px 20px;
}

.location_update .location-update-copy {
  min-width: 0;
}

.location_update .location-update-intro {
  display: block;
  line-height: 1.35;
}

.location_update .location-update-form {
  display: grid;
  gap: 10px;
  min-width: 0;
}

.location_update .location-update-field {
  display: grid;
  grid-template-columns: 138px minmax(0, 1fr);
  gap: 10px;
  align-items: center;
}

.location_update .location-update-field-label {
  font-weight: 600;
  text-align: right;
  white-space: nowrap;
}

.location_update input.location-update-input[type=text],
.location_update select.location-update-input {
  width: 100% !important;
  box-sizing: border-box;
}

.location_update select.location-update-input {
  min-height: 34px;
  height: 34px;
}

.location_update .location-update-phone-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}

.location_update .location-update-actions {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.location_update .location-update-submit {
  min-width: 120px;
}

.location_update a,
.location_update a.visited {
  color: var(--hw-nav-text, white);
}

.breadcrumb {
  cursor: pointer;
}

.breadcrumb:hover {
  color: #cc6600;
}

.hwFileBrowser .breadcrumb {
  font-size: 10pt;
}

.hwFileBrowserQuickAccess {
  margin: 0;
  padding: 8px 12px 8px;
  border-top: 1px solid #d7dee6;
  border-bottom: 1px solid #d7dee6;
  background: linear-gradient(180deg, #f8fbfe 0%, #eff4f8 100%);
}

.hwFileBrowserQuickAccessScroller {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  margin: -6px -12px;
  padding: 6px 12px;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.hwFileBrowserQuickAccessScroller::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

.hwFileBrowserQuickAccessSection {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
  flex: 0 0 auto;
}

.hwFileBrowserQuickAccessHeader {
  padding-left: 4px;
  color: #546577;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.hwFileBrowserQuickAccessTiles {
  display: flex;
  align-items: stretch;
  gap: 12px;
}

.hwFileBrowserQuickAccessTile {
  display: flex;
  align-items: center;
  gap: 10px;
  flex: 0 0 auto;
  min-width: 224px;
  max-width: 224px;
  padding: 10px;
  border: 1px solid #d5dde5;
  border-radius: 12px;
  background-color: #ffffff;
  box-shadow: 0 4px 14px rgba(20, 40, 62, 0.08);
  color: #17324a;
  text-decoration: none;
}

.hwFileBrowserQuickAccessTile:hover {
  border-color: #9fb6ca;
  box-shadow: 0 6px 18px rgba(20, 40, 62, 0.14);
}

.hwFileBrowserQuickAccessThumbWrap {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 58px;
  width: 58px;
  height: 58px;
  overflow: hidden;
  border-radius: 10px;
  background-color: #edf3f9;
}

.hwFileBrowserQuickAccessThumb {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.hwFileBrowserQuickAccessThumb--icon {
  padding: 8px;
  -o-object-fit: contain;
     object-fit: contain;
}

.hwFileBrowserQuickAccessText {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}

.hwFileBrowserQuickAccessName {
  display: -webkit-box;
  overflow: hidden;
  color: #17324a;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.25;
  max-height: calc(1.25em * 2);
  overflow-wrap: anywhere;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.hwFileBrowserQuickAccessMeta {
  display: block;
  overflow: hidden;
  color: #667789;
  font-size: 11px;
  line-height: 1.35;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.hwFileBrowserQuickAccessMetaLink {
  cursor: pointer;
  text-decoration: underline;
  text-underline-offset: 2px;
}

.hwFileBrowserQuickAccessMetaLink:hover {
  color: #35516b;
}

body[orient=profile] .hwFileBrowserQuickAccess,
body[orient=landscape] .hwFileBrowserQuickAccess {
  padding-left: 8px;
  padding-right: 8px;
}

body[orient=profile] .hwFileBrowserQuickAccessSection,
body[orient=landscape] .hwFileBrowserQuickAccessSection {
  gap: 8px;
}

body[orient=profile] .hwFileBrowserQuickAccessScroller,
body[orient=landscape] .hwFileBrowserQuickAccessScroller {
  gap: 12px;
  margin-left: -8px;
  margin-right: -8px;
  padding-left: 8px;
  padding-right: 8px;
}

body[orient=profile] .hwFileBrowserQuickAccessTiles,
body[orient=landscape] .hwFileBrowserQuickAccessTiles {
  gap: 8px;
}

body[orient=profile] .hwFileBrowserQuickAccessTile,
body[orient=landscape] .hwFileBrowserQuickAccessTile {
  min-width: 184px;
  max-width: 184px;
}

.hwFileBrowserGrid tr.wfHeaderRow th {
  font-size: 10pt;
}

.hwFileBrowserGrid tr.wfHeaderRow th.wfNameCol {
  padding-left: 0;
}

.hwFileBrowserGrid tr.wfRow td,
.hwFileBrowserGrid tr.wfRow_i td,
.hwFileBrowserGrid tr.wfRow_copying td,
.hwFileBrowserGrid tr.wfRow_cutting td,
.hwFileBrowserGrid tr.wfSelectedRowOrange td {
  font-size: 10pt;
  line-height: 1.35;
  padding-top: 10px;
  padding-bottom: 10px;
}

.wfTypeCol {
  padding-right: 8px;
}

body[orient=profile] .hwFileBrowserGrid tr.wfRow_i td,
body[orient=landscape] .hwFileBrowserGrid tr.wfRow_i td,
body[orient=profile] .hwFileBrowserGrid tr.wfSelectedRowOrange td,
body[orient=landscape] .hwFileBrowserGrid tr.wfSelectedRowOrange td {
  padding-right: 4px;
}

.hwFileBrowser .wfItemLink,
.hwFileBrowser .EmailFileLink,
.hwFileBrowser .DLFileLink {
  font-size: 9.25pt;
}

.hwFileBrowser .wfRowDescription {
  font-size: 8.75pt;
}

.hwFileBrowserGrid .wfPinnedMarker {
  display: inline-block;
  margin: 0 6px 2px 0;
  padding: 1px 7px;
  border-radius: 999px;
  background: #d9ecff;
  color: #1f4f7a;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  vertical-align: middle;
}

.hwFileBrowser .wfFileTypeIcon {
  width: 24px;
  height: 24px;
}

.hwFileBrowserGrid .wfSizeCol,
.hwFileBrowserGrid .wfCreatedCol {
  white-space: nowrap;
}

.hwFileBrowserGrid .wfNameCol {
  width: auto;
  word-wrap: break-word;
  word-break: break-word;
}

.hwFileBrowserDragSelecting,
.hwFileBrowserDragSelecting * {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

.hwFileBrowser .pathDiv {
  padding: 3px 12px 8px 12px;
  background: linear-gradient(180deg, #eef3f8 0%, #ecf0f4 100%);
}

#container {
  position: relative;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
}

#left_col {
  width: 260px;
  position: absolute;
  left: 0;
  top: 0;
}

#page_content {
  margin-left: 200px;
}

#page_content_i {
  margin-bottom: 0;
  padding-bottom: 0;
}

#container.hw-responsive-main .panel,
#container.hw-responsive-main .hw-panel,
#left_col > div > div {
  border-radius: 6px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
}

.hw-left-panel-stack {
  padding: 12px 5px 5px 12px;
}

.hw-left-panel-box {
  width: 96%;
  margin: 0 0 15px 0;
  box-sizing: border-box;
  background-color: #f5f7fa;
  border: solid 1px #d7dce2;
  border-radius: 6px;
}

.hw-left-panel-card {
  padding: 16px;
}

#page_content.kb-page-content {
  margin-left: 278px;
}

.kb-left-menu-card {
  margin: 10px 6px;
  padding: 5px 5px 4px 5px;
}

tr.wfHeaderRow th {
  border: 0;
  border-bottom: 1px solid #808080;
  padding: 6px 6px;
  text-align: left;
}

tr.wfHeaderRow {
  background-color: #e3e8ee;
  margin: 0;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  border-left: 0;
  border-right: 0;
  border-top: 0;
}

.wfHeaderCheck {
  margin: 0;
  padding: 0;
  width: 6px;
  height: 8px;
}

body[orient=profile] .wfHeaderCheck,
body[orient=landscape] .wfHeaderCheck {
  margin: 0;
  padding: 0;
  width: 20px;
}

tr.wfSelectedRow {
  border: none;
  background-color: #6666ee;
  color: #ffffff;
  cursor: pointer;
}

tr.wfSelectedRowOrange {
  background-color: #ffbb30;
  color: #ffffff;
  cursor: pointer;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.wfSelectedRowOrange td {
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

.CheckAll {
  margin: -8px 0 0 0px;
  padding: 0;
  width: 11px;
  height: 10px;
}

body[orient=profile] .CheckAll {
  margin: -10px 0 0 1px;
  padding: 0;
  width: 20px;
  height: 10px;
}

body[orient=landscape] .CheckAll {
  margin: -12px 0 0 -6px;
  padding: 0;
  width: 20px;
  height: 10px;
}

.hovernode {
  background-color: #aaaaff;
  color: #ffffff;
}

tr.userRowActive1 {
  background-color: #e5ecff;
  color: #0000ff;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowActive1b {
  background-color: #f5fcff;
  color: #0000ee;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowActive2 {
  background-color: #ffffff;
  color: #000080;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowActive3 {
  background-color: #ffffff;
  color: #660000;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowInActive1 {
  background-color: #ffcccc;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowInActive2 {
  background-color: #ffb3b3;
  color: #800000;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowInActive3 {
  background-color: #ff8080;
  color: #4d0000;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowInActive4 {
  background-color: #800000;
  color: #ffffff;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowInActive5 {
  background-color: #330000;
  color: #ffffff;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

.wfRowDescription {
  color: gray;
}

tr.wfRow:hover,
tr.wfRow_copying:hover,
tr.wfRow_cutting:hover {
  background-color: #aaaaff;
  color: #ffffff;
  cursor: pointer;
}

tr.wfRow_i:hover {
  background-color: #ffffff;
  color: black;
  cursor: pointer;
}

tr.wfRow {
  background-color: #ffffff;
  cursor: pointer;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.wfRow_copying {
  background-color: #c3e4ed;
  cursor: pointer;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.wfRow_copying td,
tr.wfRow_cutting td,
tr.wfRow td {
  border-style: none;
  border-top: solid 1px #e8ebf0;
}

tr.wfRow_cutting {
  background-color: #eedfcc;
  cursor: pointer;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.wfRow_i {
  background-color: #ffffff;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

body[orient=landscape] tr.wfRow {
  height: 100px;
}

.wfTable {
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
}

tr.wTableRow {
  border-top: solid 1px #b0b0b0;
}

tr.wTableRow a,
tr.wTableRow_i a {
  color: black;
}

tr.wTableRow:hover {
  background-color: #8888ee;
  color: #ffffff;
  cursor: pointer;
}

tr.wTableRow_i {
  border-top: solid 1px #b0b0b0;
}

tr.wTableRow:hover a,
tr.wTableRowActive:hover a,
tr.wTableRowActive1wk:hover a {
  color: #ffffff;
}

tr.wTableRowActive {
  border-top: solid 1px #b0b0b0;
  color: #0000ff;
  background-color: #f8f8ff;
}

tr.wTableRowActive:hover {
  background-color: #5555ff;
  color: #ffffff;
  cursor: pointer;
}

tr.wTableRowActive a,
tr.wTableRowActive_i a {
  color: #0000ff;
}

tr.wTableRowActive_i {
  border-top: solid 1px #b0b0b0;
  color: #0000ff;
  background-color: #f8f8ff;
}

tr.wTableRowActive1wk {
  border-top: solid 1px #b0b0b0;
  color: #000099;
  background-color: #fdfdff;
}

tr.wTableRowActive1wk a,
tr.wTableRowActive1wk_i a {
  color: #000099;
}

tr.wTableRowActive1wk:hover {
  background-color: #6060ff;
  color: #ffffff;
  cursor: pointer;
}

tr.wTableRowActive1wk_i {
  border-top: solid 1px #b0b0b0;
  color: #000099;
  background-color: #fdfdff;
}

table.wmTable {
  background-color: white;
  border: solid 1px #b0b0b0;
  border-bottom: solid 0;
  margin: 0;
}

table.wmTable .wmHCell {
  background-color: #e9e9fb;
}

table.wmTable:hover {
  background-color: #aaaaff;
  color: #ffffff;
}

table.wmTable:hover .wmHCell {
  background-color: #7575ff;
}

table.wmTableEditing {
  background-color: #ffbb30;
  border: solid 1px #000000;
  margin: 0;
}

table.wmTableEditing .wmHCell {
  background-color: #e09600;
}

table.wTable {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  margin-left: 0;
  margin-right: 0;
}

td.wTableRow {
  border-top: solid 1px #b0b0b0;
  padding: 8px 5px;
}

th.wTableHeader {
  padding: 3px 5px;
  text-align: left;
  border-bottom: 1px solid #808080;
}

tr.wTableHeaderRow {
  background-color: #e3e8ee;
  margin: 0;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
}

#wheading {
  font-size: x-large;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-style: normal;
  -webkit-text-size-adjust: none;
}

#wbody {
  -webkit-text-size-adjust: none;
}

.throbberInv {
  position: absolute;
  visibility: hidden;
}

.throbberVis {
  position: absolute;
  visibility: visible;
}

.highlightedScale {
  background-color: blue;
}

.mbDark {
  background-color: gray;
  filter: alpha(opacity=70);
  opacity: 0.7;
}

.mbBlack {
  background-color: gray;
}

.mbLight {
  overflow: hidden;
  width: 100% !important;
  height: 100% !important;
  background-color: gray;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.panel100 {
  width: 100%;
}

.labelcell {
  background-color: #e0e0e0;
  text-align: left;
}

.valuecell {
  background-color: #404040;
  text-align: center;
  color: lime;
  font-size: medium;
}

.menucell {
  background-color: #e0e0e0;
  text-align: left;
  cursor: pointer;
  padding-left: 18px;
}

.menucell:hover {
  background-color: #ffa500;
}

VertAlignMiddle {
  vertical-align: middle;
}

.computertable {
  border: solid 1px black;
}

.numbercell {
  font-size: xx-large;
}

.watermarktext {
  color: gray;
}

table.forumTable:hover {
  background-color: #aaaaff;
  color: #ffffff;
  cursor: pointer;
}

table.forumTable {
  background-color: #ffffff;
  cursor: pointer;
}

@-ms-viewport {
  width: device-width;
}
@viewport {
  width: device-width;
  zoom: 1;
}
#tabBar {
  width: 100%;
  background-color: #d8d8d8;
  padding: 0 0;
  font-size: 1.2em;
  box-sizing: border-box;
  display: flex;
  align-items: stretch;
}

#tabBar div {
  padding: 10px;
  cursor: pointer;
  display: flex;
  align-items: center;
}

#tabBar div:hover {
  background-color: #b8b8c8;
}

#tabBar div.selected {
  background-color: #347ada;
  color: white;
}

#site-container {
  background-color: var(--hw-surface, white);
  box-shadow: 0px 1px 14px var(--hw-shell-shadow, rgba(0, 0, 0, 0.3));
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 5px;
}
#site-container main {
  display: flex;
  position: relative;
  align-items: flex-start;
}
#site-container main::before {
  content: "";
  background-image: url(/img/riganchor.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: var(--hw-rig-overlay-opacity, 0.2);
}
#site-container main > * {
  position: relative;
}
#site-container main .centeredBlock {
  margin: 0 auto;
  padding: 60px;
  box-sizing: border-box;
}
#site-container main .sidebar {
  width: 290px;
  flex-shrink: 0;
  margin: 20px;
}
#site-container main .sidebar > * {
  margin-bottom: 24px;
}
#site-container main .sidebar .panel {
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.1);
  padding: 20px;
  box-sizing: border-box;
  border-radius: 6px;
  background-color: var(--hw-panel-bg, #fbfbfb);
}
#site-container main section {
  padding: 30px;
  flex-grow: 1;
}
#site-container main section.textblock {
  padding-right: 200px;
}
@media (max-width: 1023px) {
  #site-container main .sidebar {
    max-width: 290px;
    min-width: 230px;
    width: 40%;
  }
  #site-container main section.textblock {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  #site-container main {
    flex-direction: column;
    align-items: center;
    padding: 20px;
  }
  #site-container main .sidebar {
    margin: 0 auto 20px auto;
    width: 100%;
  }
  #site-container main section.textblock {
    padding: 10px;
  }
  #site-container main section {
    padding: 8px;
  }
}

.hw-responsive-page {
  min-height: 100%;
}

#bodycontainer.hw-responsive-shell {
  box-sizing: border-box;
  max-width: 1400px;
}

#container.hw-responsive-main {
  box-sizing: border-box;
  min-height: 320px;
  position: relative;
}

#container.hw-responsive-main::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url("/img/riganchor.gif");
  background-repeat: no-repeat;
  background-position: right bottom;
  opacity: var(--hw-rig-overlay-opacity, 0.18);
  pointer-events: none;
  z-index: -1;
}

@media screen and (max-width: 767px) {
  .location_update .location-update-shell {
    grid-template-columns: 1fr;
    gap: 14px;
    padding: 18px;
  }

  .location_update .location-update-form {
    gap: 12px;
  }

  .location_update .location-update-field {
    grid-template-columns: 1fr;
    gap: 6px;
  }

  .location_update .location-update-field-label {
    text-align: left;
    white-space: normal;
  }

  .location_update .location-update-phone-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px;
  }

  .hwFileBrowser {
    overflow-x: hidden;
  }

  .hwFileBrowser .hwFileBrowserToolbar {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    overflow-x: auto;
    padding: 6px;
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch;
  }

  .hwFileBrowserGrid .wfByCol,
.hwFileBrowserGrid .wfDownloadsCol,
.hwFileBrowserGrid .wfSizeCol,
.hwFileBrowserGrid .wfTypeCol {
    display: none;
  }

  .hwFileBrowserGrid .wfCreatedCol {
    padding-right: 8px;
  }
}
@media screen and (max-width: 399px) {
  .location_update .location-update-phone-grid {
    grid-template-columns: 1fr;
  }
}
@media only screen and (max-width: 1024px) {
  #bodycontainer.hw-responsive-shell {
    border-width: 0;
    margin: 0;
    width: 100%;
    border-radius: 0;
    overflow: hidden;
  }
}
@media only screen and (max-width: 767px) {
  body {
    margin: 0;
  }

  #bodycontainer {
    width: 100% !important;
    margin: 0 !important;
    border-width: 0 !important;
  }

  #container,
#page_content,
#page_content_i,
#main {
    width: 100% !important;
    margin-left: 0 !important;
  }

  #left_col {
    position: static !important;
    width: 100% !important;
    left: auto !important;
    top: auto !important;
  }

  #page_content.kb-page-content {
    margin-left: 0 !important;
  }

  .initwell table,
.initwell tbody,
.initwell td,
.initwell tr {
    display: block;
    width: 100%;
  }

  .initwell .FAQAnswer table {
    display: table;
  }

  .initwell .FAQAnswer tbody {
    display: table-row-group;
  }

  .initwell .FAQAnswer tr {
    display: table-row;
  }

  .initwell .FAQAnswer td {
    display: table-cell;
    width: 30%;
  }

  #bodycontainer.hw-responsive-shell {
    border-width: 0;
    margin: 0;
    width: 100%;
    border-radius: 0;
    overflow: hidden;
  }

  #bodycontainer.hw-responsive-shell #well_nav {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
  }
}
.hw-spacer-8 {
  height: 8px;
}

footer {
  font-family: "Oswald", "Inter Tight", Arial, sans-serif;
  text-transform: uppercase;
  font-size: 0.7em;
  font-weight: 500;
  letter-spacing: 2px;
  text-align: center;
  padding: 10px;
  padding-bottom: calc(26px + env(safe-area-inset-bottom, 0px));
  color: var(--hw-footer-text, #404040);
}
footer a {
  color: var(--hw-footer-link, black);
  text-decoration: none;
}
footer a:visited {
  color: var(--hw-footer-link, black);
}
@media (max-width: 767px) {
  footer {
    margin-bottom: 20px;
  }
  footer a {
    display: block;
  }
}

.hw-dialog {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  padding: 30px;
  box-shadow: 0px 1px 55px rgba(0, 0, 0, 0.6);
  border-radius: 24px;
  transition: all 0.12s ease-in-out;
  box-sizing: border-box;
  max-height: 90vh;
  display: flex;
  flex-direction: column;
  overflow-y: hidden;
}
.hw-dialog.hiding {
  opacity: 0;
  transform: translate(-50%, -50%) scale(0.2, 0.2);
}
.hw-dialog .hw-dialog-title {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 1.6em;
  border-bottom: 1px solid lightgray;
  padding-bottom: 10px;
  flex-shrink: 0;
}
.hw-dialog .hw-dialog-message {
  font-size: 1.4em;
  padding-bottom: 10px;
  padding-top: 10px;
  overflow-y: auto;
}
.hw-dialog .hw-dialog-inputs-panel {
  padding: 20px 0;
  overflow-y: auto;
}
.hw-dialog .hw-dialog-input-label {
  display: block;
  font-size: 1.2em;
  margin-bottom: 4px;
}
.hw-dialog .hw-dialog-inputs-panel select {
  font-size: 1.4em;
  width: 100%;
}
.hw-dialog .hw-dialog-button-panel {
  margin-top: 10px;
  display: flex;
  flex-shrink: 0;
}
.hw-dialog .hw-dialog-button-panel button {
  margin-right: 10px;
  flex-grow: 1;
}
.hw-dialog .hw-dialog-button-panel button:last-child {
  margin-right: 0;
}
.hw-dialog .hw-dialog-input {
  font-size: 1.4em;
  width: 100%;
  box-sizing: border-box;
}

.hw-dialog-dim {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.5);
  backdrop-filter: saturate(40%);
  transition: opacity 0.2s, backdrop-filter 0.2s;
}
.hw-dialog-dim.show {
  opacity: 1;
}

@media (max-width: 1023px) {
  .hw-dialog {
    width: 90vw;
  }
}
input[type=text],
input[type=password],
input[type=email],
input[type=search],
textarea,
select,
input.hw-field,
textarea.hw-field,
select.hw-field {
  border: 1px solid var(--hw-input-border, #d3d9e2);
  border-radius: 6px;
  padding: 10px 12px;
  background-color: var(--hw-input-bg, #ffffff);
  color: var(--hw-input-text, #20324d);
  font-family: "Inter Tight", Arial, sans-serif;
  font-size: 14px;
  line-height: 1.4;
  box-sizing: border-box;
  transition: border-color 0.12s ease-in-out, box-shadow 0.12s ease-in-out, background-color 0.12s ease-in-out;
}
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=search]:focus,
textarea:focus,
select:focus,
input.hw-field:focus {
  border-color: var(--hw-input-focus, #4f87d3);
  outline: 2px solid var(--hw-input-focus-outline, rgba(79, 135, 211, 0.18));
  outline-offset: 1px;
}
input[type=text]:disabled,
input[type=password]:disabled,
input[type=email]:disabled,
input[type=search]:disabled,
textarea:disabled,
select:disabled,
input.hw-field:disabled, input[disabled][type=text],
input[disabled][type=password],
input[disabled][type=email],
input[disabled][type=search],
textarea[disabled],
select[disabled],
input[disabled].hw-field {
  background-color: var(--hw-input-disabled-bg, #f4f6f8);
  color: var(--hw-input-disabled-text, #5f6f82);
}
input[type=text]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=search]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder, input.hw-field::-moz-placeholder, textarea.hw-field::-moz-placeholder, select.hw-field::-moz-placeholder {
  color: var(--hw-input-placeholder, #72839a);
}
input[type=text]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder, input.hw-field:-ms-input-placeholder, textarea.hw-field:-ms-input-placeholder, select.hw-field:-ms-input-placeholder {
  color: var(--hw-input-placeholder, #72839a);
}
input[type=text]::placeholder,
input[type=password]::placeholder,
input[type=email]::placeholder,
input[type=search]::placeholder,
textarea::placeholder,
select::placeholder,
input.hw-field::placeholder,
textarea.hw-field::placeholder,
select.hw-field::placeholder {
  color: var(--hw-input-placeholder, #72839a);
}

textarea,
textarea.hw-field {
  min-height: 96px;
  resize: vertical;
}

select,
select.hw-field {
  min-height: 40px;
  padding-right: 32px;
}

.hw-field.compact,
input.hw-field.compact,
textarea.hw-field.compact,
select.hw-field.compact {
  min-height: 34px;
  padding: 8px 10px;
  border-radius: 5px;
  font-size: 12px;
  line-height: 1.3;
}

textarea.hw-field.compact {
  min-height: 72px;
}

select.hw-field.compact {
  min-height: 34px;
  padding-right: 28px;
}

body.hw-modal-form-page {
  margin: 0;
  padding: 12px;
  background: var(--hw-surface-muted, #edf3f9);
  color: var(--hw-text-primary, #20324d);
  font-family: "Inter Tight", Arial, sans-serif;
}

.hw-modal-form-status {
  width: min(1120px, 100%);
  margin: 0 auto 12px auto;
  padding: 10px 14px;
  border: 1px solid var(--hw-status-error-border, #e2c7c1);
  border-radius: 12px;
  background: var(--hw-status-error-bg, #fff7f6);
  color: var(--hw-validation-text, #a6382b);
  box-shadow: 0 10px 24px var(--hw-card-shadow, rgba(13, 26, 46, 0.08));
  box-sizing: border-box;
}

.hw-modal-form-shell {
  width: min(1120px, 100%);
  margin: 0 auto;
}
.hw-modal-form-shell.is-narrow {
  width: min(680px, 100%);
}
.hw-modal-form-shell.is-medium {
  width: min(840px, 100%);
}

.hw-modal-form-card {
  padding: 20px 22px;
  border: 1px solid var(--hw-border, #d7dce2);
  border-radius: 16px;
  background: var(--hw-surface, #ffffff);
  box-shadow: 0 18px 34px var(--hw-panel-shadow, rgba(13, 26, 46, 0.14));
  box-sizing: border-box;
}

.hw-modal-form-heading {
  margin: 0 0 6px 0;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: 27px;
  font-weight: 700;
  color: var(--hw-text-heading, #173b66);
}

.hw-modal-form-intro {
  margin: 0 0 16px 0;
  color: var(--hw-text-secondary, #5b6f87);
  font-size: 14px;
  line-height: 1.6;
}

.hw-modal-form-split {
  display: flex;
  gap: 20px;
  align-items: flex-start;
}

.hw-modal-form-pane {
  flex: 1 1 0;
  min-width: 0;
}

.hw-modal-form-pane.is-sidebar {
  flex: 0 1 500px;
}

.hw-modal-form-grid {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 12px;
  table-layout: fixed;
}

.hw-modal-form-grid td {
  padding: 0;
  vertical-align: top;
}

.hw-modal-form-grid > tbody > tr > td:first-child,
.hw-modal-form-grid > tr > td:first-child,
.hw-modal-form-label {
  width: 170px;
  padding: 3px 14px 0 0;
  color: var(--hw-text-secondary, #5b6f87);
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.1px;
  box-sizing: border-box;
}

.hw-modal-form-grid > tbody > tr > td:last-child,
.hw-modal-form-grid > tr > td:last-child,
.hw-modal-form-field {
  width: auto !important;
}

.hw-modal-form-grid input[type=text],
.hw-modal-form-grid input[type=password],
.hw-modal-form-grid input[type=email],
.hw-modal-form-grid textarea,
.hw-modal-form-grid select,
.hw-modal-form-grid .hw-field {
  width: 100% !important;
  box-sizing: border-box;
}

.hw-modal-form-help {
  color: var(--hw-text-secondary, #687b91);
  font-size: 12px;
  line-height: 1.5;
}

.hw-modal-form-note {
  margin-top: 8px;
  color: var(--hw-text-secondary, #5b6f87);
  font-size: 12px;
  line-height: 1.5;
}

.hw-field-label {
  display: block;
  margin-bottom: 6px;
}

.hw-field-validator,
.hw-field-error {
  display: block;
  padding-top: 6px;
  color: var(--hw-validation-text, #a6382b);
  font-size: 12px;
  font-weight: 600;
  line-height: 1.45;
}

.hw-field-status {
  display: block;
  margin-top: 4px;
  color: var(--hw-text-secondary, #61748d);
  font-size: 12px;
  line-height: 1.45;
}

.hw-inline-hidden {
  display: none !important;
}

.hw-label-strong,
.hw-text-strong {
  font-weight: 700;
}

.hw-modal-form-inline {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
}

.hw-modal-form-inline-two {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}

.hw-modal-form-actions {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  flex-wrap: wrap;
  margin-top: 8px;
}

.hw-modal-form-actions .glowbutton {
  width: auto;
  min-width: 110px;
}

.hw-modal-form-card .FAQHeader,
.hw-modal-form-card .FAQHeader_i,
.hw-modal-form-card .CategoryHeader,
.hw-modal-form-card .CategoryHeader_i {
  background: #e9f0f8;
  color: #173b66;
  font-family: "Inter Tight", Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  border: 1px solid #d7dce2;
  border-bottom: 0;
}

.hw-modal-form-card .FAQAnswer,
.hw-modal-form-card .FAQAnswer_i,
.hw-modal-form-card .CategoryPanel {
  background: #f7f9fc;
  color: #20324d;
  font-family: "Inter Tight", Arial, sans-serif;
  border-left: 1px solid #d7dce2;
  border-right: 1px solid #d7dce2;
  border-bottom: 1px solid #d7dce2;
}

.hw-modal-form-card .FAQAnswer,
.hw-modal-form-card .FAQAnswer_i {
  padding: 14px 16px 16px 16px;
}

.hw-modal-form-card .FAQAnswer .hw-modal-form-checklist,
.hw-modal-form-card .FAQAnswer_i .hw-modal-form-checklist {
  width: 100%;
  table-layout: fixed;
}

.hw-modal-form-card .FAQAnswer .hw-modal-form-checklist td,
.hw-modal-form-card .FAQAnswer_i .hw-modal-form-checklist td {
  position: relative;
  width: 50%;
  padding: 0 10px 8px 24px;
  box-sizing: border-box;
  vertical-align: top;
}

.hw-modal-form-card .FAQAnswer .hw-modal-form-checklist span,
.hw-modal-form-card .FAQAnswer_i .hw-modal-form-checklist span {
  display: inline-flex;
  align-items: flex-start;
  gap: 6px;
  max-width: 100%;
}

.hw-modal-form-card .FAQAnswer label,
.hw-modal-form-card .FAQAnswer_i label {
  display: block;
  min-width: 0;
  margin: 0;
  color: #20324d;
  overflow-wrap: anywhere;
}

.hw-modal-form-card .FAQAnswer input[type=checkbox],
.hw-modal-form-card .FAQAnswer_i input[type=checkbox] {
  position: absolute;
  top: 2px;
  left: 0;
  margin: 0;
}

.hw-modal-form-list {
  margin-top: 16px;
  border: 1px solid #d7dce2;
  border-radius: 12px;
  background: #f8fbff;
  overflow: hidden;
}

.hw-modal-form-list table {
  width: 100%;
  border-collapse: collapse;
  background: transparent;
}

.hw-modal-form-list td {
  vertical-align: top;
}

.hw-modal-form-list-note {
  padding: 10px 14px 14px 14px;
  color: #5b6f87;
  font-size: 12px;
}

@media (max-width: 767px) {
  body.hw-modal-form-page {
    padding: 8px;
  }

  .hw-modal-form-status {
    margin-bottom: 10px;
    padding: 9px 11px;
  }

  .hw-modal-form-card {
    padding: 16px 14px;
    border-radius: 14px;
  }

  .hw-modal-form-heading {
    font-size: 21px;
  }

  .hw-modal-form-split {
    display: block;
  }

  .hw-modal-form-pane + .hw-modal-form-pane {
    margin-top: 16px;
  }

  .hw-modal-form-grid,
.hw-modal-form-grid tbody,
.hw-modal-form-grid tr,
.hw-modal-form-grid td {
    display: block;
    width: 100% !important;
  }

  .hw-modal-form-grid {
    border-spacing: 0 10px;
  }

  .hw-modal-form-grid > tbody > tr > td:first-child,
.hw-modal-form-grid > tr > td:first-child,
.hw-modal-form-label {
    padding: 0 0 6px 0;
  }

  .hw-modal-form-inline-two {
    grid-template-columns: 1fr;
  }

  .hw-modal-form-actions .glowbutton {
    width: 100%;
    min-width: 0;
  }
}
.loginFields {
  margin-bottom: 10px;
}
.loginFields label {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1.1px;
  color: #202020;
}
.loginFields input {
  width: 100%;
  display: block;
  box-sizing: border-box;
  margin-top: 5px;
  margin-bottom: 10px;
}
.loginFields button {
  margin-left: auto;
  display: block;
  padding: 8px 22px;
  font-size: 15px;
  font-family: "Inter Tight", Arial, sans-serif;
}
.loginFields .error {
  color: #dc0000;
}

.loginForm {
  width: 100%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}
.loginForm > a {
  display: block;
}

.HiddenColumn {
  display: none;
}

body[orient=profile] .LandscapeColumn {
  display: none;
}

.CategoryAccordion {
  border-bottom: solid 1px #000066;
}

.CategoryHeader,
.CategoryHeader_i {
  background-color: #8888ff;
  cursor: pointer;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  color: #ffffff;
  font-size: 23px;
  font-weight: 600;
  border-top: solid 1px #000066;
  border-left: solid 1px #000066;
  border-right: solid 1px #000066;
}

.CategoryHeader {
  padding: 4px 4px 3px 4px;
}

.CategoryHeader_i {
  padding: 10px 4px 9px 4px;
}

.CategoryPanel {
  border-left: solid 1px #000066;
  border-right: solid 1px #000066;
  overflow: hidden;
}

.FAQHeader,
.FAQHeader_i {
  background-color: #bbbbff;
  cursor: pointer;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: 21px;
  font-weight: 600;
  border-top: solid 1px #ccccff;
}

.FAQHeader {
  padding: 4px 4px 4px 12px;
}

.FAQHeader_i {
  padding: 8px 4px 8px 12px;
}

.FAQAnswer,
.FAQAnswer_i {
  background-color: #ddddff;
  font-family: "Inter Tight", Arial, sans-serif;
}

.FAQAnswer {
  padding: 8px 18px 12px 18px;
}

.FAQAnswer_i {
  padding: 0;
}

.PagerClass {
  padding: 15px;
  text-decoration: underline;
}

@media only screen and (max-width: 767px) {
  div.FAQAnswer {
    padding: 2px 2px;
  }
}
.auth-login-shell {
  width: 95%;
  max-width: 320px;
  min-height: 320px;
  margin: 0 auto;
  padding: 35px 0 20px;
  box-sizing: border-box;
}
.auth-login-shell.is-home {
  width: 100%;
  max-width: none;
  min-height: 0;
  padding: 0;
}
.auth-login-shell.is-logged-in {
  min-height: 0;
  padding: 15px;
}

.auth-login-page {
  margin: 0;
}

.auth-login-page #container {
  min-height: 440px;
}

.auth-login-page #top_nav {
  visibility: visible !important;
}

.auth-login-layout {
  width: 100%;
}

.auth-login-title,
.auth-login-section-title {
  margin: 0 0 6px 0;
  font-weight: 700;
  text-align: center;
}

.auth-login-title.is-spaced,
.auth-login-section-title.is-spaced {
  margin-bottom: 8px;
}

.auth-login-copy {
  margin-bottom: 6px;
}

.auth-passkey-entry {
  margin: 8px 0 10px;
  text-align: center;
}

.auth-passkey-button.glowbutton {
  width: 100% !important;
  max-width: 220px;
  min-height: 38px;
}

.auth-passkey-status {
  min-height: 16px;
  margin-top: 4px;
  color: var(--hw-text-secondary, #5b6f87);
  font-size: 12px;
  font-weight: 600;
  line-height: 1.35;
}

.auth-passkey-divider {
  margin: 8px 0 6px;
}

.auth-login-table {
  width: 100%;
  border-collapse: collapse;
}

.auth-login-row-spaced td {
  padding-top: 6px;
}

.auth-login-row-spaced-lg td {
  padding-top: 10px;
}

.auth-login-action-row {
  padding-top: 6px;
  text-align: right;
}

.auth-login-action-row.is-centered {
  padding-top: 8px;
  text-align: center;
}

.auth-login-action-row.is-roomy {
  padding-top: 10px;
}

.auth-login-status {
  padding-top: 4px;
  text-align: center;
}

.auth-login-error {
  padding-top: 4px;
  text-align: center;
  color: #a6382b;
}

.auth-login-divider {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  margin: 10px 0;
  text-align: center;
}
.auth-login-divider.is-wide {
  gap: 8px;
  margin: 12px 0;
}

.auth-login-divider-line {
  display: inline-block;
  width: 35%;
  border-top: 1px solid #d0d0d0;
  vertical-align: middle;
}

.auth-login-divider.is-wide .auth-login-divider-line {
  width: 40%;
}

.auth-login-divider-label {
  color: #666666;
  font-weight: 700;
}

.auth-login-links {
  margin-top: 10px;
  padding-bottom: 6px;
  text-align: center;
}
.auth-login-links.is-left {
  text-align: left;
}

.hw-passkey-prompt {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  margin: 12px;
  padding: 12px 14px;
  border: 1px solid var(--hw-border, #d7dce2);
  border-radius: 8px;
  background: linear-gradient(180deg, var(--hw-surface, #ffffff) 0%, var(--hw-surface-soft, #f7f9fc) 100%);
  box-shadow: 0 10px 22px var(--hw-card-shadow, rgba(13, 26, 46, 0.08));
  color: var(--hw-text-primary, #20324d);
  box-sizing: border-box;
}

.hw-passkey-prompt-copy {
  min-width: 0;
}

.hw-passkey-prompt-title {
  color: var(--hw-text-heading, #173b66);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
}

.hw-passkey-prompt-message {
  margin-top: 3px;
  color: var(--hw-text-secondary, #5b6f87);
  font-size: 12px;
  line-height: 1.45;
}

.hw-passkey-prompt-actions {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
  justify-content: flex-end;
}

.hw-passkey-prompt-button.glowbutton {
  width: auto !important;
  min-width: 118px;
  min-height: 36px;
  padding: 8px 12px;
}

.home-page-content {
  margin-left: 280px;
}

.home-page-error {
  width: 75%;
  margin-top: 17px;
  padding: 8px 10px;
  border: 1px solid #000000;
  background-color: #e0e0e0;
}

.home-page-intro {
  width: 75%;
  min-height: 400px;
  padding: 5px 15px 15px 0;
}

.home-page-heading {
  margin-top: 25px;
}

.request-access-shell {
  width: 720px;
  max-width: 95%;
  margin: 18px auto 36px;
  padding: 0;
  box-sizing: border-box;
}

.request-access-card {
  width: 100%;
  padding: 24px;
  box-sizing: border-box;
}

.request-access-form {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 12px;
  table-layout: fixed;
}

.request-access-heading {
  padding-bottom: 4px;
  color: #173b66;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 1.05;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}

.request-access-intro {
  padding-bottom: 4px;
  color: #4b627d;
  font-family: "Inter Tight", Arial, sans-serif;
  font-size: 15px;
  line-height: 1.6;
}

.request-access-intro p {
  margin: 0 0 8px 0;
}

.request-access-intro p:last-child {
  margin-bottom: 0;
}

.request-access-form td {
  padding: 0;
  vertical-align: top;
}

.request-access-form td:first-child {
  width: 34% !important;
  padding: 10px 16px 0 0;
  color: #5b6f87;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.1px;
}

.request-access-form td:last-child {
  width: 66% !important;
}

.request-access-form td.request-access-heading {
  width: 100% !important;
  padding: 0 0 4px 0;
  color: #173b66;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 1.05;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}

.request-access-form td.request-access-intro {
  width: 100% !important;
  padding: 0 0 4px 0;
  color: #4b627d;
  font-family: "Inter Tight", Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
  text-transform: none;
}

.request-access-form td.request-access-error {
  width: 100% !important;
  text-transform: none;
  letter-spacing: 0;
}

.request-access-form .hw-field {
  width: 100% !important;
}

.request-access-error {
  padding-top: 6px;
  color: #a6382b;
  font-weight: 600;
  line-height: 1.45;
}

.request-access-submit {
  width: auto !important;
  min-width: 190px;
}

.request-access-hidden-user {
  display: none !important;
}

.forgot-password-shell {
  padding: 24px 0 12px;
}

.forgot-password-help {
  padding: 0 0 2px;
  color: #20324d;
}

.forgot-password-error {
  padding: 0;
  color: #a6382b;
  font-weight: 600;
}

.magic-link-shell {
  width: 420px;
  max-width: 100%;
  margin: 0 auto;
  padding: 35px 0 25px;
  text-align: center;
}

.magic-link-title {
  margin-bottom: 8px;
  font-size: large;
  font-weight: 700;
}

.magic-link-copy {
  font-size: medium;
}

.legal-top-spacer {
  height: 32px;
}

.legal-page {
  max-width: 900px;
  padding: 20px;
}

.legal-page h1 {
  margin-top: 0;
}

.legal-page-shell {
  width: 100%;
}

.reference-files-layout {
  height: auto;
}

.reference-files-sidebar {
  width: 260px;
}

.reference-files-content {
  min-width: 0;
  margin-left: 280px;
}

.reference-files-content .hwFileBrowser {
  border-left: 1px solid #d7dce2;
}

.help-page-content {
  background-image: url("/img/riganchor.gif");
  background-position: right bottom;
  background-repeat: no-repeat;
  margin-left: 280px;
}

.help-content-shell {
  min-height: 360px;
  padding: 5px 15px 15px 0;
}

body.hw-responsive-page #bodycontainer.hw-responsive-shell #page_content.home-page-content {
  width: auto !important;
  margin-left: 280px !important;
}

body.hw-responsive-page .request-access-shell {
  width: 720px;
  max-width: 95%;
  margin: 18px auto 36px !important;
  padding-bottom: 24px;
  box-sizing: border-box;
}

body.hw-responsive-page #left_col.reference-files-sidebar {
  width: 260px !important;
}

body.hw-responsive-page #bodycontainer.hw-responsive-shell #page_content.reference-files-content {
  width: auto !important;
  margin-left: 280px !important;
}

body.hw-responsive-page #bodycontainer.hw-responsive-shell #page_content.help-page-content {
  width: auto !important;
  margin-left: 280px !important;
}

.help-page-title {
  margin: 0 0 8px 0;
  color: #173b66;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: 33px;
  font-weight: 600;
  line-height: 1.1;
}

.error-page {
  min-height: 300px;
  padding: 60px 20px;
  text-align: center;
}

.error-page-title {
  margin-bottom: 10px;
  color: #173b66;
  font-size: 22px;
  font-weight: 700;
}

.error-page-copy {
  max-width: 460px;
  margin: 0 auto;
  color: #4b627d;
  font-size: 14px;
  line-height: 1.6;
}

.error-page-actions {
  margin-top: 24px;
}

.error-page-link {
  padding: 8px 24px;
  text-decoration: none;
}

.error-page-link.is-inverse {
  color: #ffffff !important;
}

@media (max-width: 767px) {
  #bodycontainer.login-page-shell {
    width: 100%;
    border-left: none;
    border-right: none;
  }

  #container.login-page-shell input[type=text],
#container.login-page-shell input[type=password],
#container.login-page-shell input[type=email],
#container.login-page-shell input[type=search],
#container.login-page-shell textarea,
#container.login-page-shell select {
    font-size: 16px !important;
  }

  .home-page-content,
.reference-files-content,
.help-page-content {
    margin-left: 0 !important;
  }

  body.hw-responsive-page #bodycontainer.hw-responsive-shell #page_content.reference-files-content {
    width: 100% !important;
    margin-left: 0 !important;
  }

  body.hw-responsive-page #bodycontainer.hw-responsive-shell #page_content.home-page-content {
    width: 100% !important;
    margin-left: 0 !important;
  }

  body.hw-responsive-page #left_col .hw-left-panel-stack {
    padding: 12px 8px 0 !important;
  }

  body.hw-responsive-page #left_col .hw-left-panel-box {
    width: 100% !important;
  }

  .home-page-error,
.home-page-intro {
    width: auto !important;
    max-width: none !important;
  }

  .home-page-error {
    margin-top: 12px !important;
  }

  .home-page-intro {
    min-height: 0;
    padding: 12px 12px 16px !important;
  }

  .hw-passkey-prompt {
    align-items: flex-start;
    flex-direction: column;
    margin: 10px 8px;
  }

  .hw-passkey-prompt-actions {
    width: 100%;
    justify-content: stretch;
  }

  .hw-passkey-prompt-button.glowbutton {
    flex: 1 1 140px;
  }

  .request-access-shell {
    width: 100%;
    padding: 12px 8px 10px;
  }

  .request-access-card {
    padding: 16px 14px 30px;
    border-radius: 0;
  }

  .request-access-form {
    border-spacing: 0 10px;
  }

  .request-access-form tr {
    display: block;
  }

  .request-access-form td:first-child,
.request-access-form td:last-child {
    display: block;
    width: 100% !important;
  }

  .request-access-form td:first-child {
    padding: 0 0 6px 0;
  }

  .request-access-heading {
    font-size: 30px;
  }

  .request-access-submit {
    width: 100% !important;
    min-width: 0;
  }

  .help-content-shell {
    padding: 5px 12px 15px !important;
  }

  .help-page-title {
    font-size: 26px;
  }

  .reference-files-intro-card {
    display: none;
  }

  .legal-page {
    padding: 16px 14px 20px;
  }

  .reference-files-sidebar {
    display: none !important;
  }

  .reference-files-content .hwFileBrowser {
    border-left: 0;
  }
}
.management-hidden-control,
.management-hidden-frame {
  display: none;
}

.management-hidden-row {
  display: none;
}

.management-heading-reset {
  margin: 0 !important;
}

.management-heading-reset.is-spaced {
  margin-bottom: 8px !important;
}

.management-section-heading.is-inline {
  margin: 0 16px;
}

.management-section-note.is-inline {
  margin: 6px 16px 0;
}

.management-section-note.is-inline-zero {
  margin: 6px 0 0;
}

.management-form-actions.is-start {
  justify-content: flex-start;
}

.management-form-actions.is-tight {
  margin-top: 0;
}

.management-page-toolbar.is-flush {
  margin: 16px -16px -16px;
}

.management-field-gap {
  margin-bottom: 6px;
}

.management-inline-note {
  display: block;
  padding: 0 0 4px;
  color: #61748d;
  font-size: 11px;
  line-height: 1.45;
}

.management-help-spaced {
  padding-top: 4px;
}

.management-help-compact {
  padding-top: 0;
}

.management-suggestion {
  margin: 6px 0 0;
  color: #61748d;
  font-size: 11px;
  line-height: 1.45;
}

.management-suggestion.is-compact {
  margin: 0 0 4px;
}

.management-suggestion.is-tight {
  margin: 0 0 6px;
}

.management-label-help {
  cursor: help;
}

.management-accordion {
  border: 1px solid #b8c5d4;
  border-radius: 4px;
  overflow: hidden;
}

.management-accordion.is-spaced {
  margin-top: 18px;
}

.management-scroll-panel {
  max-height: 400px;
  margin: 0;
  padding: 0;
}

.management-textarea-full {
  width: 100%;
}

.management-role-input {
  max-width: 220px;
}

.management-danger-link {
  color: #a6382b;
}

.management-queue-heading {
  padding: 10px 12px;
  border-bottom: 1px solid #d7dce2;
  background-color: #eef3f8;
  font-weight: 700;
}

.management-queue-check {
  width: 28px;
  padding: 10px 0 10px 10px;
  border-bottom: 1px solid #d7dce2;
}

.management-queue-primary {
  padding: 10px 0 0;
  border-bottom: 1px solid #d7dce2;
  font-weight: 700;
}

.management-queue-date {
  padding: 10px 12px 0 0;
  border-bottom: 1px solid #d7dce2;
  text-align: right;
}

.management-queue-detail {
  padding: 0 12px 10px 0;
  border-bottom: 1px solid #d7dce2;
}

.management-tab-strip {
  display: flex;
  align-items: stretch;
  gap: 0;
  flex-wrap: nowrap;
  padding: 0 16px;
  border-top: 1px solid #d7dee7;
  border-bottom: 1px solid #d7dee7;
  background: #1e467c;
  overflow-x: auto;
}

.management-tab-strip::-webkit-scrollbar {
  height: 0;
}

.management-tab-link {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  min-height: 40px;
  padding: 0 14px;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: #ffffff;
  font-family: "Inter Tight", Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
  transition: background-color 120ms ease-in-out, color 120ms ease-in-out;
}

.management-tab-link:hover,
.management-tab-link:focus,
.management-tab-link.is-active {
  background: #cc6600;
  color: #ffffff;
}

.management-dashboard-shell {
  padding-top: 0;
}

.management-dashboard-release-item {
  padding-bottom: 10px;
  border-bottom: 1px solid #e5ebf2;
}

.management-dashboard-release-item:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}

.management-dashboard-release-meta {
  color: #62758b;
  font-size: 11px;
  line-height: 1.45;
}

.requestqueue-table {
  table-layout: fixed;
}

.requestqueue-actions-col {
  width: 56px;
}

.requestqueue-row td {
  border-top: 0;
}

.requestqueue-row-primary td {
  border-top: 1px solid #d3d9e2;
}

.management-frame-table tbody tr.requestqueue-row-primary:first-child td {
  border-top: 0;
}

.requestqueue-table tbody tr.requestqueue-row:hover td,
.requestqueue-table tbody tr.requestqueue-row:focus-within td {
  background-color: transparent !important;
  box-shadow: none !important;
}

.btnApproveRequest,
.btnClearRequest {
  width: 50px;
  min-width: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.btnClearRequest {
  margin-top: 0;
}

.requestqueue-table .requestQueueActions {
  width: 56px !important;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 0;
  padding-right: 3px;
  text-align: right;
  box-sizing: border-box;
}

.requestqueue-table .requestQueueActions .management-frame-actions-inner {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 6px;
}

.requestqueue-table .requestQueueActions .glowbutton {
  margin-left: 0;
}

.requestqueue-table .requestqueue-name-cell {
  padding-left: 10px;
  padding-top: 8px;
  padding-bottom: 2px;
  font-weight: 700;
}

.requestqueue-table .requestqueue-match-cell {
  padding-right: 10px;
  padding-top: 8px;
  padding-bottom: 2px;
  text-align: right;
  font-weight: 700;
}

.requestqueue-table .requestqueue-meta-left {
  padding-top: 2px;
  padding-left: 10px;
  padding-bottom: 1px;
}

.requestqueue-table .requestqueue-meta-right {
  padding-top: 2px;
  padding-right: 10px;
  padding-bottom: 1px;
  text-align: right;
}

.requestqueue-table .requestqueue-detail-left {
  padding: 2px 10px 6px 10px;
  text-align: left;
}

.requestqueue-table .requestqueue-detail-right {
  padding: 2px 10px 6px 10px;
  text-align: right;
}

.requestqueue-empty {
  padding: 18px 14px;
  font-size: 13px;
  text-align: center;
}

.requestqueue-name-cell,
.requestqueue-match-cell,
.requestqueue-meta-left,
.requestqueue-meta-right,
.requestqueue-detail-left,
.requestqueue-detail-right,
.requestqueue-name-cell a {
  overflow-wrap: anywhere;
  word-break: break-word;
}

.edituser-status.management-status-box {
  width: min(1120px, 100%);
  margin: 0 auto 12px;
  box-sizing: border-box;
  box-shadow: 0 10px 24px rgba(13, 26, 46, 0.08);
}

.user-submit-progress {
  display: none;
  align-items: center;
  gap: 10px;
  margin: 0 0 14px;
  padding: 11px 14px;
  border: 1px solid #d7dce2;
  border-radius: 12px;
  background: #f8fbff;
  color: #31506f;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.4;
}

.user-submit-progress.is-active {
  display: inline-flex;
}

.user-submit-progress-spinner {
  width: 16px;
  height: 16px;
  flex: 0 0 auto;
  border: 2px solid rgba(49, 80, 111, 0.22);
  border-top-color: #cc6600;
  border-radius: 50%;
  animation: user-submit-spin 700ms linear infinite;
}

.is-submit-disabled {
  opacity: 0.58;
  pointer-events: none;
}

@keyframes user-submit-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.announcements-shell {
  padding: 12px;
}

.announcements-list .wmTable {
  width: 100%;
  margin-bottom: 12px;
  border-collapse: collapse;
  border: 1px solid #d7dee7;
  border-radius: 12px;
  background: #ffffff;
  box-shadow: 0 10px 24px rgba(13, 26, 46, 0.08);
  overflow: hidden;
}

.announcements-list .wmTable td {
  padding: 10px 12px;
  border-top: 1px solid #e5ebf2;
  color: #20324d;
  font-size: 12px;
  line-height: 1.45;
  vertical-align: top;
}

.announcements-list .wmTable tr:first-child td {
  border-top: 0;
}

.announcements-list .wmHCell {
  color: #173352;
  font-family: "Big Shoulders Display", sans-serif;
  font-size: calc(1rem + 3px);
  font-weight: 600;
  letter-spacing: 0.01em;
}

.announcements-list input[type=text] {
  width: 100%;
  box-sizing: border-box;
}

.announcements-table {
  margin: 0;
  font-size: x-small;
}

.announcements-date-cell {
  width: 150px;
}

.announcements-date-cell.is-bottom {
  vertical-align: bottom;
}

.announcements-date-cell.is-top {
  vertical-align: top;
}

.announcements-actions-cell {
  width: 116px;
}

.announcements-progress {
  position: fixed;
  left: 50%;
  bottom: 50%;
  width: 100px;
  height: 40px;
  transform: translateX(-50%);
}

.db-list-toolbar-right {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
  margin-left: auto;
}

.db-list-filter-wrap {
  width: 360px;
  max-width: 100%;
}

.db-list-filter-wrap.management-list-filter-wrap {
  position: relative;
  display: inline-block;
}

.db-filter-box.management-list-filter-box {
  width: 100%;
  min-width: 0;
  height: 40px;
  padding: 8px 52px 8px 46px;
  box-sizing: border-box;
  border: 1px solid #cfd7df;
  border-radius: 999px;
  background: #ffffff;
  color: #1f3347;
  font-size: 14px;
  line-height: 20px;
  box-shadow: inset 0 1px 2px rgba(15, 35, 55, 0.05);
}

.db-filter-box.management-list-filter-box::-moz-placeholder {
  color: #708399;
}

.db-filter-box.management-list-filter-box:-ms-input-placeholder {
  color: #708399;
}

.db-filter-box.management-list-filter-box::placeholder {
  color: #708399;
}

.db-filter-box.management-list-filter-box:focus {
  outline: none;
  border-color: #8ba2b8;
  box-shadow: 0 0 0 3px rgba(100, 129, 158, 0.16);
}

.db-list-filter-wrap .management-list-filter-icon {
  position: absolute;
  top: 50%;
  left: 14px;
  width: 14px;
  height: 12px;
  margin-top: -6px;
  pointer-events: none;
}

.db-list-filter-wrap .management-list-filter-icon::before,
.db-list-filter-wrap .management-list-filter-icon::after {
  content: "";
  position: absolute;
  display: block;
}

.db-list-filter-wrap .management-list-filter-icon::before {
  top: 0;
  left: 0;
  width: 14px;
  height: 3px;
  border-radius: 999px;
  background: #708399;
}

.db-list-filter-wrap .management-list-filter-icon::after {
  top: 4px;
  left: 2px;
  width: 0;
  height: 0;
  border-top: 8px solid #708399;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}

.db-filter-clear.management-list-filter-clear {
  position: absolute;
  top: 50%;
  right: 10px;
  width: 26px;
  height: 26px;
  margin-top: -13px;
  padding: 0;
  border: none;
  border-radius: 999px;
  background: transparent;
  color: transparent;
  cursor: pointer;
  transition: background-color 120ms ease-in-out;
}

.db-filter-clear.management-list-filter-clear:hover {
  background: rgba(122, 142, 167, 0.14);
}

.db-filter-clear.management-list-filter-clear::before,
.db-filter-clear.management-list-filter-clear::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 2px;
  margin: -1px 0 0 -5px;
  border-radius: 2px;
  background: #708399;
}

.db-filter-clear.management-list-filter-clear::before {
  transform: rotate(45deg);
}

.db-filter-clear.management-list-filter-clear::after {
  transform: rotate(-45deg);
}

.db-page-size-select {
  width: 88px;
}

.db-list-col-database {
  width: 56%;
}

.db-list-col-size {
  width: 18%;
}

.db-list-col-action {
  width: 26%;
}

.db-list-size,
.db-list-actions {
  white-space: nowrap;
}

.db-list-actions {
  text-align: right;
}

.db-list-actions .glowbutton {
  width: auto !important;
  min-width: 0;
  max-width: 100%;
}

.db-list-db-link {
  color: #173f74;
  font-family: "Big Shoulders Display", sans-serif;
  font-size: calc(1rem + 3px);
  font-weight: 600;
  letter-spacing: 0.01em;
  text-decoration: none;
}

.db-list-db-link:hover {
  text-decoration: underline;
}

.db-empty {
  margin: 16px;
  padding: 18px;
  border: 1px dashed #c3cfdb;
  border-radius: 12px;
  background: #f8fafc;
  color: #5e7288;
  font-size: 13px;
  line-height: 1.5;
}

.db-tab-panel {
  display: none;
}

.db-tab-panel.is-active {
  display: block;
}

.db-sql-editor-card.is-spaced {
  margin-top: 14px;
}

.management-code-input {
  min-height: 460px;
  font-family: "HorizonLog Mono", Consolas, Monaco, monospace;
  font-size: 12px;
  line-height: 1.6;
}

.db-sql-editor-host {
  position: relative;
  display: none;
  width: 100%;
  height: 460px;
  min-height: 460px;
  overflow: hidden;
  border: 1px solid #d7dee7;
  border-radius: 12px;
  background: #f8fbff;
  box-shadow: inset 0 1px 2px rgba(15, 35, 55, 0.05);
}

.db-sql-editor-host.is-ace-ready {
  display: block;
}

.db-sql-editor-source.is-ace-hidden {
  display: none;
}

.db-sql-editor-note,
.db-sql-confirm-copy,
.db-sql-destructive-note {
  color: #5e7288;
  font-size: 12px;
  line-height: 1.5;
}

.db-sql-editor-note {
  margin: 0 0 10px;
}

.db-sql-confirm-copy {
  margin: 0 0 12px;
  font-size: 13px;
  line-height: 1.6;
}

.db-sql-destructive-note {
  margin-top: 10px;
}

.db-sql-results-card {
  margin-top: 12px;
}

.db-sql-results-wrap {
  max-height: 460px;
  overflow: auto;
  border: 1px solid #d7dee7;
  border-radius: 12px;
  background: #ffffff;
  box-shadow: 0 6px 18px rgba(28, 48, 79, 0.06);
}

.db-sql-results-wrap .management-page-table {
  border-collapse: separate;
  border-spacing: 0;
}

.db-sql-results-wrap .management-page-table thead th {
  position: sticky;
  top: 0;
  z-index: 2;
  background: #eef3f8;
  box-shadow: inset 0 -1px 0 #d7dee7;
}

.db-sql-editor-host .ace_editor,
.db-sql-editor-host .ace_scroller,
.db-sql-editor-host .ace_content {
  font-family: "HorizonLog Mono", Consolas, Monaco, monospace !important;
}

.db-sql-editor-host .ace_editor {
  width: 100% !important;
  height: 100% !important;
}

.db-sql-results-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  flex-wrap: wrap;
  margin-bottom: 8px;
}

.db-sql-results-toolbar .management-section-note {
  margin: 0;
}

.db-sql-export {
  position: relative;
}

.db-sql-export .glowbutton {
  width: auto !important;
}

.db-sql-export-panel {
  position: absolute;
  top: calc(100% + 8px);
  right: 0;
  z-index: 8;
  display: none;
  min-width: 150px;
  padding: 8px;
  border: 1px solid #d7dee7;
  border-radius: 12px;
  background: #ffffff;
  box-shadow: 0 18px 40px rgba(15, 35, 55, 0.18);
}

.db-sql-export.is-open .db-sql-export-panel {
  display: block;
}

.db-sql-export-option {
  display: block;
  width: 100%;
  padding: 8px 10px;
  border: none;
  border-radius: 8px;
  background: transparent;
  color: #1f3347;
  font-family: "Inter Tight", Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  text-align: left;
  cursor: pointer;
}

.db-sql-export-option:hover,
.db-sql-export-option:focus {
  outline: none;
  background: #eef3f8;
}

.db-sql-confirm-dim,
.slack-management-dialog-dim {
  position: fixed;
  inset: 0;
  z-index: 900;
  opacity: 0;
  pointer-events: none;
  background: rgba(13, 27, 42, 0.42);
  backdrop-filter: blur(2px);
  transition: opacity 120ms ease-in-out;
}

.db-sql-confirm-dim.is-visible,
.slack-management-dialog-dim.is-visible {
  opacity: 1;
  pointer-events: auto;
}

.db-sql-confirm-dialog,
.slack-management-dialog {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 901;
  width: min(440px, calc(100vw - 32px));
  padding: 18px;
  border: 1px solid #d7dee7;
  border-radius: 16px;
  background: #ffffff;
  box-shadow: 0 18px 48px rgba(15, 35, 55, 0.28);
  opacity: 0;
  pointer-events: none;
  transform: translate(-50%, -48%);
  transition: opacity 120ms ease-in-out, transform 120ms ease-in-out;
}

.slack-management-dialog {
  width: min(460px, calc(100vw - 32px));
}

.db-sql-confirm-dialog.is-visible,
.slack-management-dialog.is-visible {
  opacity: 1;
  pointer-events: auto;
  transform: translate(-50%, -50%);
}

.db-maintenance-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}

.db-maintenance-card,
.slack-management-stat-card,
.slack-management-form-card {
  border: 1px solid #d7dee7;
  border-radius: 12px;
  background: #ffffff;
  box-shadow: 0 6px 18px rgba(28, 48, 79, 0.06);
}

.db-maintenance-card {
  overflow: hidden;
}

.db-maintenance-card-header {
  padding: 12px 14px;
  border-bottom: 1px solid #d7dee7;
  background: #f6f9fc;
}

.db-maintenance-card-body,
.slack-management-stat-card,
.slack-management-form-card {
  box-sizing: border-box;
  padding: 16px;
}

.slack-management-form-card {
  margin: 16px 16px 0;
}

.db-update-list-box {
  width: 100%;
  min-height: 220px;
  box-sizing: border-box;
  padding: 8px;
  border: 1px solid #d7dee7;
  border-radius: 12px;
  font-family: "HorizonLog Mono", Consolas, Monaco, monospace;
  font-size: 12px;
}

.db-maintenance-actions,
.db-maintenance-inline,
.slack-management-actions,
.slack-management-card-toolbar,
.slack-management-page-toolbar,
.hwbot-diagnostic-options {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}

.db-maintenance-actions,
.hwbot-diagnostic-options {
  margin-top: 12px;
}

.db-maintenance-inline.is-spaced {
  margin-top: 12px;
}

.db-maintenance-inline .management-form-input {
  flex: 1 1 220px;
}

.db-sync-status {
  font-size: 12px;
  line-height: 1.55;
}

.db-maintenance-note-list {
  margin-top: 10px;
}

.db-pill-note {
  display: inline-flex;
  align-items: center;
  min-height: 30px;
  margin: 6px 6px 0 0;
  padding: 0 10px;
  border-radius: 999px;
  background: #eef3f8;
  color: #314866;
  font-size: 11px;
  line-height: 1;
}

.slack-tab-panel {
  display: none;
}

.slack-tab-panel.is-active {
  display: block;
}

.slack-management-stat-grid,
.hwbot-diagnostic-grid,
.hwbot-diagnostic-summary {
  display: grid;
  gap: 12px;
}

.slack-management-stat-grid {
  margin: 16px 16px;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
}

.hwbot-diagnostic-grid {
  margin-top: 14px;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
}

.hwbot-diagnostic-summary {
  margin-top: 12px;
  gap: 10px;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
}

.slack-management-stat-title,
.hwbot-diagnostic-label {
  color: #27476f;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.slack-management-stat-title {
  letter-spacing: 0.08em;
}

.slack-management-stat-value {
  margin-top: 8px;
  color: #0f5fb6;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1;
}

.slack-management-stat-value.is-compact {
  font-size: 20px;
}

.slack-management-stat-copy,
.slack-management-inline-note,
.hwbot-diagnostic-summary-label {
  color: #5e7288;
  font-size: 12px;
  line-height: 1.5;
}

.hwbot-diagnostic-summary-label {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.slack-management-warning,
.slack-management-empty {
  margin: 0 16px 16px;
  padding: 14px 16px;
  border-radius: 12px;
  font-size: 13px;
  line-height: 1.6;
}

.slack-management-warning {
  border: 1px solid #e5c88f;
  background: #fff8ea;
  color: #714d09;
}

.slack-management-empty {
  border: 1px dashed #c3cfdb;
  background: #f8fafc;
  color: #5e7288;
}

.slack-management-table-wrap {
  margin: 12px 0 0;
  overflow: auto;
  border: 1px solid #d7dee7;
  border-radius: 12px;
  background: #ffffff;
  box-shadow: 0 6px 18px rgba(28, 48, 79, 0.06);
}

.slack-management-inline-note {
  line-height: 1.5;
}

.slack-management-card-toolbar {
  justify-content: space-between;
  margin: 16px 16px;
}

.slack-management-page-toolbar {
  justify-content: flex-end;
}

.slack-management-page-toolbar .glowbutton,
.slack-management-actions .glowbutton {
  width: auto !important;
}

.hwbot-diagnostic-card {
  margin-top: 0;
}

.hwbot-diagnostic-field {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.hwbot-diagnostic-textarea,
.hwbot-diagnostic-input {
  width: 100%;
  box-sizing: border-box;
  padding: 10px 12px;
  border: 1px solid #c7d3de;
  border-radius: 10px;
  background: #ffffff;
  color: #17324d;
  font-family: "HorizonLog Mono", Consolas, Monaco, monospace;
  font-size: 12px;
  line-height: 1.5;
}

.hwbot-diagnostic-textarea {
  min-height: 118px;
  resize: vertical;
}

.hwbot-diagnostic-textarea.is-compact {
  min-height: 82px;
}

.hwbot-diagnostic-checkbox {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: #27476f;
  font-size: 13px;
  font-weight: 600;
}

.hwbot-diagnostic-output {
  margin-top: 16px;
  padding: 14px;
  border: 1px solid #d7dee7;
  border-radius: 12px;
  background: #f8fafc;
}

.hwbot-diagnostic-output[hidden] {
  display: none;
}

.hwbot-diagnostic-summary-item {
  padding: 10px 12px;
  border: 1px solid #d7dee7;
  border-radius: 10px;
  background: #ffffff;
}

.hwbot-diagnostic-summary-value {
  margin-top: 6px;
  color: #17324d;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.5;
  white-space: pre-wrap;
}

.hwbot-diagnostic-json {
  margin-top: 12px;
  padding: 12px;
  overflow: auto;
  border-radius: 10px;
  background: #17324d;
  color: #f6fbff;
  font-family: "HorizonLog Mono", Consolas, Monaco, monospace;
  font-size: 12px;
  line-height: 1.5;
  white-space: pre-wrap;
}

.slack-row-unlinked td,
.horizon-row-unlinked td {
  background: #fff8ea;
}

.slack-row-unlinked:hover td,
.slack-row-unlinked:focus-within td,
.horizon-row-unlinked:hover td,
.horizon-row-unlinked:focus-within td {
  background: #fff1d9;
}

.slack-row-unlinked td:first-child,
.horizon-row-unlinked td:first-child {
  box-shadow: inset 4px 0 0 #cc6600;
}

.slack-link-status {
  color: #9a5a00;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.slack-management-dialog-header {
  margin-bottom: 12px;
}

.slack-management-dialog-selected {
  margin: 0 0 16px;
  padding: 12px 14px;
  border: 1px solid #d7dee7;
  border-radius: 12px;
  background: #f8fafc;
}

.slack-management-dialog-selected-label {
  color: #5e7288;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.slack-management-dialog-selected-value {
  margin-top: 6px;
  color: #173f74;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.5;
  word-break: break-word;
}

.slack-management-action-cell {
  text-align: right;
  white-space: nowrap;
}

.slack-management-row-actions {
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
}

.slack-management-action-cell a.glowbutton,
.slack-management-action-cell a.glowbutton:visited,
.slack-management-action-cell a.glowbutton:hover,
.slack-management-action-cell a.glowbutton:focus,
.slack-management-page-toolbar a.glowbutton,
.slack-management-page-toolbar a.glowbutton:visited,
.slack-management-page-toolbar a.glowbutton:hover,
.slack-management-page-toolbar a.glowbutton:focus {
  color: #ffffff !important;
  text-decoration: none;
}

.slack-management-action-cell .glowbutton.secondary,
.slack-management-action-cell a.glowbutton.secondary,
.slack-management-action-cell a.glowbutton.secondary:visited,
.slack-management-action-cell a.glowbutton.secondary:hover,
.slack-management-action-cell a.glowbutton.secondary:focus,
.slack-management-page-toolbar .glowbutton.secondary,
.slack-management-page-toolbar a.glowbutton.secondary,
.slack-management-page-toolbar a.glowbutton.secondary:visited,
.slack-management-page-toolbar a.glowbutton.secondary:hover,
.slack-management-page-toolbar a.glowbutton.secondary:focus {
  color: #1f3347 !important;
}

@media (max-width: 980px) {
  .db-maintenance-grid {
    grid-template-columns: 1fr;
  }

  .db-list-toolbar-right {
    margin-left: 0;
  }
}
@media (max-width: 720px) {
  .db-list-filter-wrap {
    width: 100%;
  }

  .db-filter-box.management-list-filter-box {
    height: auto;
    min-height: 44px;
    padding: 10px 52px 10px 46px;
    font-size: 16px;
    line-height: 1.2;
  }

  .db-filter-clear.management-list-filter-clear {
    width: 30px;
    height: 30px;
    margin-top: -15px;
  }

  .db-sql-editor-host {
    height: 320px;
    min-height: 320px;
  }

  .db-list-actions {
    text-align: left;
    white-space: normal;
  }

  .db-list-actions .glowbutton {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    max-width: 112px;
    padding: 7px 8px;
    font-size: 10px;
    line-height: 1.2;
    letter-spacing: 0.08em;
    text-align: center;
    white-space: normal;
  }

  .db-sql-results-toolbar,
.slack-management-card-toolbar {
    flex-direction: column;
    align-items: flex-start;
  }

  .db-sql-export-panel {
    right: auto;
    left: 0;
  }

  .db-sql-confirm-dialog,
.slack-management-dialog {
    width: calc(100vw - 20px);
    padding: 16px;
  }

  .slack-management-page-toolbar {
    justify-content: flex-start;
  }
}
body.alert-editor-page {
  margin: 0;
  padding: 12px;
  background: #edf3f9;
  color: #20324d;
  font-family: "Inter Tight", Arial, sans-serif;
}

.alert-editor-shell {
  width: min(640px, 100%);
  margin: 0 auto;
  padding: 20px;
  border: 1px solid #d7dce2;
  border-radius: 16px;
  background: #ffffff;
  box-sizing: border-box;
  box-shadow: 0 18px 34px rgba(13, 26, 46, 0.14);
}

.alert-editor-heading {
  margin: 0 0 16px 0;
  color: #173b66;
  font-size: 24px;
  font-weight: 700;
}

.alert-editor-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 12px;
  table-layout: fixed;
}

.alert-editor-table td {
  padding: 0;
  vertical-align: top;
}

.alert-editor-label {
  width: 108px;
  padding: 10px 14px 0 0;
  box-sizing: border-box;
  color: #5b6f87;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1.1px;
  text-transform: uppercase;
}

.alert-editor-label-empty {
  width: 96px;
  padding-top: 0;
}

.alert-editor-field .hw-field {
  width: 100% !important;
}

.alert-editor-section {
  padding: 10px 14px;
  border: 1px solid #d7dce2;
  border-radius: 10px;
  background: #f5f7fa;
  color: #173b66;
  font-size: 18px;
  font-weight: 700;
}

.alert-editor-inline-row,
.alert-editor-time-panel,
.alert-editor-date-panel {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
}

.alert-editor-time-panel,
.alert-editor-date-panel {
  width: 100% !important;
  height: auto !important;
}

.alert-editor-inline-row .hw-field.compact,
.alert-editor-time-panel .hw-field.compact,
.alert-editor-date-panel .hw-field.compact {
  width: auto !important;
}

.alert-editor-help {
  color: #61748d;
  font-size: 12px;
  text-align: right;
}

.alert-editor-help a {
  color: #085bcd;
}

.alert-editor-checklist {
  margin: 0;
  color: #20324d;
  font-size: 12px;
}

.alert-editor-radio {
  margin: 4px 0 0 0;
  color: #20324d;
}

.alert-editor-actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 10px;
  margin-top: 8px;
}

.alert-editor-actions .glowbutton {
  width: auto;
  min-width: 110px;
}

body.hw-editpages-page {
  margin: 0;
  background: linear-gradient(180deg, #f2f6fb 0%, #e8eff7 100%);
  color: #28405d;
  font-family: "Inter Tight", Arial, Helvetica, sans-serif;
}

.hw-editpages-page .hw-editpages-shell,
.hw-editpages-page .hw-editpages-raw-shell {
  width: min(1180px, calc(100% - 28px));
  margin: 20px auto;
  padding: 18px 18px 20px 18px;
  border: 1px solid #afbdcf;
  border-radius: 12px;
  background: #ffffff;
  box-shadow: 0 18px 40px rgba(13, 26, 46, 0.14);
}

.hw-editpages-page .hw-editpages-shell-header,
.hw-editpages-page .hw-editpages-raw-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  margin-bottom: 18px;
}

.hw-editpages-page .hw-editpages-title-block h1,
.hw-editpages-page .hw-editpages-raw-header h2 {
  margin: 0 0 6px 0;
  color: #234a83;
  font-family: "Big Shoulders Display", "Inter Tight", Arial, Helvetica, sans-serif;
  font-size: 33px;
  font-weight: 500;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.hw-editpages-page .hw-editpages-title-block p,
.hw-editpages-page .hw-editpages-raw-header p {
  margin: 0;
  color: #58708d;
}

.hw-editpages-page .hw-editpages-action-row,
.hw-editpages-page .hw-editpages-add-row,
.hw-editpages-page .hw-editpages-raw-actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
}

.hw-editpages-page .hw-editpages-raw-actions {
  justify-content: flex-end;
  max-width: 212px;
  margin: 10px 10px 10px auto;
}

.hw-editpages-status-wrap {
  width: 100%;
  text-align: center;
}

.hw-editpages-page .hw-editpages-status {
  display: block;
  width: 100%;
  box-sizing: border-box;
  margin: 0 0 18px 0;
  padding: 12px 14px;
  border: 1px solid #b8d9c4;
  border-radius: 10px;
  background: #eef8f1;
  color: #2c5f3e !important;
  font-weight: 600;
  text-align: left !important;
}

.hw-editpages-page .hw-editpages-page-title,
.hw-editpages-page .hw-editpages-grid input[type=text],
.hw-editpages-page .hw-editpages-grid select,
.hw-editpages-page .hw-editpages-mwd-table input[type=text],
.hw-editpages-page .hw-editpages-raw-shell textarea {
  min-height: 40px;
  box-sizing: border-box;
  padding: 8px 12px;
  border: 1px solid #b6c4d4;
  border-radius: 8px;
  background: #ffffff;
  color: #1f3652;
  font: inherit;
}

.hw-editpages-page .hw-editpages-page-title {
  min-width: 170px;
}

.hw-editpages-page .hw-editpages-page-type {
  display: inline-block;
  margin-left: 12px;
  padding: 4px 10px;
  border-radius: 999px;
  background: rgba(35, 74, 131, 0.12);
  color: #234a83;
  font-family: "Big Shoulders Display", "Inter Tight", Arial, Helvetica, sans-serif;
  font-size: 16px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.hw-editpages-page .CategoryAccordion {
  border: 0;
  background: transparent;
}

.hw-editpages-page .CategoryHeader {
  padding: 14px 16px !important;
  border: 1px solid #b6c4d4;
  border-radius: 10px 10px 0 0;
  background: linear-gradient(180deg, #eef3f8 0%, #edf3f9 100%);
  color: #28405d;
}

.hw-editpages-page .CategoryHeader a,
.hw-editpages-page .CategoryHeader span {
  color: inherit;
}

.hw-editpages-page .ajax__accordion_content {
  padding: 16px;
  border: 1px solid #b6c4d4;
  border-top: 0;
  border-radius: 0 0 10px 10px;
  background: #ffffff;
}

.hw-editpages-page .hw-editpages-mwd-table,
.hw-editpages-page .hw-editpages-grid {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid #b8c5d4;
  border-radius: 10px;
  background: #f8fafc;
}

.hw-editpages-page .hw-editpages-mwd-table td,
.hw-editpages-page .hw-editpages-grid td {
  padding: 8px 10px;
  border-bottom: 1px solid #e5ebf2;
  vertical-align: middle;
}

.hw-editpages-page .hw-editpages-grid tr:last-child td,
.hw-editpages-page .hw-editpages-mwd-table tr:last-child td {
  border-bottom: 0;
}

.hw-editpages-page .hw-editpages-grid img {
  width: 20px;
  height: 20px;
  vertical-align: middle;
}

.hw-editpages-page .hw-editpages-grid .hw-editpages-inline-button {
  margin-top: 6px;
}

.hw-editpages-page .hw-editpages-inline-button,
.hw-editpages-page .hw-editpages-shell .glowbutton,
.hw-editpages-page .hw-editpages-raw-shell .glowbutton {
  min-height: 40px;
}

.hw-editpages-page .hw-editpages-raw-shell textarea {
  width: 100%;
  min-height: 110px;
  margin-bottom: 12px;
  resize: vertical;
}

.hw-editpages-mwd-key-cell {
  width: 44px;
}

.hw-editpages-mwd-short-row td {
  min-height: 26px;
}

.wells-hidden-control {
  display: none;
}

.hwFileBrowser.hw-filebrowser-shell {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
  background-color: #ffffff;
}

.hw-filebrowser-loading-label {
  display: none;
}

.hw-filebrowser-row-actions {
  float: right;
  white-space: nowrap;
}

.hw-filebrowser-row-actions.is-hidden {
  display: none;
}

.wfItemLinkFolder {
  font-weight: 700;
}

.hw-filebrowser-grid-compact {
  border: 0;
  font-size: small;
}

.hw-filebrowser-context-menu {
  width: 160px;
  height: 100%;
  margin: 0;
  background-color: #e0e0e0;
}

.hw-filebrowser-context-menu td:not(.menucell) {
  background-color: #e0e0e0;
}

.hw-filebrowser-context-menu hr {
  margin: 2px 0;
  border: 0;
  border-top: 1px solid #a8a8a8;
  background-color: #e0e0e0;
  color: #e0e0e0;
}

.hw-filebrowser-pager {
  border: 1px solid #000000;
  background-color: #e0e0e0;
  font-size: medium;
  text-align: left;
}

.hw-filebrowser-hoverpanel {
  display: none;
  padding: 0;
  border: 1px solid #000000;
  background-color: #e0e0e0;
}

.well-nav-hidden {
  visibility: hidden;
}

.well-status-text-strong {
  font-weight: 700;
}

.hw-well-left-col {
  left: 0;
  top: 0;
}

.hw-well-message {
  padding: 15px;
}

.well-connecterror-banner {
  width: 100%;
  top: 100px;
}

.well-connecterror-banner.is-rsw {
  left: 0;
  top: 95px;
  padding: 6px 0;
}

.well-progress-panel {
  background-color: #e0e0e0;
}

.well-page-content-min {
  min-height: 486px;
}

.well-panel-stretch {
  display: block;
  height: 100%;
}

.well-map-fill {
  height: 100% !important;
}

.well-block-reset {
  display: block;
  margin: 0;
}

.well-home-card-panel {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.details-view-box-compact {
  font-size: smaller;
}

.home-files-grid-header {
  background-color: #e0e0e0;
}

.home-file-icon {
  width: 24px;
  height: 24px;
}

.hw-well-grid-header {
  border: 1px solid #000000;
  background-color: #e0e0e0;
  color: #000000;
}

.hw-well-grid-item {
  width: 120px;
  background-color: #eeeeee;
  color: #000000;
  font-weight: 700;
}

.well-inline-progress {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 99;
  width: 100px;
  height: 16px;
  margin-top: -8px;
  margin-left: -50px;
  text-align: center;
  vertical-align: middle;
}

.well-context-panel {
  position: absolute;
  z-index: 5000;
  display: none;
  padding: 0;
  border: 1px solid #000000;
  background-color: #e0e0e0;
}

.well-map-infowindow {
  padding: 5px;
}

.well-map-pin-label {
  padding: 4px;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, 0.9);
}

.rsw-topbar {
  width: 100%;
  height: 36px;
  margin: 0 auto;
  padding: 0;
  float: none;
  border: 1px solid #000000;
  background-color: #ffffff;
  background-image: url("/img/horizonwells4@3x.png");
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 221px 36px;
  font-family: "Inter Tight", sans-serif;
  font-size: x-large;
  text-align: right;
  vertical-align: middle;
}

.rsw-zero-margin {
  margin: 0;
}

.rsw-plot-toolbar-shell {
  width: 100%;
  background-color: gray;
  text-align: center;
}

.rsw-plot-toolbar-row {
  height: 44px;
}

.rsw-plot-toolbar-cell-static {
  width: 20%;
  background-color: silver;
}

.rsw-plot-button {
  width: 100%;
  height: 44px;
  border: 1px solid #7a7a7a;
  border-radius: 0;
  background: linear-gradient(180deg, #dadada 0%, silver 100%);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.48);
  color: #000000;
  font-family: "Inter Tight", sans-serif;
  font-size: large;
}

.rsw-plot-button:hover,
.rsw-plot-button:focus {
  background: linear-gradient(180deg, #e4e4e4 0%, #c7c7c7 100%);
}

.rsw-plot-button:disabled {
  border-color: #b9b9b9;
  background: linear-gradient(180deg, #efefef 0%, #dcdcdc 100%);
  color: rgba(0, 0, 0, 0.34);
  box-shadow: none;
  cursor: default;
  opacity: 0.58;
}

.rsw-well-status-bar {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 6px 22px;
  gap: 28px;
  background: #eaf1fb;
  border-top: 1px solid #c5d4ea;
  box-sizing: border-box;
}

.rsw-well-status-grow {
  flex: 1;
}

.rsw-well-status-item {
  font-family: "Inter Tight", sans-serif;
  font-size: 12px;
  color: #1c3079;
  white-space: nowrap;
  background: transparent !important;
}

.rsw-well-status-actions {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

.rsw-well-status-action {
  display: inline-flex;
  align-items: center;
  margin: -2px 0;
  padding: 2px 10px;
  border: 1px solid #c0d2ea;
  border-radius: 4px;
  background: #d8e4f6;
  color: #1c3079 !important;
  font-family: "Inter Tight", sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.4;
  white-space: nowrap;
  text-decoration: none !important;
  cursor: pointer;
  transition: background 0.12s ease, border-color 0.12s ease;
}

.rsw-well-status-action:hover,
.rsw-well-status-action:focus {
  background: #c6d7f1;
  border-color: #a9c1e2;
  color: #1c3079 !important;
  text-decoration: none !important;
}

.rsw-well-status-action.rsw-focus-enter {
  background: #d8e4f6;
  border-color: #c0d2ea;
  color: #1c3079 !important;
}

.rsw-well-status-action.rsw-focus-enter:hover,
.rsw-well-status-action.rsw-focus-enter:focus {
  background: #c6d7f1;
  border-color: #a9c1e2;
  color: #1c3079 !important;
}

@media (max-width: 760px) and (orientation: portrait) {
  .rsw-well-status-bar {
    padding-right: 10px;
    padding-left: 10px;
    gap: 10px;
  }

  .rsw-well-status-identity {
    display: none;
  }

  .rsw-well-status-grow {
    min-width: 0;
  }

  .rsw-well-status-actions {
    flex: 0 0 auto;
  }
}
.rsw-page-buttons-shell {
  width: 100%;
  border-top: 2px solid #e88829;
  background: #1c3079;
}

.rsw-page-buttons-row {
  height: auto;
  padding: 0;
}

.rsw-page-buttons-main {
  width: 100%;
  padding: 0;
  background: #1c3079;
}

.rsw-page-buttons-menu {
  display: none;
}

@media screen and (min-width: 981px) {
  body.rsw-page .rsw-page-buttons-main {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.rsw-export-panel {
  border: 2px outset;
  background-color: #e0e0e0;
}

.rsw-export-table-row {
  height: 20px;
}

.rsw-export-cell-half {
  width: 50%;
}

.rsw-export-actions {
  text-align: right;
}

body.hw-exportdata-page {
  margin: 0;
  padding: 0;
  background: linear-gradient(180deg, #f2f6fb 0%, #e7eef6 100%);
  color: #28405d;
  font-family: "Inter Tight", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-style: normal;
}

body.hw-exportdata-page .top_nav {
  width: 100%;
  color: #ffffff;
  z-index: 999999;
  background: linear-gradient(90deg, #1d4c8f 0%, #2a6dbe 100%);
}

body.hw-exportdata-page .container {
  width: min(1180px, calc(100% - 28px));
  margin: 24px auto 32px auto;
  overflow: hidden;
  border: 1px solid #afbdcf;
  border-radius: 12px;
  background-color: #ffffff;
  box-shadow: 0 18px 40px rgba(19, 43, 73, 0.14);
}

body.hw-exportdata-page .hwOptionList {
  width: 100px;
}

body.hw-exportdata-page .hwOptionListItem input + label {
  display: inline-block;
  width: 160px;
  background-color: #ffffff;
  background-position: -40px;
}

body.hw-exportdata-page .hwOptionListItem input + label:active {
  display: inline-block;
  width: 160px;
  background-color: blue;
}

body.hw-exportdata-page .floatLeft {
  float: left;
  margin-top: 4px;
  margin-right: 5px;
}

body.hw-exportdata-page .hw-exportdata-shell {
  overflow: hidden;
}

body.hw-exportdata-page .hw-exportdata-top-nav {
  height: 5px;
}

body.hw-exportdata-page .hw-exportdata-tab-body {
  padding: 16px 18px 24px 18px;
}

body.hw-exportdata-page .hw-exportdata-range-shell {
  width: 100%;
  margin-top: 8px;
  margin-right: 80px;
}

body.hw-exportdata-page .hw-exportdata-range-inner {
  width: 100%;
  margin-right: 8px;
}

body.hw-exportdata-page .hw-exportdata-range-grid {
  width: 100%;
  border-collapse: collapse;
}

body.hw-exportdata-page .hw-exportdata-range-grid tr {
  height: 15px;
}

body.hw-exportdata-page .hw-exportdata-range-grid td {
  padding-bottom: 8px;
}

body.hw-exportdata-page .hw-exportdata-range-label {
  width: 10%;
  height: 12px;
}

body.hw-exportdata-page .hw-exportdata-range-label.is-start {
  padding-left: 6px;
}

body.hw-exportdata-page .hw-exportdata-range-label.is-end {
  padding-left: 12px;
}

body.hw-exportdata-page .hw-exportdata-range-value {
  width: 40%;
  height: 12px;
}

body.hw-exportdata-page .hw-exportdata-range-value.is-start {
  padding-right: 12px;
}

body.hw-exportdata-page .hw-exportdata-range-value.is-end {
  padding-right: 6px;
}

body.hw-exportdata-page .hw-exportdata-preset-table {
  width: 100%;
  margin-top: 8px;
  border-collapse: collapse;
}

body.hw-exportdata-page .hw-exportdata-preset-cell {
  width: 100%;
  padding: 0;
}

body.hw-exportdata-page .hw-exportdata-range-grid input[type=text],
body.hw-exportdata-page .hw-exportdata-range-grid select,
body.hw-exportdata-page .hw-exportdata-field-grid input[type=text],
body.hw-exportdata-page .hw-exportdata-field-grid select {
  box-sizing: border-box;
  min-height: 42px;
  padding: 8px 12px;
  border: 1px solid #b6c4d4;
  border-radius: 10px;
  background: #ffffff;
  color: #1f3652;
  font: inherit;
}

body.hw-exportdata-page .hw-exportdata-field-grid {
  width: 100%;
  margin-top: 16px;
  overflow: hidden;
  border: 1px solid #b8c5d4;
  border-collapse: separate;
  border-spacing: 0;
  border-radius: 12px;
  background: #f8fbff;
}

body.hw-exportdata-page .hw-exportdata-field-grid > tbody > tr > td {
  vertical-align: top;
}

body.hw-exportdata-page .hw-exportdata-field-list-shell {
  width: 181px;
  border-top: 1px solid #a0a0a0;
}

body.hw-exportdata-page .hw-exportdata-field-options-shell {
  border-top: 1px solid #a0a0a0;
}

body.hw-exportdata-page .hw-exportdata-field-list-shell,
body.hw-exportdata-page .hw-exportdata-interval-shell {
  background: linear-gradient(180deg, #f6f9fc 0%, #edf3f9 100%);
}

body.hw-exportdata-page .hw-exportdata-interval-shell {
  width: 160px;
  border-top: 1px solid #a0a0a0;
  border-left: 1px solid #a0a0a0;
}

body.hw-exportdata-page .hw-exportdata-field-grid-title {
  margin-top: 0;
  padding: 16px 12px 12px 12px;
  border-bottom: 1px solid #c6d1dd;
  background: #f8fbff;
  color: #28405d;
  font-family: "Big Shoulders Display", "Inter Tight", Arial, Helvetica, sans-serif;
  font-size: 23px;
  letter-spacing: 0.06em;
  text-align: center;
  text-transform: uppercase;
}

body.hw-exportdata-page .hw-exportdata-fields-scroll {
  width: 100%;
  height: 430px;
  margin: 0;
  padding: 8px 0;
  overflow: auto;
  overflow-x: hidden;
  background: #ffffff;
}

body.hw-exportdata-page .hw-exportdata-fields-scroll.hw-exportdata-fields-scroll-tall {
  height: 454px;
}

body.hw-exportdata-page .hw-exportdata-fields-scroll.hw-exportdata-fields-scroll-depth {
  height: 415px;
  padding: 0;
}

body.hw-exportdata-page .hw-exportdata-actions-block {
  width: 100%;
  margin-top: 25px;
  margin-right: 80px;
}

body.hw-exportdata-page .hw-exportdata-actions-shell {
  position: relative;
  margin-top: 0;
  overflow: hidden;
  border: 1px solid #b8c5d4;
  border-radius: 12px;
  background: #ffffff;
}

body.hw-exportdata-page .hw-exportdata-note {
  position: static;
  width: auto;
  margin: 0;
  padding: 12px 16px;
  border-top: 0;
  border-bottom: 1px solid #d6e0ea;
  background: #f5f8fb;
  color: #4a627e;
  text-align: left;
}

body.hw-exportdata-page .hw-exportdata-actions-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 14px 16px;
  border-bottom: 1px solid #d6e0ea;
  background: #ffffff;
}

body.hw-exportdata-page .hw-exportdata-actions-buttons {
  position: static;
  float: none;
  display: flex;
  width: auto;
  margin: 0;
  padding: 0;
  gap: 10px;
  align-items: center;
  flex-wrap: wrap;
  border: 0;
  background: transparent;
  text-align: right;
}

body.hw-exportdata-page .hw-exportdata-format-table {
  width: 72%;
  margin-top: 8px;
  border-collapse: collapse;
}

body.hw-exportdata-page .hw-exportdata-format-table td {
  padding: 14px 16px;
  vertical-align: middle;
}

body.hw-exportdata-page .hw-exportdata-format-label {
  width: 60px;
  padding-left: 12px;
  padding-right: 12px;
  border-right: 1px solid #b0b0b0;
  color: #28405d;
  font-family: "Big Shoulders Display", "Inter Tight", Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

body.hw-exportdata-page .hw-exportdata-format-value {
  padding: 0 !important;
}

body.hw-exportdata-page .hw-exportdata-button.glowbutton,
body.hw-exportdata-page .hw-exportdata-button.glowbutton.secondary {
  min-width: 120px;
}

body.hw-exportdata-page .hw-exportdata-button.glowbutton.secondary {
  border: 1px solid #b9c9da;
  background: #173a61;
  color: #ffffff !important;
}

body.hw-exportdata-page .hw-exportdata-channel-inactive-cell {
  background: #f9fbfd;
}

body.hw-exportdata-page .hw-exportdata-channel-inactive-label {
  color: #8795a7 !important;
}

body.hw-exportdata-page .hwTabs .ajax__tab_header,
body.hw-exportdata-page .hwSelTabs .ajax__tab_header {
  border-bottom: 1px solid #bcc8d6;
  background: #edf3f9;
}

body.hw-exportdata-page .hwTabs .ajax__tab_outer,
body.hw-exportdata-page .hwSelTabs .ajax__tab_outer {
  background: transparent;
}

body.hw-exportdata-page .hwTabs .ajax__tab_inner {
  min-height: 24px;
  padding: 3px 10px;
  border: 1px solid #1b467e;
  border-radius: 0;
  background: #245390 !important;
  box-shadow: none;
}

body.hw-exportdata-page .hwTabs .ajax__tab_hover .ajax__tab_inner,
body.hw-exportdata-page .hwTabs .ajax__tab_active .ajax__tab_inner {
  border-color: #d17820;
  background: #d17820 !important;
}

body.hw-exportdata-page .hwSelTabs .ajax__tab_inner {
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 28px;
  box-sizing: border-box;
  padding: 4px 10px;
  border: 1px solid #afbed0;
  border-radius: 0;
  background: #d2dce7 !important;
  box-shadow: none;
}

body.hw-exportdata-page .hwSelTabs .ajax__tab_tab {
  display: block;
  color: #183455 !important;
  font-weight: 700;
  line-height: 1.25;
  white-space: normal;
}

body.hw-exportdata-page .hwSelTabs a.ajax__tab_tab,
body.hw-exportdata-page .hwSelTabs a.ajax__tab_tab:link,
body.hw-exportdata-page .hwSelTabs a.ajax__tab_tab:visited,
body.hw-exportdata-page .hwSelTabs a.ajax__tab_tab:hover,
body.hw-exportdata-page .hwSelTabs a.ajax__tab_tab:active,
body.hw-exportdata-page .hwSelTabs a.ajax__tab_tab span {
  color: #183455 !important;
}

body.hw-exportdata-page .hwSelTabs .ajax__tab_hover .ajax__tab_inner,
body.hw-exportdata-page .hwSelTabs .ajax__tab_active .ajax__tab_inner {
  border-color: #235192;
}

body.hw-exportdata-page .hwSelTabs .ajax__tab_hover .ajax__tab_inner {
  background: #c6d4e3 !important;
  color: #183455 !important;
}

body.hw-exportdata-page .hwSelTabs .ajax__tab_active .ajax__tab_inner {
  background: #235192 !important;
  color: #ffffff !important;
}

body.hw-exportdata-page .hwSelTabs .ajax__tab_hover .ajax__tab_tab,
body.hw-exportdata-page .hwSelTabs .ajax__tab_hover a.ajax__tab_tab,
body.hw-exportdata-page .hwSelTabs .ajax__tab_hover a.ajax__tab_tab:link,
body.hw-exportdata-page .hwSelTabs .ajax__tab_hover a.ajax__tab_tab:visited,
body.hw-exportdata-page .hwSelTabs .ajax__tab_hover a.ajax__tab_tab:hover,
body.hw-exportdata-page .hwSelTabs .ajax__tab_hover a.ajax__tab_tab:active,
body.hw-exportdata-page .hwSelTabs .ajax__tab_hover a.ajax__tab_tab span {
  color: #183455 !important;
}

body.hw-exportdata-page .hwSelTabs .ajax__tab_active .ajax__tab_tab,
body.hw-exportdata-page .hwSelTabs .ajax__tab_active a.ajax__tab_tab,
body.hw-exportdata-page .hwSelTabs .ajax__tab_active a.ajax__tab_tab:link,
body.hw-exportdata-page .hwSelTabs .ajax__tab_active a.ajax__tab_tab:visited,
body.hw-exportdata-page .hwSelTabs .ajax__tab_active a.ajax__tab_tab:hover,
body.hw-exportdata-page .hwSelTabs .ajax__tab_active a.ajax__tab_tab:active,
body.hw-exportdata-page .hwSelTabs .ajax__tab_active a.ajax__tab_tab span {
  color: #ffffff !important;
}

body.hw-exportdata-page .hwTabs .ajax__tab_tab,
body.hw-exportdata-page .hwTabs .ajax__tab_hover .ajax__tab_tab,
body.hw-exportdata-page .hwTabs .ajax__tab_active .ajax__tab_tab {
  color: #ffffff !important;
  font-weight: 700;
  letter-spacing: 0.02em;
}

body.hw-exportdata-page .hwSelTabs .ajax__tab_disabled .ajax__tab_inner {
  background: #ecf2f7 !important;
}

body.hw-exportdata-page .hwSelTabs .ajax__tab_disabled .ajax__tab_tab {
  color: #6d7f93 !important;
}

body.hw-exportdata-page .hwTabs .ajax__tab_body,
body.hw-exportdata-page .hwSelTabs .ajax__tab_body,
body.hw-exportdata-page .hw-exportdata-field-grid .ajax__tab_body,
body.hw-exportdata-page .hw-exportdata-field-grid .ajax__tab_header {
  border: 0;
  background: transparent;
}

body.hw-exportdata-page .hw-exportdata-field-grid .ajax__tab_inner {
  border-radius: 0;
}

body.hw-exportdata-page .hw-exportdata-field-grid .ajax__tab_vertical .ajax__tab_header,
body.hw-exportdata-page .hw-exportdata-field-grid .ajax__tab_vertical .ajax__tab_active,
body.hw-exportdata-page .hw-exportdata-field-grid .ajax__tab_vertical .ajax__tab_outer,
body.hw-exportdata-page .hw-exportdata-field-grid .ajax__tab_vertical .ajax__tab_inner {
  width: 100%;
}

body.hw-exportdata-page .hwTabs .ajax__tab_active .ajax__tab_inner,
body.hw-exportdata-page .hwSelTabs .ajax__tab_active .ajax__tab_inner {
  box-shadow: none;
}

body.hw-exportdata-page .hw-exportdata-progress {
  position: fixed;
  inset: 0;
  z-index: 1000;
  display: none;
}

body.hw-exportdata-page .hw-exportdata-progress-backdrop {
  position: absolute;
  inset: 0;
  background: rgba(10, 27, 48, 0.35);
  backdrop-filter: blur(4px);
}

body.hw-exportdata-page .hw-exportdata-progress-card {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 180px;
  padding: 18px 18px 16px 18px;
  transform: translate(-50%, -50%);
  border: 1px solid rgba(177, 196, 216, 0.7);
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.88);
  backdrop-filter: blur(12px);
  box-shadow: 0 18px 40px rgba(18, 40, 69, 0.2);
  color: #28405d;
  text-align: center;
}

body.hw-exportdata-page .hw-exportdata-progress-card img {
  margin-top: 8px;
}

html,
body {
  height: 100%;
}

body.hw-responsive-page {
  margin: 0 0;
}

.WatchWellButton,
.WatchTopicButton {
  background-image: url("/ico/pin.png") !important;
}

.channel-shell {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 620px;
  min-height: 260px;
  overflow: hidden;
  border: 1px solid #b7c9e5;
  background: #f8fbff;
}

.channel-header {
  display: none;
  padding: 7px 12px;
  background: #1f4f8a;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
}

.channel-header .channel-title {
  opacity: 0.96;
}

.channel-pinned {
  display: none;
  padding: 3px 10px 2px 10px;
  border-bottom: 1px solid #f0dea3;
  background: #fff7d6;
  color: #5b4a00;
  font-size: 13px;
}

.well-global-discussion-pinned {
  display: none;
  margin: 0;
  padding: 8px 14px 7px 14px;
  border-top: 1px solid #ebd59e;
  border-right: 0;
  border-bottom: 1px solid #ebd59e;
  border-left: 0;
  border-radius: 0;
  background: #fff6da;
  color: #5b4a00;
  font-size: 11px;
  line-height: 1.35;
}

.channel-pinned-item {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 1px 0;
  border-top: 1px solid #efdba0;
}

.channel-pinned-item:first-child {
  padding-top: 0;
  border-top: none;
}

.channel-pinned-item:last-child {
  padding-bottom: 0;
}

.channel-pinned-icon {
  flex: 0 0 auto;
  width: 19.5px;
  height: 19.5px;
  background: url("/ico/pin.png") center center/19.5px 19.5px no-repeat;
}

.channel-pinned-main {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  color: #5b4a00;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.channel-pinned-main:hover {
  text-decoration: underline;
}

.channel-pinned-author {
  font-weight: 700;
}

.channel-pinned-jump {
  width: 24px;
  min-width: 24px;
  height: 24px;
  padding: 0;
  border: 1px solid #ccb86f;
  border-radius: 4px;
  background: linear-gradient(#fff9e6, #f3e2ab);
  color: #6a5600;
  font-size: 13px;
  line-height: 1;
  cursor: pointer;
}

.channel-pinned-jump:hover {
  filter: brightness(0.97);
}

.channel-messages {
  flex: 1 1 auto;
  min-height: 0;
  height: auto;
  overflow-y: auto;
  overscroll-behavior-y: contain;
  -webkit-overflow-scrolling: touch;
  padding: 10px;
  background: #fff;
}

.channel-messages.is-empty {
  display: flex;
  align-items: stretch;
  justify-content: center;
}

.channel-message {
  margin-bottom: 10px;
  padding: 8px 10px;
  border: 1px solid #d8e4f3;
  border-radius: 8px;
  background: #fdfefe;
}

.channel-message:last-child {
  margin-bottom: 0;
}

.channel-empty-state {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  min-height: 100%;
  padding: 26px 18px;
  box-sizing: border-box;
  color: #5a7392;
  text-align: center;
}

.channel-empty-state-icon {
  position: relative;
  display: block;
  width: 78px;
  height: 58px;
  filter: drop-shadow(0 10px 18px rgba(35, 78, 129, 0.14));
}

.channel-empty-state-icon::before,
.channel-empty-state-icon::after {
  content: "";
  position: absolute;
  border: 2px solid #9ab8dc;
  border-radius: 16px;
  background: linear-gradient(180deg, #ffffff 0%, #eef5ff 100%);
  box-shadow: 0 10px 20px rgba(39, 73, 113, 0.08);
}

.channel-empty-state-icon::before {
  top: 13px;
  left: 6px;
  width: 54px;
  height: 38px;
}

.channel-empty-state-icon::after {
  top: 2px;
  right: 6px;
  width: 44px;
  height: 32px;
  background: linear-gradient(180deg, #f9fbff 0%, #edf4ff 100%);
}

.channel-empty-state-icon-bubble-tail,
.channel-empty-state-icon-bubble-tail-secondary {
  position: absolute;
  display: block;
  border-bottom: 2px solid #9ab8dc;
  border-left: 2px solid #9ab8dc;
  border-radius: 0 0 0 6px;
  background: linear-gradient(180deg, #ffffff 0%, #eef5ff 100%);
  transform: rotate(-38deg);
}

.channel-empty-state-icon-bubble-tail {
  top: 42px;
  left: 18px;
  width: 14px;
  height: 14px;
}

.channel-empty-state-icon-bubble-tail-secondary {
  top: 27px;
  right: 16px;
  width: 12px;
  height: 12px;
  background: linear-gradient(180deg, #f9fbff 0%, #edf4ff 100%);
}

.channel-empty-state-icon-dot,
.channel-empty-state-icon-dot-secondary {
  position: absolute;
  border-radius: 50%;
}

.channel-empty-state-icon-dot {
  top: 29px;
  left: 20px;
  width: 6px;
  height: 6px;
  background: #7ea7d7;
  box-shadow: 11px 0 0 #7ea7d7, 22px 0 0 #7ea7d7;
}

.channel-empty-state-icon-dot-secondary {
  top: 17px;
  right: 17px;
  width: 5px;
  height: 5px;
  background: #9bb8dc;
  box-shadow: 10px 0 0 #9bb8dc;
}

.channel-empty-state-title {
  color: #2f547f;
  font-size: 18px;
  font-weight: 700;
}

.channel-empty-state-note {
  max-width: 320px;
  font-size: 14px;
  line-height: 1.55;
}

.channel-message-top {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}

.channel-avatar {
  flex: 0 0 28px;
  width: 28px;
  height: 28px;
  border: 1px solid #cedded;
  border-radius: 50%;
  background: #f1f6fd;
  -o-object-fit: cover;
     object-fit: cover;
}

.channel-message-main {
  flex: 1;
  min-width: 0;
}

.channel-message.pinned {
  border-color: #f2c45f;
  background: #fffbef;
}

.channel-message-meta {
  margin-bottom: 4px;
  color: #456;
  font-size: 13px;
}

.channel-user-link {
  color: #1b4f84;
  cursor: pointer;
}

.channel-user-link:hover {
  text-decoration: underline;
}

.channel-message-meta .when {
  float: right;
  color: #678;
}

.channel-message-body {
  color: #1b2a3f;
  font-size: 15px;
  line-height: 1.5;
  word-wrap: break-word;
}

.channel-message-body .channel-inline-code,
.channel-message-body code {
  display: inline-block;
  padding: 0 4px;
  border: 1px solid #d4e1f2;
  border-radius: 3px;
  background: #edf3fb;
  color: #163c66;
  font-family: "HorizonLog Mono", Consolas, "Courier New", monospace;
  font-size: 13px;
}

.channel-message-body .channel-code-block,
.channel-message-body pre {
  margin: 6px 0 0 0;
  padding: 7px 9px;
  border: 1px solid #c9d9ec;
  border-radius: 4px;
  background: #edf3fb;
  color: #143b63;
  font-family: "HorizonLog Mono", Consolas, "Courier New", monospace;
  font-size: 13px;
  line-height: 1.35;
  white-space: pre-wrap;
  word-break: break-word;
}

.channel-message-body img {
  display: block;
  max-width: 280px;
  max-height: 240px;
  margin-top: 6px;
  border: 1px solid #dce6f5;
  border-radius: 6px;
}

.channel-message-controls {
  margin-top: 8px;
  color: #456;
  font-size: 12px;
}

.channel-thread-tag {
  display: inline-block;
  margin-bottom: 5px;
  padding: 2px 7px;
  border: 1px solid #c6daf4;
  border-radius: 10px;
  background: #eaf3ff;
  color: #245d97;
  font-size: 12px;
}

.channel-btn {
  white-space: nowrap;
}

.channel-actions .channel-btn.glowbutton.secondary.small {
  min-height: 40px;
}

.channel-message-controls .channel-btn {
  margin-top: 2px;
  margin-right: 4px;
}

.channel-message-controls .channel-btn.is-active {
  border-color: #c8b36a;
  background: linear-gradient(150deg, #fff8e3 0%, #f1dfac 100%);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.88), 0 0 4px rgba(191, 164, 80, 0.26);
  color: #684f00;
}

.channel-reactions {
  margin-top: 6px;
  font-size: 13px;
  line-height: 1.6;
}

.channel-reply-jump {
  border-bottom: 1px dotted #90b3d9;
  color: #2b628f;
  text-decoration: none;
}

.channel-reply-jump:hover {
  border-bottom-color: #5d8fbe;
  color: #134a7c;
}

.channel-reply-preview {
  margin-bottom: 4px;
  color: #52709b;
  font-size: 12px;
}

.channel-reply-author {
  color: #355b87;
  font-weight: 600;
}

.channel-attachments {
  margin-top: 6px;
  padding-top: 6px;
  border-top: 1px solid #dde8f6;
}

.channel-attachment {
  margin-bottom: 4px;
  font-size: 13px;
}

.channel-attachment a {
  margin-right: 8px;
}

.channel-attachment img {
  display: block;
  max-width: 240px;
  max-height: 180px;
  margin-top: 4px;
  border: 1px solid #d7e4f5;
  border-radius: 5px;
  cursor: zoom-in;
}

.channel-attachment-doc-thumb {
  display: block;
  width: 52px;
  height: 52px;
  margin-top: 6px;
  padding: 4px;
  box-sizing: border-box;
  border: 1px solid #c6d8ef;
  border-radius: 6px;
  background: linear-gradient(#fdfefe, #e9f1fa);
  color: #214f83;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.channel-attachment-doc-thumb:hover {
  border-color: #9fbce0;
  background: linear-gradient(#f7fbff, #e1ebf8);
}

.channel-attachment-doc-thumb-icon {
  width: 42px;
  height: 42px;
  margin: 0 auto;
  image-rendering: auto;
  -o-object-fit: contain;
     object-fit: contain;
}

.channel-preview-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2147483647;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 18px;
  box-sizing: border-box;
  background: rgba(7, 20, 37, 0.82);
}

.channel-preview-inner {
  position: relative;
  width: 100%;
  max-width: 1100px;
  max-height: calc(100vh - 36px);
  padding: 34px 12px 12px 12px;
  box-sizing: border-box;
  border: 1px solid #2d4e73;
  border-radius: 8px;
  background: #0c223b;
}

.channel-preview-close {
  position: absolute;
  top: 6px;
  right: 8px;
  width: 24px;
  height: 24px;
  border: 1px solid #5f7ea2;
  border-radius: 4px;
  background: linear-gradient(#406c9e, #294f79);
  color: #fff;
  font-size: 15px;
  line-height: 1;
  cursor: pointer;
}

.channel-preview-title {
  margin-bottom: 8px;
  overflow: hidden;
  color: #d6e8fd;
  font-size: 13px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.channel-preview-image {
  display: none;
  max-width: 100%;
  max-height: calc(100vh - 100px);
  margin: 0 auto;
  border: 1px solid #486a92;
  border-radius: 4px;
}

.channel-preview-frame {
  display: none;
  width: 100%;
  min-height: 360px;
  height: calc(100vh - 120px);
  border: 1px solid #486a92;
  border-radius: 4px;
  background: #fff;
}

.channel-preview-fallback {
  display: none;
  padding: 8px 2px;
  color: #d6e8fd;
  font-size: 13px;
  line-height: 1.5;
}

.channel-preview-fallback a {
  color: #c4deff;
  text-decoration: underline;
}

.channel-preview-fallback-icon {
  display: block;
  width: 84px;
  height: 84px;
  margin-bottom: 8px;
  padding: 6px;
  box-sizing: border-box;
  border: 1px solid #4f6f95;
  border-radius: 6px;
  background: #fff;
  -o-object-fit: contain;
     object-fit: contain;
}

.channel-reaction-pill {
  display: inline-block;
  margin-right: 3px;
  margin-bottom: 3px;
  padding: 2px 8px;
  border: 1px solid #c7d4e8;
  border-radius: 12px;
  background: #f5f8fc;
  font-size: 13px;
}

.channel-reaction-pill.mine {
  border-color: #7fa8dd;
  background: #ddeafb;
}

button.channel-reaction-pill {
  cursor: pointer;
  font-size: 13px;
  line-height: 1.4;
}

.channel-jump {
  position: absolute;
  right: 14px;
  bottom: 172px;
  z-index: 5;
  display: none;
}

.channel-divider {
  margin: 12px 0;
  padding-top: 3px;
  border-top: 2px dashed #2d73bb;
  color: #1f5c98;
  font-size: 13px;
}

.channel-typing {
  display: none;
  padding: 5px 10px;
  border-top: 1px solid #d3e3fa;
  background: #edf4ff;
  color: #345b88;
  font-size: 13px;
}

.channel-composer {
  position: relative;
  flex: 0 0 auto;
  padding: 10px;
  border-top: 1px solid #cadcf7;
  background: #f7fbff;
}

.channel-reply-context {
  display: none;
  margin-bottom: 6px;
  padding: 5px 7px;
  border: 1px solid #bcd3f2;
  border-radius: 4px;
  background: #e9f2ff;
  color: #294d79;
  font-size: 13px;
}

.channel-reply-clear {
  float: right;
  color: #2b608f;
  cursor: pointer;
  font-weight: 400;
}

.channel-input {
  width: 100%;
  min-height: 88px;
  box-sizing: border-box;
  resize: vertical;
}

.forum-entry-table {
  width: 100%;
  max-width: 655px;
  margin-left: auto;
  margin-right: auto;
  border: 0;
}

.forum-entry-table input.hw-field,
.forum-entry-table textarea.hw-field,
.forum-entry-table select.hw-field {
  width: 100% !important;
}

.forum-entry-actions .glowbutton {
  margin-left: 8px;
}

.channel-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: nowrap;
  gap: 7px;
  margin-top: 8px;
}

.channel-pending-uploads {
  margin-top: 6px;
  font-size: 13px;
}

.channel-markdown-help {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  min-height: 32px;
  margin: 0;
  color: #42658d;
  font-size: 12px;
  text-align: left;
}

.channel-markdown-help code {
  font-size: 12px;
}

.channel-btn-icon {
  display: inline-block;
  margin-right: 6px;
  font-size: 13px;
  line-height: 1;
}

.channel-upload-chip {
  display: inline-block;
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 2px 8px;
  border: 1px solid #bdd5f3;
  border-radius: 12px;
  background: #e8f2ff;
  color: #1f4f8a;
}

.channel-upload-chip button {
  margin-left: 5px;
  padding: 0 4px;
  font-size: 10px;
}

.channel-mentions {
  position: absolute;
  bottom: 118px;
  left: 10px;
  z-index: 15;
  display: none;
  min-width: 220px;
  max-height: 170px;
  overflow-y: auto;
  border: 1px solid #b8cae8;
  border-radius: 4px;
  background: #fff;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
}

.channel-mention-item {
  padding: 6px 8px;
  font-size: 13px;
  cursor: pointer;
}

.channel-mention-item:hover {
  background: #eef5ff;
}

.channel-reaction-menu {
  position: absolute;
  z-index: 22;
  display: none;
  padding: 6px;
  border: 1px solid #b8cae8;
  border-radius: 6px;
  background: #fff;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.18);
  white-space: nowrap;
}

.channel-reaction-option {
  width: 30px;
  height: 30px;
  margin: 2px;
  padding: 0;
  border: 1px solid #d0ddee;
  border-radius: 4px;
  background: #f9fbff;
  font-size: 18px;
  line-height: 1;
  cursor: pointer;
}

.channel-reaction-option:hover {
  border-color: #a9c2e3;
  background: #edf4ff;
}

.channel-user-card {
  position: absolute;
  z-index: 30;
  display: none;
  min-width: 230px;
  max-width: 280px;
  padding: 8px;
  border: 1px solid #aec5e5;
  border-radius: 6px;
  background: #fff;
  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.2);
  color: #28496f;
  font-size: 13px;
}

.channel-user-card-header {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}

.channel-user-card-avatar {
  flex: 0 0 36px;
  width: 36px;
  height: 36px;
  border: 1px solid #c4d6ed;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}

.channel-user-card-name {
  color: #163f6c;
  font-size: 14px;
  font-weight: 700;
}

.channel-user-card-username {
  margin-top: 1px;
  color: #5a789a;
}

.channel-user-card-line {
  margin-top: 6px;
  line-height: 1.35;
  word-break: break-word;
}

.channel-user-card a {
  color: #215f9b;
  text-decoration: none;
}

.channel-user-card a:hover {
  text-decoration: underline;
}

body.well-channel-embed #masthead,
body.well-channel-embed #top_nav,
body.well-channel-embed #well_nav,
body.well-channel-embed .location_update,
body.well-channel-embed #left_col,
body.well-channel-embed #bottomfooter {
  display: none !important;
}

body.well-channel-embed #bodycontainer.hw-responsive-shell {
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin: 0;
  border-radius: 0;
  box-shadow: none;
}

body.well-channel-embed {
  min-height: 100%;
  height: 100%;
  overflow: hidden;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
  background: #f8fbff;
}

body.well-channel-embed form {
  height: 100%;
  overflow: hidden;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
  background: #f8fbff;
}

body.well-channel-embed #container.hw-responsive-main {
  min-height: 100%;
  height: 100%;
  overflow: hidden;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
  background: transparent;
}

body.well-channel-embed #container.hw-responsive-main::before {
  display: none;
}

body.well-channel-embed #page_content {
  width: 100%;
  min-height: 100%;
  height: 100%;
  margin-left: 0;
  overflow: hidden;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
  background: #f8fbff;
}

body.well-channel-embed #page_content > div {
  min-height: 100% !important;
  height: 100% !important;
  overflow: hidden;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
}

body.well-channel-embed .channel-shell {
  position: fixed;
  inset: 0;
  width: 100%;
  min-height: 100%;
  height: 100%;
  border: 0;
  border-radius: 0;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
}

body.well-channel-embed .channel-pinned {
  display: none !important;
}

.wellforum-toolbar {
  width: 100%;
  margin: 0;
  overflow: auto;
  background-color: gray;
}

.wellforum-toolbar.has-spacing {
  margin-bottom: 5px;
}

.wellforum-table-reset {
  padding: 0;
}

.wellforum-topic-header,
.wellforum-topic-table {
  width: 100%;
  border: 0;
  border-bottom: 1px solid #808080;
}

.wellforum-topic-header {
  background-color: #e0e0e0;
  font-weight: 700;
}

.wellforum-topic-icon-cell {
  width: 24px;
  text-align: center;
  vertical-align: top;
}

.wellforum-topic-icon-cell.is-middle {
  vertical-align: middle;
}

.wellforum-topic-message-cell {
  vertical-align: top;
}

.wellforum-topic-status-cell {
  width: 16px;
  vertical-align: top;
}

.wellforum-topic-status-cell.is-center {
  text-align: center;
}

.wellforum-topic-lastpost-cell {
  width: 160px;
  text-align: center;
  vertical-align: top;
}

.wellforum-topic-replies-cell {
  width: 40px;
  text-align: center;
  vertical-align: top;
}

.wellforum-topic-subject {
  vertical-align: top;
}

.wellforum-topic-subject.is-unread {
  font-weight: 700;
}

.wellforum-topic-file-icon {
  width: 11px;
  height: 11px;
}

.wellforum-topic-summary {
  color: #606060;
  font-size: smaller;
}

.wellforum-empty-link {
  color: #000000;
}

.wellforum-empty-state {
  padding-top: 20px;
  color: #000000;
  text-align: center;
}

.wellforum-reference-wrap,
.wellforum-message-wrap {
  padding: 2px 5px;
}

.wellforum-reference-table,
.wellforum-message-table {
  width: 100%;
  border: 1px solid #808080;
}

.wellforum-reference-label-cell {
  width: 100px;
  padding: 5px 5px 5px 8px;
  vertical-align: middle;
  background-color: #eaeaff;
}

.wellforum-reference-icon-cell {
  width: 24px;
  text-align: center;
}

.wellforum-reference-main-cell {
  padding-top: 5px;
  padding-bottom: 5px;
}

.wellforum-reference-actions-cell {
  padding-right: 8px;
  text-align: right;
}

.wellforum-message-avatar-cell,
.wellforum-message-spacer-cell {
  width: 20px;
}

.wellforum-message-avatar-cell {
  vertical-align: middle;
  text-align: center;
}

.wellforum-message-avatar-cell,
.wellforum-message-author-cell,
.wellforum-message-spacer-cell {
  background-color: #dbdbff;
}

.wellforum-message-avatar-cell.is-unread,
.wellforum-message-author-cell.is-unread,
.wellforum-message-spacer-cell.is-unread {
  background-color: #b0b0ff;
}

.wellforum-avatar-image {
  background-color: #000000;
  opacity: 0.9;
}

.wellforum-message-author-cell {
  width: 160px;
  padding: 4px;
  vertical-align: top;
  font-weight: 700;
}

.wellforum-message-author-link {
  color: #000000;
}

.wellforum-message-header-cell {
  padding: 4px;
  vertical-align: top;
  font-weight: 700;
  background-color: #f5f5ff;
}

.wellforum-message-date {
  float: right;
  font-weight: 400;
}

.wellforum-message-company-cell {
  padding: 4px;
  vertical-align: top;
  background-color: #f5f5ff;
}

.wellforum-message-body-cell {
  padding: 4px 4px 6px 4px;
  vertical-align: top;
}

.wellforum-poll-shell {
  margin: 10px 5px 0 5px;
}

.wellforum-poll-shell.is-results {
  margin-right: 15px;
}

.wellforum-poll-header,
.wellforum-attachments-title {
  width: 100%;
  padding: 5px 0;
  background-color: #dbdbff;
}

.wellforum-poll-header-inner {
  margin: 0 5px;
}

.wellforum-poll-options {
  width: 100%;
  background-color: #f5f5ff;
}

.wellforum-poll-actions {
  padding: 8px 12px;
  background-color: #f5f5ff;
  text-align: right;
}

.wellforum-poll-results-header,
.wellforum-poll-results-row,
.wellforum-poll-results-row.is-alt,
.wellforum-poll-results-footer {
  width: 100%;
  margin: 0;
}

.wellforum-poll-results-header {
  padding-top: 5px;
  background-color: #f0f0ff;
  font-size: smaller;
}

.wellforum-poll-results-row {
  background-color: #f5f5ff;
}

.wellforum-poll-results-row.is-alt {
  background-color: #f0f0ff;
}

.wellforum-poll-item-cell {
  padding-left: 8px;
  padding-right: 5px;
}

.wellforum-poll-votes-cell {
  width: 40px;
  text-align: center;
}

.wellforum-poll-percent-cell {
  width: 60px;
  text-align: center;
}

.wellforum-poll-bar-cell {
  width: 120px;
  padding-right: 8px;
  text-align: center;
}

.wellforum-poll-bar {
  width: var(--poll-width, 0%);
  height: 20px;
  background-color: #7575ff;
}

.channel-preview-fallback-link {
  margin-top: 6px;
}

.wellforum-poll-results-footer {
  height: 5px;
  background-color: #f5f5ff;
  font-size: smaller;
}

.wellforum-poll-notice {
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #f5f5ff;
  font-size: smaller;
  text-align: center;
}

.wellforum-attachments-shell {
  margin: 10px 0 0 5px;
}

.wellforum-attachments-title {
  width: 250px;
  padding: 5px;
}

.wellforum-attachment-card {
  float: left;
  width: 250px;
  padding: 5px;
  background-color: #f5f5ff;
}

.wellforum-attachment-actions {
  float: right;
  display: block;
  padding-top: 10px;
}

.wellforum-attachment-icon {
  float: left;
  margin: 10px;
}

.wellforum-attachment-deleted.is-hidden {
  display: none;
}

.wellforum-clear {
  clear: both;
}

.wellforum-message-footer-spacer {
  padding: 4px;
  vertical-align: top;
  background-color: #f5f5ff;
}

.wellforum-message-footer {
  padding: 4px;
  vertical-align: top;
  background-color: #fbfbff;
  font-size: smaller;
}

.wellforum-message-footer-actions {
  float: right;
}

.wellforum-edited-note {
  color: #808080;
}

.wellforum-editor-actions {
  text-align: right;
}

.wellforum-quick-reply-table {
  margin-top: 15px;
  margin-bottom: 15px;
}

.wellforum-table-zero-margin {
  margin: 0;
}

.wellforum-new-message-shell {
  width: auto;
  margin-right: 200px;
}

.wellforum-new-message-frame {
  margin-left: -200px;
  margin-right: -200px;
}

.wellforum-new-message-inner {
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
}

.wellforum-editor-header {
  margin-right: -2px;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}

.wellforum-editor-body {
  margin-right: -2px;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}

.wellforum-new-thread-reference {
  width: 665px;
  margin: 5px 0 8px 0;
  padding: 5px;
  border: 1px solid #808080;
  background-color: #eaeaff;
}

.wellforum-new-thread-reference-main {
  padding-left: 10px;
  vertical-align: middle;
}

.wellforum-ftb-shell {
  width: 657px;
  border: 1px solid #808080;
}

.wellforum-accordion-shell {
  width: 100%;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}

.wellforum-upload-progress {
  width: 100%;
}

.wellforum-upload-progress td {
  padding: 0;
}

.wellforum-upload-progress-bar {
  height: 1.5em;
  border: 1px solid #008800;
}

.wellforum-upload-progress-bar-fill {
  display: block;
  height: 1.5em;
  width: 0;
  background-color: #8c8cd9;
}

.wellforum-upload-progress-label {
  position: relative;
  top: -1.35em;
  text-align: center;
}

.wellforum-new-topic-actions {
  width: 100%;
  max-width: 700px;
  margin-top: 10px;
  margin-bottom: 20px;
  border: 0;
}

@media (max-width: 980px) {
  body.well-forum-page #left_col {
    display: none;
  }

  body.well-forum-page #page_content {
    width: 100%;
    margin-left: 0;
  }

  .channel-empty-state {
    padding: 22px 14px;
  }

  .channel-actions {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .channel-markdown-help {
    display: none !important;
  }

  textarea.channel-input.hw-field {
    min-height: 40px;
    height: 40px;
    max-height: 40vh;
    overflow-y: hidden;
    resize: none;
    transition: height 120ms ease;
  }

  body.hw-exportdata-page .container {
    width: calc(100% - 16px);
    margin: 8px auto 16px auto;
    border-radius: 10px;
  }

  body.hw-exportdata-page .hw-exportdata-tab-body {
    padding: 12px 10px 18px 10px;
  }

  body.hw-exportdata-page .hw-exportdata-range-grid,
body.hw-exportdata-page .hw-exportdata-range-grid tbody,
body.hw-exportdata-page .hw-exportdata-range-grid tr,
body.hw-exportdata-page .hw-exportdata-range-grid td,
body.hw-exportdata-page .hw-exportdata-field-grid,
body.hw-exportdata-page .hw-exportdata-field-grid tbody,
body.hw-exportdata-page .hw-exportdata-field-grid tr,
body.hw-exportdata-page .hw-exportdata-field-grid td,
body.hw-exportdata-page .hw-exportdata-format-table,
body.hw-exportdata-page .hw-exportdata-format-table tbody,
body.hw-exportdata-page .hw-exportdata-format-table tr,
body.hw-exportdata-page .hw-exportdata-format-table td {
    display: block;
    width: 100% !important;
  }

  body.hw-exportdata-page .hw-exportdata-range-grid td {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body.hw-exportdata-page .hw-exportdata-field-grid-title {
    padding-top: 14px;
  }

  body.hw-exportdata-page .hw-exportdata-fields-scroll {
    height: auto;
    max-height: 320px;
  }

  body.hw-exportdata-page .hw-exportdata-actions-row {
    flex-direction: column;
    align-items: stretch;
  }

  body.hw-exportdata-page .hw-exportdata-actions-buttons {
    justify-content: stretch;
  }

  body.hw-exportdata-page .hw-exportdata-button.glowbutton,
body.hw-exportdata-page .hw-exportdata-button.glowbutton.secondary {
    width: 100%;
  }

  body.hw-exportdata-page .hw-exportdata-format-label {
    width: auto;
    padding-bottom: 10px;
    border-right: 0;
    border-bottom: 1px solid #d6e0ea;
  }

  body.hw-editpages-page {
    padding-bottom: 16px;
  }

  .hw-editpages-page .hw-editpages-shell,
.hw-editpages-page .hw-editpages-raw-shell {
    width: calc(100% - 16px);
    margin: 8px auto 12px auto;
    padding: 14px 12px 16px 12px;
    border-radius: 10px;
  }

  .hw-editpages-page .hw-editpages-shell-header,
.hw-editpages-page .hw-editpages-raw-header {
    flex-direction: column;
    align-items: stretch;
  }

  .hw-editpages-page .hw-editpages-action-row,
.hw-editpages-page .hw-editpages-add-row,
.hw-editpages-page .hw-editpages-raw-actions {
    flex-direction: column;
    align-items: stretch;
  }

  .hw-editpages-page .hw-editpages-shell .glowbutton,
.hw-editpages-page .hw-editpages-raw-shell .glowbutton {
    width: 100%;
  }

  .hw-editpages-page .hw-editpages-mwd-table,
.hw-editpages-page .hw-editpages-mwd-table tbody,
.hw-editpages-page .hw-editpages-mwd-table tr,
.hw-editpages-page .hw-editpages-mwd-table td,
.hw-editpages-page .hw-editpages-grid,
.hw-editpages-page .hw-editpages-grid tbody,
.hw-editpages-page .hw-editpages-grid tr,
.hw-editpages-page .hw-editpages-grid td {
    display: block;
    width: 100% !important;
  }
}
@media (max-width: 640px) {
  body.alert-editor-page {
    padding: 8px;
  }

  .alert-editor-shell {
    padding: 16px 14px;
  }

  .alert-editor-table,
.alert-editor-table tbody,
.alert-editor-table tr,
.alert-editor-table td {
    display: block;
    width: 100% !important;
  }

  .alert-editor-table tr {
    margin-bottom: 12px;
  }

  .alert-editor-label {
    padding: 0 0 4px 0;
  }

  .alert-editor-help {
    text-align: left;
  }

  .alert-editor-actions .glowbutton {
    width: 100%;
  }
}
body.hw-exportdata-page {
  min-height: 100vh;
  margin: 0;
  background: var(--hw-page-bg);
  color: var(--hw-text-primary);
  font-family: "Inter Tight", Arial, Helvetica, sans-serif;
}

body.hw-exportdata-modal-open {
  overflow: hidden;
}

body.hw-exportdata-page .hw-exportdata-hidden-submit {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  opacity: 0;
  pointer-events: none;
}

body.hw-exportdata-page .hw-exportdata-app {
  display: flex;
  flex-direction: column;
  height: 100vh;
  min-height: 0;
  overflow: hidden;
  background: var(--hw-surface-soft);
}

body.hw-exportdata-page .hw-exportdata-header {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  padding: 16px clamp(14px, 3vw, 32px);
  border-bottom: 1px solid var(--hw-nav-border);
  background: var(--hw-nav-bg);
  color: var(--hw-nav-text);
}

body.hw-exportdata-page .hw-exportdata-header h1 {
  margin: 0;
  color: #ffffff !important;
  font-family: "Big Shoulders Display", "Inter Tight", Arial, Helvetica, sans-serif;
  font-size: 33px;
  font-weight: 500;
  letter-spacing: 0.04em;
  line-height: 1.1;
  text-transform: uppercase;
}

body.hw-exportdata-page .hw-exportdata-well-name {
  margin-top: 3px;
  color: rgba(255, 255, 255, 0.86);
  font-size: 13px;
  font-weight: 600;
}

body.hw-exportdata-page .hw-exportdata-return-link.glowbutton {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 116px;
  min-height: 38px;
  box-sizing: border-box;
  text-decoration: none;
}

body.hw-exportdata-page .hw-exportdata-config-bar {
  display: grid;
  flex: 0 0 auto;
  grid-template-columns: minmax(170px, 0.7fr) minmax(340px, 1.45fr) minmax(210px, 0.9fr) minmax(140px, 0.55fr) minmax(300px, 1.1fr);
  gap: 14px 18px;
  align-items: start;
  width: 100%;
  box-sizing: border-box;
  padding: 16px clamp(14px, 3vw, 32px);
  border-bottom: 1px solid var(--hw-border);
  background: var(--hw-surface);
  box-shadow: 0 8px 18px var(--hw-card-shadow);
}

body.hw-exportdata-page .hw-exportdata-control-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-width: 0;
}

body.hw-exportdata-page .hw-exportdata-control-label,
body.hw-exportdata-page .hw-exportdata-field-label {
  color: var(--hw-text-secondary);
  font-size: 11px;
  font-weight: 700;
  line-height: 1.1;
  text-transform: uppercase;
}

body.hw-exportdata-page .hw-exportdata-segmented {
  display: grid;
  grid-template-columns: 1fr 1fr;
  overflow: hidden;
  border: 1px solid var(--hw-border-strong);
  border-radius: 10px;
  background: var(--hw-surface-muted);
}

body.hw-exportdata-page .hw-exportdata-segment {
  min-height: 40px;
  padding: 8px 10px;
  border: 0;
  border-right: 1px solid var(--hw-border-strong);
  background: transparent;
  color: var(--hw-text-primary);
  cursor: pointer;
  font: 700 13px "Inter Tight", Arial, sans-serif;
}

body.hw-exportdata-page .hw-exportdata-segment:last-child {
  border-right: 0;
}

body.hw-exportdata-page .hw-exportdata-segment.is-active {
  background: var(--hw-nav-bg);
  color: var(--hw-nav-text);
}

body.hw-exportdata-page .hw-exportdata-segment:disabled {
  cursor: not-allowed;
  opacity: 0.52;
}

body.hw-exportdata-page .hw-exportdata-range-group {
  grid-column: span 1;
}

body.hw-exportdata-page .hw-exportdata-range-group.is-hidden {
  display: none;
}

body.hw-exportdata-page .hw-exportdata-range-inputs {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}

body.hw-exportdata-page .hw-exportdata-range-inputs label {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
  color: var(--hw-text-secondary);
  font-size: 11px;
  font-weight: 700;
}

body.hw-exportdata-page .hw-exportdata-range-inputs input,
body.hw-exportdata-page .hw-exportdata-select-group select,
body.hw-exportdata-page .hw-exportdata-export-bar select,
body.hw-exportdata-page .hw-exportdata-modal-tools input {
  width: 100%;
  min-height: 40px;
  box-sizing: border-box;
  padding: 8px 10px;
  border: 1px solid var(--hw-input-border);
  border-radius: 10px;
  background: var(--hw-input-bg);
  color: var(--hw-input-text);
  font: 600 14px "Inter Tight", Arial, sans-serif;
}

body.hw-exportdata-page .hw-exportdata-range-inputs input:focus,
body.hw-exportdata-page .hw-exportdata-select-group select:focus,
body.hw-exportdata-page .hw-exportdata-export-bar select:focus,
body.hw-exportdata-page .hw-exportdata-modal-tools input:focus {
  outline: 2px solid var(--hw-input-focus-outline);
  border-color: var(--hw-input-focus);
}

body.hw-exportdata-page .hw-exportdata-quick-ranges {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}

body.hw-exportdata-page .hw-exportdata-quick-range {
  min-height: 28px;
  padding: 5px 9px;
  border: 1px solid var(--hw-button-secondary-border);
  border-radius: 10px;
  background: var(--hw-button-secondary-bg-start);
  color: var(--hw-button-secondary-text);
  cursor: pointer;
  font: 700 12px "Inter Tight", Arial, sans-serif;
}

body.hw-exportdata-page .hw-exportdata-quick-range:hover,
body.hw-exportdata-page .hw-exportdata-quick-range:focus {
  outline: none;
  background: var(--hw-button-secondary-bg-hover-end);
}

body.hw-exportdata-page .hw-exportdata-preset-stack {
  display: grid;
  grid-template-columns: 1fr;
  gap: 8px;
  align-items: stretch;
}

body.hw-exportdata-page .hw-exportdata-small-button.glowbutton {
  width: 100%;
  min-width: 0;
  min-height: 40px;
}

body.hw-exportdata-page .hw-exportdata-small-button[hidden] {
  display: none;
}

body.hw-exportdata-page .hw-exportdata-template-group {
  gap: 7px;
}

body.hw-exportdata-page .hw-exportdata-template-empty {
  min-height: 40px;
  color: var(--hw-text-secondary);
  font-size: 12px;
  font-weight: 600;
  line-height: 1.35;
}

body.hw-exportdata-page .hw-exportdata-template-actions {
  display: flex;
  gap: 6px;
  align-items: stretch;
}

body.hw-exportdata-page .hw-exportdata-template-actions .glowbutton {
  min-width: 68px;
  min-height: 40px;
  padding-right: 10px;
  padding-left: 10px;
}

body.hw-exportdata-page .hw-exportdata-template-actions .hw-exportdata-small-button.glowbutton {
  width: auto;
}

body.hw-exportdata-page .hw-exportdata-template-actions #saveExportTemplate {
  flex: 1 1 auto;
}

body.hw-exportdata-page .hw-exportdata-template-actions #deleteExportTemplate {
  flex: 0 0 auto;
}

body.hw-exportdata-page .hw-exportdata-preview-section {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 12px;
  min-height: 0;
  width: 100%;
  box-sizing: border-box;
  padding: 14px clamp(14px, 3vw, 32px);
}

body.hw-exportdata-page .hw-exportdata-preview-toolbar {
  display: grid;
  grid-template-columns: auto minmax(160px, 1fr) auto auto;
  gap: 12px;
  align-items: center;
}

body.hw-exportdata-page .hw-exportdata-primary-action.glowbutton,
body.hw-exportdata-page .hw-exportdata-add-column.glowbutton {
  min-height: 40px;
  min-width: 118px;
}

body.hw-exportdata-page .hw-exportdata-preview-status {
  min-width: 0;
  color: var(--hw-text-secondary);
  font-size: 13px;
  font-weight: 600;
}

body.hw-exportdata-page .hw-exportdata-estimate-status {
  min-width: 150px;
  color: var(--hw-text-secondary);
  font-size: 12px;
  font-weight: 700;
  text-align: right;
  white-space: nowrap;
}

body.hw-exportdata-page .hw-exportdata-estimate-status.is-large {
  color: #714d09;
}

body.hw-exportdata-page .hw-exportdata-estimate-status.is-loading {
  opacity: 0.72;
}

body.hw-exportdata-page .hw-exportdata-grid-wrap {
  position: relative;
  flex: 1 1 auto;
  min-height: 0;
  border: 1px solid var(--hw-border);
  background: var(--hw-surface);
  box-shadow: 0 10px 24px var(--hw-card-shadow);
}

body.hw-exportdata-page .hw-exportdata-grid {
  width: 100%;
  height: 100%;
}

body.hw-exportdata-page .ag-theme-quartz,
body.hw-exportdata-page .ag-theme-quartz-dark {
  --ag-font-family: "Inter Tight", Arial, Helvetica, sans-serif;
  --ag-background-color: var(--hw-surface);
  --ag-foreground-color: var(--hw-text-primary);
  --ag-header-background-color: var(--hw-surface-muted);
  --ag-header-foreground-color: var(--hw-text-heading);
  --ag-border-color: var(--hw-border);
  --ag-cell-horizontal-border: solid rgba(32, 50, 77, 0.12);
  --ag-header-column-separator-color: rgba(32, 50, 77, 0.14);
  --ag-header-column-separator-display: block;
  --ag-row-hover-color: var(--hw-surface-soft);
  --ag-odd-row-background-color: var(--hw-surface);
  --ag-control-panel-background-color: var(--hw-surface);
  --ag-wrapper-border-radius: 0;
}

body.hw-exportdata-page .hw-exportdata-grid .ag-root-wrapper {
  border: 0;
}

body.hw-exportdata-page .hw-exportdata-grid .ag-cell,
body.hw-exportdata-page .hw-exportdata-grid .ag-header-cell {
  border-right: 1px solid rgba(32, 50, 77, 0.2) !important;
  box-shadow: inset -1px 0 0 rgba(255, 255, 255, 0.48);
}

body.hw-exportdata-page .hw-exportdata-header-cell {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  width: 100%;
  min-width: 0;
}

body.hw-exportdata-page .hw-exportdata-header-title {
  overflow: hidden;
  min-width: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

body.hw-exportdata-page .hw-exportdata-header-remove {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 22px;
  width: 22px;
  height: 22px;
  border: 1px solid transparent;
  border-radius: 50%;
  background: transparent;
  color: var(--hw-text-secondary);
  cursor: pointer;
  font: 700 12px Arial, sans-serif;
  line-height: 1;
}

body.hw-exportdata-page .hw-exportdata-header-remove:hover,
body.hw-exportdata-page .hw-exportdata-header-remove:focus {
  outline: none;
  border-color: var(--hw-border-strong);
  background: var(--hw-surface-muted);
  color: var(--hw-validation-text);
}

body.hw-exportdata-page .hw-exportdata-export-bar {
  display: flex;
  position: sticky;
  bottom: 0;
  z-index: 5;
  flex: 0 0 auto;
  align-items: center;
  gap: 12px;
  width: 100%;
  box-sizing: border-box;
  padding: 14px clamp(14px, 3vw, 32px);
  border-top: 1px solid var(--hw-border);
  background: var(--hw-surface);
  box-shadow: 0 -8px 18px var(--hw-card-shadow);
}

body.hw-exportdata-page .hw-exportdata-export-bar select {
  width: min(280px, 100%);
}

body.hw-exportdata-page .hw-exportdata-job-status {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  min-width: 0;
  color: var(--hw-text-secondary);
  font-size: 12px;
  font-weight: 700;
}

body.hw-exportdata-page .hw-exportdata-job-status[hidden] {
  display: none;
}

body.hw-exportdata-page .hw-exportdata-job-download.glowbutton {
  min-width: 86px;
  min-height: 34px;
}

body.hw-exportdata-page .hw-exportdata-footer-actions {
  display: flex;
  gap: 10px;
  margin-left: auto;
}

body.hw-exportdata-page .hw-exportdata-footer-actions .glowbutton {
  min-height: 40px;
  min-width: 104px;
}

body.hw-exportdata-page .hw-exportdata-modal[hidden] {
  display: none;
}

body.hw-exportdata-page .hw-exportdata-modal {
  position: fixed;
  inset: 0;
  z-index: 9000;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 18px;
}

body.hw-exportdata-page .hw-exportdata-modal-backdrop {
  position: absolute;
  inset: 0;
  background: var(--hw-loading-shade);
}

body.hw-exportdata-page .hw-exportdata-modal-panel {
  position: relative;
  display: flex;
  flex-direction: column;
  width: min(760px, 100%);
  max-height: min(720px, calc(100vh - 36px));
  border: 1px solid var(--hw-border);
  border-radius: 10px;
  background: var(--hw-surface);
  box-shadow: 0 20px 48px var(--hw-shell-shadow);
}

body.hw-exportdata-page .hw-exportdata-modal-header,
body.hw-exportdata-page .hw-exportdata-modal-tools,
body.hw-exportdata-page .hw-exportdata-modal-actions {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 14px 16px;
  border-bottom: 1px solid var(--hw-border);
}

body.hw-exportdata-page .hw-exportdata-modal-header h2 {
  flex: 1 1 auto;
  margin: 0;
  color: var(--hw-text-heading);
  font: 700 19px "Inter Tight", Arial, sans-serif;
}

body.hw-exportdata-page .hw-exportdata-icon-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  border: 1px solid var(--hw-border);
  border-radius: 50%;
  background: var(--hw-surface-muted);
  color: var(--hw-text-primary);
  cursor: pointer;
  font: 700 16px Arial, sans-serif;
}

body.hw-exportdata-page .hw-exportdata-modal-tools input {
  flex: 1 1 auto;
}

body.hw-exportdata-page .hw-exportdata-clear-channels.glowbutton {
  flex: 0 0 auto;
  min-height: 40px;
  min-width: 76px;
  padding-right: 12px;
  padding-left: 12px;
}

body.hw-exportdata-page .hw-exportdata-channel-count {
  flex: 0 0 auto;
  color: var(--hw-text-secondary);
  font-size: 12px;
  font-weight: 700;
}

body.hw-exportdata-page .hw-exportdata-channel-list {
  overflow: auto;
  padding: 8px 0;
}

body.hw-exportdata-page .hw-exportdata-channel-group {
  padding: 4px 0 8px;
}

body.hw-exportdata-page .hw-exportdata-channel-group-title {
  margin: 0;
  padding: 8px 14px 6px;
  color: var(--hw-text-secondary);
  font: 700 12px "Inter Tight", Arial, sans-serif;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}

body.hw-exportdata-page .hw-exportdata-channel-group-options {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
  gap: 0;
}

body.hw-exportdata-page .hw-exportdata-channel-option {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  gap: 3px 8px;
  align-items: center;
  min-width: 0;
  padding: 8px 14px;
  color: var(--hw-text-primary);
  cursor: pointer;
  font-size: 13px;
}

body.hw-exportdata-page .hw-exportdata-channel-option:hover,
body.hw-exportdata-page .hw-exportdata-channel-option:focus-within {
  background: var(--hw-surface-soft);
}

body.hw-exportdata-page .hw-exportdata-channel-option.is-disabled {
  cursor: not-allowed;
  opacity: 0.58;
}

body.hw-exportdata-page .hw-exportdata-channel-option input {
  grid-row: span 2;
}

body.hw-exportdata-page .hw-exportdata-channel-option-text,
body.hw-exportdata-page .hw-exportdata-channel-option-meta {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

body.hw-exportdata-page .hw-exportdata-channel-option-text {
  font-weight: 700;
}

body.hw-exportdata-page .hw-exportdata-channel-option-meta {
  color: var(--hw-text-secondary);
  font-size: 11px;
}

body.hw-exportdata-page .hw-exportdata-modal-actions {
  justify-content: space-between;
  border-top: 1px solid var(--hw-border);
  border-bottom: 0;
}

body.hw-exportdata-page .hw-exportdata-modal-selection-actions,
body.hw-exportdata-page .hw-exportdata-modal-submit-actions {
  display: flex;
  align-items: center;
  gap: 10px;
}

body.hw-exportdata-page .hw-exportdata-modal-selection-actions {
  min-width: 0;
}

body.hw-exportdata-page .hw-exportdata-modal-submit-actions {
  flex: 0 0 auto;
  justify-content: flex-end;
}

body.hw-editpages-modern-page {
  margin: 0;
  min-height: 100vh;
  background: var(--hw-management-page-bg);
  color: var(--hw-text-primary);
  font-family: "Inter Tight", Arial, Helvetica, sans-serif;
}

body.hw-editpages-modern-page .hw-editpages-modern-app {
  display: flex;
  flex-direction: column;
  gap: 14px;
  width: min(1440px, calc(100% - 24px));
  min-height: calc(100vh - 24px);
  margin: 12px auto 0 auto;
  margin-bottom: 40px;
  padding-bottom: 40px;
  box-sizing: border-box;
}

body.hw-editpages-modern-page .hw-editpages-modern-header,
body.hw-editpages-modern-page .hw-editpages-modern-page-tabs,
body.hw-editpages-modern-page .hw-editpages-modern-workspace,
body.hw-editpages-modern-page .hw-editpages-modern-mwd {
  border: 1px solid var(--hw-border);
  border-radius: 8px;
  background: var(--hw-surface);
  box-shadow: 0 12px 28px var(--hw-card-shadow);
}

body.hw-editpages-modern-page .hw-editpages-modern-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 16px 18px;
}

body.hw-editpages-modern-page .hw-editpages-modern-header h1 {
  margin: 0;
  color: var(--hw-text-heading);
  font-family: "Big Shoulders Display", "Inter Tight", Arial, Helvetica, sans-serif;
  font-size: 34px;
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

body.hw-editpages-modern-page .hw-editpages-modern-subtitle,
body.hw-editpages-modern-page .hw-editpages-modern-page-meta,
body.hw-editpages-modern-page .hw-editpages-modern-slot-field,
body.hw-editpages-modern-page .hw-editpages-modern-detail-summary span {
  color: var(--hw-text-secondary);
}

body.hw-editpages-modern-page .hw-editpages-modern-header-buttons,
body.hw-editpages-modern-page .hw-editpages-modern-map-actions,
body.hw-editpages-modern-page .hw-editpages-modern-slot-actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}

body.hw-editpages-modern-page .hw-editpages-modern-header-actions {
  display: grid;
  justify-items: end;
  gap: 6px;
}

body.hw-editpages-modern-page .hw-editpages-modern-map-actions {
  justify-content: flex-end;
  margin-left: auto;
}

body.hw-editpages-modern-page .hw-editpages-modern-map-actions .glowbutton {
  width: 132px;
  min-width: 132px;
}

body.hw-editpages-modern-page .hw-editpages-modern-header-actions .glowbutton {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 52px;
  min-height: 52px;
  box-sizing: border-box;
}

body.hw-editpages-modern-page .hw-editpages-modern-status {
  min-height: 20px;
  padding: 0 4px;
  color: var(--hw-text-secondary);
  font-size: 13px;
  font-weight: 700;
  text-align: right;
}

body.hw-editpages-modern-page .hw-editpages-modern-status:empty {
  display: none;
}

body.hw-editpages-modern-page .hw-editpages-modern-status.is-dirty {
  color: #8a4d00;
}

body.hw-editpages-modern-page .hw-editpages-modern-status.is-error,
body.hw-editpages-modern-page .hw-editpages-modern-inline-warning {
  color: var(--hw-validation-text);
}

body.hw-editpages-modern-page .hw-editpages-modern-workspace {
  display: grid;
  grid-template-columns: minmax(520px, 1fr) minmax(300px, 360px);
  gap: 0;
  overflow: hidden;
}

body.hw-editpages-modern-page .hw-editpages-modern-map-panel,
body.hw-editpages-modern-page .hw-editpages-modern-details {
  min-width: 0;
  padding: 14px;
  box-sizing: border-box;
}

body.hw-editpages-modern-page .hw-editpages-modern-map-panel {
  display: flex;
  min-height: 0;
  flex-direction: column;
  overflow: hidden;
}

body.hw-editpages-modern-page .hw-editpages-modern-details {
  background: var(--hw-surface-soft);
}

body.hw-editpages-modern-page .hw-editpages-modern-details {
  border-left: 1px solid var(--hw-border);
}

body.hw-editpages-modern-page .hw-editpages-modern-page-tabs {
  padding: 12px 14px;
}

body.hw-editpages-modern-page .hw-editpages-modern-page-tabs-row {
  position: relative;
  display: flex;
  align-items: stretch;
  gap: 8px;
  min-width: 0;
}

body.hw-editpages-modern-page .hw-editpages-modern-page-tabs-row > .hw-editpages-modern-wide-button.glowbutton {
  flex: 0 0 140px;
  width: auto;
}

body.hw-editpages-modern-page .hw-editpages-modern-panel-title {
  margin-bottom: 10px;
  color: var(--hw-text-secondary);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

body.hw-editpages-modern-page .hw-editpages-modern-page-list {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
  gap: 8px;
  min-width: 0;
}

body.hw-editpages-modern-page .hw-editpages-modern-page-actions {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 10px;
}

body.hw-editpages-modern-page .hw-editpages-modern-add-menu {
  position: absolute;
  top: calc(100% + 8px);
  right: 0;
  z-index: 30;
  display: grid;
  width: min(240px, 100%);
  gap: 6px;
  padding: 10px;
  border: 1px solid var(--hw-border);
  border-radius: 8px;
  background: var(--hw-surface);
  box-shadow: 0 16px 36px var(--hw-card-shadow);
}

body.hw-editpages-modern-page .hw-editpages-modern-add-menu[hidden] {
  display: none;
}

body.hw-editpages-modern-page .hw-editpages-modern-page-item,
body.hw-editpages-modern-page .hw-editpages-modern-slot {
  width: 100%;
  border: 1px solid var(--hw-border);
  border-radius: 8px;
  background: var(--hw-surface);
  color: var(--hw-text-primary);
  cursor: pointer;
  font: inherit;
  text-align: left;
}

body.hw-editpages-modern-page .hw-editpages-modern-page-item[draggable=true],
body.hw-editpages-modern-page .hw-editpages-modern-slot[draggable=true] {
  cursor: grab;
}

body.hw-editpages-modern-page .hw-editpages-modern-page-item.is-dragging,
body.hw-editpages-modern-page .hw-editpages-modern-slot.is-dragging {
  cursor: grabbing;
  opacity: 0.58;
}

body.hw-editpages-modern-page .hw-editpages-modern-page-item.is-drag-over,
body.hw-editpages-modern-page .hw-editpages-modern-slot.is-drag-over {
  border-color: var(--hw-input-focus);
  box-shadow: inset 0 0 0 2px var(--hw-input-focus-outline), 0 0 0 3px var(--hw-input-focus-outline);
}

body.hw-editpages-modern-page .hw-editpages-modern-page-item {
  display: grid;
  gap: 2px;
  width: auto;
  min-width: 150px;
  min-height: 54px;
  padding: 10px 12px;
}

body.hw-editpages-modern-page .hw-editpages-modern-page-item span {
  overflow: hidden;
  font-weight: 800;
  text-overflow: ellipsis;
  white-space: nowrap;
}

body.hw-editpages-modern-page .hw-editpages-modern-page-item small {
  color: var(--hw-text-secondary);
  font-size: 12px;
}

body.hw-editpages-modern-page .hw-editpages-modern-page-item.is-active,
body.hw-editpages-modern-page .hw-editpages-modern-slot.is-selected {
  border-color: var(--hw-input-focus);
  box-shadow: 0 0 0 3px var(--hw-input-focus-outline);
}

body.hw-editpages-modern-page .hw-editpages-modern-map-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 14px;
  padding: 12px;
  border: 1px solid var(--hw-border);
  border-radius: 8px;
  background: var(--hw-surface-soft);
}

body.hw-editpages-modern-page .hw-editpages-modern-map-header > div:first-child {
  width: 100%;
}

body.hw-editpages-modern-page .hw-editpages-modern-page-heading {
  min-width: 0;
  width: 100%;
}

body.hw-editpages-modern-page .hw-editpages-modern-page-meta {
  margin-top: 7px;
  font-size: 12px;
  font-weight: 800;
}

body.hw-editpages-modern-page .hw-editpages-modern-title-input,
body.hw-editpages-modern-page .hw-editpages-modern-field input,
body.hw-editpages-modern-page .hw-editpages-modern-field select {
  width: 100%;
  min-height: 40px;
  box-sizing: border-box;
  padding: 8px 10px;
  border: 1px solid var(--hw-input-border);
  border-radius: 8px;
  background: var(--hw-input-bg);
  color: var(--hw-input-text);
  font: inherit;
}

body.hw-editpages-modern-page .hw-editpages-modern-field input,
body.hw-editpages-modern-page .hw-editpages-modern-field select {
  height: 40px;
}

body.hw-editpages-modern-page .hw-editpages-modern-title-input {
  color: var(--hw-text-heading);
  font-size: 22px;
  font-weight: 800;
}

body.hw-editpages-modern-page .hw-editpages-modern-title-input:focus,
body.hw-editpages-modern-page .hw-editpages-modern-field input:focus,
body.hw-editpages-modern-page .hw-editpages-modern-field select:focus {
  border-color: var(--hw-input-focus);
  box-shadow: 0 0 0 3px var(--hw-input-focus-outline);
  outline: none;
}

body.hw-editpages-modern-page .hw-editpages-modern-layout-map {
  display: grid;
  gap: 10px;
  align-items: stretch;
  max-width: 100%;
  max-height: min(64vh, 680px);
  min-height: 0;
  padding: 3px;
  overflow: auto;
}

body.hw-editpages-modern-page .hw-editpages-modern-slot {
  display: grid;
  grid-template-rows: auto auto auto auto;
  min-height: 88px;
  padding: 10px;
}

body.hw-editpages-modern-page .hw-editpages-modern-slot-label {
  overflow-wrap: anywhere;
  font-size: 15px;
  font-weight: 800;
}

body.hw-editpages-modern-page .hw-editpages-modern-slot-field,
body.hw-editpages-modern-page .hw-editpages-modern-slot-warning {
  overflow-wrap: anywhere;
  font-size: 12px;
}

body.hw-editpages-modern-page .hw-editpages-modern-slot-field-row {
  display: inline-flex;
  align-items: center;
  min-width: 0;
  gap: 6px;
}

body.hw-editpages-modern-page .hw-editpages-modern-slot-color-dot {
  width: 9px;
  height: 9px;
  flex: 0 0 9px;
  border: 1px solid var(--hw-border-strong);
  border-radius: 50%;
}

body.hw-editpages-modern-page .hw-editpages-modern-slot-column-badge {
  display: none;
}

body.hw-editpages-modern-page .hw-editpages-modern-slot-warning {
  align-self: end;
  color: var(--hw-validation-text);
  font-weight: 800;
}

body.hw-editpages-modern-page .hw-editpages-modern-slot.is-inactive {
  border-color: var(--hw-status-error-border);
  background: var(--hw-status-error-bg);
}

body.hw-editpages-modern-page .hw-editpages-modern-field {
  display: grid;
  gap: 5px;
  margin-bottom: 10px;
  color: var(--hw-text-secondary);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

body.hw-editpages-modern-page .hw-editpages-modern-field input,
body.hw-editpages-modern-page .hw-editpages-modern-field select {
  color: var(--hw-input-text);
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  text-transform: none;
}

body.hw-editpages-modern-page .hw-editpages-modern-color-button {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  min-height: 40px;
  box-sizing: border-box;
  padding: 8px 10px;
  border: 1px solid var(--hw-input-border);
  border-radius: 8px;
  background: var(--hw-input-bg);
  color: var(--hw-input-text);
  cursor: pointer;
  font: inherit;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
}

body.hw-editpages-modern-page .hw-editpages-modern-color-button:focus {
  border-color: var(--hw-input-focus);
  box-shadow: 0 0 0 3px var(--hw-input-focus-outline);
  outline: none;
}

body.hw-editpages-modern-page .hw-editpages-modern-color-swatch {
  width: 18px;
  height: 18px;
  flex: 0 0 18px;
  border: 1px solid var(--hw-border-strong);
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.55);
}

body.hw-editpages-modern-page .hw-editpages-modern-color-palette {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(28px, 1fr));
  gap: 6px;
  max-height: 190px;
  margin-top: 8px;
  padding: 8px;
  overflow: auto;
  border: 1px solid var(--hw-border);
  border-radius: 8px;
  background: var(--hw-surface);
  box-shadow: 0 12px 28px var(--hw-card-shadow);
}

body.hw-editpages-modern-page .hw-editpages-modern-color-swatch-button {
  width: 28px;
  height: 28px;
  border: 1px solid var(--hw-border-strong);
  border-radius: 50%;
  cursor: pointer;
}

body.hw-editpages-modern-page .hw-editpages-modern-color-swatch-button.is-selected {
  border-color: var(--hw-input-focus);
  box-shadow: 0 0 0 3px var(--hw-input-focus-outline);
}

body.hw-editpages-modern-page .hw-editpages-modern-slot-actions {
  align-items: stretch;
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-top: 12px;
}

body.hw-editpages-modern-page .hw-editpages-modern-action-button.glowbutton,
body.hw-editpages-modern-page .hw-editpages-modern-add-menu-button.glowbutton,
body.hw-editpages-modern-page .hw-editpages-modern-glyph-button.glowbutton,
body.hw-editpages-modern-page .hw-editpages-modern-small-button.glowbutton,
body.hw-editpages-modern-page .hw-editpages-modern-wide-button.glowbutton {
  min-height: 38px;
  width: 100%;
}

body.hw-editpages-modern-page .hw-editpages-modern-glyph-button.glowbutton {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  min-width: 42px;
  padding: 0;
  font-size: 21px;
  font-weight: 800;
  line-height: 1;
}

body.hw-editpages-modern-page .hw-editpages-modern-inline-warning,
body.hw-editpages-modern-page .hw-editpages-modern-empty {
  margin-top: 12px;
  padding: 10px 12px;
  border: 1px solid var(--hw-status-error-border);
  border-radius: 8px;
  background: var(--hw-status-error-bg);
  font-size: 13px;
}

body.hw-editpages-modern-page .hw-editpages-modern-empty {
  border-color: var(--hw-border);
  background: var(--hw-surface-soft);
  color: var(--hw-text-secondary);
}

body.hw-editpages-modern-page .hw-editpages-modern-mwd {
  padding: 0;
  overflow: hidden;
}

body.hw-editpages-modern-page .hw-editpages-modern-mwd-toggle {
  width: 100%;
  min-height: 44px;
  padding: 10px 14px;
  border: 0;
  background: var(--hw-surface-soft);
  color: var(--hw-text-heading);
  cursor: pointer;
  font: inherit;
  font-weight: 800;
  text-align: left;
}

body.hw-editpages-modern-page .hw-editpages-modern-mwd-panel {
  display: grid;
  grid-template-columns: repeat(3, minmax(180px, 1fr));
  gap: 12px;
  padding: 14px;
  border-top: 1px solid var(--hw-border);
}

@media (max-width: 1120px) {
  body.hw-editpages-modern-page .hw-editpages-modern-workspace {
    grid-template-columns: minmax(420px, 1fr);
  }

  body.hw-editpages-modern-page .hw-editpages-modern-details {
    border-top: 1px solid var(--hw-border);
    border-left: 0;
  }

  body.hw-editpages-modern-page .hw-editpages-modern-mwd-panel {
    grid-template-columns: repeat(2, minmax(180px, 1fr));
  }

  body.hw-exportdata-page .hw-exportdata-config-bar {
    grid-template-columns: minmax(180px, 1fr) minmax(320px, 2fr);
  }
}
@media (max-width: 760px) {
  body.hw-editpages-modern-page .hw-editpages-modern-app {
    width: calc(100% - 16px);
    min-height: calc(100vh - 16px);
    margin: 8px auto 40px auto;
  }

  body.hw-editpages-modern-page .hw-editpages-modern-header,
body.hw-editpages-modern-page .hw-editpages-modern-map-header,
body.hw-editpages-modern-page .hw-editpages-modern-header-actions,
body.hw-editpages-modern-page .hw-editpages-modern-header-buttons,
body.hw-editpages-modern-page .hw-editpages-modern-map-actions {
    align-items: stretch;
    flex-direction: column;
  }

  body.hw-editpages-modern-page .hw-editpages-modern-header-actions {
    justify-items: stretch;
  }

  body.hw-editpages-modern-page .hw-editpages-modern-map-actions {
    width: 100%;
    margin-left: 0;
  }

  body.hw-editpages-modern-page .hw-editpages-modern-map-actions .glowbutton {
    width: 100%;
  }

  body.hw-editpages-modern-page .hw-editpages-modern-status {
    text-align: left;
  }

  body.hw-editpages-modern-page .hw-editpages-modern-workspace,
body.hw-editpages-modern-page .hw-editpages-modern-mwd-panel {
    grid-template-columns: 1fr;
  }

  body.hw-editpages-modern-page .hw-editpages-modern-page-tabs-row {
    flex-direction: column;
  }

  body.hw-editpages-modern-page .hw-editpages-modern-page-tabs-row > .hw-editpages-modern-wide-button.glowbutton,
body.hw-editpages-modern-page .hw-editpages-modern-page-item {
    width: 100%;
  }

  body.hw-editpages-modern-page .hw-editpages-modern-page-tabs-row > .hw-editpages-modern-wide-button.glowbutton {
    flex-basis: auto;
  }

  body.hw-editpages-modern-page .hw-editpages-modern-map-panel,
body.hw-editpages-modern-page .hw-editpages-modern-details {
    border-top: 1px solid var(--hw-border);
    border-left: 0;
  }

  body.hw-editpages-modern-page .hw-editpages-modern-layout-map:not(.is-plot-page) {
    grid-template-columns: 1fr !important;
  }

  body.hw-editpages-modern-page .hw-editpages-modern-layout-map.is-plot-page {
    grid-auto-flow: row;
    overflow-x: auto;
    padding-bottom: 10px;
  }

  body.hw-editpages-modern-page .hw-editpages-modern-layout-map.is-plot-page .hw-editpages-modern-slot {
    min-width: 120px;
  }

  body.hw-editpages-modern-page .hw-editpages-modern-layout-map.is-plot-page .hw-editpages-modern-slot-column-badge {
    display: inline-flex;
    align-items: center;
    justify-self: start;
    min-height: 18px;
    margin-bottom: 2px;
    padding: 2px 6px;
    border: 1px solid var(--hw-border);
    border-radius: 999px;
    background: var(--hw-surface-soft);
    color: var(--hw-text-secondary);
    font-size: 10px;
    font-weight: 800;
    letter-spacing: 0.04em;
    text-transform: uppercase;
  }

  body.hw-editpages-modern-page .hw-editpages-modern-slot-actions {
    grid-template-columns: 1fr;
  }

  body.hw-exportdata-page .hw-exportdata-app {
    height: auto;
    min-height: 100vh;
    overflow: visible;
  }

  body.hw-exportdata-page .hw-exportdata-header,
body.hw-exportdata-page .hw-exportdata-export-bar,
body.hw-exportdata-page .hw-exportdata-preview-toolbar,
body.hw-exportdata-page .hw-exportdata-modal-tools,
body.hw-exportdata-page .hw-exportdata-modal-actions {
    align-items: stretch;
    flex-direction: column;
  }

  body.hw-exportdata-page .hw-exportdata-header,
body.hw-exportdata-page .hw-exportdata-export-bar {
    display: flex;
  }

  body.hw-exportdata-page .hw-exportdata-config-bar,
body.hw-exportdata-page .hw-exportdata-preview-toolbar {
    grid-template-columns: 1fr;
  }

  body.hw-exportdata-page .hw-exportdata-range-inputs,
body.hw-exportdata-page .hw-exportdata-preset-stack,
body.hw-exportdata-page .hw-exportdata-template-actions {
    grid-template-columns: 1fr;
  }

  body.hw-exportdata-page .hw-exportdata-footer-actions {
    width: 100%;
    margin-left: 0;
  }

  body.hw-exportdata-page .hw-exportdata-footer-actions .glowbutton,
body.hw-exportdata-page .hw-exportdata-add-column.glowbutton,
body.hw-exportdata-page .hw-exportdata-clear-channels.glowbutton,
body.hw-exportdata-page .hw-exportdata-primary-action.glowbutton,
body.hw-exportdata-page .hw-exportdata-return-link.glowbutton {
    width: 100%;
  }

  body.hw-exportdata-page .hw-exportdata-modal-selection-actions,
body.hw-exportdata-page .hw-exportdata-modal-submit-actions {
    align-items: stretch;
    flex-direction: column;
  }

  body.hw-exportdata-page .hw-exportdata-grid-wrap {
    flex: 0 0 auto;
    height: 520px;
  }
}
body.well-home-page .well-shell-tabstrip,
body.rsw-page .well-shell-tabstrip {
  display: flex;
  align-items: stretch;
  flex-wrap: nowrap;
  min-height: 44px;
  order: 1;
  flex: 0 1 auto;
}
body.well-home-page .well-shell-tab,
body.rsw-page .well-shell-tab {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  padding: 0 14px;
  background-color: #4571af;
  color: #ffffff;
  text-decoration: none;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.02em;
  box-sizing: border-box;
}
body.well-home-page .well-shell-tab:visited,
body.rsw-page .well-shell-tab:visited {
  color: #ffffff;
}
body.well-home-page .well-shell-tab:hover,
body.well-home-page .well-shell-tab.is-selected,
body.rsw-page .well-shell-tab:hover,
body.rsw-page .well-shell-tab.is-selected {
  background-color: #cc6600 !important;
  color: #ffffff !important;
}
body.well-home-page .well-shell-tab-link,
body.rsw-page .well-shell-tab-link {
  cursor: pointer;
}
body.well-home-page .well-shell-tab-label,
body.rsw-page .well-shell-tab-label {
  cursor: default;
  background-color: #4571af !important;
}
body.well-home-page .well-shell-tab-label:hover,
body.rsw-page .well-shell-tab-label:hover {
  background-color: #4571af !important;
}
body.well-home-page .well-status-wrap,
body.rsw-page .well-status-wrap {
  color: #ffffff;
}
body.well-home-page .well-status-inner,
body.rsw-page .well-status-inner {
  padding-top: 9px;
  padding-right: 9px;
}
body.well-home-page .well-status-prefix,
body.rsw-page .well-status-prefix {
  display: inline-block;
  font-size: 0;
  line-height: 1;
  vertical-align: baseline;
}
body.well-home-page .well-status-prefix::before,
body.rsw-page .well-status-prefix::before {
  content: attr(data-desktop-label);
  font-size: 13px;
  line-height: 1.2;
}
body.well-home-page #well_nav.well-nav-status-stacked,
body.rsw-page #well_nav.well-nav-status-stacked {
  flex-wrap: wrap;
  align-items: stretch;
  border-bottom: 0 !important;
}
body.well-home-page #well_nav.well-nav-status-stacked .well-shell-tabstrip,
body.rsw-page #well_nav.well-nav-status-stacked .well-shell-tabstrip {
  flex: 1 1 100%;
  min-width: 0;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
body.well-home-page #well_nav.well-nav-status-stacked .well-status-wrap,
body.rsw-page #well_nav.well-nav-status-stacked .well-status-wrap {
  order: 3 !important;
  flex: 0 0 100%;
  width: 100%;
  margin-left: 0;
  padding: 6px 12px 8px 12px !important;
  border-top: 0;
  border-bottom: 0;
  box-shadow: none;
  background: transparent;
}
body.well-home-page #well_nav.well-nav-status-stacked .well-status-inner,
body.rsw-page #well_nav.well-nav-status-stacked .well-status-inner {
  padding-top: 0 !important;
  padding-right: 0 !important;
  border: 0;
  box-shadow: none;
}
body.well-home-page #well_nav .well_nav_menu_hover,
body.rsw-page #well_nav .well_nav_menu_hover {
  background-color: #4571af;
  color: #ffffff;
  box-shadow: inset 0 0 0 1px rgba(255, 228, 193, 0.14), 0 0 14px rgba(255, 150, 46, 0.24);
}
body.well-home-page #well_nav .well_nav_menu_hover a,
body.rsw-page #well_nav .well_nav_menu_hover a {
  color: #ffffff;
}
body.well-home-page #well_nav td.hw-well-menu-active,
body.well-home-page #well_nav li.hw-well-menu-active,
body.well-home-page #well_nav a.hw-well-menu-active,
body.rsw-page #well_nav td.hw-well-menu-active,
body.rsw-page #well_nav li.hw-well-menu-active,
body.rsw-page #well_nav a.hw-well-menu-active {
  background-color: #cc6600 !important;
  color: #ffffff !important;
  box-shadow: inset 0 0 0 1px rgba(255, 226, 188, 0.16), 0 0 14px rgba(255, 145, 34, 0.22);
}
body.well-home-page #well_nav td.hw-well-menu-active a,
body.well-home-page #well_nav li.hw-well-menu-active a,
body.well-home-page #well_nav a.hw-well-menu-active,
body.rsw-page #well_nav td.hw-well-menu-active a,
body.rsw-page #well_nav li.hw-well-menu-active a,
body.rsw-page #well_nav a.hw-well-menu-active {
  color: #ffffff !important;
}

@media screen and (max-width: 767px), screen and (max-width: 980px) and (max-height: 430px) and (orientation: landscape) {
  body.well-home-page .well-status-prefix::before,
body.rsw-page .well-status-prefix::before {
    content: attr(data-mobile-label);
  }
}
.home-discussion-header,
.home-discussion-footer,
.home-files-header,
.home-files-footer {
  width: 100%;
  background-color: #e0e0e0;
  font-size: 15px;
  cursor: pointer;
  min-height: 34px;
  padding: 8px 8px 6px 8px;
  box-sizing: border-box;
}

body.well-home-page .home-discussion-pinned {
  display: none;
  padding: 4px 7px;
  border-top: 1px solid #cfd9e7;
  border-bottom: 1px solid #cfd9e7;
  background: #fff7d9;
  font-size: 11px;
  line-height: 1.35;
}

body.well-home-page .home-discussion-pinned-item {
  margin-top: 3px;
  padding-top: 3px;
  border-top: 1px solid #e8d89b;
}

body.well-home-page .home-discussion-pinned-item:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}

body.well-home-page .home-discussion-pinned-icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-right: 6px;
  background: url(/ico/pin.png) center center/18px 18px no-repeat;
  vertical-align: text-bottom;
}

body.well-home-page .home-discussion-pinned-link {
  color: #3a5b8a;
  text-decoration: none;
}

body.well-home-page .home-discussion-pinned-link:hover {
  text-decoration: underline;
}

body.well-home-page .well-global-discussion-pinned {
  display: none;
  margin: 0;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  overflow: hidden;
}

.home-discussion-messages {
  display: flex;
  flex-direction: column;
  overflow: auto;
  overflow-x: hidden;
  flex: 1 1 auto;
  min-height: 0;
  background: #f7f9fc;
  border-top: 1px solid #cfd9e7;
  border-bottom: 1px solid #cfd9e7;
  padding: 4px;
}

.home-discussion-older-hint {
  display: none;
  padding: 3px 6px;
  border-top: 1px solid #cfd9e7;
  border-bottom: 1px solid #cfd9e7;
  background: #edf4ff;
  font-size: 11px;
  line-height: 1.3;
}

.home-discussion-older-link {
  color: #2f5f93;
  text-decoration: none;
}

.home-discussion-older-link:hover {
  text-decoration: underline;
}

.home-discussion-empty {
  display: flex;
  flex: 1 1 auto;
  min-height: 0;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 12px;
  color: #526c8f;
  padding: 12px 8px;
}

.home-discussion-item {
  background: #fff;
  border: 1px solid #d2dceb;
  border-radius: 6px;
  padding: 8px 10px;
  margin-bottom: 6px;
}

.home-discussion-item:last-child {
  margin-bottom: 0;
}

.home-discussion-row {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}

.home-discussion-main {
  flex: 1 1 auto;
  min-width: 0;
}

.home-discussion-meta {
  display: flex;
  align-items: center;
  gap: 7px;
  font-size: 11px;
  color: #38587d;
}

.home-discussion-avatar {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid #c8d8ea;
  -o-object-fit: cover;
     object-fit: cover;
  flex: 0 0 18px;
}

.home-discussion-when {
  margin-left: auto;
  color: #637fa2;
  white-space: nowrap;
}

.home-discussion-reply {
  font-size: 10px;
  color: #58779c;
  margin-top: 4px;
  margin-bottom: 2px;
}

.home-discussion-reply a {
  color: #345d89;
  text-decoration: none;
}

.home-discussion-reply a:hover {
  text-decoration: underline;
}

.home-discussion-body {
  font-size: 12px;
  color: #1e324a;
  line-height: 1.4;
  margin-top: 5px;
  word-wrap: break-word;
}

.home-discussion-body p {
  margin: 0 0 4px 0;
}

.home-discussion-body p:last-child {
  margin-bottom: 0;
}

.home-discussion-body img {
  max-width: 96px;
  max-height: 72px;
  border: 1px solid #d0deef;
  border-radius: 4px;
}

.home-discussion-body pre {
  margin: 4px 0 0 0;
  padding: 4px 5px;
  border: 1px solid #cbd8ea;
  border-radius: 4px;
  background: #eef4fb;
  font-size: 11px;
  line-height: 1.3;
  white-space: pre-wrap;
  word-break: break-word;
}

.home-discussion-controls {
  margin-top: 4px;
}

.home-discussion-btn {
  border: 1px solid #aac0dd;
  background: #f7fbff;
  color: #2d527a;
  border-radius: 4px;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  font-weight: 700;
  line-height: 1;
  padding: 3px 5px 2px 5px;
  margin-right: 3px;
  cursor: pointer;
}

.home-discussion-btn:hover {
  background: #ecf4ff;
}

a.home-discussion-btn {
  text-decoration: none;
  display: inline-block;
}

.home-discussion-reactions {
  flex: 0 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 3px;
  max-width: 96px;
}

.home-discussion-reaction {
  border: 1px solid #c6d4e9;
  background: #f6f9fe;
  border-radius: 10px;
  padding: 1px 6px;
  display: inline-flex;
  align-items: center;
  font-size: 11px;
  line-height: 1.2;
}

button.home-discussion-reaction {
  cursor: pointer;
}

.home-discussion-reaction.mine {
  border-color: #8cb0de;
  background: #dce9fb;
}

.home-discussion-reaction-menu {
  display: none;
  position: fixed;
  z-index: 40;
  background: #fff;
  border: 1px solid #aec4e3;
  border-radius: 6px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.22);
  padding: 4px;
}

.home-discussion-reaction-option {
  border: 1px solid #d0ddee;
  background: #f9fbff;
  border-radius: 4px;
  width: 28px;
  height: 28px;
  padding: 0;
  margin: 2px;
  font-size: 16px;
  line-height: 1;
  cursor: pointer;
}

.home-discussion-reaction-option:hover {
  background: #edf4ff;
}

:root {
  --well-shell-top-offset: 0px;
  --well-shell-footer-height: 0px;
  --well-shell-sidebar-width: 300px;
  --well-shell-gap: 0px;
  --well-shell-padding: 0px;
  --well-mobile-content-min-height: 0px;
  --well-mobile-live-content-height: 0px;
  --well-mobile-file-search-overlay-height: 0px;
  --well-mobile-notch-left: 0px;
  --well-mobile-notch-right: 0px;
  --well-info-bg: #eef3f8;
  --well-info-card-border: #d6dfeb;
  --well-info-card-shadow: 0 18px 36px rgba(16, 30, 48, 0.1);
  --well-info-navy: #163a63;
  --well-info-navy-soft: #3d6798;
  --well-info-accent: #cc6600;
  --well-info-accent-soft: #f0b55d;
  --well-info-text: #19314c;
}

body.hw-responsive-page.well-home-page {
  background: #999999;
  margin: 0 0;
}

body.well-home-page #bodycontainer.hw-responsive-shell {
  width: calc(100% - var(--well-shell-sidebar-width) - var(--well-shell-gap) - 12px);
  max-width: none;
  margin: 12px calc(var(--well-shell-sidebar-width) + var(--well-shell-gap)) 12px 12px;
  /*border: 1px solid #b9bec7;*/
  border-radius: 10px;
  box-shadow: 0 10px 24px rgba(16, 29, 44, 0.08);
  background: #ffffff;
  overflow: hidden;
}

body.well-home-page.well-home-no-rail #bodycontainer.hw-responsive-shell {
  width: min(1200px, calc(100% - 24px));
  margin: 12px auto;
}

#masthead,
.hw-logo-bar {
  background: #ffffff;
}

body.well-home-page #container.hw-responsive-main {
  height: calc(100vh - var(--well-shell-top-offset) - 12px);
  min-height: calc(100vh - var(--well-shell-top-offset) - 12px);
  padding: 0;
  overflow: hidden;
  background: transparent;
  z-index: auto;
}

body.well-home-page #container.hw-responsive-main::before {
  display: none;
}

body.well-home-page #bottomfooter.hw-responsive-footer {
  display: none;
}

body.well-home-page #left_col {
  position: fixed !important;
  left: auto !important;
  right: 0 !important;
  top: 0 !important;
  width: var(--well-shell-sidebar-width);
  height: 100vh;
  padding: 12px !important;
  box-sizing: border-box;
  z-index: 100;
}

body.well-home-page #page_content {
  margin-left: 0;
  height: 100%;
  min-height: 100%;
  padding: 0;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

body.well-home-page.well-home-no-rail #page_content {
  max-width: 1200px;
  margin: 0 auto;
}

body.well-home-page #page_content > .well-tab-shell {
  flex: 1 1 auto;
  min-height: 0;
}

.well-realtime-rail {
  display: flex;
  flex-direction: column;
  height: 100%;
  margin: 0;
  background: linear-gradient(180deg, #153a63 0%, #0d2744 100%);
  border-radius: 14px;
  box-shadow: 0 16px 36px rgba(7, 28, 51, 0.26);
  overflow: hidden;
  color: #edf5ff;
}

.well-realtime-rail-header {
  position: relative;
  padding: 12px 14px 8px 14px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

.well-realtime-rail-header-main {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 10px;
}

.well-realtime-rail-title {
  margin: 0;
  font-size: 19px;
  font-weight: 700;
  letter-spacing: 0.02em;
}

.well-realtime-rail-subtitle {
  margin-top: 4px;
  font-size: 12px;
  line-height: 1.35;
  color: rgba(237, 245, 255, 0.82);
}

.well-realtime-rail-header-actions {
  position: relative;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  gap: 8px;
}

.well-realtime-page-controls {
  display: flex;
  align-items: center;
  gap: 8px;
}

.well-realtime-page-shortcuts {
  display: none;
  align-items: center;
  gap: 8px;
  flex: 0 0 auto;
}

.well-realtime-menu-wrap {
  position: relative;
  display: flex;
  align-items: center;
}

.well-realtime-menu-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  padding: 0;
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.08);
  color: #edf5ff;
  font-size: 17px;
  line-height: 1;
  text-align: center;
  cursor: pointer;
}

.well-realtime-menu-button:hover,
.well-realtime-menu-button.is-open {
  background: rgba(255, 255, 255, 0.16);
}

.well-realtime-header-action {
  display: none;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.08);
  color: #edf5ff;
  font-size: 17px;
  line-height: 1;
  text-decoration: none;
  cursor: pointer;
}

.well-realtime-header-action:hover {
  background: rgba(255, 255, 255, 0.16);
}

.well-realtime-menu {
  position: absolute;
  top: auto;
  bottom: calc(100% + 8px);
  right: 0;
  min-width: 168px;
  padding: 6px;
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 12px;
  background: rgba(8, 24, 40, 0.96);
  box-shadow: 0 18px 36px rgba(0, 0, 0, 0.26);
  z-index: 4;
}

.well-realtime-menu[hidden] {
  display: none !important;
}

.well-realtime-menu button {
  display: block;
  width: 100%;
  padding: 9px 10px;
  border: 0;
  border-radius: 8px;
  background: transparent;
  color: #edf5ff;
  text-align: left;
  font-size: 12px;
  font-weight: 700;
  cursor: pointer;
}

.well-realtime-menu button:hover {
  background: rgba(255, 255, 255, 0.12);
}

.well-realtime-rail-body {
  flex: 1 1 auto;
  min-height: 0;
  padding: 8px 12px;
  overflow: hidden;
}

.well-realtime-rail-body > div[id$=upGauges] {
  display: block;
  height: 100%;
  min-height: 0;
}

body.well-home-page #left_col .connecterroron,
body.well-home-page #left_col .connecterroroff {
  position: static;
  margin-bottom: 10px;
}

.well-realtime-gauge-viewport {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
  touch-action: pan-y;
}

.well-realtime-gauge-viewport.is-layout-pending .well-realtime-gauge-track,
.well-realtime-gauge-viewport.is-layout-pending > .well-realtime-gauge-card {
  opacity: 0;
  visibility: hidden;
}

.well-realtime-gauge-viewport.is-layout-ready .well-realtime-gauge-track,
.well-realtime-gauge-viewport.is-layout-ready > .well-realtime-gauge-card {
  opacity: 1;
  visibility: visible;
}

.well-realtime-gauge-track {
  display: flex;
  flex-direction: row;
  gap: 0;
  height: 100%;
  transition: transform 180ms ease-out;
  will-change: transform;
}

.well-realtime-gauge-track.is-wrap-resetting,
.well-realtime-gauge-viewport.is-layout-ready .well-realtime-gauge-track.is-wrap-resetting,
.well-realtime-gauge-viewport.is-layout-pending .well-realtime-gauge-track.is-wrap-resetting {
  transition: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

.well-realtime-gauge-page {
  display: grid;
  flex: 0 0 auto;
  width: auto;
  height: 100%;
  min-width: 0;
  min-height: 0;
  gap: 8px;
  box-sizing: border-box;
  grid-template-rows: repeat(var(--well-realtime-visible-count, 3), minmax(0, 1fr));
}

.well-realtime-gauge-card {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 0;
  min-width: 0;
  min-height: 0;
  padding: 2px;
  border-radius: 3px;
  border: 0;
  box-sizing: border-box;
  background: #f6a118;
  box-shadow: none;
  overflow: hidden;
}

.well-realtime-gauge-title-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  min-height: 0;
  padding: 4px 6px;
  margin-bottom: 2px;
  width: 100%;
  box-sizing: border-box;
  background: #d7d7d7;
}

.well-realtime-gauge-title,
.well-realtime-gauge-select {
  margin: 0;
  width: 100%;
  font-size: 12px;
  line-height: 1.25;
  font-weight: 700;
  color: #171717;
}

.well-realtime-gauge-title {
  letter-spacing: 0.01em;
}

.well-realtime-gauge-main {
  flex: 1 1 auto;
  min-width: 0;
}

.well-realtime-gauge-select {
  display: none;
  padding: 2px 20px 2px 4px;
  border: 1px solid #8c8c8c;
  border-radius: 2px;
  background: #ececec;
  color: #171717;
}

.well-realtime-gauge-card.is-editing .well-realtime-gauge-title {
  display: none;
}

.well-realtime-gauge-card.is-editing .well-realtime-gauge-select {
  display: block;
}

.well-realtime-gauge-edit {
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  margin: 0;
  border: 0;
  border-radius: 2px;
  background: rgba(255, 255, 255, 0.55);
  color: #5c5c5c;
  font-size: 11px;
  line-height: 1;
  opacity: 0;
  transition: opacity 120ms ease-out, background-color 120ms ease-out;
  cursor: pointer;
}

.well-realtime-gauge-card:hover .well-realtime-gauge-edit,
.well-realtime-gauge-card.is-editing .well-realtime-gauge-edit {
  opacity: 1;
}

.well-realtime-gauge-edit:hover {
  background: rgba(255, 255, 255, 0.9);
  color: #171717;
}

.well-realtime-gauge-value {
  display: flex;
  flex: 1 1 auto;
  min-height: 0;
  width: 100%;
  align-items: center;
  justify-content: center;
  background: #242424;
  text-align: center;
  color: #8ff871;
  font-size: 27px;
  font-family: "HorizonLog Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  line-height: 1;
  font-weight: 800;
  letter-spacing: -0.02em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 6px;
  box-sizing: border-box;
}

.well-realtime-gauge-card.is-compact .well-realtime-gauge-value {
  font-size: 22px;
}

.well-realtime-gauge-card.is-tight .well-realtime-gauge-value {
  font-size: 19px;
}

.well-realtime-gauge-empty {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 20px 14px;
  color: rgba(237, 245, 255, 0.78);
  font-size: 13px;
}

.well-realtime-rail-actions {
  padding: 10px 12px 12px 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  background: rgba(3, 17, 31, 0.18);
}

.well-realtime-rail-actions .well-realtime-page-buttons {
  display: flex;
  gap: 8px;
  flex: 1 1 auto;
}

.well-realtime-rail-actions .well-realtime-page-buttons input,
.well-realtime-rail-actions .well-realtime-page-buttons button {
  flex: 1 1 50%;
  font-size: 22px;
  line-height: 1;
}

.well-realtime-open {
  display: block;
  margin-top: 10px;
  padding: 11px 12px;
  border-radius: 9px;
  background: #f6b93b;
  color: #14273f !important;
  text-align: center;
  text-decoration: none;
  font-weight: 700;
  letter-spacing: 0.02em;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35);
}

.well-realtime-open:hover {
  background: #ffc458;
}

.well-tab-shell {
  height: 100%;
  min-height: 100%;
  min-width: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.well-tab-panel {
  display: none;
  height: 100%;
  min-height: 100%;
  overflow: auto;
  border-radius: 0;
  background: #ffffff;
  box-shadow: none;
}

.well-tab-panel.is-active {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-height: 0;
}

body.well-home-page #well_nav td.well_nav_menu_item:hover,
body.well-home-page #well_nav li.well_nav_menu_item:hover {
  background-color: #cc6600 !important;
  color: #ffffff !important;
  box-shadow: inset 0 0 0 1px rgba(255, 226, 188, 0.16), 0 0 14px rgba(255, 145, 34, 0.22);
}

.welcome-notice {
  border-color: #d8e2ee;
  background: linear-gradient(135deg, #f6fbff 0%, #dfeaf6 100%);
  box-shadow: 0 14px 30px rgba(28, 54, 86, 0.14);
  margin-bottom: 0;
  width: 100%;
  box-sizing: border-box;
}

.welcome-notice .welcome-notice-table {
  background: transparent !important;
  width: 100%;
}

.welcome-notice .welcome-notice-header {
  width: 1%;
  padding: 14px 18px;
  background: #173a61 !important;
  color: #f7fbff;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  white-space: nowrap;
}

.welcome-notice .welcome-notice-body {
  padding: 14px 18px !important;
  background: transparent !important;
  color: #24405e !important;
  font-size: 14px;
  line-height: 1.6;
  display: grid;
  gap: 12px 16px;
  grid-template-columns: minmax(0, 1fr);
  grid-template-areas: "message" "options" "actions";
}

.welcome-notice .welcome-notice-message {
  display: block;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 700;
  grid-area: message;
}

.welcome-notice .welcome-notice-options {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 12px;
  margin-bottom: 0;
  grid-area: options;
}

.welcome-notice .welcome-notice-option {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  min-width: 0;
  padding: 12px 14px;
  border: 1px solid #d5e0eb;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.72);
}

.welcome-notice .welcome-notice-options input[type=checkbox] {
  flex: 0 0 auto;
  margin: 2px 0 0 0;
  vertical-align: top;
  accent-color: #1f5d8d;
}

.welcome-notice .welcome-notice-option-label {
  display: block;
  margin: 0;
  color: inherit;
  font-size: 13px;
  line-height: 1.45;
  cursor: pointer;
}

.welcome-notice .welcome-notice-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: flex-end;
  align-items: flex-start;
  grid-area: actions;
}

.welcome-notice .welcome-notice-button {
  min-width: 140px;
}

@media screen and (min-width: 1080px) {
  .welcome-notice .welcome-notice-body {
    grid-template-columns: minmax(0, 1fr) auto;
    grid-template-areas: "message message" "options actions";
    align-items: start;
  }

  .welcome-notice .welcome-notice-actions {
    align-self: stretch;
  }
}
.well-tab-surface {
  height: 100%;
  min-height: 0;
  padding: 18px;
  box-sizing: border-box;
}

.well-tab-panel-home .well-tab-surface {
  padding: 0;
}

.well-tab-panel-home {
  /*overflow: hidden;*/
}

body.well-home-page #Panel4,
#Panel2,
#Panel3,
#Panel1 {
  width: 100% !important;
  height: 100% !important;
  min-height: 100%;
  box-sizing: border-box;
}

body.well-home-page #Panel4 {
  display: block;
  overflow-x: hidden;
  overflow-y: auto;
  background: linear-gradient(180deg, #f6f9fd 0%, #e5ebf3 100%);
}

.well-home-grid {
  display: grid;
  grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr) minmax(0, 1fr);
  gap: 10px;
  padding: 10px;
  align-items: start;
  box-sizing: border-box;
}

.well-home-grid-card {
  min-width: 0;
}

.well-home-grid .well-info-card,
.well-home-grid .well-info-bottom-map,
.well-home-grid .well-info-bottom-col {
  align-self: start;
  height: auto;
}

.well-home-grid .details-view-box {
  height: auto !important;
}

.well-home-grid-card-fixed-height {
  height: 260px !important;
  min-height: 260px;
}

.well-home-grid-card-overview {
  grid-column: auto;
}

.hw-well-home-hidden {
  display: none;
}

.well-info-top,
.well-info-bottom {
  flex: 1 1 0;
  min-height: 0;
}

.well-info-top {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 10px 10px 0 10px;
  background: linear-gradient(180deg, #f6f9fd 0%, var(--well-info-bg) 100%);
  border-bottom: 1px solid #d8deea;
  overflow: hidden;
}

.well-info-tabstrip-inner {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  flex: 0 0 auto;
  order: 1;
  align-self: flex-start;
  padding: 6px;
  border: 1px solid #d3deeb;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.82);
  box-shadow: 0 12px 24px rgba(15, 33, 52, 0.08);
}

.well-info-tab-button {
  min-height: 38px;
  padding: 0 16px;
  border: 0;
  border-radius: 999px;
  background: transparent;
  color: #35587d;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  cursor: pointer;
}

.well-info-tab-button:hover,
.well-info-tab-button.is-active {
  background: linear-gradient(135deg, var(--well-info-accent) 0%, var(--well-info-accent-soft) 100%);
  color: #ffffff;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 8px 18px rgba(163, 92, 9, 0.22);
}

.well-info-tab-panels {
  flex: 1 1 auto;
  min-height: 0;
  order: 2;
  position: relative;
  overflow: hidden;
}

.well-info-subpanel {
  display: none;
  height: 100%;
  padding: 0 0 8px 0;
  box-sizing: border-box;
  overflow: hidden;
}

.well-info-subpanel.is-active {
  display: block;
}

.well-info-panel-grid {
  display: grid;
  gap: 10px;
  min-height: 100%;
}

.well-info-panel-grid-primary {
  grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr) minmax(0, 1fr);
}

.well-info-panel-grid-secondary {
  grid-template-columns: minmax(0, 1.25fr) minmax(0, 1.25fr) minmax(0, 0.9fr) minmax(0, 0.9fr);
}

.well-info-card {
  position: relative;
  min-width: 0;
  height: 100%;
  padding: 12px 13px 10px 13px;
  border: 1px solid var(--well-info-card-border);
  border-radius: 12px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, #f9fbfe 100%);
  box-shadow: var(--well-info-card-shadow);
  overflow: hidden;
}

.well-info-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 5px;
  background: linear-gradient(90deg, var(--well-info-accent) 0%, var(--well-info-accent-soft) 100%);
}

.well-info-card-primary::before {
  background: linear-gradient(90deg, var(--well-info-navy) 0%, var(--well-info-accent) 100%);
}

.well-info-card-kicker {
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #8a5d20;
  margin-bottom: 1px;
}

.well-info-card-heading {
  margin: 0 0 8px 0;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: 22px;
  line-height: 1.2;
  color: var(--well-info-navy);
  font-weight: 600;
}

.well-info-card-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 8px;
}

.well-info-card-header .well-info-card-heading {
  margin-bottom: 0;
}

.well-related-wells-card .well-info-card-header {
  margin-bottom: 0.7rem;
}

.well-related-wells-list {
  display: flex;
  flex-direction: column;
  gap: 0.45rem;
}

.well-related-well-row {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 0.85rem;
  align-items: center;
  padding: 0.65rem 0.75rem;
  border: 1px solid var(--well-info-card-border);
  border-radius: 8px;
  color: inherit;
  text-decoration: none;
  background: rgba(255, 255, 255, 0.64);
  transition: border-color 0.15s ease, background-color 0.15s ease, transform 0.15s ease;
}

.well-related-well-row:hover,
.well-related-well-row:focus {
  border-color: var(--well-info-accent);
  background: #ffffff;
  color: inherit;
  text-decoration: none;
  transform: translateY(-1px);
}

.well-related-well-main,
.well-related-well-side {
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 0.16rem;
}

.well-related-well-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 700;
  color: var(--well-info-navy);
}

.well-related-well-meta,
.well-related-well-status {
  color: #667489;
  font-size: 0.84rem;
  line-height: 1.25;
}

.well-related-well-side {
  align-items: flex-end;
  text-align: right;
}

.well-related-well-distance {
  font-weight: 700;
  white-space: nowrap;
  color: var(--well-info-navy);
}

.well-info-card-edit {
  flex: 0 0 auto;
  min-width: 0;
  padding: 4px 10px !important;
  font-size: 11px !important;
  line-height: 1.3 !important;
  opacity: 0.76;
}

.well-info-card-edit:hover,
.well-info-card-edit:focus {
  opacity: 1;
}

.well-info-card .details-view-box {
  width: 100%;
  border: 0 !important;
  border-collapse: collapse;
  background: transparent;
}

.well-info-card .details-view-box td {
  padding: 6px 0;
  border: 0;
  background: transparent !important;
  vertical-align: top;
}

.well-info-card .details-view-box tr + tr td {
  border-top: 1px solid #e5edf6;
}

.well-info-card .details-view-box td:first-child {
  width: 40%;
  padding-right: 10px;
  font-size: 9px;
  font-weight: 800;
  line-height: 1.25;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #6c819a;
}

.well-info-card .details-view-box td:last-child {
  font-size: 12px;
  line-height: 1.32;
  color: var(--well-info-text);
  font-weight: 600;
  word-break: break-word;
}

.well-info-card .details-view-box td:last-child a {
  color: #1f568e;
  text-decoration: none;
  border-bottom: 1px solid rgba(31, 86, 142, 0.22);
}

.well-info-card .details-view-box td:last-child a:hover {
  color: #cc6600;
  border-bottom-color: rgba(204, 102, 0, 0.34);
}

.details-view-box-primary td:last-child {
  font-size: 14px;
}

.details-view-box-primary tr:first-child td:first-child {
  color: #a65f12;
}

.details-view-box-primary tr:first-child td:last-child {
  font-size: 22px;
  line-height: 1.08;
  color: var(--well-info-navy);
  font-weight: 800;
  letter-spacing: -0.02em;
}

.details-view-box-primary tr:nth-child(2) td:last-child {
  color: #294e76;
  font-size: 13px;
  font-weight: 700;
}

.well-info-bottom {
  display: grid;
  grid-template-columns: minmax(0, 1.55fr) minmax(0, 1fr) minmax(0, 1fr);
  gap: 10px;
  width: 100%;
  padding: 10px;
  overflow: hidden;
  background: linear-gradient(180deg, var(--well-info-bg) 0%, #e5ebf3 100%);
  box-sizing: border-box;
}

.well-info-bottom-map,
.well-info-bottom-col {
  min-width: 0;
  display: flex;
  flex-direction: column;
  height: auto;
  box-sizing: border-box;
  border: 1px solid var(--well-info-card-border);
  border-radius: 12px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, #f9fbfe 100%);
  box-shadow: var(--well-info-card-shadow);
  overflow: hidden;
}

.well-info-bottom-map {
  position: relative;
}

.well-info-bottom-col {
  border-left: 1px solid var(--well-info-card-border);
}

.well-home-panel-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  height: 40px;
  min-height: 40px;
  padding: 8px 14px 5px 14px;
  box-sizing: border-box;
  background: linear-gradient(135deg, #173a61 0%, #345f90 100%);
  color: #ffffff;
}

.well-home-panel-header-main {
  min-width: 0;
  flex: 1 1 auto;
}

.well-home-panel-kicker {
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.76);
}

.well-home-panel-title {
  margin-top: 0;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: 22px;
  line-height: 1.15;
  font-weight: 600;
}

.well-home-panel-header .well-home-panel-title:first-child {
  margin-top: 0;
}

.well-home-panel-expand {
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
  border: 1px solid rgba(255, 255, 255, 0.22);
  border-radius: 7px;
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff;
  font-size: 13px;
  line-height: 1;
  cursor: pointer;
}

.well-home-panel-expand:hover {
  background: rgba(255, 255, 255, 0.16);
}

.well-home-panel-body-map {
  flex: 1 1 auto;
  min-height: 0;
  padding: 0 0;
  overflow: hidden;
}

#hwMap,
body.well-home-page #Panel4 #hwMap,
body.well-home-page #Panel4 #pnlLatestTopics,
body.well-home-page #Panel4 #latestfilespanel {
  width: 100% !important;
  height: 100% !important;
  min-height: 0;
}

body.well-home-page #Panel4 #hwMap {
  display: block;
  width: 100%;
  height: 100% !important;
  min-height: 0;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: inset 0 0 0 1px rgba(16, 43, 70, 0.08);
}

.well-info-bottom-col > div {
  display: flex;
  flex: 1 1 auto;
  min-height: 0;
  width: 100%;
  flex-direction: column;
}

.home-discussion-header,
.home-files-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 8px 14px 5px 14px;
  box-sizing: border-box;
  background: linear-gradient(135deg, #173a61 0%, #345f90 100%);
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  cursor: default;
}

.home-discussion-footer,
.home-files-footer {
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 40px;
  padding: 8px 14px 5px 14px;
  box-sizing: border-box;
  background: #f6f9fc;
  border-top: 1px solid #d9e2ee;
  color: #1f568e;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  cursor: pointer;
}

.home-discussion-footer:hover,
.home-files-footer:hover {
  background: #edf3fa;
}

.well-tab-panel-files .hwFileBrowser .BrowseBtnPin {
  background-image: url(/ico/filepin.png) !important;
}

.home-panel-header-label {
  min-width: 0;
  flex: 1 1 auto;
  line-height: 1.15;
}

.home-discussion-header .home-panel-header-label,
.home-files-header .home-panel-header-label {
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

body.well-home-page .home-discussion-pinned {
  margin: 0;
  padding: 8px 14px 7px 14px;
  border: 0;
  border-top: 1px solid #ebd59e;
  border-bottom: 1px solid #ebd59e;
  border-radius: 0;
  background: #fff6da;
}

body.well-home-page .well-global-discussion-pinned {
  margin: 0;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
}

.home-discussion-messages {
  margin: 0;
  border: 0;
  border-top: 1px solid #d7e2ef;
  border-bottom: 1px solid #d7e2ef;
  border-radius: 0;
  background: #f8fbff;
  padding: 0;
}

.home-discussion-older-hint {
  margin: 0;
  padding: 6px 14px;
  border: 0;
  border-top: 1px solid #d6e4f5;
  border-bottom: 1px solid #d6e4f5;
  border-radius: 0;
  background: #edf4ff;
}

.home-discussion-empty {
  color: #506987;
  padding: 18px 14px;
}

.home-discussion-item {
  border: 0;
  border-bottom: 1px solid #dce6f2;
  border-radius: 0;
  padding: 10px 14px 9px 14px;
  box-shadow: none;
  background: #ffffff;
  margin: 0;
}

.home-discussion-item.is-linkable {
  cursor: pointer;
}

.home-discussion-item:last-child {
  border-bottom: 0;
}

.home-discussion-meta {
  gap: 8px;
}

.home-discussion-avatar {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
}

.home-discussion-reply {
  margin-top: 4px;
}

.home-discussion-body {
  margin-top: 5px;
}

.home-files-list {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto;
  min-height: 0;
  width: 100%;
  padding: 0 0;
  box-sizing: border-box;
}

.home-files-list > div {
  height: 100%;
}

.home-file-name {
  display: -webkit-box;
  overflow: hidden;
  max-height: 2.5em;
  line-height: 1.25;
  word-break: break-word;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.home-files-empty {
  display: flex;
  flex: 1 1 auto;
  min-height: 0;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #506987;
  font-size: 13px;
  padding: 12px 8px;
}

body.well-home-page #Panel4 #latestfilespanel .wTable,
.home-files-list table.wTable {
  width: 100% !important;
  table-layout: fixed;
  border: 0 !important;
  border-collapse: separate;
  border-spacing: 0;
  background: transparent;
  outline: 0;
  box-shadow: none;
}

body.well-home-page #Panel4 #latestfilespanel .wTable tbody,
body.well-home-page #Panel4 #latestfilespanel .wTable tr,
.home-files-list table.wTable tbody,
.home-files-list table.wTable tr {
  border: 0 !important;
  outline: 0 !important;
  background: transparent !important;
}

body.well-home-page #Panel4 #latestfilespanel .wTable td,
.home-files-list table.wTable td {
  box-sizing: border-box;
  word-break: break-word;
  white-space: normal;
  vertical-align: middle;
  background: #f8fbff;
  border: 0 !important;
  border-top: 1px solid #e0e9f4 !important;
  padding: 8px 10px !important;
}

body.well-home-page #Panel4 #latestfilespanel .wTable td.wTableRow,
.home-files-list table.wTable td.wTableRow {
  padding: 8px 10px !important;
}

.home-files-list table.wTable tr:hover td {
  background: #5e86bc;
  color: #ffffff;
}

.home-files-list table.wTable tr:hover td:first-child,
.home-files-list table.wTable tr:hover td:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.home-files-list table.wTable tr:hover td a,
.home-files-list table.wTable tr:hover td .home-file-name {
  color: #ffffff;
}

body.well-home-page #Panel4 #latestfilespanel .wTable tr:first-child td,
.home-files-list table.wTable tr:first-child td {
  border-top: 0;
}

body.well-home-page #Panel4 #latestfilespanel .wTable tr td:first-child,
.home-files-list table.wTable tr td:first-child {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  padding-left: 10px;
}

body.well-home-page #Panel4 #latestfilespanel .wTable tr td:last-child,
.home-files-list table.wTable tr td:last-child {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  padding-right: 10px;
}

.well-tab-panel-alerts .well-tab-surface,
.well-tab-panel-contacts .well-tab-surface,
.well-tab-panel-map .well-tab-surface,
.well-tab-panel-files .well-tab-surface,
.well-tab-panel-discussion .well-tab-surface {
  padding: 0;
}

.well-tab-panel-discussion {
  position: relative;
  flex: 1 1 auto;
  min-height: 0;
  overflow: hidden;
}

.well-tab-panel-discussion .well-tab-surface {
  position: relative;
  flex: 1 1 auto;
  min-height: 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.well-map-tab-surface {
  height: 100%;
}

.well-map-expanded-shell {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 18px;
  box-sizing: border-box;
  background: linear-gradient(180deg, #f6f9fd 0%, #e5ebf3 100%);
}

.well-map-expanded-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 12px;
}

.well-map-expanded-title {
  color: var(--well-info-navy);
  font-size: 22px;
  font-weight: 800;
}

.well-map-expanded-close {
  padding: 9px 12px;
  border: 0;
  border-radius: 10px;
  background: #173a61;
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  cursor: pointer;
}

.well-map-expanded-close:hover {
  background: #25517f;
}

.well-map-expanded-host,
.well-home-map-mini-host {
  position: relative;
  display: block;
  flex: 1 1 auto;
  width: 100%;
  height: 100%;
  min-height: 0;
  overflow: hidden;
}

.well-home-map-mini-touch-guard {
  display: none;
  position: absolute;
  inset: 0;
  z-index: 2;
  background: transparent;
}

.well-tab-section-wrap {
  width: 100%;
  height: 100%;
}

.well-tab-section-inner {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 18px 18px 18px 18px;
  box-sizing: border-box;
  overflow: visible;
}

.well-tab-section-intro {
  padding: 0 0 12px 0;
}

#Panel2 > .well-tab-section-wrap,
#Panel1 > .well-tab-section-wrap {
  height: 100%;
}

#Panel2 > .well-tab-section-wrap > .well-tab-section-inner,
#Panel1 > .well-tab-section-wrap > .well-tab-section-inner {
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 18px 18px 18px 18px !important;
  box-sizing: border-box;
  overflow: auto;
}

.well-contacts-wrap {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  overflow-x: hidden;
}

.well-clickable-panel {
  cursor: pointer;
}

.well-clickable-panel:hover {
  filter: brightness(0.98);
}

.well-card-datalist {
  width: 100%;
  table-layout: fixed;
}

.well-card-cell {
  width: 50%;
  vertical-align: top;
  padding: 0 8px 16px 8px;
  box-sizing: border-box;
}

.well-card {
  height: 100%;
  min-height: 180px;
  max-width: 100%;
  padding: 16px;
  border: 1px solid #d4dfef;
  border-radius: 18px;
  background: linear-gradient(180deg, #ffffff 0%, #f7faff 100%);
  box-shadow: 0 12px 28px rgba(28, 54, 86, 0.08);
  box-sizing: border-box;
  overflow: hidden;
}

.well-card-head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 10px;
}

.well-card-persona {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  min-width: 0;
}

.well-card-persona-copy {
  min-width: 0;
}

.well-card-avatar {
  width: 36px;
  height: 36px;
  border-radius: 999px;
  -o-object-fit: cover;
     object-fit: cover;
  flex: 0 0 auto;
  border: 1px solid rgba(24, 60, 103, 0.12);
  background: #dce7f3;
  box-shadow: 0 4px 12px rgba(24, 60, 103, 0.1);
}

.well-card-title {
  font-size: 19px;
  font-weight: 700;
  color: #183c67;
  line-height: 1.2;
}

.well-card-subtitle {
  margin-top: 4px;
  font-size: 13px;
  color: #4e6b8e;
}

.well-card-status {
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  border-radius: 999px;
  padding: 5px 10px;
  background: #edf1f6;
  color: #556a84;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.well-card-status.is-enabled {
  background: #dff4df;
  color: #2b6d2b;
}

.well-card-body {
  margin-top: 12px;
}

.well-card-row {
  margin-top: 8px;
  color: #213449;
  line-height: 1.45;
}

.well-card-row:first-child {
  margin-top: 0;
}

.well-card-label {
  display: block;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #6b7f97;
  margin-bottom: 2px;
}

.well-card-link {
  color: #1f4c7f;
  text-decoration: none;
  word-break: break-word;
}

.well-card-link:hover {
  text-decoration: underline;
}

.well-card-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 14px;
  justify-content: flex-end;
}

.well-card-action {
  min-width: 96px;
  text-decoration: none;
}

.well-card-action.glowbutton {
  width: auto;
}

.well-card-action.glowbutton.small {
  padding-left: 14px;
  padding-right: 14px;
}

.well-card-action-danger.glowbutton {
  color: #ffffff !important;
}

.well-card-toolbar {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  margin-top: 8px;
  flex-wrap: wrap;
}

.well-alert-toggle-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
  margin: 0 0 18px 0;
}

.well-alert-toggle-card {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  padding: 16px 18px;
  border: 1px solid #d4dfef;
  border-radius: 18px;
  background: linear-gradient(180deg, #ffffff 0%, #f7faff 100%);
  box-shadow: 0 12px 28px rgba(28, 54, 86, 0.08);
}

.well-alert-toggle-copy {
  min-width: 0;
}

.well-alert-toggle-title {
  color: #183455;
  font-size: 18px;
  font-weight: 800;
}

.well-alert-toggle-text {
  margin-top: 4px;
  color: #50677f;
  font-size: 13px;
  line-height: 1.45;
}

.well-alert-toggle-switch input[type=checkbox] {
  width: 56px;
  height: 30px;
  accent-color: #1f5d8d;
  cursor: pointer;
}

.well-card-toolbar .glowbutton {
  width: auto;
  min-width: 186px;
}

.well-access-users-section {
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid #d7e2ef;
}

.well-access-users-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  flex-wrap: wrap;
  margin-bottom: 12px;
}

.well-access-users-toolbar {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
  flex-wrap: wrap;
}

.well-access-users-toolbar .glowbutton {
  width: auto;
  min-width: 144px;
}

.well-access-users-title {
  font-size: 20px;
  font-weight: 700;
  color: #183c67;
  line-height: 1.2;
}

.well-access-users-subtitle {
  margin-top: 4px;
  font-size: 13px;
  color: #5b7390;
  line-height: 1.45;
}

.well-access-users-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
}

.well-access-user-card {
  display: flex;
  flex-direction: column;
  min-height: 0;
  padding: 14px;
  border: 1px solid #d4dfef;
  border-radius: 16px;
  background: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%);
  box-shadow: 0 10px 22px rgba(28, 54, 86, 0.06);
  box-sizing: border-box;
}

.well-access-user-head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 10px;
  flex-wrap: wrap;
}

.well-access-user-identity {
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
}

.well-access-user-copy {
  min-width: 0;
}

.well-access-user-avatar {
  width: 24px;
  height: 24px;
  border-radius: 999px;
  -o-object-fit: cover;
     object-fit: cover;
  flex: 0 0 auto;
  border: 1px solid rgba(24, 60, 103, 0.12);
  background: #dce7f3;
  box-shadow: 0 4px 12px rgba(24, 60, 103, 0.1);
}

.well-access-user-title {
  font-size: 16px;
  font-weight: 700;
  color: #183c67;
  line-height: 1.25;
}

.well-access-user-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 14px;
}

.well-access-user-actions .glowbutton {
  min-width: 0;
  white-space: nowrap;
}

.well-access-user-activity {
  display: inline-block;
  padding: 0;
  border-radius: 0;
  background: none;
  color: #6f8193;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.3;
}

.well-access-user-actions .glowbutton[disabled],
.well-access-user-actions .glowbutton:disabled {
  opacity: 0.58;
  cursor: not-allowed;
  box-shadow: none;
}

.well-access-user-body {
  margin-top: 10px;
  flex: 1 1 auto;
}

.well-access-user-row {
  margin-top: 8px;
  color: #213449;
  line-height: 1.4;
}

.well-access-user-row:first-child {
  margin-top: 0;
}

.well-access-user-label {
  display: block;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #6b7f97;
  margin-bottom: 3px;
}

.well-contact-modal-grid .hw-field {
  width: 100% !important;
}

.well-info-edit-modal {
  display: flex;
  flex-direction: column;
  width: min(920px, calc(100vw - 28px));
  max-height: calc(100vh - 56px);
}

.well-info-edit-modal-inner {
  flex: 1 1 auto;
  min-height: 0;
  max-height: calc(100vh - 170px);
  overflow-x: hidden;
  overflow-y: auto;
}

.well-info-edit-intro {
  margin: 0 0 14px 0;
  color: #4f6784;
  font-size: 13px;
  line-height: 1.5;
}

.well-info-edit-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px 16px;
}

.well-info-edit-field {
  min-width: 0;
}

.well-info-edit-field label {
  display: block;
  margin-bottom: 4px;
  color: #5c738d;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.06em;
  line-height: 1.3;
  text-transform: uppercase;
}

.well-info-edit-field .hw-field {
  width: 100% !important;
  box-sizing: border-box;
}

.well-info-edit-field textarea.hw-field {
  min-height: 82px;
  resize: vertical;
}

.well-info-edit-actions {
  flex: 0 0 auto;
  border-top: 1px solid #dce6f1;
}

.well-access-invite-intro {
  margin-bottom: 12px;
  color: #4f6784;
  font-size: 13px;
  line-height: 1.5;
}

.well-access-invite-warning {
  margin-bottom: 14px;
  padding: 12px 14px;
  border: 1px solid #efd49b;
  border-radius: 14px;
  background: linear-gradient(180deg, #fff8e7 0%, #fff3d2 100%);
  color: #6d5308;
  font-size: 12px;
  line-height: 1.55;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75);
}

body.well-home-page.hw-modal-open #container,
body.well-home-page.hw-modal-open .well-tab-panel,
body.well-home-page.hw-modal-open .well-tab-panel-contacts .well-tab-surface,
body.well-home-page.hw-modal-open .well-tab-panel-home .well-tab-surface {
  overflow: visible !important;
}

body.well-home-page.hw-modal-open .well-tab-panel-contacts .well-tab-surface,
body.well-home-page.hw-modal-open .well-tab-panel-home .well-tab-surface {
  -webkit-overflow-scrolling: auto !important;
}

.well-card-empty {
  padding: 18px;
  border: 1px dashed #c7d6e8;
  border-radius: 18px;
  background: #f8fbff;
  color: #597392;
}

.hw-well-hidden {
  display: none !important;
}

.well-embedded-frame {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 0;
  flex: 1 1 auto;
  border: 0;
  background: #fff;
  border-radius: 0;
}

.channel-shell {
  position: relative;
  height: 100%;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  background: #f8fbff;
  border: 1px solid #b7c9e5;
  border-radius: 0;
  overflow: hidden;
}

.channel-header {
  background: #1f4f8a;
  color: #fff;
  padding: 10px 14px;
  font-size: 15px;
  font-weight: 600;
}

.channel-header .channel-title {
  opacity: 0.96;
}

.channel-pinned {
  display: none;
  padding: 3px 10px 2px 10px;
  background: #fff7d6;
  border-bottom: 1px solid #f0dea3;
  font-size: 13px;
  color: #5b4a00;
}

.channel-pinned-item {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 1px 0;
  border-top: 1px solid #efdba0;
}

.channel-pinned-item:first-child {
  border-top: none;
  padding-top: 0;
}

.channel-pinned-main {
  flex: 1 1 auto;
  min-width: 0;
  color: #5b4a00;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.channel-pinned-main:hover {
  text-decoration: underline;
}

.channel-pinned-prefix,
.channel-pinned-author {
  font-weight: 700;
}

.channel-pinned-jump {
  width: 24px;
  height: 24px;
  min-width: 24px;
  padding: 0;
  border: 1px solid #ccb86f;
  border-radius: 4px;
  background: linear-gradient(#fff9e6, #f3e2ab);
  color: #6a5600;
  font-size: 13px;
  line-height: 1;
  cursor: pointer;
}

.channel-messages {
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  background: #fff;
  padding: 10px;
}

.channel-message {
  border: 1px solid #d8e4f3;
  border-radius: 8px;
  margin-bottom: 10px;
  padding: 8px 10px;
  background: #fdfefe;
}

.channel-message:last-child {
  margin-bottom: 0;
}

.channel-message.pinned {
  border-color: #f2c45f;
  background: #fffbef;
}

.channel-message-top {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}

.channel-avatar {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 1px solid #cedded;
  background: #f1f6fd;
  -o-object-fit: cover;
     object-fit: cover;
  flex: 0 0 28px;
}

.channel-message-main {
  flex: 1;
  min-width: 0;
}

.channel-message-meta {
  font-size: 13px;
  color: #456;
  margin-bottom: 4px;
}

.channel-message-meta .when {
  float: right;
  color: #678;
}

.channel-user-link {
  color: #1b4f84;
  cursor: pointer;
}

.channel-user-link:hover {
  text-decoration: underline;
}

.channel-thread-tag {
  display: inline-block;
  margin-bottom: 5px;
  padding: 2px 7px;
  border-radius: 10px;
  background: #eaf3ff;
  border: 1px solid #c6daf4;
  color: #245d97;
  font-size: 12px;
}

.channel-reply-preview {
  font-size: 12px;
  color: #52709b;
  margin-bottom: 4px;
}

.channel-reply-jump {
  color: #2b628f;
  text-decoration: none;
  border-bottom: 1px dotted #90b3d9;
}

.channel-reply-author {
  color: #355b87;
  font-weight: 600;
}

.channel-message-body {
  font-size: 15px;
  color: #1b2a3f;
  line-height: 1.5;
  word-wrap: break-word;
}

.channel-message-body .channel-inline-code,
.channel-message-body code {
  display: inline-block;
  font-family: "HorizonLog Mono", Consolas, "Courier New", monospace;
  font-size: 13px;
  background: #edf3fb;
  border: 1px solid #d4e1f2;
  border-radius: 3px;
  padding: 0 4px;
  color: #163c66;
}

.channel-message-body .channel-code-block,
.channel-message-body pre {
  margin: 6px 0 0 0;
  padding: 7px 9px;
  border: 1px solid #c9d9ec;
  border-radius: 4px;
  background: #edf3fb;
  color: #143b63;
  font-family: "HorizonLog Mono", Consolas, "Courier New", monospace;
  font-size: 13px;
  line-height: 1.35;
  white-space: pre-wrap;
  word-break: break-word;
}

.channel-message-body img {
  max-width: 280px;
  max-height: 240px;
  display: block;
  margin-top: 6px;
  border-radius: 6px;
  border: 1px solid #dce6f5;
}

.channel-attachments {
  margin-top: 6px;
  border-top: 1px solid #dde8f6;
  padding-top: 6px;
}

.channel-attachment {
  font-size: 13px;
  margin-bottom: 4px;
}

.channel-attachment a {
  margin-right: 8px;
}

.channel-attachment img {
  display: block;
  max-width: 240px;
  max-height: 180px;
  margin-top: 4px;
  border: 1px solid #d7e4f5;
  border-radius: 5px;
  cursor: zoom-in;
}

.channel-attachment-doc-thumb {
  display: block;
  width: 52px;
  height: 52px;
  margin-top: 6px;
  border: 1px solid #c6d8ef;
  border-radius: 6px;
  background: linear-gradient(#fdfefe, #e9f1fa);
  color: #214f83;
  cursor: pointer;
  text-align: center;
  padding: 4px;
  box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-decoration: none;
}

.channel-attachment-doc-thumb-icon {
  width: 42px;
  height: 42px;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 0 auto;
}

.channel-message-controls {
  margin-top: 8px;
  font-size: 12px;
  color: #456;
}

.channel-btn {
  border: 1px solid #0e478a;
  background: linear-gradient(150deg, #2f79d2 0%, #13529d 100%);
  color: #fff;
  border-radius: 4px;
  padding: 7px 13px;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  font-weight: 700;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.22), 0 0 5px rgba(22, 87, 169, 0.5);
  cursor: pointer;
}

.channel-btn.secondary {
  border-color: #b9cde6;
  background: linear-gradient(150deg, #fbfdff 0%, #e7eff9 100%);
  color: #173f6f;
  box-shadow: inset 0 1px 0 #ffffff, 0 0 4px rgba(125, 156, 197, 0.35);
}

.channel-message-controls .channel-btn {
  margin-right: 4px;
  margin-top: 2px;
  padding: 4px 8px;
  font-size: 11px;
}

.channel-reactions {
  margin-top: 6px;
  font-size: 13px;
  line-height: 1.6;
}

.channel-reaction-pill {
  border: 1px solid #c7d4e8;
  background: #f5f8fc;
  border-radius: 12px;
  padding: 2px 8px;
  margin-right: 3px;
  display: inline-block;
  margin-bottom: 3px;
  font-size: 13px;
}

.channel-reaction-pill.mine {
  border-color: #7fa8dd;
  background: #ddeafb;
}

button.channel-reaction-pill {
  cursor: pointer;
  line-height: 1.4;
}

.channel-jump {
  display: none;
  position: absolute;
  right: 14px;
  bottom: 172px;
  z-index: 5;
}

.channel-divider {
  border-top: 2px dashed #2d73bb;
  color: #1f5c98;
  font-size: 13px;
  margin: 12px 0;
  padding-top: 3px;
}

.channel-typing {
  min-height: 20px;
  color: #345b88;
  font-size: 13px;
  padding: 5px 10px;
  background: #edf4ff;
  border-top: 1px solid #d3e3fa;
}

.channel-composer {
  position: relative;
  border-top: 1px solid #cadcf7;
  padding: 10px;
  background: #f7fbff;
}

.channel-reply-context {
  display: none;
  font-size: 13px;
  color: #294d79;
  margin-bottom: 6px;
  background: #e9f2ff;
  border: 1px solid #bcd3f2;
  border-radius: 4px;
  padding: 5px 7px;
}

.channel-reply-clear {
  float: right;
  color: #2b608f;
  cursor: pointer;
  font-weight: normal;
}

.channel-input {
  width: 100%;
  min-height: 88px;
  padding: 9px;
  font-size: 15px;
  resize: vertical;
  box-sizing: border-box;
}

.channel-actions {
  margin-top: 8px;
  display: flex;
  align-items: center;
  gap: 7px;
  justify-content: flex-end;
  flex-wrap: nowrap;
}

.channel-pending-uploads {
  margin-top: 6px;
  font-size: 13px;
}

.channel-markdown-help {
  margin: 0;
  color: #42658d;
  font-size: 12px;
  flex: 1 1 auto;
  text-align: left;
  min-height: 32px;
  display: flex;
  align-items: center;
}

.channel-markdown-help code {
  font-size: 12px;
}

.channel-btn-icon {
  display: inline-block;
  margin-right: 6px;
  font-size: 13px;
  line-height: 1;
}

.channel-upload-chip {
  display: inline-block;
  background: #e8f2ff;
  border: 1px solid #bdd5f3;
  color: #1f4f8a;
  border-radius: 12px;
  padding: 2px 8px;
  margin-right: 4px;
  margin-bottom: 4px;
}

.channel-upload-chip button {
  margin-left: 5px;
  font-size: 10px;
  padding: 0 4px;
}

.channel-mentions {
  display: none;
  position: absolute;
  left: 10px;
  bottom: 118px;
  background: #fff;
  border: 1px solid #b8cae8;
  border-radius: 4px;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  max-height: 170px;
  overflow-y: auto;
  z-index: 15;
  min-width: 220px;
}

.channel-mention-item {
  padding: 6px 8px;
  cursor: pointer;
  font-size: 13px;
}

.channel-mention-item:hover {
  background: #eef5ff;
}

.channel-reaction-menu {
  display: none;
  position: absolute;
  background: #fff;
  border: 1px solid #b8cae8;
  border-radius: 6px;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.18);
  padding: 6px;
  z-index: 22;
  white-space: nowrap;
}

.channel-reaction-option {
  border: 1px solid #d0ddee;
  background: #f9fbff;
  border-radius: 4px;
  width: 30px;
  height: 30px;
  padding: 0;
  margin: 2px;
  font-size: 18px;
  line-height: 1;
  cursor: pointer;
}

.channel-reaction-option:hover {
  background: #edf4ff;
  border-color: #a9c2e3;
}

.channel-user-card {
  display: none;
  position: absolute;
  z-index: 30;
  min-width: 230px;
  max-width: 280px;
  background: #fff;
  border: 1px solid #aec5e5;
  border-radius: 6px;
  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.2);
  padding: 8px;
  font-size: 13px;
  color: #28496f;
}

.channel-user-card-header {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}

.channel-user-card-avatar {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 1px solid #c4d6ed;
  -o-object-fit: cover;
     object-fit: cover;
  flex: 0 0 36px;
}

.channel-user-card-name {
  font-size: 14px;
  font-weight: bold;
  color: #163f6c;
}

.channel-user-card-username {
  color: #5a789a;
  margin-top: 1px;
}

.channel-user-card-line {
  margin-top: 6px;
  line-height: 1.35;
  word-break: break-word;
}

.channel-user-card a {
  color: #215f9b;
  text-decoration: none;
}

.channel-user-card a:hover {
  text-decoration: underline;
}

.channel-preview-modal {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 2147483647;
  background: rgba(7, 20, 37, 0.82);
  align-items: center;
  justify-content: center;
  padding: 18px;
  box-sizing: border-box;
}

.channel-preview-inner {
  position: relative;
  width: 100%;
  max-width: 1100px;
  max-height: calc(100vh - 36px);
  background: #0c223b;
  border: 1px solid #2d4e73;
  border-radius: 8px;
  padding: 34px 12px 12px 12px;
  box-sizing: border-box;
}

.channel-preview-close {
  position: absolute;
  right: 8px;
  top: 6px;
  border: 1px solid #5f7ea2;
  background: linear-gradient(#406c9e, #294f79);
  color: #fff;
  border-radius: 4px;
  width: 24px;
  height: 24px;
  font-size: 15px;
  line-height: 1;
  cursor: pointer;
}

.channel-preview-title {
  color: #d6e8fd;
  font-size: 13px;
  margin-bottom: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.channel-preview-image {
  display: none;
  max-width: 100%;
  max-height: calc(100vh - 100px);
  margin: 0 auto;
  border-radius: 4px;
  border: 1px solid #486a92;
}

.channel-preview-frame {
  display: none;
  width: 100%;
  height: calc(100vh - 120px);
  min-height: 360px;
  border: 1px solid #486a92;
  border-radius: 4px;
  background: #fff;
}

.channel-preview-fallback {
  display: none;
  color: #d6e8fd;
  font-size: 13px;
  line-height: 1.5;
  padding: 8px 2px;
}

.channel-preview-fallback a {
  color: #c4deff;
  text-decoration: underline;
}

.channel-preview-fallback-icon {
  width: 84px;
  height: 84px;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
  margin-bottom: 8px;
  border: 1px solid #4f6f95;
  border-radius: 6px;
  background: #fff;
  padding: 6px;
  box-sizing: border-box;
}

@media (max-width: 1320px) {
  .well-info-panel-grid-secondary {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 1180px) {
  :root {
    --well-shell-sidebar-width: 288px;
    --well-shell-padding: 12px;
  }

  .well-home-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .well-home-grid-card-overview {
    grid-column: 1/-1;
  }

  .well-info-top,
.well-info-bottom {
    flex: 0 0 auto;
  }

  .well-info-panel-grid-primary {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .well-info-panel-grid-primary .well-info-card-primary {
    grid-column: 1/-1;
  }

  .well-info-bottom {
    grid-template-columns: 1fr;
  }

  body.well-home-page #Panel4 #hwMap {
    min-height: 260px;
  }
}
@media (max-width: 980px) {
  body.well-home-page #bodycontainer.hw-responsive-shell {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  body.well-home-page #left_col {
    display: none;
  }

  body.well-home-page #page_content {
    margin-left: 0;
  }

  body.well-home-page #bottomfooter.hw-responsive-footer {
    display: none;
  }

  .channel-actions {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .channel-markdown-help {
    flex-basis: 100%;
    min-height: 0;
  }

  .well-home-grid {
    padding: 12px;
  }
}
@media (max-width: 767px), (max-width: 980px) and (max-height: 430px) and (orientation: landscape) {
  :root {
    --well-mobile-safe-left: env(safe-area-inset-left, 0px);
    --well-mobile-safe-right: env(safe-area-inset-right, 0px);
    --well-mobile-safe-top: env(safe-area-inset-top, 0px);
    --well-mobile-safe-bottom: env(safe-area-inset-bottom, 0px);
    --well-mobile-notch-left: var(--well-mobile-safe-left);
    --well-mobile-notch-right: var(--well-mobile-safe-right);
    --well-mobile-rtd-top-pad: 13px;
    --well-mobile-rtd-bar-height: 122px;
    --well-mobile-rtd-header-height: 42px;
    --well-mobile-rtd-fill-color: #0d2744;
    --well-mobile-rtd-total-height: calc(var(--well-mobile-rtd-bar-height) + var(--well-mobile-safe-bottom) + var(--well-mobile-rtd-top-pad));
    --well-mobile-rtd-reserved-height: var(--well-mobile-rtd-total-height);
  }

  html,
body.hw-responsive-page.well-home-page {
    /*background: var(--well-mobile-rtd-fill-color) !important;*/
  }

  body.well-home-page form#form1 {
    background: var(--well-mobile-rtd-fill-color);
  }

  body.well-home-page #bodycontainer.hw-responsive-shell {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
    background: var(--well-mobile-rtd-fill-color);
  }

  body.well-home-page #container.hw-responsive-main {
    height: auto;
    min-height: 0;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    padding-bottom: var(--well-mobile-rtd-reserved-height);
    box-sizing: border-box;
    background: var(--well-mobile-rtd-fill-color);
  }

  body.well-home-page #left_col {
    position: fixed !important;
    display: block;
    left: 0;
    right: 0;
    top: auto !important;
    bottom: 0;
    width: 100%;
    height: var(--well-mobile-rtd-total-height);
    min-height: var(--well-mobile-rtd-total-height);
    flex: 0 0 auto;
    padding: var(--well-mobile-rtd-top-pad) var(--well-mobile-safe-right) var(--well-mobile-safe-bottom) var(--well-mobile-safe-left);
    order: 2;
    right: 0 !important;
    z-index: 1300;
    background: var(--well-mobile-rtd-fill-color);
    box-shadow: 0 -10px 28px rgba(3, 17, 31, 0.28);
    opacity: 1;
    transition: transform 180ms ease-out, opacity 180ms ease-out;
    box-sizing: border-box;
  }

  body.well-home-page #left_col.well-realtime-mobile-collapsed {
    transform: translateY(calc(var(--well-mobile-rtd-total-height) - var(--well-mobile-rtd-header-height)));
  }

  body.well-home-page.well-mobile-file-search-active #left_col,
body.well-home-page.well-mobile-discussion-composer-active #left_col {
    transform: translateY(calc(var(--well-mobile-rtd-total-height) + var(--well-mobile-safe-bottom) + 16px));
    opacity: 0;
    pointer-events: none;
    box-shadow: none;
  }

  body.well-home-page #page_content {
    margin-left: 0;
    height: auto;
    min-height: var(--well-mobile-content-min-height);
    padding: 0;
    overflow: hidden;
    order: 1;
    display: flex;
    flex-direction: column;
    background: #ffffff;
  }

  body.well-home-page #bottomfooter.hw-responsive-footer {
    margin: 8px 8px 14px 8px;
    text-align: center;
  }

  .well-realtime-rail {
    height: 100%;
    min-height: var(--well-mobile-rtd-bar-height);
    margin: 0;
    border-radius: 16px 16px 0 0;
  }

  .well-realtime-rail-header {
    display: none;
  }

  .well-realtime-page-shortcuts {
    display: flex;
    gap: 6px;
  }

  .well-realtime-page-shortcuts .well-realtime-menu-button,
.well-realtime-page-shortcuts .well-realtime-header-action {
    display: inline-flex;
    width: 32px;
    height: 32px;
    min-width: 32px;
    min-height: 32px;
    border-radius: 8px;
  }

  .well-realtime-header-action {
    display: inline-flex;
  }

  .well-realtime-rail-body {
    padding: 2px 7px 1px 7px;
    background: transparent;
  }

  .well-realtime-rail-body > div[id$=upGauges],
.well-realtime-gauge-viewport {
    background: transparent;
  }

  .well-realtime-gauge-page {
    grid-template-columns: repeat(var(--well-realtime-visible-count, 3), minmax(0, 1fr));
    grid-template-rows: 1fr;
    gap: 3px;
  }

  .well-realtime-gauge-title,
.well-realtime-gauge-select {
    font-size: 11px;
    line-height: 1;
  }

  .well-realtime-gauge-title-row {
    gap: 3px;
    padding: 1px 2px;
  }

  .well-realtime-gauge-edit {
    width: 14px;
    height: 14px;
    font-size: 8px;
  }

  .well-realtime-gauge-value {
    font-size: 20px;
    padding: 0 2px;
  }

  .well-realtime-gauge-card.is-compact .well-realtime-gauge-value,
.well-realtime-gauge-card.is-tight .well-realtime-gauge-value {
    font-size: 17px;
  }

  .well-realtime-rail-actions {
    padding: 2px 7px 4px 7px;
  }

  .well-realtime-page-controls {
    gap: 5px;
  }

  .well-realtime-open {
    display: none;
  }

  .well-map-expanded-shell {
    min-height: var(--well-mobile-content-min-height);
    height: auto;
    padding: 12px;
  }

  .well-map-expanded-host {
    height: calc(var(--well-mobile-content-min-height) - 52px);
    min-height: 260px;
  }

  .well-map-expanded-host #hwMap {
    height: 100% !important;
    min-height: 100% !important;
  }

  .well-tab-shell {
    min-height: var(--well-mobile-content-min-height);
    height: auto;
    display: flex;
    flex-direction: column;
  }

  .well-tab-panel {
    min-height: var(--well-mobile-content-min-height);
    height: auto;
  }

  .well-tab-panel.is-active {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
  }

  .well-tab-panel-discussion {
    position: relative;
    flex: 1 1 auto;
    min-height: var(--well-mobile-content-min-height);
    height: var(--well-mobile-content-min-height);
    overflow: hidden;
  }

  .well-tab-surface {
    min-height: var(--well-mobile-content-min-height);
    height: auto;
  }

  .well-tab-panel-discussion .well-tab-surface {
    position: absolute;
    inset: 0;
    display: block;
    min-height: 0;
    height: auto;
    overflow: hidden;
  }

  .well-tab-panel-map .well-tab-surface {
    flex: 1 1 auto;
    min-height: var(--well-mobile-content-min-height);
    height: var(--well-mobile-content-min-height);
    overflow: hidden;
  }

  .well-tab-panel-home .well-tab-surface,
.well-tab-panel-alerts .well-tab-surface,
.well-tab-panel-files .well-tab-surface,
.well-tab-panel-contacts .well-tab-surface {
    flex: 1 1 auto;
    min-height: var(--well-mobile-content-min-height);
    height: var(--well-mobile-content-min-height);
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }

  body.well-home-page.well-mobile-file-search-active .well-tab-panel-files .hwFileBrowser {
    padding-bottom: calc(var(--well-mobile-file-search-overlay-height) + 16px);
  }

  .well-embedded-frame {
    position: absolute;
    inset: 0;
    width: 100%;
    min-height: 0 !important;
    height: 100% !important;
    max-height: none;
  }

  #Panel1,
#Panel2,
#Panel3,
body.well-home-page #Panel4 {
    height: auto !important;
    min-height: 0 !important;
    overflow: visible;
  }

  #Panel1 > div,
#Panel1 > div > div,
#Panel2 > div,
#Panel2 > div > div,
#Panel3 > div,
#Panel3 > div > div {
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
  }

  .well-home-grid {
    grid-template-columns: 1fr;
  }

  .well-related-well-row {
    grid-template-columns: minmax(0, 1fr);
  }

  .well-related-well-side {
    align-items: flex-start;
    text-align: left;
  }

  .well-info-panel-grid-primary,
.well-info-panel-grid-secondary {
    grid-template-columns: 1fr;
  }

  .well-info-card {
    padding: 12px;
    border-radius: 12px;
  }

  .well-card-datalist,
.well-card-datalist > tbody,
.well-card-datalist > tbody > tr {
    display: block;
    width: 100%;
  }

  .well-card-cell {
    display: block;
    width: 100% !important;
    padding: 0 0 12px 0;
  }

  .well-alert-toggle-grid {
    grid-template-columns: 1fr;
  }

  .well-contact-modal-grid .hw-field {
    min-height: 36px;
    padding: 8px 10px;
  }

  .well-info-edit-modal {
    width: calc(100vw - 18px);
    max-height: calc(100vh - 18px);
    max-height: calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 18px);
    top: calc(env(safe-area-inset-top, 0px) + 9px) !important;
    bottom: calc(env(safe-area-inset-bottom, 0px) + 9px) !important;
    transform: translate3d(-50%, 0, 0) !important;
    -webkit-transform: translate3d(-50%, 0, 0) !important;
  }

  .well-info-edit-modal-inner {
    max-height: none;
  }

  .well-info-edit-grid {
    grid-template-columns: 1fr;
    gap: 10px;
  }

  .well-info-card-edit {
    padding: 4px 9px !important;
  }

  .well-info-tabstrip-inner {
    width: 100%;
    justify-content: space-between;
  }

  .well-info-tab-button {
    flex: 1 1 0;
    justify-content: center;
    padding: 0 10px;
  }

  .well-home-panel-header,
.home-discussion-header,
.home-files-header {
    padding: 8px 14px 5px 14px;
  }

  .well-home-panel-body-map {
    padding: 0 0;
  }

  .well-home-map-mini-touch-guard {
    display: block;
  }

  body.well-home-page .home-discussion-pinned,
.home-discussion-older-hint,
.home-discussion-messages,
.home-files-list {
    margin-left: 0;
    margin-right: 0;
  }

  .home-files-list {
    padding-left: 0;
    padding-right: 0;
  }

  .well-tab-section-inner,
.well-contacts-wrap {
    width: 100% !important;
    max-width: 100%;
    padding: 12px 12px 18px 12px !important;
    box-sizing: border-box;
    overflow-x: hidden;
  }

  .well-card,
.well-card-datalist,
.well-card-cell {
    max-width: 100%;
  }

  .well-access-users-grid {
    grid-template-columns: 1fr;
    gap: 10px;
  }

  .well-access-user-card {
    padding: 12px;
    border-radius: 14px;
  }

  .well-access-user-actions {
    justify-content: flex-end;
  }

  .welcome-notice .welcome-notice-header,
.welcome-notice .welcome-notice-body {
    display: block;
    width: auto;
  }

  .welcome-notice {
    margin-bottom: 0;
  }

  .welcome-notice .welcome-notice-options {
    display: grid;
    grid-template-columns: 1fr;
    gap: 10px 12px;
    margin-bottom: 2px;
  }

  .welcome-notice .welcome-notice-actions {
    display: flex;
    flex-direction: column;
    gap: 8px;
  }

  .welcome-notice .welcome-notice-button {
    width: 100%;
    margin-top: 0;
  }
}
@media (max-width: 980px) and (max-height: 430px) and (orientation: landscape) {
  :root {
    --well-shell-sidebar-width: 220px;
  }

  body.well-home-page #bodycontainer.hw-responsive-shell {
    width: auto;
    padding-left: var(--well-mobile-notch-left) !important;
    padding-right: var(--well-mobile-notch-right) !important;
    margin: 0 calc(var(--well-shell-sidebar-width) + var(--well-mobile-notch-right) + 28px) 12px 12px;
  }

  body.well-home-page #container.hw-responsive-main {
    display: block;
    height: auto;
    min-height: 0;
    overflow: visible;
    padding-bottom: 0;
  }

  body.well-home-page #left_col {
    top: 0 !important;
    bottom: auto !important;
    left: auto !important;
    right: var(--well-mobile-notch-right) !important;
    width: var(--well-shell-sidebar-width);
    min-width: var(--well-shell-sidebar-width);
    max-width: var(--well-shell-sidebar-width);
    height: 100vh;
    min-height: 100vh;
    padding: calc(12px + var(--well-mobile-safe-top)) 10px calc(6px + var(--well-mobile-safe-bottom)) 10px;
    box-sizing: border-box;
    transform: none !important;
  }

  body.well-home-page #left_col.well-realtime-mobile-collapsed {
    transform: none !important;
  }

  body.well-home-page #page_content,
.well-tab-shell,
.well-tab-panel,
.well-tab-surface {
    height: auto;
    min-height: 0;
    overflow: visible;
  }

  .well-tab-panel-discussion .well-tab-surface,
.well-tab-panel-map .well-tab-surface,
.well-tab-panel-home .well-tab-surface,
.well-tab-panel-alerts .well-tab-surface,
.well-tab-panel-files .well-tab-surface,
.well-tab-panel-contacts .well-tab-surface {
    height: auto;
    min-height: 0;
    overflow: visible;
    -webkit-overflow-scrolling: auto;
  }

  .well-embedded-frame {
    height: min(68vh, 420px);
    min-height: 300px;
  }

  .well-map-expanded-shell {
    min-height: 0;
  }

  .well-map-expanded-host {
    height: min(64vh, 360px);
    min-height: 260px;
  }

  .well-realtime-rail {
    min-height: 0;
    height: calc(100vh - var(--well-mobile-safe-top) - var(--well-mobile-safe-bottom) - 24px);
    margin: 0;
    border-radius: 14px;
    box-shadow: 0 10px 18px rgba(7, 28, 51, 0.18);
  }

  .well-realtime-rail-header {
    display: block;
  }

  .well-realtime-rail-body {
    padding: 8px 12px;
  }

  .well-realtime-gauge-page {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(var(--well-realtime-visible-count, 3), minmax(0, 1fr));
    gap: 8px;
  }

  .well-realtime-gauge-title,
.well-realtime-gauge-select {
    font-size: 12px;
    line-height: 1.25;
  }

  .well-realtime-gauge-title-row {
    gap: 8px;
    padding: 4px 6px;
  }

  .well-realtime-gauge-edit {
    width: 18px;
    height: 18px;
    font-size: 11px;
  }

  .well-realtime-gauge-value {
    font-size: 27px;
    padding: 0 6px;
  }

  .well-realtime-gauge-card.is-compact .well-realtime-gauge-value {
    font-size: 22px;
  }

  .well-realtime-gauge-card.is-tight .well-realtime-gauge-value {
    font-size: 19px;
  }

  .well-realtime-rail-actions {
    padding: 8px 10px 6px 10px;
  }

  .well-realtime-page-controls {
    gap: 8px;
  }

  .well-realtime-page-shortcuts,
.well-realtime-header-action {
    display: none;
  }

  .well-realtime-open {
    display: block;
    margin-top: 6px;
    padding: 9px 10px;
  }
}
body.horizon-dashboard-page #container.hw-responsive-main {
  min-height: 0;
  background: linear-gradient(180deg, #f5f8fc 0%, #e8eef6 100%);
  overflow: visible;
}

body.horizon-dashboard-page #container.hw-responsive-main::before {
  display: none;
}

.horizon-dashboard {
  width: 100%;
  min-height: 100%;
  padding: 14px;
  box-sizing: border-box;
  color: #20324d;
  font-family: "Inter Tight", Arial, sans-serif;
}

.horizon-dashboard-header {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(220px, 34%);
  gap: 18px;
  align-items: end;
  padding: 8px 4px 16px;
}

.horizon-dashboard-kicker,
.horizon-card-kicker {
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.1em;
  line-height: 1.2;
  text-transform: uppercase;
}

.horizon-dashboard-kicker {
  color: #a65f12;
}

.horizon-dashboard h1 {
  margin: 0;
  color: #173b66;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.05;
}

.horizon-dashboard-summary {
  color: #526a85;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.4;
  text-align: right;
}

.horizon-dashboard-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
  align-items: stretch;
}

.horizon-dashboard-card {
  --horizon-card-accent: #cc6600;
  --horizon-card-accent-soft: #e7a35b;
  position: relative;
  display: flex;
  min-width: 0;
  min-height: 242px;
  flex-direction: column;
  padding: 13px;
  border: 1px solid #cbd7e5;
  border-radius: 8px;
  background: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%);
  box-shadow: 0 12px 24px rgba(13, 26, 46, 0.08);
  box-sizing: border-box;
  overflow: hidden;
}

.horizon-dashboard-card::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 5px;
  background: linear-gradient(90deg, var(--horizon-card-accent) 0%, var(--horizon-card-accent-soft) 100%);
}

.horizon-dashboard-card-primary {
  --horizon-card-accent: #173b66;
  --horizon-card-accent-soft: #cc6600;
}

.horizon-dashboard-card-files {
  --horizon-card-accent: #226f8a;
  --horizon-card-accent-soft: #43a186;
  min-height: 360px;
}

.horizon-dashboard-card-link {
  --horizon-card-accent: #387448;
  --horizon-card-accent-soft: #d58a31;
  min-height: 168px;
}

.horizon-card-header {
  display: flex;
  min-width: 0;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 12px;
}

.horizon-card-kicker {
  color: #7b6427;
}

.horizon-dashboard-card h2 {
  margin: 1px 0 0;
  color: #173b66;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.05;
}

.horizon-card-icon-link {
  display: inline-flex;
  width: 30px;
  height: 30px;
  flex: 0 0 30px;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(23, 59, 102, 0.16);
  border-radius: 7px;
  background: #f1f6fb;
  color: #173b66;
  font-size: 16px;
  font-weight: 800;
  line-height: 1;
  text-decoration: none;
}

.horizon-card-icon-link:visited {
  color: #173b66;
}

.horizon-card-icon-link:hover,
.horizon-card-icon-link:focus {
  background: #e6eef8;
  color: #cc6600;
  text-decoration: none;
}

.horizon-stat-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  margin: 4px 0 10px;
  border-top: 1px solid #dde7f2;
  border-bottom: 1px solid #dde7f2;
}

.horizon-stat-grid-two {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.horizon-stat-grid-one {
  grid-template-columns: minmax(0, 1fr);
}

.horizon-stat {
  min-width: 0;
  padding: 11px 10px 10px 0;
  box-sizing: border-box;
}

.horizon-stat + .horizon-stat {
  padding-left: 10px;
  border-left: 1px solid #dde7f2;
}

.horizon-stat-value {
  display: block;
  color: #16395f;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  font-size: 34px;
  font-weight: 800;
  line-height: 1;
}

.horizon-stat-value-date {
  font-size: 28px;
  padding-top: 4px;
}

.horizon-stat-label {
  display: block;
  margin-top: 5px;
  color: #657991;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.08em;
  line-height: 1.25;
  text-transform: uppercase;
}

.horizon-file-list {
  display: flex;
  min-height: 0;
  flex: 1 1 auto;
  flex-direction: column;
  border-top: 1px solid #dde7f2;
}

.horizon-file-row {
  display: grid;
  grid-template-columns: 30px minmax(0, 1fr);
  gap: 10px;
  align-items: center;
  min-height: 54px;
  padding: 8px 0;
  border-bottom: 1px solid #e3ebf4;
  color: #20324d;
  text-decoration: none;
}

.horizon-file-row:visited {
  color: #20324d;
}

.horizon-file-row:hover,
.horizon-file-row:focus {
  color: #174f86;
  text-decoration: none;
}

.horizon-file-icon {
  width: 24px;
  height: 24px;
  justify-self: center;
  -o-object-fit: contain;
     object-fit: contain;
}

.horizon-file-body {
  display: block;
  min-width: 0;
}

.horizon-file-name {
  display: -webkit-box;
  overflow: hidden;
  color: inherit;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.25;
  overflow-wrap: anywhere;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.horizon-file-meta {
  display: block;
  overflow: hidden;
  margin-top: 3px;
  color: #6b7f96;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.25;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.horizon-card-empty {
  padding: 18px 0;
  color: #667b92;
  font-size: 14px;
  font-weight: 600;
}

.horizon-card-highlight {
  display: block;
  margin: 2px 0 12px;
  color: #174f86;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
  overflow-wrap: anywhere;
  text-decoration: none;
}

.horizon-card-highlight:visited {
  color: #174f86;
}

.horizon-card-highlight:hover,
.horizon-card-highlight:focus {
  color: #cc6600;
  text-decoration: none;
}

.horizon-card-copy,
.horizon-card-note {
  margin: 2px 0 12px;
  color: #5f7288;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.45;
}

.horizon-card-note {
  color: #8a4e12;
}

.horizon-card-action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 38px;
  margin-top: auto;
  padding: 0 14px;
  border: 1px solid rgba(22, 57, 95, 0.16);
  border-radius: 7px;
  background: linear-gradient(180deg, #ffffff 0%, #edf4fb 100%);
  color: #173b66;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

.horizon-card-action:visited {
  color: #173b66;
}

.horizon-card-action:hover,
.horizon-card-action:focus {
  border-color: rgba(204, 102, 0, 0.32);
  background: #fff6eb;
  color: #9a4d00;
  text-decoration: none;
}

html[data-hw-theme-resolved=dark] body.horizon-dashboard-page #container.hw-responsive-main {
  background: linear-gradient(180deg, #0d1520 0%, #111c2b 100%);
}

html[data-hw-theme-resolved=dark] .horizon-dashboard {
  color: #e6eef9;
}

html[data-hw-theme-resolved=dark] .horizon-dashboard h1,
html[data-hw-theme-resolved=dark] .horizon-dashboard-card h2 {
  color: #f5f9ff;
}

html[data-hw-theme-resolved=dark] .horizon-dashboard-summary,
html[data-hw-theme-resolved=dark] .horizon-card-copy {
  color: #aac0da;
}

html[data-hw-theme-resolved=dark] .horizon-dashboard-card {
  border-color: #2a425f;
  background: linear-gradient(180deg, #172538 0%, #121e2f 100%);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.28);
}

html[data-hw-theme-resolved=dark] .horizon-card-kicker,
html[data-hw-theme-resolved=dark] .horizon-dashboard-kicker {
  color: #e0a462;
}

html[data-hw-theme-resolved=dark] .horizon-card-icon-link,
html[data-hw-theme-resolved=dark] .horizon-card-action {
  border-color: #355171;
  background: #1b2b43;
  color: #f5f9ff;
}

html[data-hw-theme-resolved=dark] .horizon-card-icon-link:visited,
html[data-hw-theme-resolved=dark] .horizon-card-action:visited {
  color: #f5f9ff;
}

html[data-hw-theme-resolved=dark] .horizon-card-icon-link:hover,
html[data-hw-theme-resolved=dark] .horizon-card-icon-link:focus,
html[data-hw-theme-resolved=dark] .horizon-card-action:hover,
html[data-hw-theme-resolved=dark] .horizon-card-action:focus {
  border-color: rgba(224, 164, 98, 0.48);
  background: #243957;
  color: #ffd59f;
}

html[data-hw-theme-resolved=dark] .horizon-stat-grid,
html[data-hw-theme-resolved=dark] .horizon-file-list {
  border-color: #304763;
}

html[data-hw-theme-resolved=dark] .horizon-stat + .horizon-stat,
html[data-hw-theme-resolved=dark] .horizon-file-row {
  border-color: #304763;
}

html[data-hw-theme-resolved=dark] .horizon-stat-value,
html[data-hw-theme-resolved=dark] .horizon-file-row,
html[data-hw-theme-resolved=dark] .horizon-file-row:visited {
  color: #eef5ff;
}

html[data-hw-theme-resolved=dark] .horizon-stat-label,
html[data-hw-theme-resolved=dark] .horizon-file-meta,
html[data-hw-theme-resolved=dark] .horizon-card-empty,
html[data-hw-theme-resolved=dark] .horizon-card-note {
  color: #a8bed8;
}

html[data-hw-theme-resolved=dark] .horizon-card-highlight,
html[data-hw-theme-resolved=dark] .horizon-card-highlight:visited {
  color: #9ac6ff;
}

html[data-hw-theme-resolved=dark] .horizon-card-highlight:hover,
html[data-hw-theme-resolved=dark] .horizon-card-highlight:focus {
  color: #ffd59f;
}

@media (max-width: 1120px) {
  .horizon-dashboard-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 760px) {
  .horizon-dashboard {
    padding: 10px;
  }

  .horizon-dashboard-header {
    grid-template-columns: minmax(0, 1fr);
    gap: 8px;
    padding: 4px 0 12px;
  }

  .horizon-dashboard h1 {
    font-size: 38px;
  }

  .horizon-dashboard-summary {
    text-align: left;
  }

  .horizon-dashboard-grid {
    grid-template-columns: minmax(0, 1fr);
    gap: 10px;
  }

  .horizon-dashboard-card,
.horizon-dashboard-card-files {
    min-height: 0;
  }

  .horizon-stat-grid {
    grid-template-columns: minmax(0, 1fr);
  }

  .horizon-stat + .horizon-stat {
    padding-left: 0;
    border-top: 1px solid #dde7f2;
    border-left: 0;
  }

  html[data-hw-theme-resolved=dark] .horizon-stat + .horizon-stat {
    border-top-color: #304763;
  }
}
body.hw-responsive-page.rsw-page {
  background-color: #999999;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  --rsw-mobile-locked-vh: 100vh;
  --rsw-safe-left: 0px;
  --rsw-safe-right: 0px;
  --rsw-safe-top: 0px;
  --rsw-safe-bottom: 0px;
}

@supports (padding-left: env(safe-area-inset-left)) {
  body.hw-responsive-page.rsw-page {
    --rsw-safe-left: env(safe-area-inset-left);
    --rsw-safe-right: env(safe-area-inset-right);
    --rsw-safe-top: env(safe-area-inset-top);
    --rsw-safe-bottom: env(safe-area-inset-bottom);
  }
}
.rsw-page-btn-muted {
  opacity: 0.45;
}

body.rsw-page .home-discussion-pinned {
  display: none;
  padding: 4px 7px;
  border-top: 1px solid #cfd9e7;
  border-bottom: 1px solid #cfd9e7;
  background: #fff7d9;
  font-size: 11px;
  line-height: 1.35;
}

body.rsw-page .well-global-discussion-pinned {
  display: none;
  margin: 0;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  overflow: hidden;
}

body.rsw-page .home-discussion-pinned-item {
  margin-top: 3px;
  padding-top: 3px;
  border-top: 1px solid #e8d89b;
}

body.rsw-page .home-discussion-pinned-item:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}

body.rsw-page .home-discussion-pinned-icon {
  display: inline-block;
  margin-right: 6px;
  color: #8a6b00;
  font-size: 13px;
  line-height: 1;
  vertical-align: middle;
}

body.rsw-page .home-discussion-pinned-link {
  color: #3a5b8a;
  text-decoration: none;
}

body.rsw-page .home-discussion-pinned-link:hover {
  text-decoration: underline;
}

.rsw-plot-header-scroll {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  -ms-overflow-style: none;
  background: var(--hw-rsw-plot-surface, #21262b);
}

.rsw-plot-header-scroll::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

.js-rsw-plot-header-table,
.js-rsw-plot-table {
  border-collapse: separate;
  border-spacing: 1px;
  background: var(--hw-rsw-plot-surface, #21262b);
  margin: 0;
}

.js-rsw-plot-header-table {
  table-layout: fixed;
  height: auto !important;
}

.js-rsw-plot-header-table td,
.js-rsw-plot-table td {
  padding: 0;
  box-sizing: border-box;
}

.rsw-plot-header-cell {
  padding: 0 !important;
  background: #f6a118 !important;
  vertical-align: top;
}

.rsw-plot-cell-surface {
  padding: 0;
  background: var(--hw-rsw-plot-surface, #21262b);
}

.rsw-plot-header-cell .rsw-gauge-card {
  height: 100%;
}

.rsw-plot-gauge-card {
  padding: 2px;
}

.rsw-plot-gauge-card .rsw-gauge-title-row {
  gap: 6px;
  padding: 3px 6px;
  margin-bottom: 1px;
}

.rsw-plot-gauge-card .rsw-gauge-title,
.rsw-plot-gauge-card .rsw-gauge-select {
  font-size: 16px;
  line-height: 1.05;
}

.rsw-plot-gauge-card .rsw-gauge-title {
  min-height: 24px;
}

.rsw-plot-gauge-card .rsw-gauge-edit {
  width: 14px;
  height: 14px;
  font-size: 9px;
}

.rsw-plot-gauge-card .rsw-gauge-value {
  min-height: 30px;
  padding: 0 6px;
  font-size: 21px;
}

.rsw-plot-cell {
  padding: 0 !important;
  background: var(--hw-rsw-plot-surface, #21262b) !important;
}

.js-plot-scroll.rsw-plot-scroll {
  width: 100% !important;
  background: var(--hw-rsw-plot-surface, #21262b);
  overflow-x: auto !important;
  overflow-y: hidden !important;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  -ms-overflow-style: none;
  touch-action: pan-x;
}

.js-plot-scroll.rsw-plot-scroll::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

.rsw-plot-scroll-shell {
  position: relative;
  width: 100%;
  background: var(--hw-rsw-plot-surface, #21262b);
  overflow: hidden;
}

.rsw-focus-workspace {
  position: relative;
  width: 100%;
}

.rsw-focus-controls {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 12;
}

.rsw-focus-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
  min-height: 40px;
  border: 1px solid rgba(255, 255, 255, 0.46);
  border-radius: 6px;
  background: rgba(20, 31, 45, 0.88);
  color: #ffffff;
  font: inherit;
  font-weight: 700;
  cursor: pointer;
}

.rsw-maximize-button {
  min-width: 42px;
  min-height: 0;
  height: 21.4px;
  padding: 2px 10px;
  font-size: 16px;
  line-height: 1;
}

.rsw-focus-button:focus-visible {
  outline: 3px solid #f6a118;
  outline-offset: 2px;
}

.rsw-focus-close {
  display: none;
  width: 40px;
  padding: 0;
  font-size: 26px;
  font-weight: 400;
  line-height: 1;
}

html.rsw-focus-active,
body.rsw-focus-active {
  overflow: hidden !important;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
}

body.rsw-page.rsw-focus-active #TopBar,
body.rsw-page.rsw-focus-active #top_nav,
body.rsw-page.rsw-focus-active #well_nav,
body.rsw-page.rsw-focus-active #upWellInfo,
body.rsw-page.rsw-focus-active #wellPinnedDiscussionBanner,
body.rsw-page.rsw-focus-active .location_update {
  display: none !important;
}

body.rsw-page.rsw-focus-active #rswFocusWorkspace {
  position: fixed;
  inset: 0;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  width: 100vw;
  height: var(--rsw-mobile-locked-vh, 100vh);
  padding-bottom: var(--rsw-page-tabs-height, 56px);
  box-sizing: border-box;
  min-height: 0;
  background: var(--hw-rsw-plot-surface, #21262b);
}

body.rsw-page.rsw-focus-active #upPageButtons {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1002;
  width: 100vw;
  box-sizing: border-box;
}

body.rsw-page.rsw-focus-active #rswFocusWorkspace .rsw-focus-controls {
  position: fixed;
  top: auto;
  right: 8px;
  bottom: calc(var(--rsw-page-tabs-height, 56px) + 8px);
  z-index: 1004;
}

body.rsw-page.rsw-focus-active #rswFocusWorkspace .rsw-focus-close {
  display: inline-flex;
}

body.rsw-page.rsw-focus-active #rswFocusWorkspace > #upGauges,
body.rsw-page.rsw-focus-active #rswFocusWorkspace > #upPlots {
  order: 2;
}

body.rsw-page.rsw-focus-active #rswFocusWorkspace .rsw-plot-header-scroll,
body.rsw-page.rsw-focus-active #rswFocusWorkspace > .rsw-focus-plot-toolbar {
  flex: 0 0 auto;
}

body.rsw-page.rsw-focus-active #rswFocusWorkspace > .rsw-focus-plot-toolbar {
  order: 3;
}

body.rsw-page.rsw-focus-active #rswFocusWorkspace.is-plot-page > #upGauges {
  flex: 0 0 auto;
}

body.rsw-page.rsw-focus-active #rswFocusWorkspace.is-plot-page > #upPlots {
  display: flex;
  flex: 1 1 auto;
  min-height: 0;
}

body.rsw-page.rsw-focus-active #rswFocusWorkspace.is-gauge-page > #upGauges {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  min-height: 0;
}

body.rsw-page.rsw-focus-active #rswFocusWorkspace.is-gauge-page > #upPlots,
body.rsw-page.rsw-focus-active #rswFocusWorkspace.is-gauge-page > .rsw-focus-plot-toolbar {
  display: none;
}

body.rsw-page.rsw-focus-active #rswFocusWorkspace.is-plot-page > #upPlots .rsw-plot-scroll-shell,
body.rsw-page.rsw-focus-active #rswFocusWorkspace.is-gauge-page > #upGauges .rsw-gauge-shell.is-active {
  flex: 1 1 auto;
  min-height: 0;
}

body.rsw-page.rsw-focus-active #rswFocusWorkspace .rsw-plot-scroll-viewport,
body.rsw-page.rsw-focus-active #rswFocusWorkspace .rsw-gauge-viewport,
body.rsw-page.rsw-focus-active #rswFocusWorkspace table.js-rsw-gauges {
  height: 100% !important;
  min-height: 0;
}

.rsw-plot-scroll-viewport {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  -ms-overflow-style: none;
  background: var(--hw-rsw-plot-surface, #21262b);
  touch-action: pan-x;
}

.rsw-plot-scroll-viewport::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

.rsw-plot-scroll-indicator {
  position: absolute;
  top: 50%;
  z-index: 6;
  display: none;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 54px;
  margin-top: -27px;
  border: 0;
  border-radius: 999px;
  background: rgba(34, 48, 73, 0.82);
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
  box-shadow: 0 10px 22px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}

.rsw-plot-scroll-indicator.is-visible {
  display: inline-flex;
}

.rsw-plot-scroll-indicator-left {
  left: 8px;
}

.rsw-plot-scroll-indicator-right {
  right: 8px;
}

.js-plot-root.rsw-plot-root {
  position: relative;
  width: 100%;
  height: var(--rsw-plot-height);
  box-sizing: border-box;
  overflow: hidden;
  border: 1px solid #f6a118;
  background: var(--hw-rsw-plot-surface, #21262b);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
}

.rsw-plot-root[data-lightmode="1"] {
  background: #ffffff;
}

.rsw-plot-root .js-plot-canvas {
  display: block;
  width: 100%;
  height: 100%;
  background: var(--hw-rsw-plot-surface, #21262b);
  cursor: crosshair;
  touch-action: pan-x;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
}

.rsw-plot-root[data-lightmode="1"] .js-plot-canvas {
  background: #ffffff;
}

.rsw-plot-root .js-plot-tooltip {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 50;
  max-width: 300px;
  padding: 6px 8px;
  border: 1px solid #666;
  background-color: #f5f5f5;
  color: #222;
  font-family: "Inter Tight", Arial, sans-serif;
  font-size: 12px;
  line-height: 1.25;
  text-align: left;
  white-space: normal;
  word-break: break-word;
  overflow-wrap: anywhere;
  pointer-events: none;
}

.rsw-plot-root .js-plot-loading {
  z-index: 6;
}

.rsw-plot-root .js-plot-loading .hw-loading-indicator-shade {
  background: rgba(19, 26, 34, 0.34);
}

.rsw-plot-root[data-lightmode="1"] .js-plot-loading .hw-loading-indicator-shade {
  background: rgba(255, 255, 255, 0.42);
}

.rsw-plot-scroll-shell > .hw-loading-indicator {
  z-index: 7;
}

.rsw-plot-scroll-shell > .hw-loading-indicator .hw-loading-indicator-shade {
  background: rgba(19, 26, 34, 0.34);
}

.rsw-plot-scroll-shell[data-rsw-lightmode="1"] > .hw-loading-indicator .hw-loading-indicator-shade {
  background: rgba(255, 255, 255, 0.42);
}

table.js-rsw-gauges {
  width: 100% !important;
  height: calc(var(--rsw-mobile-locked-vh, 100vh) - 191px) !important;
}

table.js-rsw-gauges [data-rsw-role=label] {
  font-size: 24px !important;
  line-height: 1.1;
}

table.js-rsw-gauges [data-rsw-role=value] {
  font-size: 42px !important;
  line-height: 1.05;
}

.rsw-gauge-shell {
  display: none;
  width: 100%;
  padding: 0;
  background: #f6a118;
  box-sizing: border-box;
}

.rsw-gauge-shell.is-active {
  display: block;
}

.rsw-gauge-viewport {
  display: grid;
  grid-template-columns: repeat(var(--rsw-gauge-columns, 4), minmax(0, 1fr));
  gap: 0;
  align-content: stretch;
  width: 100%;
  background: #f6a118;
  min-height: var(--rsw-gauge-shell-height, calc(var(--rsw-mobile-locked-vh, 100vh) - 191px));
}

.rsw-gauge-card {
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 0;
  padding: 2px;
  border: 0;
  background: #f6a118;
  box-sizing: border-box;
  overflow: hidden;
}

.rsw-gauge-title-row {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 0;
  padding: 6px 8px;
  margin-bottom: 2px;
  background: #d7d7d7;
}

.rsw-gauge-title,
.rsw-gauge-select {
  margin: 0;
  width: 100%;
  color: #171717;
  font-size: 21px;
  line-height: 1.1;
  font-weight: 700;
}

.rsw-gauge-title {
  display: flex;
  align-items: center;
  min-height: 36px;
  padding: 0;
  background: transparent;
  box-sizing: border-box;
  letter-spacing: 0.01em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.rsw-gauge-main {
  flex: 1 1 auto;
  min-width: 0;
}

.rsw-gauge-select {
  display: none;
  padding: 2px 20px 2px 4px;
  border: 1px solid #8c8c8c;
  border-radius: 2px;
  background: #ececec;
}

.rsw-gauge-card.is-editing .rsw-gauge-title {
  display: none;
}

.rsw-gauge-card.is-editing .rsw-gauge-select {
  display: block;
}

.rsw-gauge-edit {
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  margin: 0;
  border: 0;
  border-radius: 2px;
  background: rgba(255, 255, 255, 0.55);
  color: #5c5c5c;
  font-size: 11px;
  line-height: 1;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.14s ease, background-color 0.14s ease, color 0.14s ease;
}

.rsw-gauge-card:hover .rsw-gauge-edit,
.rsw-gauge-card.is-editing .rsw-gauge-edit {
  opacity: 1;
}

.rsw-gauge-edit:hover,
.rsw-gauge-edit:focus {
  background: rgba(255, 255, 255, 0.9);
  color: #171717;
  outline: none;
}

.rsw-gauge-value {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  align-items: center;
  justify-content: center;
  min-height: 0;
  padding: 0 8px;
  background: var(--hw-rsw-plot-surface, #21262b);
  color: var(--rsw-gauge-value-color, #8ff871);
  font-size: 34px;
  font-family: "HorizonLog Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  line-height: 1;
  font-weight: 800;
  letter-spacing: -0.02em;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.rsw-gauge-value-text {
  position: relative;
  z-index: 1;
  pointer-events: none;
}

.rsw-gauge-viewport .rsw-gauge-value {
  font-size: 61px;
}

.rsw-gauge-viewport.has-mini-plots .rsw-gauge-value {
  flex: 1 1 auto;
}

.rsw-gauge-mini-plot {
  display: block;
  position: absolute;
  inset: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  background: transparent;
  box-sizing: border-box;
  cursor: crosshair;
}

.rsw-gauge-mini-plot-tooltip {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 10000;
  max-width: 180px;
  padding: 5px 7px;
  border: 1px solid #666;
  background: #f5f5f5;
  color: #222;
  font-family: "Inter Tight", Arial, sans-serif;
  font-size: 11px;
  line-height: 1.25;
  text-align: left;
  white-space: normal;
  word-break: break-word;
  overflow-wrap: anywhere;
  pointer-events: none;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.22);
}

.rsw-gauge-mini-plot-tooltip strong {
  font-weight: 700;
}

.rsw-gauge-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 180px;
  padding: 20px;
  background: #eef3f8;
  border: 1px solid #d0d9e5;
  color: #365272;
  font-size: 14px;
  text-align: center;
  box-sizing: border-box;
}

.rsw-page-button-table {
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}

.rsw-page-button-table td {
  padding: 0;
  vertical-align: middle;
}

.rsw-page-switch-cell {
  position: relative;
}

.rsw-page-switch-cell::before {
  content: attr(data-page-index);
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
  font-family: "Inter Tight", monospace, sans-serif;
  font-size: 10px;
  line-height: 1.4;
  padding: 2px 7px;
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom-width: 2px;
  pointer-events: none;
  z-index: 1;
}

.rsw-page-switch-cell:has(.is-selected)::before {
  background: #e88829;
  color: #1c3079;
  border-color: #e88829;
}

.rsw-page-button-table td.rsw-page-switch-spacer {
  background: transparent !important;
}

.rsw-page-button-table input[type=submit],
.rsw-page-button-table input[type=button],
.rsw-page-button-table button {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  min-height: 48px !important;
  padding: 14px 20px 14px 48px !important;
  border: 0 !important;
  border-right: 1px solid rgba(255, 255, 255, 0.06) !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  box-sizing: border-box;
  color: rgba(255, 255, 255, 0.65) !important;
  font-weight: 600 !important;
  font-size: 13px !important;
  line-height: 1.2 !important;
  text-align: left !important;
  letter-spacing: 0.06em;
  white-space: nowrap !important;
  text-transform: uppercase;
  transition: background 0.12s ease, color 0.12s ease !important;
  cursor: pointer !important;
}

.rsw-page-button-table .rsw-page-switch-button.is-selected {
  background: #294aa5 !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

.rsw-page-button-table .rsw-page-switch-button.is-pending {
  cursor: progress !important;
  opacity: 0.7;
}

.rsw-page-button-table .rsw-page-switch-button.is-selected.is-pending {
  opacity: 0.85;
}

.rsw-page-button-table input[type=submit]:hover,
.rsw-page-button-table input[type=button]:hover,
.rsw-page-button-table button:hover {
  background: rgba(255, 255, 255, 0.04) !important;
  color: #ffffff !important;
  box-shadow: none !important;
  transform: none !important;
}

.rsw-page-buttons-menu .rsw-menu-button .rsw-menu-icon {
  margin: 0 auto;
}

.rsw-page-buttons-menu .rsw-menu-button:hover,
.rsw-page-buttons-menu .rsw-menu-button:focus {
  background: #294aa5;
}

.rsw-dialog {
  max-width: 390px;
}

.rsw-dialog-body {
  padding-bottom: 12px;
}

.rsw-jump-field {
  padding: 14px;
  background: #f8fbff;
  border: 1px solid #d7e0ea;
  border-radius: 12px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.88);
}

.rsw-jump-depth-row {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

.rsw-jump-input {
  display: block;
  width: 132px !important;
  max-width: 100%;
  margin: 0;
  box-sizing: border-box;
  text-align: center;
}

.rsw-jump-step {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  padding: 0;
  border: 1px solid #b6a48a;
  border-radius: 8px;
  background: #ebe4d9;
  color: #20324d;
  font-family: "Inter Tight", sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  cursor: pointer;
}

.rsw-jump-step:hover {
  background: #ddd1bd;
}

.rsw-jump-time-input {
  display: block;
  width: 100%;
  box-sizing: border-box;
}

.rsw-jump-datetime {
  width: 100%;
  margin-top: 6px;
}

.rsw-dialog-btn {
  min-width: 132px;
  flex: 0 0 auto;
}

.rsw-export-actions .glowbutton {
  margin-left: 8px;
}

.rsw-plot-toolbar-table {
  width: 100%;
  table-layout: fixed;
}

.rsw-plot-toolbar-table td {
  padding: 0;
  box-sizing: border-box;
  vertical-align: top;
}

.rsw-plot-toolbar-table .rsw-plot-toolbar-cell-overflow {
  display: none;
}

.rsw-plot-menu-wrap {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  min-height: 30px;
}

.rsw-menu-button.rsw-menu-button-gray {
  width: 100%;
  height: 100%;
  background: #d6dade;
}

.rsw-menu-button.rsw-menu-button-gray .rsw-menu-icon,
.rsw-menu-button.rsw-menu-button-gray .rsw-menu-icon::before,
.rsw-menu-button.rsw-menu-button-gray .rsw-menu-icon::after {
  background-color: #111111;
}

.rsw-menu-button.rsw-menu-button-gray .rsw-menu-icon {
  width: 18px;
  height: 2px;
}

.rsw-menu-button.rsw-menu-button-gray .rsw-menu-icon::before,
.rsw-menu-button.rsw-menu-button-gray .rsw-menu-icon::after {
  width: 18px;
  height: 2px;
}

.rsw-menu-button.rsw-menu-button-gray .rsw-menu-icon::before {
  top: -6px;
}

.rsw-menu-button.rsw-menu-button-gray .rsw-menu-icon::after {
  top: 6px;
}

.rsw-menu-button.rsw-menu-button-gray:hover,
.rsw-menu-button.rsw-menu-button-gray:focus {
  background: #c6ccd2;
}

.rsw-scale-dialog {
  max-width: 560px;
  box-sizing: border-box;
  z-index: 2200002 !important;
}

.rsw-dialog {
  z-index: 2200002 !important;
}

.mbLight {
  z-index: 2200001 !important;
}

.rsw-scale-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
}

.rsw-scale-column {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.rsw-scale-column-title {
  margin: 0 0 2px 0;
  color: #5b6f87;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1.1px;
  text-transform: uppercase;
}

.rsw-scale-btn {
  width: 100% !important;
  min-width: 0 !important;
}

.rsw-scale-btn.is-selected {
  border-color: #d17d1a !important;
  background: linear-gradient(180deg, #2d7de1 0%, #1763c6 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.24), 0 10px 18px rgba(18, 55, 103, 0.24) !important;
  color: #ffffff !important;
}

.rsw-scale-btn-close {
  width: 100% !important;
}

.rsw-plot-action-menu {
  position: absolute;
  right: 0;
  bottom: calc(100% + 6px);
  display: none;
  min-width: 160px;
  max-width: calc(100vw - 16px);
  background: #7b8088;
  border: 1px solid rgba(13, 19, 28, 0.55);
  box-shadow: 0 10px 22px rgba(0, 0, 0, 0.32);
  z-index: 12020;
}

.rsw-plot-action-menu.is-open {
  display: block;
}

.rsw-plot-action-menu-item {
  display: block;
  width: 100%;
  padding: 10px 12px;
  border: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.18);
  background: transparent;
  color: #ffffff;
  text-align: left;
  font-size: 13px;
  font-weight: 700;
  cursor: pointer;
}

.rsw-plot-action-menu-item:first-child {
  border-top: 0;
}

.rsw-plot-action-menu-item:hover,
.rsw-plot-action-menu-item:focus {
  background: rgba(255, 255, 255, 0.14);
  outline: none;
}

.rsw-plot-action-menu-item-close {
  background: rgba(23, 31, 45, 0.16);
}

body.rsw-page #container.hw-responsive-main {
  padding: 0 !important;
  min-height: 0 !important;
}

body.rsw-page #bodycontainer.hw-responsive-shell {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

body.rsw-page #container.hw-responsive-main::before {
  display: none !important;
}

body.rsw-page #container.hw-responsive-main > div {
  margin: 0 !important;
  padding: 0 !important;
}

body.rsw-page #connecterror {
  width: 100% !important;
  left: 0 !important;
  padding: 6px 0 !important;
  box-sizing: border-box;
}

.rsw-menu-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  min-width: 34px;
  padding: 0 8px;
  margin: 0;
  background-color: #1c3079;
  border: 0;
  cursor: pointer;
  text-decoration: none;
  vertical-align: middle;
  position: relative;
  line-height: 0;
  font-size: 0;
}

.rsw-menu-button:hover,
.rsw-menu-button:focus {
  background-color: #294aa5;
  outline: none;
}

.rsw-menu-icon {
  position: relative;
  display: block;
  width: 20px;
  height: 3px;
  background-color: #ffffff;
}

.rsw-menu-icon::before,
.rsw-menu-icon::after {
  content: "";
  position: absolute;
  left: 0;
  width: 20px;
  height: 3px;
  background-color: #ffffff;
}

.rsw-menu-icon::before {
  top: -7px;
}

.rsw-menu-icon::after {
  top: 7px;
}

.rsw-menu-button-label {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.rsw-menu-wrap {
  position: relative;
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  height: 40px;
}

.rsw-main-menu {
  position: absolute;
  top: auto;
  bottom: 100%;
  right: 0;
  margin-top: 0;
  margin-bottom: 4px;
  min-width: 200px;
  background-color: #1c3079;
  border: 1px solid #000000;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35);
  z-index: 12000;
}

.rsw-main-menu-item {
  display: block;
  width: 100%;
  padding: 10px 14px;
  box-sizing: border-box;
  background-color: #1c3079;
  color: #ffffff !important;
  text-decoration: none;
  text-align: left;
  font-size: 13px;
  font-weight: 600;
  border: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.22);
  cursor: pointer;
}

.rsw-main-menu-item:first-child {
  border-top: 0;
}

.rsw-main-menu-item:hover,
.rsw-main-menu-item:focus {
  background-color: #294aa5;
  outline: none;
}

.rsw-main-menu-item-close {
  background-color: #162666;
}

@media screen and (max-width: 640px) {
  table.js-rsw-gauges [data-rsw-role=label] {
    font-size: 14px !important;
  }

  table.js-rsw-gauges [data-rsw-role=value] {
    font-size: 26px !important;
  }

  .rsw-gauge-viewport {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1px;
  }

  .rsw-gauge-title {
    font-size: 18px;
    min-height: 28px;
  }

  .rsw-gauge-value {
    font-size: 24px;
  }

  .rsw-gauge-viewport .rsw-gauge-value {
    font-size: 43px;
  }

  .rsw-gauge-viewport .rsw-gauge-title-row {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .rsw-gauge-viewport .rsw-gauge-value {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .rsw-dialog {
    width: calc(100vw - 24px) !important;
    max-width: 390px;
  }

  .rsw-dialog-title {
    font-size: 20px;
  }

  .rsw-dialog-btn {
    flex: 0 0 auto;
    width: auto;
  }

  .rsw-plot-gauge-card .rsw-gauge-title,
.rsw-plot-gauge-card .rsw-gauge-select {
    font-size: 16px;
  }

  .rsw-plot-gauge-card .rsw-gauge-value {
    font-size: 18px;
    min-height: 30px;
  }
}
@media screen and (min-width: 641px) and (max-width: 799px) {
  table.js-rsw-gauges [data-rsw-role=label] {
    font-size: 18px !important;
  }

  table.js-rsw-gauges [data-rsw-role=value] {
    font-size: 30px !important;
  }

  .rsw-gauge-title {
    font-size: 20px;
  }

  .rsw-gauge-value {
    font-size: 28px;
  }

  .rsw-gauge-viewport .rsw-gauge-value {
    font-size: 50px;
  }
}
@media screen and (min-width: 800px) and (max-width: 1023px) {
  table.js-rsw-gauges [data-rsw-role=label] {
    font-size: 22px !important;
  }

  table.js-rsw-gauges [data-rsw-role=value] {
    font-size: 36px !important;
  }

  .rsw-gauge-value {
    font-size: 30px;
  }

  .rsw-gauge-viewport .rsw-gauge-value {
    font-size: 54px;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1439px) {
  table.js-rsw-gauges [data-rsw-role=label] {
    font-size: 32px !important;
  }

  table.js-rsw-gauges [data-rsw-role=value] {
    font-size: 52px !important;
  }

  .rsw-gauge-viewport .rsw-gauge-value {
    font-size: 68px;
  }
}
@media screen and (min-width: 1440px) {
  table.js-rsw-gauges [data-rsw-role=label] {
    font-size: 38px !important;
  }

  table.js-rsw-gauges [data-rsw-role=value] {
    font-size: 72px !important;
  }

  .rsw-gauge-viewport .rsw-gauge-value {
    font-size: 79px;
  }
}
@media screen and (max-width: 980px) {
  body.rsw-page #bodycontainer.hw-responsive-shell {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  table.js-rsw-gauges {
    height: calc(var(--rsw-mobile-locked-vh, 100vh) - 164px) !important;
  }

  body.rsw-page #TopBar {
    display: none !important;
  }

  body.rsw-page #navdiv {
    width: 100% !important;
    margin: 0 !important;
  }

  body.rsw-page #navbar {
    height: auto !important;
    min-height: 0 !important;
  }

  body.rsw-page #top_nav,
body.rsw-page #well_nav {
    width: 100% !important;
    box-sizing: border-box;
  }

  body.rsw-page #well_nav {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
  }

  body.rsw-page #wellShellTabStrip {
    order: 1;
    width: 100%;
    box-sizing: border-box;
  }

  body.rsw-page #wellStatusWrap {
    order: 2;
    width: 100%;
    float: none !important;
    text-align: left !important;
    padding: 6px 12px 8px 12px;
    box-sizing: border-box;
  }

  body.rsw-page #wellStatusWrap > div {
    padding-top: 0 !important;
    padding-right: 0 !important;
  }

  .js-plot-scroll {
    width: 100% !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 767px), screen and (max-width: 980px) and (max-height: 430px) and (orientation: landscape) {
  body.rsw-page .home-discussion-pinned {
    margin: 0;
    padding: 8px 14px 7px 14px;
    border: 0;
    border-top: 1px solid #ebd59e;
    border-bottom: 1px solid #ebd59e;
    border-radius: 0;
    background: #fff6da;
  }

  body.rsw-page .well-global-discussion-pinned {
    margin: 0;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
  }

  body.rsw-page .well-shell-tab {
    padding: 0 10px;
    font-size: 14px;
  }

  .rsw-well-status-bar {
    padding: 5px 10px;
    gap: 10px;
    font-size: 11px;
  }

  .rsw-well-status-item {
    font-size: 11px !important;
  }

  .rsw-well-status-identity {
    display: none;
  }

  .rsw-page-button-table {
    border-spacing: 0;
  }

  .rsw-page-switch-cell::before {
    left: 14px;
  }

  .rsw-page-button-table input[type=submit],
.rsw-page-button-table input[type=button],
.rsw-page-button-table button {
    min-height: 48px !important;
    padding: 10px 12px 10px 42px !important;
    font-size: 11px !important;
    letter-spacing: 0.04em;
  }

  .rsw-plot-toolbar-table td {
    display: table-cell;
    width: auto !important;
  }

  .rsw-plot-toolbar-table .rsw-plot-toolbar-cell-up,
.rsw-plot-toolbar-table .rsw-plot-toolbar-cell-down,
.rsw-plot-toolbar-table .rsw-plot-toolbar-cell-end {
    width: calc((100% - 50px) / 3) !important;
  }

  .rsw-plot-toolbar-table .rsw-plot-toolbar-cell-jump,
.rsw-plot-toolbar-table .rsw-plot-toolbar-cell-scale {
    display: none;
  }

  .rsw-plot-toolbar-table .rsw-plot-toolbar-cell-overflow {
    display: table-cell;
    width: 50px !important;
    min-width: 50px !important;
    max-width: 50px !important;
  }

  .rsw-plot-toolbar-table input[type=submit],
.rsw-plot-toolbar-table input[type=button],
.rsw-plot-toolbar-table button {
    display: block;
    width: 100% !important;
    height: auto !important;
    min-height: 44px;
    padding: 7px 4px !important;
    font-size: 13px !important;
    line-height: 1.15 !important;
    white-space: normal !important;
  }

  .rsw-plot-toolbar-table .rsw-menu-button {
    width: 100% !important;
    min-width: 0 !important;
    height: 44px !important;
    min-height: 44px !important;
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    line-height: 0 !important;
    text-align: center !important;
  }

  .rsw-plot-toolbar-table .rsw-plot-menu-wrap {
    min-height: 44px;
  }

  .rsw-plot-toolbar-table .rsw-menu-button .rsw-menu-icon {
    width: 6px !important;
    height: 6px !important;
    margin: 0 auto !important;
    border-radius: 999px !important;
    background-color: #111111 !important;
    flex: 0 0 auto;
  }

  .rsw-plot-toolbar-table .rsw-menu-button .rsw-menu-icon::before,
.rsw-plot-toolbar-table .rsw-menu-button .rsw-menu-icon::after {
    width: 6px !important;
    height: 6px !important;
    border-radius: 999px !important;
    background-color: #111111 !important;
    top: 0 !important;
  }

  .rsw-plot-toolbar-table .rsw-menu-button .rsw-menu-icon::before {
    left: -10px !important;
  }

  .rsw-plot-toolbar-table .rsw-menu-button .rsw-menu-icon::after {
    left: 10px !important;
  }

  .rsw-plot-toolbar-table .rsw-menu-button .rsw-menu-button-label {
    display: none;
  }

  .rsw-plot-toolbar-table .rsw-plot-action-menu {
    min-width: 0;
    width: 148px;
    max-width: calc(100vw - 16px);
  }

  .rsw-scale-dialog {
    width: calc(100vw - 16px) !important;
    max-width: 420px !important;
  }

  .rsw-dialog {
    width: calc(100vw - 16px) !important;
    max-width: calc(100vw - 16px) !important;
  }

  .rsw-jump-field {
    padding: 12px;
    overflow: hidden;
  }

  .rsw-jump-depth-row {
    gap: 6px;
  }

  .rsw-jump-input,
.rsw-jump-time-input {
    min-width: 0;
  }

  .rsw-jump-time-input {
    width: 100% !important;
    max-width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
         appearance: none;
  }

  .rsw-jump-datetime {
    max-width: 100%;
    overflow: hidden;
  }

  .rsw-scale-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px;
  }

  .rsw-scale-column {
    gap: 6px;
  }

  .rsw-scale-btn {
    min-height: 38px !important;
    padding: 7px 8px !important;
    font-size: 13px !important;
    line-height: 1.1 !important;
    white-space: normal !important;
  }
}
@media screen and (max-width: 370px) {
  .rsw-scale-dialog {
    width: calc(100vw - 10px) !important;
    max-width: calc(100vw - 10px) !important;
  }

  .rsw-scale-btn {
    min-height: 34px !important;
    font-size: 12px !important;
    padding: 6px 6px !important;
  }
}
@media screen and (min-width: 768px) {
  .rsw-plot-scroll-indicator {
    display: none !important;
  }

  .rsw-plot-toolbar-table .rsw-plot-toolbar-cell-jump,
.rsw-plot-toolbar-table .rsw-plot-toolbar-cell-scale,
.rsw-plot-toolbar-table .rsw-plot-toolbar-cell-up,
.rsw-plot-toolbar-table .rsw-plot-toolbar-cell-down,
.rsw-plot-toolbar-table .rsw-plot-toolbar-cell-end {
    display: table-cell;
  }

  .rsw-plot-toolbar-table .rsw-plot-toolbar-cell-overflow {
    display: none;
  }
}
.cpumanage-page {
  margin: 0;
  background: #f4f7fb;
  color: #1f3347;
}
.cpumanage-page #ComputerList {
  position: absolute;
  top: 12px;
  bottom: 12px;
  left: 12px;
  right: 12px;
  box-sizing: border-box;
}
.cpumanage-page .computerList {
  display: flex;
  flex-direction: column;
  background-color: white;
  border: 1px solid #d7dee7;
  border-radius: 8px;
  box-shadow: none;
  overflow: hidden;
}
.cpumanage-page .computerList .ciCell {
  display: flex;
  border-bottom: 1px solid #d3d3d3;
  padding: 10px 8px 10px 7px;
  cursor: pointer;
  align-items: center;
}
.cpumanage-page .computerList .ciCell:last-child {
  border-bottom: none;
}
.cpumanage-page .computerList .ciCell:hover {
  background-color: #f3f7fb;
}
.cpumanage-page .computerList .ciCell.selected {
  background-color: #ff9800;
  color: white;
}
.cpumanage-page .computerList .ciStatus {
  width: 15px;
  flex-shrink: 0;
}
.cpumanage-page .computerList .ciComputerInfo {
  flex-grow: 1;
  min-width: 0;
}
.cpumanage-page .computerList .ciComputerName {
  font-weight: 600;
}
.cpumanage-page .computerList .ciDHVersion, .cpumanage-page .computerList .ciWellName {
  font-family: monospace;
}
.cpumanage-page .computerList .ciCheckinDate {
  width: 38%;
  text-align: right;
  flex-shrink: 0;
}
.cpumanage-page .computerList:first-of-type {
  margin-bottom: 14px;
}
.cpumanage-page #computerListFilterWrap {
  display: block;
  position: relative;
  width: 100%;
  margin: 0 0 14px;
}
.cpumanage-page #computerListFilterField.management-list-filter-box {
  width: 100%;
  padding-left: 46px;
  padding-right: 52px;
}
.cpumanage-page #computerListFilterWrap .management-list-filter-icon {
  left: 16px;
}
.cpumanage-page #computerSearchResultsList {
  margin-bottom: 14px;
}
.cpumanage-page .computerList .ciSearchResult {
  align-items: flex-start;
}
.cpumanage-page .computerList .ciSearchResult .ciCheckinDate {
  width: 32%;
  font-size: 12px;
}
.cpumanage-page .computerList .ciSearchMatches {
  display: flex;
  flex-direction: column;
  gap: 3px;
  margin-top: 6px;
}
.cpumanage-page .computerList .ciSearchMatch {
  color: #5f7591;
  font-size: 12px;
  line-height: 1.25;
  overflow-wrap: anywhere;
}
.cpumanage-page .computerList .ciSearchMatchField {
  color: #38526d;
  font-weight: 700;
  margin-right: 4px;
}
.cpumanage-page .computerList .ciCell.selected .ciSearchMatch,
.cpumanage-page .computerList .ciCell.selected .ciSearchMatchField {
  color: rgba(255, 255, 255, 0.88);
}
.cpumanage-page .computerSearchEmpty {
  color: #5f7591;
  font-size: 13px;
  line-height: 1.35;
  padding: 14px;
}
.cpumanage-page .cpumanage-hidden {
  display: none;
}
.cpumanage-page #tabBar.cpumanage-hidden,
.cpumanage-page #infoPanel.cpumanage-hidden,
.cpumanage-page #filesPanel.cpumanage-hidden,
.cpumanage-page #commandQueuePanel.cpumanage-hidden,
.cpumanage-page #crashLogPanel.cpumanage-hidden,
.cpumanage-page #rawViewer.cpumanage-hidden,
.cpumanage-page #specialViewer.cpumanage-hidden,
.cpumanage-page #crashRawViewer.cpumanage-hidden,
.cpumanage-page #crashSpecialViewer.cpumanage-hidden,
.cpumanage-page #fileViewer .fileFilterContainer.cpumanage-hidden {
  display: none;
}
.cpumanage-page .cpu-request-file-button {
  order: 99999;
  margin: 12px 8px 8px;
}
.cpumanage-page .cpu-quick-file-requests {
  order: 99998;
  padding: 12px 8px 10px;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
}
.cpumanage-page .cpu-quick-file-requests-label {
  margin-bottom: 8px;
  color: #56636f;
  font-size: 0.78em;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
.cpumanage-page .cpu-quick-file-request-buttons {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.cpumanage-page .cpu-quick-file-request-button {
  width: 100%;
  min-height: 34px;
  padding: 6px 8px;
  font-size: 0.78em;
  line-height: 1.2;
  overflow-wrap: anywhere;
}
.cpumanage-page #sidebar {
  overflow-y: auto;
  flex-shrink: 0;
  scrollbar-width: none;
}
.cpumanage-page #sidebar::-webkit-scrollbar {
  display: none;
}
.cpumanage-page #sidebar > span {
  text-transform: uppercase;
  color: #5f7591;
  font-family: "Big Shoulders Display", sans-serif;
  font-weight: 600;
  letter-spacing: 2px;
  padding: 0 0 6px;
  display: block;
  font-size: 14px;
}
.cpumanage-page #sidebar > span.cpumanage-hidden {
  display: none;
}
.cpumanage-page #allComputerListHeader {
  margin-top: 14px;
}
.cpumanage-page #btnAddNewComputer {
  width: 100%;
  margin: 14px 0 0;
}
.cpumanage-page .onlineIndicatorCell {
  padding: 0 0 0 7px !important;
}
.cpumanage-page .lmiOnlineIndicator {
  width: 6px;
  height: 18px;
  border-radius: 3px;
  visibility: hidden;
}
.cpumanage-page .lmiOnlineIndicator.fullOnline {
  background-color: #64c564;
  box-shadow: 0px 1px 5px #2cda2c;
  visibility: visible;
}
.cpumanage-page .lmiOnlineIndicator.lmiOnline {
  background-color: #f7c477;
  box-shadow: 0px 1px 5px #ff8001;
  visibility: visible;
}
.cpumanage-page #bodycontainer {
  margin: 0;
  width: 100%;
  max-width: none;
  border: none;
  background: transparent;
  height: 100%;
  box-shadow: none;
  overflow: visible;
}
.cpumanage-page #container {
  display: flex;
  height: 100%;
  min-height: 0;
  gap: 12px;
}
.cpumanage-page #sidebar {
  width: 280px;
  min-width: 280px;
  padding: 12px;
  background: #fff;
  border: 1px solid #d7dee7;
  border-radius: 10px;
  box-shadow: 0 10px 24px rgba(28, 48, 79, 0.08);
}
.cpumanage-page #main {
  padding: 0;
  box-sizing: border-box;
  flex: 1;
  min-height: 0;
  min-width: 0;
}
.cpumanage-page #btnCloseComputer {
  display: none;
  cursor: pointer;
  background-color: #eaeaea;
  border: none;
  padding: 5px 9px;
  margin: -4px 10px -4px -4px;
  font-size: 1.4em;
  border-radius: 4px;
}
.cpumanage-page #pnlComputerDetails {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
  background: #fff;
  border: 1px solid #d7dee7;
  border-radius: 10px;
  box-shadow: 0 10px 24px rgba(28, 48, 79, 0.08);
  overflow: hidden;
}
.cpumanage-page #computerHeader {
  width: 100%;
  background: #f3f7fb;
  color: #1f3347;
  padding: 12px 16px;
  box-sizing: border-box;
  border-bottom: 1px solid #d7dee7;
}
.cpumanage-page #lblComputerName {
  font-size: calc(1.3rem + 3px);
  font-family: "Big Shoulders Display", sans-serif;
  font-weight: 600;
}
.cpumanage-page #lblComputerLastSeen {
  float: right;
  line-height: 1.4rem;
  color: #5f7591;
  font-size: 0.95rem;
}
.cpumanage-page #tabBar {
  width: 100%;
  background: #315fa0;
  padding: 0;
  box-sizing: border-box;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.cpumanage-page #tabBar div {
  padding: 10px 14px;
  cursor: pointer;
  display: flex;
  align-items: center;
  border: none;
  border-radius: 0;
  background: transparent;
  color: white;
  font-family: "Big Shoulders Display", sans-serif;
  font-size: calc(0.95rem + 3px);
  letter-spacing: 0.02em;
}
.cpumanage-page #tabBar div + div {
  border-left: 1px solid rgba(255, 255, 255, 0.18);
}
.cpumanage-page #tabBar div:hover {
  background: #4571af;
  color: white;
}
.cpumanage-page #tabBar div.selected {
  background: #ff9800;
  color: white;
}
.cpumanage-page #containerPanel {
  flex: 1;
  background-color: white;
  min-height: 0;
  overflow: hidden;
}
.cpumanage-page #containerPanel > div {
  height: 100%;
  min-height: 0;
  width: 100%;
}
.cpumanage-page #statsPanel {
  box-sizing: border-box;
  height: 100%;
  overflow-y: auto;
  padding: 16px;
}
.cpumanage-page .statsPanelHeader {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 16px;
  border-bottom: 1px solid #d3d3d3;
  padding-bottom: 12px;
}
.cpumanage-page .statsPanelEyebrow {
  color: #5c5c5c;
  font-size: 0.85em;
  font-weight: 600;
  text-transform: uppercase;
}
.cpumanage-page .statsPanelTitle {
  font-size: 1.5em;
  font-weight: 600;
}
.cpumanage-page #statsUpdatedAt {
  color: #5c5c5c;
  font-family: monospace;
  text-align: right;
}
.cpumanage-page .statsCardGrid {
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  margin-top: 16px;
}
.cpumanage-page .statsCard {
  background-color: #f7f7f7;
  box-shadow: 0px 1px 12px rgba(0, 0, 0, 0.15);
  display: flex;
  flex-direction: column;
  min-width: 0;
}
.cpumanage-page .statsCardHeader {
  background-color: #eaeaea;
  font-size: 1.1em;
  font-weight: 600;
  padding: 10px;
  text-transform: uppercase;
}
.cpumanage-page .statsMetricGrid {
  display: grid;
  gap: 8px;
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
  padding: 10px;
}
.cpumanage-page .statsMetric {
  border: 1px solid #d3d3d3;
  background-color: white;
  box-sizing: border-box;
  padding: 10px;
  min-width: 0;
}
.cpumanage-page .statsMetricValue {
  font-family: monospace;
  font-size: 1.7em;
  font-weight: 600;
}
.cpumanage-page .statsMetricLabel {
  color: #4f4f4f;
  margin-top: 4px;
}
.cpumanage-page .statsRows {
  padding: 0 10px 10px 10px;
}
.cpumanage-page .statsRow {
  border-bottom: 1px solid #d3d3d3;
  display: flex;
  gap: 12px;
  justify-content: space-between;
  padding: 9px 0;
}
.cpumanage-page .statsRow[title] {
  cursor: help;
}
.cpumanage-page .statsRow:last-child {
  border-bottom: none;
}
.cpumanage-page .statsRowLabel {
  overflow-wrap: anywhere;
}
.cpumanage-page .statsRowCount {
  flex-shrink: 0;
  font-family: monospace;
  font-weight: 600;
}
.cpumanage-page .statsEmpty {
  color: #5c5c5c;
  padding-top: 10px;
}
.cpumanage-page #filesPanel {
  display: flex;
  flex-direction: row;
}
.cpumanage-page #filesList {
  width: 160px;
  display: flex;
  flex-direction: column;
  border-right: 1px solid #d3d3d3;
  overflow-y: auto;
}
.cpumanage-page #filesList .fileRow {
  padding: 12px;
  font-size: 1.1em;
  cursor: pointer;
  border-bottom: 1px solid #d3d3d3;
}
.cpumanage-page #filesList .fileRow .filename {
  word-break: break-word;
  font-weight: 600;
  display: block;
}
.cpumanage-page #filesList .fileRow:hover {
  background-color: #b8b8c8;
}
.cpumanage-page #filesList .fileRow.selected {
  background-color: #629be7;
  color: white;
}
.cpumanage-page #filesList .fileRow .filedate {
  font-size: 0.8em;
}
.cpumanage-page #filesList button {
  flex-shrink: 0;
}
.cpumanage-page #filePanel {
  flex: 1;
  min-height: 0;
  min-width: 0;
  display: flex;
  flex-direction: column;
}
.cpumanage-page #fileToolbar {
  background-color: #f3f7fb;
  border-bottom: 1px solid #d7dee7;
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  justify-content: flex-end;
}
.cpumanage-page #fileToolbar .toolbarLabel {
  font-size: 1.1em;
  padding: 10px;
}
.cpumanage-page #fileToolbar .toolbarTab {
  font-size: 1.1em;
  box-sizing: border-box;
  padding: 10px;
  cursor: pointer;
  align-self: flex-end;
}
.cpumanage-page #fileToolbar .toolbarTab:hover {
  background-color: #e8eff6;
}
.cpumanage-page #fileToolbar .toolbarTab.selected {
  background-color: #fff;
  color: #1f3347;
}
.cpumanage-page .buttonStrip button {
  margin-right: 4px;
}
.cpumanage-page #fileViewer {
  min-height: 0;
  flex: 1;
  min-width: 0;
  max-width: 100%;
  display: flex;
  flex-direction: column;
}
.cpumanage-page #fileViewer .viewerPanel {
  box-sizing: border-box;
  height: 100%;
  width: 100%;
  overflow-x: hidden;
}
.cpumanage-page .fileFilterContainer {
  display: flex;
  padding: 6px 6px 0 6px;
  flex-shrink: 0;
}
.cpumanage-page .fileFilterContainer .filterSearch {
  flex-grow: 1;
  border: 1px solid lightgray;
  border-radius: 5px;
  padding: 10px;
  background-color: #fcfcfc;
}
.cpumanage-page #rawViewer {
  font-family: monospace;
  padding: 10px;
  overflow-y: scroll;
  /* overflow-x: scroll; */
  word-break: break-word;
  white-space: pre-wrap;
}
.cpumanage-page #specialViewer {
  font-family: monospace;
  padding: 10px;
  overflow-y: scroll;
  word-break: break-word;
  white-space: pre-wrap;
  display: flex;
  flex-direction: column;
}
.cpumanage-page #fileViewer.noWrap .viewerPanel {
  white-space: pre;
  word-break: normal;
  overflow-x: auto;
}
.cpumanage-page .iniSection {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.cpumanage-page .iniSectionHeader {
  border-bottom: 1px solid #d3d3d3;
  padding: 10px;
  font-size: 1.5em;
  font-weight: 600;
}
.cpumanage-page .iniItem {
  display: flex;
  border-bottom: 1px solid #d3d3d3;
}
.cpumanage-page .iniItemKey {
  width: 22%;
  min-width: 22%;
  border-right: 1px solid #d3d3d3;
  padding: 14px;
  font-weight: 600;
}
.cpumanage-page .iniItemValue {
  padding: 14px;
  flex-grow: 1;
}
.cpumanage-page .iniItem button {
  margin: 4px 4px;
  flex-shrink: 0;
}
.cpumanage-page .flexSpacer {
  flex: 1;
}
.cpumanage-page .buttonStrip {
  padding: 4px;
}
.cpumanage-page .buttonStrip button {
  height: 100%;
}
.cpumanage-page #infoPanel {
  display: flex;
  box-sizing: border-box;
  min-height: 0;
}
.cpumanage-page #infoPanel .infoPanelColumn {
  padding: 16px;
  display: flex;
  box-sizing: border-box;
  flex-direction: column;
  overflow-y: auto;
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  min-height: 0;
  flex-shrink: 0;
  gap: 14px;
}
.cpumanage-page #infoPanel .ipPanel {
  background-color: #fff;
  margin-bottom: 0;
  border: 1px solid #d7dee7;
  border-radius: 10px;
  box-shadow: none;
  flex: 0 0 auto;
  overflow: hidden;
}
.cpumanage-page #infoPanel .ipPanel > div {
  padding: 10px;
}
.cpumanage-page #infoPanel .ipPHeader {
  background-color: #f3f7fb;
  color: #314866;
  border-bottom: 1px solid #d7dee7;
  font-family: "Big Shoulders Display", sans-serif;
  font-size: 1.2em;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 2px;
}
.cpumanage-page #ipNotesSearchHeader {
  display: flex;
  flex-wrap: wrap;
}
.cpumanage-page #ipNotesSearchHeader #inputNotesAdd {
  flex-grow: 1;
  margin-right: 10px;
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  padding: 10px;
  background-color: #fcfcfc;
}
.cpumanage-page #ipNotesSearchHeader #inputNotesSearch {
  flex-grow: 1;
  width: 100%;
  margin-top: 10px;
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  padding: 10px;
  background-color: #fcfcfc;
}
.cpumanage-page #ipNotesList {
  display: flex;
  flex-direction: column;
  padding-top: 0 !important;
}
.cpumanage-page .ipNotesListNoteCell {
  background-color: #fff;
  border: 1px solid #d7dee7;
  border-radius: 10px;
  box-shadow: none;
  display: flex;
  flex-direction: column;
  margin-bottom: 8px;
  overflow: hidden;
}
.cpumanage-page .ipNotesListNoteCell.systemNote {
  background-color: #f8fbfd;
  border: 1px solid #d7dee7;
  box-shadow: none;
  display: flex;
  flex-direction: column;
}
.cpumanage-page .ipNotesListNoteCell .noteHeader {
  padding: 10px;
  display: flex;
  width: 100%;
  background-color: #f3f7fb;
  box-sizing: border-box;
}
.cpumanage-page .ipNotesListNoteCell .noteHeader div {
  padding: 0 6px;
  border-right: 1px solid gray;
}
.cpumanage-page .ipNotesListNoteCell .noteHeader div:first-child {
  padding-left: 0;
}
.cpumanage-page .ipNotesListNoteCell .noteHeader div:last-child {
  border-right: none;
}
.cpumanage-page .ipNotesListNoteCell .noteBody {
  display: flex;
}
.cpumanage-page .ipNotesListNoteCell.systemNote .noteContent {
  padding-top: 0;
  font-style: italic;
}
.cpumanage-page .ipNotesListNoteCell .noteContent {
  padding: 10px;
  flex-grow: 1;
}
.cpumanage-page .ipNotesListNoteCell .noteFooter {
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  padding: 6px;
  justify-content: center;
}
.cpumanage-page .ipNotesListNoteCell .noteFooter button {
  margin-bottom: 8px;
}
.cpumanage-page .ipNotesListNoteCell .noteFooter button:last-child {
  margin-bottom: 0;
}
.cpumanage-page #ipLogMeInDetails {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cpumanage-page #ipLogMeInDetails #btnConnectToLogMeIn {
  flex-shrink: 0;
}
.cpumanage-page #ipLogMeIn #lmiLastStatusChange {
  text-align: right;
  padding-left: 8px;
}
.cpumanage-page #ipDataHubVitalsList {
  display: flex;
  flex-direction: column;
}
.cpumanage-page .ipDataHubVitalsRow {
  display: flex;
  padding: 8px 0;
  border-bottom: 1px solid #d3d3d3;
}
.cpumanage-page .ipDataHubVitalsRow:last-child {
  border-bottom: none;
}
.cpumanage-page .vitalLabel {
  width: 35%;
  min-width: 35%;
  box-sizing: border-box;
  padding-right: 8px;
}
.cpumanage-page #commandQueuePanel {
  padding: 16px;
  display: flex;
  box-sizing: border-box;
  flex-direction: column;
  overflow-y: auto;
}
.cpumanage-page #commandQueueButtonPanel {
  margin-bottom: 16px;
  display: flex;
  flex-shrink: 0;
}
.cpumanage-page #btnQueueNewCommand {
  flex-grow: 1;
  margin-right: 10px;
}
.cpumanage-page #commandQueuePanel .cqCommand {
  display: flex;
  flex-shrink: 0;
  background-color: #fff;
  border: 1px solid #d7dee7;
  border-radius: 10px;
  box-shadow: none;
  margin-bottom: 10px;
  flex-direction: column;
  overflow: hidden;
}
.cpumanage-page #commandQueuePanel .cqHeaderPanel {
  display: flex;
  background-color: #f3f7fb;
  border-bottom: 1px solid #d7dee7;
}
.cpumanage-page #commandQueuePanel .cqCommandStatus {
  font-size: 1.2em;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 2px;
  padding: 10px;
}
.cpumanage-page #commandQueuePanel .cqBodyPanel {
  display: flex;
}
.cpumanage-page #commandQueuePanel .cqInfo {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.cpumanage-page #commandQueuePanel .cqCommandTitle {
  /* background-color: #eaeaea; */
  font-size: 1.2em;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 2px;
  padding: 10px;
  flex-grow: 1;
}
.cpumanage-page #commandQueuePanel .cqButtons {
  display: flex;
  flex-direction: column;
  padding: 6px;
  justify-content: center;
}
.cpumanage-page #commandQueuePanel .cqButtons button {
  margin-bottom: 8px;
}
.cpumanage-page #commandQueuePanel .cqButtons button:last-child {
  margin-bottom: 0;
}
.cpumanage-page #commandQueuePanel .cqKVBlock {
  display: flex;
  align-items: center;
  padding: 0 10px 0 10px;
}
.cpumanage-page #commandQueuePanel .cqKVBlock:last-child {
  padding-bottom: 10px;
}
.cpumanage-page #commandQueuePanel .cqKVTitle {
  width: 15%;
  min-width: 15%;
  border-right: 1px solid #d3d3d3;
}
.cpumanage-page #commandQueuePanel .cqParameters {
  padding: 10px;
  display: flex;
  flex-wrap: wrap;
}
.cpumanage-page #commandQueuePanel .cqParameter {
  display: block;
  padding: 8px 12px;
  background-color: #eaeaea;
  margin-right: 10px;
  border-radius: 6px;
  font-family: monospace;
  margin-bottom: 4px;
}
.cpumanage-page #commandQueuePanel .cqParameterTitle {
  margin-right: 10px;
  font-family: sans-serif;
}
.cpumanage-page #commandQueuePanel .cqParameterValue {
  padding: 4px 12px;
  background-color: #dadada;
  border-radius: 4px;
}
.cpumanage-page #commandQueuePanel .cqFooter {
  padding: 10px 10px 0 10px;
}
.cpumanage-page #commandQueuePanel .cqFooter span {
  font-size: 0.8em;
  display: inline-block;
  padding: 4px 6px;
  border-right: 1px solid #d3d3d3;
}
.cpumanage-page #commandQueuePanel .cqFooter span:first-child {
  padding-left: 0;
}
.cpumanage-page #commandQueuePanel .cqFooter span:last-child {
  border-right: none;
}
.cpumanage-page .cqResults {
  max-height: 180px;
  overflow: auto;
  font-family: monospace;
  background-color: #f3f7fb;
  margin: 10px;
  padding: 10px;
  box-sizing: border-box;
  border-radius: 6px;
}
.cpumanage-page .hw-dialog.command-dialog {
  width: 60vw;
}
.cpumanage-page .hw-dialog .hw-dialog-message {
  max-width: 42ch;
  text-wrap: balance;
  overflow-wrap: break-word;
}
.cpumanage-page .command-dialog .command-description {
  font-size: 1.1em;
  margin-top: 10px;
  margin-bottom: 24px;
}
.cpumanage-page .command-dialog .additional-inputs label {
  display: block;
  margin-top: 10px;
  margin-bottom: 4px;
}
.cpumanage-page .command-dialog .additional-inputs .parameter-field {
  font-size: 1.4em;
  width: 100%;
  box-sizing: border-box;
}
.cpumanage-page #crashLogPanel {
  display: flex;
  flex-direction: row;
}
.cpumanage-page #crashesList {
  width: 160px;
  display: flex;
  flex-direction: column;
  border-right: 1px solid #d3d3d3;
  overflow-y: auto;
}
.cpumanage-page #crashesList .crashRow {
  padding: 12px;
  font-size: 1.1em;
  cursor: pointer;
  border-bottom: 1px solid #d3d3d3;
}
.cpumanage-page #crashesList .crashRow .crashdate {
  word-break: break-word;
  font-weight: 600;
  display: block;
}
.cpumanage-page #crashesList .crashRow .crashtimestamp {
  display: block;
  margin: 6px 0;
  font-family: monospace;
}
.cpumanage-page #crashesList .crashRow .crashmessage {
  display: block;
  background-color: #f0f0f0;
  color: black;
  padding: 6px;
  margin: 6px 0;
  font-size: 0.8em;
  border-radius: 6px;
}
.cpumanage-page #crashesList .crashRow .crashversion {
  font-family: monospace;
}
.cpumanage-page #crashesList .crashRow:hover {
  background-color: #b8b8c8;
}
.cpumanage-page #crashesList .crashRow.selected {
  background-color: #629be7;
  color: white;
}
.cpumanage-page #crashesList .crashRow .filedate {
  font-size: 0.8em;
}
.cpumanage-page #crashPanel {
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
}
.cpumanage-page #crashFileList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.cpumanage-page #crashFileList .fileRow {
  padding: 12px;
  font-size: 1.1em;
  cursor: pointer;
  margin-top: -1px;
  border-right: 1px solid #d3d3d3;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
}
.cpumanage-page #crashFileList .fileRow .filename {
  word-break: break-word;
  font-weight: 600;
  display: block;
}
.cpumanage-page #crashFileList .fileRow:hover {
  background-color: #b8b8c8;
}
.cpumanage-page #crashFileList .fileRow.selected {
  background-color: #629be7;
  color: white;
}
.cpumanage-page #crashFileList .fileRow .filedate {
  font-size: 0.8em;
}
.cpumanage-page #crashFileToolbar {
  background-color: #f3f7fb;
  border-top: 1px solid #d7dee7;
  border-bottom: 1px solid #d7dee7;
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  justify-content: flex-start;
}
.cpumanage-page .crashFileToolbarLabel {
  font-size: 1.1em;
  padding: 10px;
}
.cpumanage-page .crashFileToolbarTab {
  font-size: 1.1em;
  box-sizing: border-box;
  padding: 10px;
  cursor: pointer;
  align-self: flex-end;
}
.cpumanage-page .crashFileToolbarTab:hover {
  background-color: #e8eff6;
}
.cpumanage-page .crashFileToolbarTab.selected {
  background-color: #fff;
  color: #1f3347;
}
.cpumanage-page #crashFileViewer {
  min-height: 0;
  flex: 1;
  min-width: 0;
  max-width: 100%;
}
.cpumanage-page #crashFileViewer > div {
  box-sizing: border-box;
  height: 100%;
  width: 100%;
  overflow-x: hidden;
}
.cpumanage-page #crashRawViewer {
  font-family: monospace;
  padding: 10px;
  overflow-y: scroll;
  /* overflow-x: scroll; */
  word-break: break-word;
  white-space: pre-wrap;
}
.cpumanage-page #crashSpecialViewer {
  font-family: monospace;
  padding: 10px;
  overflow-y: scroll;
  word-break: break-word;
  white-space: pre-wrap;
  display: flex;
  flex-direction: column;
}
.cpumanage-page #crashFileViewer.noWrap #crashRawViewer,
.cpumanage-page #crashFileViewer.noWrap #crashSpecialViewer {
  white-space: pre;
  word-break: normal;
  overflow-x: auto;
}
.cpumanage-page .noteContent .ql-disabled {
  border: none;
}
.cpumanage-page .noteContent .ql-disabled .ql-editor {
  padding: 0;
}
.cpumanage-page .ql-editor ol, .cpumanage-page .ql-editor ul {
  padding-left: 0;
}
@media (max-width: 1023px) {
  .cpumanage-page #filesPanel {
    flex-direction: column;
  }
  .cpumanage-page #filesList {
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
  }
  .cpumanage-page #filesList .fileRow {
    border-right: 1px solid #d3d3d3;
  }
}
@media only screen and (max-width: 959px) {
  .cpumanage-page #ComputerList {
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }
  .cpumanage-page #bodycontainer,
.cpumanage-page #container,
.cpumanage-page #main,
.cpumanage-page #pnlComputerDetails,
.cpumanage-page #containerPanel,
.cpumanage-page #containerPanel > div,
.cpumanage-page #filesPanel,
.cpumanage-page #filePanel,
.cpumanage-page #fileViewer,
.cpumanage-page #fileViewer .viewerPanel,
.cpumanage-page #crashLogPanel,
.cpumanage-page #crashPanel,
.cpumanage-page #crashFileViewer,
.cpumanage-page #crashFileViewer > div {
    height: auto;
    min-height: 0;
  }
  .cpumanage-page #bodycontainer,
.cpumanage-page #sidebar,
.cpumanage-page #containerPanel,
.cpumanage-page #rawViewer,
.cpumanage-page #specialViewer,
.cpumanage-page #crashRawViewer,
.cpumanage-page #crashSpecialViewer {
    overflow: visible;
  }
  .cpumanage-page .collapsed {
    display: none;
  }
  .cpumanage-page #container {
    flex-direction: column;
    gap: 10px;
  }
  .cpumanage-page #sidebar {
    width: auto;
    min-width: 0;
    margin-bottom: 8px;
    padding: 10px;
  }
  .cpumanage-page #computerListFilterWrap {
    margin-bottom: 12px;
  }
  .cpumanage-page .computerList .ciSearchResult .ciCheckinDate {
    width: 34%;
  }
  .cpumanage-page #main {
    padding: 0;
  }
  .cpumanage-page .glowbutton {
    min-height: 40px;
  }
  .cpumanage-page .glowbutton.subtle {
    min-height: 32px;
  }
  .cpumanage-page #containerPanel {
    margin-bottom: 8px;
  }
  .cpumanage-page #computerHeader {
    display: flex;
    align-items: center;
    padding: 12px;
  }
  .cpumanage-page #btnCloseComputer {
    display: block;
  }
  .cpumanage-page #lblComputerName {
    flex-grow: 1;
    padding-right: 10px;
  }
  .cpumanage-page #infoPanel {
    flex-direction: column;
  }
  .cpumanage-page #infoPanel .infoPanelColumn {
    padding: 12px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }
  .cpumanage-page #infoPanel .infoPanelColumn:first-child {
    order: 2;
    padding: 0 12px 12px 12px;
  }
  .cpumanage-page #ipLogMeInDetails {
    flex-direction: column;
  }
  .cpumanage-page #btnConnectToLogMeIn {
    width: 100%;
  }
  .cpumanage-page #lmiLastStatusChange {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .cpumanage-page #filesList .fileRow {
    margin-top: -1px;
    border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
  }
  .cpumanage-page #filesList button {
    margin: 12px auto 12px auto !important;
    min-height: 40px;
  }
  .cpumanage-page #fileToolbar {
    align-items: center;
  }
  .cpumanage-page #fileToolbar .buttonStrip {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    border-top: 1px solid #d3d3d3;
    padding-top: 10px;
  }
  .cpumanage-page #fileToolbar .buttonStrip button {
    min-height: 40px;
    margin-bottom: 8px;
    flex-grow: 1;
  }
  .cpumanage-page #commandQueuePanel .cqBodyPanel {
    flex-direction: column;
  }
  .cpumanage-page #commandQueuePanel .cqKVBlock {
    margin-top: 10px;
    flex-direction: column;
    align-items: flex-start;
  }
  .cpumanage-page #commandQueuePanel .cqParameter {
    display: flex;
  }
  .cpumanage-page #crashesList {
    width: 100px;
  }
  .cpumanage-page .hw-dialog.command-dialog {
    width: 96vw;
  }
}

.V4WellList section {
  padding-left: 0;
}

.wellListItem {
  background-color: var(--hw-surface);
  border-radius: 6px;
  box-shadow: 0px 1px 8px var(--hw-card-shadow);
  display: flex;
  overflow: hidden;
  color: var(--hw-text-primary);
  margin-bottom: 20px;
  cursor: pointer;
}
.wellListItem:hover {
  background-color: var(--hw-surface-soft);
}
.wellListItem .mapSquare {
  background-color: var(--hw-surface-muted);
  width: 140px;
  max-height: 100%;
  height: 108px;
  overflow: hidden;
  position: relative;
}
.wellListItem .mapSquare .mapImage {
  width: 150px;
  height: 150px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.wellListItem .mapSquare .mapImage.nomap {
  filter: blur(3px);
}
.wellListItem .mapSquare .mapPin {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url(/img/mapderrick_orange.png);
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center center;
}
.wellListItem.recentlyActive .mapPin {
  background-image: url(/img/mapderrick_blue.png);
}
.wellListItem.inactive .mapPin {
  background-image: url(/img/mapderrick_light.png);
}
.wellListItem .wellInfo {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: 12px 16px;
}
.wellListItem .wellInfo .wellName {
  font-weight: 500;
  font-size: 27px;
  font-family: "Big Shoulders Display", Arial, sans-serif;
  letter-spacing: 1px;
  color: var(--hw-text-heading);
}
.wellListItem .wellInfo .operatorName {
  font-size: 18px;
  color: var(--hw-text-secondary);
}
.wellListItem .wellInfo .locationName {
  font-size: 18px;
  color: var(--hw-text-secondary);
}
.wellListItem .wellStatus {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 12px 16px;
  width: 240px;
  text-align: center;
}
.wellListItem .wellStatus .statusLabel {
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1.1px;
  color: var(--hw-text-secondary);
}
.wellListItem .wellStatus .currentDepth {
  font-family: "HorizonLog Mono", Consolas, "Courier New", monospace;
  font-size: 20px;
  font-weight: 400;
  color: var(--hw-text-primary);
}
.wellListItem .buttons {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 12px 16px;
}
.wellListItem .buttons a {
  text-align: right;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 1.1px;
  font-weight: 600;
  margin-bottom: 4px;
  color: var(--hw-link);
}
.wellListItem .buttons a:last-child {
  margin-bottom: 0;
}

#smallMap {
  height: 300px;
}

@media (max-width: 767px) {
  .wellListItem {
    flex-wrap: wrap;
    position: relative;
  }
  .wellListItem .mapSquare {
    width: 100%;
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    height: 84px;
    opacity: 0.1;
  }
  .wellListItem .mapSquare .mapImage {
    width: 100%;
    height: auto;
  }
  .wellListItem .wellInfo {
    width: 100%;
  }
  .wellListItem .wellStatus {
    width: auto;
    flex-grow: 1;
    text-align: left;
  }

  #smallMap {
    display: none;
  }
}
:root {
  color-scheme: light;
  --hw-page-bg: #999999;
  --hw-management-page-bg: #f4f7fb;
  --hw-surface: #ffffff;
  --hw-surface-soft: #f7f9fc;
  --hw-surface-muted: #eef3f8;
  --hw-surface-elevated: #ffffff;
  --hw-panel-bg: #fbfbfb;
  --hw-accordion-header-bg: #e9f0f8;
  --hw-accordion-header-text: #173b66;
  --hw-accordion-panel-bg: #f7f9fc;
  --hw-accordion-panel-text: #20324d;
  --hw-border: #d7dce2;
  --hw-border-strong: #bcc8d6;
  --hw-divider: #d0d8e2;
  --hw-text-primary: #20324d;
  --hw-text-secondary: #5b6f87;
  --hw-text-heading: #173b66;
  --hw-well-list-recent-text: var(--hw-text-heading);
  --hw-well-list-inactive-text: var(--hw-text-primary);
  --hw-link: #085bcd;
  --hw-link-hover: #cc6600;
  --hw-validation-text: #a6382b;
  --hw-shell-shadow: rgba(0, 0, 0, 0.3);
  --hw-card-shadow: rgba(13, 26, 46, 0.08);
  --hw-panel-shadow: rgba(13, 26, 46, 0.14);
  --hw-rig-overlay-opacity: 0.18;
  --hw-nav-bg: #235192;
  --hw-nav-bg-strong: #000066;
  --hw-nav-sub-bg: #4571af;
  --hw-nav-text: #ffffff;
  --hw-nav-border: rgba(0, 0, 0, 0.22);
  --hw-nav-hover: #cc6600;
  --hw-nav-hover-shadow: #cc6601eb;
  --hw-nav-focus-outline: rgba(255, 255, 255, 0.45);
  --hw-nav-dropdown-bg: #235192;
  --hw-nav-dropdown-accent: #183d6d;
  --hw-nav-dropdown-border: #000000;
  --hw-nav-dropdown-divider: rgba(255, 255, 255, 0.18);
  --hw-nav-dropdown-muted: rgba(255, 255, 255, 0.78);
  --hw-nav-input-bg: rgba(255, 255, 255, 0.1);
  --hw-nav-input-bg-focus: rgba(255, 255, 255, 0.16);
  --hw-nav-input-border: rgba(255, 255, 255, 0.28);
  --hw-nav-input-border-focus: rgba(255, 255, 255, 0.55);
  --hw-nav-input-placeholder: rgba(255, 255, 255, 0.72);
  --hw-nav-input-clear-bg: rgba(255, 255, 255, 0.18);
  --hw-nav-input-clear-bg-hover: rgba(255, 255, 255, 0.28);
  --hw-nav-input-clear-icon: rgba(255, 255, 255, 0.92);
  --hw-nav-pill-text: rgba(255, 255, 255, 0.9);
  --hw-theme-menu-bg: #ffffff;
  --hw-theme-menu-border: rgba(23, 54, 94, 0.2);
  --hw-theme-menu-shadow: rgba(13, 26, 46, 0.18);
  --hw-theme-menu-text: #20324d;
  --hw-theme-menu-hover-bg: rgba(35, 81, 146, 0.12);
  --hw-theme-menu-selected-bg: rgba(35, 81, 146, 0.16);
  --hw-theme-menu-selected-text: #173b66;
  --hw-input-bg: #ffffff;
  --hw-input-text: #20324d;
  --hw-input-border: #cfd7df;
  --hw-input-focus: #4f87d3;
  --hw-input-focus-outline: rgb(79 135 211 / 18%);
  --hw-input-placeholder: #72839a;
  --hw-input-disabled-bg: #f4f6f8;
  --hw-input-disabled-text: #5f6f82;
  --hw-button-focus-outline: rgb(0 87 204 / 35%);
  --hw-button-secondary-border: #bbc9da;
  --hw-button-secondary-text: #20426c;
  --hw-button-secondary-bg-start: #ffffff;
  --hw-button-secondary-bg-end: #e5eef8;
  --hw-button-secondary-bg-hover-start: #ffffff;
  --hw-button-secondary-bg-hover-end: #d7e4f3;
  --hw-button-secondary-shadow: rgb(123 152 193 / 30%);
  --hw-button-subtle-text: rgb(32, 110, 212);
  --hw-button-subtle-bg: rgba(104, 159, 233, 0.1);
  --hw-button-subtle-bg-hover: rgba(104, 159, 233, 0.3);
  --hw-rsw-plot-surface: #252b32;
  --hw-status-error-bg: #fff7f6;
  --hw-status-error-border: #e2c7c1;
  --hw-spinner-bg: rgba(255, 255, 255, 0.3);
  --hw-spinner-border: #eeeeee;
  --hw-spinner-label: #264463;
  --hw-loading-shade: rgba(255, 255, 255, 0.56);
  --hw-toast-bg: linear-gradient(180deg, #f7fbff 0%, #eef4fa 100%);
  --hw-toast-border: #cad5e3;
  --hw-toast-shadow: rgba(13, 26, 46, 0.14);
  --hw-toast-text: #264463;
  --hw-toast-success-bg: linear-gradient(180deg, #f3fbf4 0%, #e8f5ea 100%);
  --hw-toast-success-border: #9cc6a0;
  --hw-toast-error-bg: linear-gradient(180deg, #fff8f8 0%, #fdeeee 100%);
  --hw-toast-error-border: #d8a5a5;
  --hw-toast-close: #355479;
  --hw-footer-text: #404040;
  --hw-footer-link: #000000;
}

html[data-hw-theme-resolved=dark] {
  color-scheme: dark;
  --hw-page-bg: #0d1520;
  --hw-management-page-bg: #0d1520;
  --hw-surface: #121e2f;
  --hw-surface-soft: #162437;
  --hw-surface-muted: #182a40;
  --hw-surface-elevated: #1a2a42;
  --hw-panel-bg: #172538;
  --hw-accordion-header-bg: #1b2a40;
  --hw-accordion-header-text: #f5f9ff;
  --hw-accordion-panel-bg: #101b2b;
  --hw-accordion-panel-text: #e6eef9;
  --hw-border: #2a425f;
  --hw-border-strong: #3c5879;
  --hw-divider: #304763;
  --hw-text-primary: #e6eef9;
  --hw-text-secondary: #aac0da;
  --hw-text-heading: #f5f9ff;
  --hw-well-list-recent-text: #ffffff;
  --hw-well-list-inactive-text: #a6afbb;
  --hw-well-list-recent-bg: #1c2c48;
  --hw-well-list-recent-bg-hover: #233458;
  --hw-link: #8fc5ff;
  --hw-link-hover: #ffb155;
  --hw-validation-text: #ff9987;
  --hw-shell-shadow: rgba(0, 0, 0, 0.52);
  --hw-card-shadow: rgba(0, 0, 0, 0.28);
  --hw-panel-shadow: rgba(0, 0, 0, 0.34);
  --hw-rig-overlay-opacity: 0.1;
  --hw-nav-bg: #102746;
  --hw-nav-bg-strong: #081a31;
  --hw-nav-sub-bg: #17355a;
  --hw-nav-text: #f5f8ff;
  --hw-nav-border: rgba(173, 204, 241, 0.16);
  --hw-nav-hover: #cc6600;
  --hw-nav-hover-shadow: rgba(204, 102, 0, 0.42);
  --hw-nav-focus-outline: rgba(197, 222, 255, 0.48);
  --hw-nav-dropdown-bg: #102746;
  --hw-nav-dropdown-accent: #15355c;
  --hw-nav-dropdown-border: #395879;
  --hw-nav-dropdown-divider: rgba(197, 222, 255, 0.16);
  --hw-nav-dropdown-muted: rgba(232, 240, 255, 0.72);
  --hw-nav-input-bg: rgba(255, 255, 255, 0.08);
  --hw-nav-input-bg-focus: rgba(255, 255, 255, 0.13);
  --hw-nav-input-border: rgba(224, 236, 255, 0.18);
  --hw-nav-input-border-focus: rgba(224, 236, 255, 0.38);
  --hw-nav-input-placeholder: rgba(232, 240, 255, 0.62);
  --hw-nav-input-clear-bg: rgba(255, 255, 255, 0.12);
  --hw-nav-input-clear-bg-hover: rgba(255, 255, 255, 0.18);
  --hw-nav-input-clear-icon: rgba(255, 255, 255, 0.92);
  --hw-nav-pill-text: rgba(234, 242, 255, 0.9);
  --hw-theme-menu-bg: #152437;
  --hw-theme-menu-border: #365273;
  --hw-theme-menu-shadow: rgba(0, 0, 0, 0.34);
  --hw-theme-menu-text: #e8f1ff;
  --hw-theme-menu-hover-bg: rgba(143, 197, 255, 0.14);
  --hw-theme-menu-selected-bg: rgba(143, 197, 255, 0.2);
  --hw-theme-menu-selected-text: #ffffff;
  --hw-input-bg: #0f1a2b;
  --hw-input-text: #edf4ff;
  --hw-input-border: #36506f;
  --hw-input-focus: #7fb6f0;
  --hw-input-focus-outline: rgba(127, 182, 240, 0.24);
  --hw-input-placeholder: #90a8c6;
  --hw-input-disabled-bg: #162336;
  --hw-input-disabled-text: #7990ad;
  --hw-button-focus-outline: rgba(127, 182, 240, 0.35);
  --hw-button-secondary-border: #395676;
  --hw-button-secondary-text: #eaf2ff;
  --hw-button-secondary-bg-start: #1b2a40;
  --hw-button-secondary-bg-end: #152236;
  --hw-button-secondary-bg-hover-start: #22344f;
  --hw-button-secondary-bg-hover-end: #19304a;
  --hw-button-secondary-shadow: rgba(0, 0, 0, 0.25);
  --hw-button-subtle-text: #a6d0ff;
  --hw-button-subtle-bg: rgba(127, 182, 240, 0.1);
  --hw-button-subtle-bg-hover: rgba(127, 182, 240, 0.2);
  --hw-rsw-plot-surface: #252b32;
  --hw-status-error-bg: #381e24;
  --hw-status-error-border: #86414f;
  --hw-spinner-bg: rgba(18, 33, 51, 0.78);
  --hw-spinner-border: #35506f;
  --hw-spinner-label: #dceaff;
  --hw-loading-shade: rgba(5, 10, 18, 0.54);
  --hw-toast-bg: linear-gradient(180deg, #1b2c45 0%, #152336 100%);
  --hw-toast-border: #35506f;
  --hw-toast-shadow: rgba(0, 0, 0, 0.34);
  --hw-toast-text: #ecf3ff;
  --hw-toast-success-bg: linear-gradient(180deg, #1f392f 0%, #15261f 100%);
  --hw-toast-success-border: #406d4f;
  --hw-toast-error-bg: linear-gradient(180deg, #3a2229 0%, #2a181d 100%);
  --hw-toast-error-border: #7f4a55;
  --hw-toast-close: #c7dbf7;
  --hw-footer-text: #b4c3d5;
  --hw-footer-link: #e7f0ff;
}

html[data-hw-theme-resolved=dark] {
  background-color: var(--hw-page-bg);
}

html[data-hw-theme-resolved=dark] body {
  color: var(--hw-text-primary);
}

body,
body.hw-responsive-page,
body.hw-modal-form-page,
body.auth-login-page,
body.alert-editor-page,
body.hw-editpages-page,
body.hw-editpages-modern-page,
body.hw-exportdata-page,
body.management-frame-page,
body.management-console-page,
body.management-list-page,
body.cpumanage-page {
  background-color: var(--hw-page-bg) !important;
  color: var(--hw-text-primary);
}

body a,
body a:visited {
  color: var(--hw-link);
}

body a:hover,
body a:focus {
  color: var(--hw-link-hover);
}

#bodycontainer,
#bodycontainer_i,
#site-container,
.hw-left-panel-box,
.request-access-card,
.hw-modal-form-card,
.hw-modal-form-status,
.welcome-notice,
.auth-login-shell.is-logged-in,
.auth-login-shell.is-home,
.auth-login-shell.is-home > *,
.auth-login-shell:not(.is-home) > * {
  color: var(--hw-text-primary);
}

#bodycontainer,
#bodycontainer_i,
#site-container,
.request-access-card,
.hw-modal-form-card,
.hw-left-panel-box,
.welcome-notice,
.hwFileBrowserQuickAccessTile {
  background-color: var(--hw-surface) !important;
  border-color: var(--hw-border) !important;
  box-shadow: 0 10px 28px var(--hw-card-shadow) !important;
}

#container.hw-responsive-main .panel,
#container.hw-responsive-main .hw-panel,
#left_col > div > div,
#site-container main .sidebar .panel {
  background: var(--hw-panel-bg) !important;
  color: var(--hw-text-primary) !important;
  box-shadow: 0 10px 24px var(--hw-card-shadow) !important;
}

body.well-home-page #left_col > .well-realtime-rail > .well-realtime-rail-header,
body.well-home-page #left_col > .well-realtime-rail > .well-realtime-rail-body {
  background: transparent !important;
  color: inherit !important;
  box-shadow: none !important;
}

body.well-home-page #left_col > .well-realtime-rail > .well-realtime-rail-actions {
  background: rgba(3, 17, 31, 0.18) !important;
  color: inherit !important;
  box-shadow: none !important;
}

#container.hw-responsive-main::before,
#site-container main::before {
  opacity: var(--hw-rig-overlay-opacity) !important;
}

.welcome-notice {
  background: linear-gradient(135deg, var(--hw-surface) 0%, var(--hw-surface-soft) 100%) !important;
}

.welcome-notice .welcome-notice-header {
  background: var(--hw-nav-bg) !important;
  color: var(--hw-nav-text) !important;
}

.hw-modal,
.hw-dialog,
.ajax__modal_popup,
.ajax__modalpanel,
.modalPopup {
  color: var(--hw-text-primary) !important;
}

.welcome-notice .welcome-notice-body,
.welcome-notice .welcome-notice-message,
.request-access-intro,
.forgot-password-help,
.auth-login-divider-label,
.hw-modal-form-intro,
.hw-modal-form-note,
.hw-modal-form-help,
.home-page-intro,
.magic-link-copy {
  color: var(--hw-text-secondary) !important;
}

html[data-hw-theme-resolved=dark] .welcome-notice .welcome-notice-option {
  border-color: var(--hw-border) !important;
  background: var(--hw-surface-soft) !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] .welcome-notice .welcome-notice-option-label {
  color: var(--hw-text-primary) !important;
}

.request-access-heading,
.auth-login-title,
.auth-login-section-title,
.magic-link-title,
.home-page-heading,
.hw-modal-form-heading,
.hw-modal-title,
h1,
h2,
h3,
h4 {
  color: var(--hw-text-heading) !important;
}

.home-page-error,
.auth-login-error,
.forgot-password-error,
.request-access-error,
.hw-field-validator,
.hw-field-error {
  color: var(--hw-validation-text) !important;
}

input[type=text],
input[type=password],
input[type=email],
input[type=search],
input[type=number],
textarea,
select,
input.hw-field,
textarea.hw-field,
select.hw-field {
  background-color: var(--hw-input-bg) !important;
  color: var(--hw-input-text) !important;
  border-color: var(--hw-input-border) !important;
}

input[type=text]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=search]::-moz-placeholder, textarea::-moz-placeholder, .hw-well-menu-search-input::-moz-placeholder {
  color: var(--hw-input-placeholder) !important;
}

input[type=text]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, textarea:-ms-input-placeholder, .hw-well-menu-search-input:-ms-input-placeholder {
  color: var(--hw-input-placeholder) !important;
}

input[type=text]::placeholder,
input[type=password]::placeholder,
input[type=email]::placeholder,
input[type=search]::placeholder,
textarea::placeholder,
.hw-well-menu-search-input::placeholder {
  color: var(--hw-input-placeholder) !important;
}

input[type=text]:disabled,
input[type=password]:disabled,
input[type=email]:disabled,
input[type=search]:disabled,
textarea:disabled,
select:disabled {
  background-color: var(--hw-input-disabled-bg) !important;
  color: var(--hw-input-disabled-text) !important;
}

.location_update,
#navigation-bar,
#sub-navigation-bar,
#top_nav,
#well_nav,
.top_nav_menu_item,
.well_nav_menu,
.well_nav_menu_item,
.top_nav_menu_dynamic,
#compact-menu {
  color: var(--hw-nav-text);
}

.hwFileBrowserQuickAccess,
.hwFileBrowser .pathDiv,
.hw-modal-form-card .FAQHeader,
.hw-modal-form-card .FAQHeader_i,
.hw-modal-form-card .CategoryHeader,
.hw-modal-form-card .CategoryHeader_i {
  background: var(--hw-accordion-header-bg) !important;
  color: var(--hw-accordion-header-text) !important;
  border-color: var(--hw-border) !important;
}

.hw-modal-form-card .FAQAnswer,
.hw-modal-form-card .FAQAnswer_i,
.hw-modal-form-card .CategoryPanel,
.hw-modal-form-card .ajax__accordion_content {
  background: var(--hw-accordion-panel-bg) !important;
  color: var(--hw-accordion-panel-text) !important;
  border-color: var(--hw-border) !important;
}

.hw-modal-form-card .FAQAnswer label,
.hw-modal-form-card .FAQAnswer_i label,
.hw-modal-form-card .FAQAnswer td,
.hw-modal-form-card .FAQAnswer_i td {
  color: var(--hw-accordion-panel-text) !important;
}

.hw-modal-help,
.hw-modal-note,
.hw-modal-grid td:first-child,
.hw-dialog-message,
.hw-dialog-input-label {
  color: var(--hw-text-secondary) !important;
}

.hwFileBrowserQuickAccessHeader,
.hwFileBrowserQuickAccessTile,
.hwFileBrowserQuickAccessTile:visited {
  color: var(--hw-text-primary) !important;
}

.hwFileBrowserQuickAccessTile:hover {
  border-color: var(--hw-border-strong) !important;
}

#tabBar div:hover,
.management-page-table tbody tr:hover td,
.management-page-table tbody tr:focus-within td {
  background-color: var(--hw-surface-soft) !important;
}

#tabBar div.selected {
  background-color: var(--hw-nav-sub-bg) !important;
  color: var(--hw-nav-text) !important;
}

body.management-frame-page,
body.management-console-page,
body.management-list-page,
body.cpumanage-page {
  background-color: var(--hw-management-page-bg) !important;
}

body.management-frame-page,
body.management-console-page,
body.management-list-page,
body.cpumanage-page,
body.management-frame-page form,
body.management-list-page form,
body.cpumanage-page form {
  color: var(--hw-text-primary) !important;
}

.management-console-header,
.management-frame-panel-header,
.management-mobile-page-nav-header {
  background: linear-gradient(135deg, var(--hw-nav-bg) 0%, var(--hw-nav-bg-strong) 100%) !important;
  border-color: var(--hw-nav-border) !important;
  color: var(--hw-nav-text) !important;
}

.management-console-brand {
  background: transparent !important;
}

.management-console-actions {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  padding: 0 10px;
  border-left: 1px solid var(--hw-nav-border);
}

.management-mobile-page-nav-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

.management-mobile-page-nav-actions {
  flex: 0 0 auto;
}

.management-theme-cycle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  min-width: 76px;
  min-height: 34px;
  padding: 7px 10px;
  border: 1px solid rgba(255, 255, 255, 0.22);
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.1);
  color: var(--hw-nav-text);
  cursor: pointer;
  font: 700 11px "Inter Tight", Arial, sans-serif;
  line-height: 1;
  text-transform: uppercase;
  transition: background-color 120ms ease-in-out, border-color 120ms ease-in-out, box-shadow 120ms ease-in-out;
}

.management-theme-cycle::before {
  content: "◐";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  text-transform: none;
}

.management-theme-cycle[data-hw-theme-current=light]::before {
  content: "☀";
}

.management-theme-cycle[data-hw-theme-current=dark]::before {
  content: "☾";
}

.management-theme-cycle:hover,
.management-theme-cycle:focus {
  outline: none;
  border-color: rgba(255, 255, 255, 0.42);
  background: var(--hw-nav-hover);
  box-shadow: 0 0 8px var(--hw-nav-hover-shadow);
}

.management-theme-cycle:focus-visible {
  outline: 2px solid var(--hw-nav-focus-outline);
  outline-offset: 2px;
}

.management-theme-cycle-label {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  white-space: nowrap;
}

.management-mobile-nav-strip {
  background: var(--hw-nav-sub-bg) !important;
  border-color: var(--hw-nav-border) !important;
}

.management-console-link,
.management-console-link:visited,
.management-console-link:active,
.management-console-brand-link,
.management-console-brand-link:visited,
.management-mobile-page-home,
.management-mobile-page-home:visited,
.management-mobile-page-current-title,
.management-mobile-nav-link,
.management-mobile-nav-link:visited {
  color: var(--hw-nav-text) !important;
}

.management-console-link,
.management-mobile-nav-link {
  border-color: var(--hw-nav-border) !important;
}

.management-console-link:hover,
.management-console-link:focus,
.management-console-link.is-external,
.management-mobile-nav-link:hover,
.management-mobile-nav-link:focus {
  background: rgba(255, 255, 255, 0.12) !important;
}

.management-console-link.is-active,
.management-console-link.is-active:hover,
.management-console-link.is-active:focus,
.management-mobile-nav-link.is-active,
.management-tab-link:hover,
.management-tab-link:focus,
.management-tab-link.is-active {
  background: var(--hw-nav-hover) !important;
  color: #ffffff !important;
}

.management-mobile-page-current-subtitle {
  color: var(--hw-nav-dropdown-muted) !important;
}

.management-frame-card,
.management-frame-table,
.management-page-card,
.management-scroll-card,
.management-page-table,
.management-dashboard-card .management-page-card,
.management-page-table-wrap,
.management-tab-strip,
.management-page-toolbar,
.management-page-section,
.management-pager,
.roles-card,
.roles-section,
.roles-toolbar,
.roles-pager,
.role-item,
.role-column,
.nest-summary-card,
.operators-card,
.operators-section,
.operators-toolbar,
.operators-pager,
.operators-selection-tray,
.operator-item,
.operator-panel,
.um-toolbar,
.um-list,
.um-pager,
.user-row,
.user-actions,
.wm-toolbar,
.wm-list-wrap,
.wm-pager,
.well-row,
.well-row-actions,
.well-edit-card,
.announcements-list .wmTable,
.db-sql-results-wrap,
.db-sql-export-panel,
.db-sql-confirm-dialog,
.slack-management-dialog,
.db-maintenance-card,
.slack-management-stat-card,
.slack-management-form-card,
.slack-management-table-wrap,
.hwbot-diagnostic-summary-item,
.hwbot-diagnostic-output {
  background: var(--hw-surface) !important;
  border-color: var(--hw-border) !important;
  color: var(--hw-text-primary) !important;
  box-shadow: 0 10px 24px var(--hw-card-shadow) !important;
}

.management-frame-table th,
.management-page-table th,
.management-page-header,
.management-frame-table thead td,
.management-page-table thead td,
.roles-header,
.roles-table th,
.role-column-title,
.operators-header,
.well-header,
.user-header,
.db-maintenance-card-header,
.management-frame-table .wfHeaderRow th,
.management-frame-table .wfHeaderRow td,
.ipNotesListNoteCell .noteHeader,
#computerHeader,
#fileToolbar,
#infoPanel .ipPHeader,
#commandQueuePanel .cqHeaderPanel,
.management-queue-heading {
  background: linear-gradient(180deg, var(--hw-surface-soft) 0%, var(--hw-surface-muted) 100%) !important;
  border-color: var(--hw-border) !important;
  color: var(--hw-text-heading) !important;
}

.management-frame-table td,
.management-page-table td,
.announcements-list .wmTable td,
.roles-table td,
.user-row > *,
.well-row > *,
.management-queue-check,
.management-queue-primary,
.management-queue-date,
.management-queue-detail {
  background-color: transparent !important;
  border-color: var(--hw-divider) !important;
  color: var(--hw-text-primary) !important;
}

.management-frame-table tbody tr:hover td,
.management-frame-table tbody tr:focus-within td,
.management-page-table tbody tr:hover td,
.management-page-table tbody tr:focus-within td,
.user-row:hover,
.user-row:focus-within,
.well-row:hover,
.well-row:focus-within,
.computerList .ciCell:hover,
#filesList .fileRow:hover,
.db-sql-export-option:hover,
.db-sql-export-option:focus {
  background-color: var(--hw-surface-soft) !important;
}

.activitylog-table-wrap,
.activitylog-pager {
  background: var(--hw-surface) !important;
  border-color: var(--hw-border) !important;
  color: var(--hw-text-primary) !important;
  box-shadow: 0 10px 24px var(--hw-card-shadow) !important;
}

.activitylog-grid .management-page-table,
.activitylog-grid table,
.activitylog-grid tbody,
.activitylog-grid tr {
  background: var(--hw-surface) !important;
  color: var(--hw-text-primary) !important;
}

.activitylog-grid .wfHeaderRow th,
.activitylog-grid th {
  background: linear-gradient(180deg, var(--hw-surface-soft) 0%, var(--hw-surface-muted) 100%) !important;
  border-color: var(--hw-border) !important;
  color: var(--hw-text-heading) !important;
}

.activitylog-grid .wfRow td,
.activitylog-grid td {
  background-color: var(--hw-surface) !important;
  border-color: var(--hw-divider) !important;
  color: var(--hw-text-primary) !important;
}

.activitylog-grid .wfRow:hover td {
  background-color: var(--hw-surface-soft) !important;
}

.management-frame-panel-header .management-frame-panel-title {
  color: var(--hw-nav-text) !important;
}

.management-frame-panel-header .management-frame-panel-meta {
  color: var(--hw-nav-dropdown-muted) !important;
}

body.management-frame-page .management-frame-table.management-wellstat-table tr.management-wellstat-row td,
body.management-frame-page .management-frame-table.management-wellstat-table tr.management-wellstat-row:hover td,
body.management-frame-page .management-frame-table.management-wellstat-table tr.management-wellstat-row:focus-within td {
  background-color: transparent !important;
  box-shadow: none !important;
}

body.management-frame-page .management-frame-table.management-wellstat-table .management-frame-code {
  background: transparent !important;
}

.management-page-title,
.management-section-heading,
.management-frame-panel-title,
.roles-title,
.roles-card-title,
.roles-section-title,
.role-name,
.operators-title,
.operators-card-title,
.operators-section-title,
.operator-name,
.operator-panel-title,
.slack-management-stat-title,
.hwbot-diagnostic-label,
.management-dashboard-stat-value,
.management-wellstat-row-title,
#lblComputerName,
#infoPanel .ipPHeader,
#commandQueuePanel .cqCommandStatus,
#commandQueuePanel .cqCommandTitle {
  color: var(--hw-text-heading) !important;
}

.management-page-subtitle,
.management-section-note,
.management-page-meta,
.management-pager-summary,
.management-dashboard-meta,
.management-frame-muted,
.management-frame-panel-meta,
.management-frame-note,
.management-form-help,
.management-inline-note,
.management-suggestion,
.roles-subtitle,
.roles-help,
.roles-summary,
.roles-pager-summary,
.roles-muted,
.role-meta,
.nest-count,
.operators-subtitle,
.operators-help,
.operators-summary,
.operators-selection-names,
.operators-pager-summary,
.operators-muted,
.operator-meta,
.slack-management-stat-copy,
.slack-management-inline-note,
.hwbot-diagnostic-summary-label,
#lblComputerLastSeen,
#sidebar > span,
.management-wellstat-row-detail {
  color: var(--hw-text-secondary) !important;
}

.management-changelog,
.management-changelog span {
  color: var(--hw-text-primary) !important;
}

.management-frame-table a,
.management-frame-table a:visited,
.management-page-table a,
.management-page-table a:visited,
.management-dashboard-list a,
.management-dashboard-list a:visited,
.roles-link-btn,
.db-list-db-link,
.management-danger-link,
.role-link,
.role-link:visited {
  color: var(--hw-link) !important;
}

.management-frame-code,
.management-page-code,
.management-code-input,
.db-update-list-box,
.management-frame-page pre,
.cqResults,
#rawViewer,
#specialViewer {
  background: var(--hw-surface-soft) !important;
  color: var(--hw-text-primary) !important;
  border-color: var(--hw-border) !important;
}

.management-list-filter-box,
.db-filter-box.management-list-filter-box,
.um-filter-box.management-list-filter-box,
.wm-filter-box.management-list-filter-box,
.roles-filter-box,
.roles-input,
.roles-dd,
.hwbot-diagnostic-textarea,
.hwbot-diagnostic-input,
.fileFilterContainer .filterSearch,
#ipNotesSearchHeader #inputNotesAdd,
#ipNotesSearchHeader #inputNotesSearch {
  background: var(--hw-input-bg) !important;
  color: var(--hw-input-text) !important;
  border-color: var(--hw-input-border) !important;
}

.management-list-filter-icon::before,
.db-list-filter-wrap .management-list-filter-icon::before,
.um-list-filter-wrap .management-list-filter-icon::before,
.wm-list-filter-wrap .management-list-filter-icon::before,
.management-list-filter-clear::before,
.management-list-filter-clear::after,
.db-filter-clear.management-list-filter-clear::before,
.db-filter-clear.management-list-filter-clear::after,
.um-filter-clear.management-list-filter-clear::before,
.um-filter-clear.management-list-filter-clear::after,
.wm-filter-clear.management-list-filter-clear::before,
.wm-filter-clear.management-list-filter-clear::after {
  background: var(--hw-input-placeholder) !important;
}

.management-list-filter-icon::after,
.db-list-filter-wrap .management-list-filter-icon::after,
.um-list-filter-wrap .management-list-filter-icon::after,
.wm-list-filter-wrap .management-list-filter-icon::after {
  border-top-color: var(--hw-input-placeholder) !important;
}

.management-tab-strip {
  border-color: var(--hw-border) !important;
}

.management-tab-link {
  background: var(--hw-surface-soft) !important;
  border-color: var(--hw-border) !important;
  color: var(--hw-text-secondary) !important;
}

.management-tab-link:hover,
.management-tab-link:focus,
.management-tab-link.is-active {
  background: var(--hw-nav-hover) !important;
  color: #ffffff !important;
}

.management-status-box.is-success,
.roles-message.success {
  background: #eef9ef;
  border-color: #8db892 !important;
  color: #214528 !important;
}

.management-status-box.is-error,
.roles-message.error {
  background: #fff1f1;
  border-color: #d4a1a1 !important;
  color: #6b2727 !important;
}

.management-status-box.is-info {
  background: var(--hw-surface-muted) !important;
  border-color: var(--hw-border-strong) !important;
  color: var(--hw-text-primary) !important;
}

.slack-management-warning,
.slack-row-unlinked td,
.horizon-row-unlinked td {
  background: #fff8ea !important;
  border-color: #e5c88f !important;
  color: #714d09 !important;
}

.slack-management-empty,
.roles-empty,
.role-detail-pending,
.operators-empty,
.db-empty {
  background: var(--hw-surface-soft) !important;
  border-color: var(--hw-border-strong) !important;
  color: var(--hw-text-secondary) !important;
}

.db-sql-confirm-dim,
.slack-management-dialog-dim {
  background: var(--hw-loading-shade) !important;
}

.db-sql-editor-host {
  background: var(--hw-input-bg) !important;
  border-color: var(--hw-input-border) !important;
}

.healthTable {
  background: var(--hw-surface) !important;
  border-color: var(--hw-border) !important;
  color: var(--hw-text-primary) !important;
}

.healthTable td {
  border-color: var(--hw-divider) !important;
  color: var(--hw-text-primary) !important;
}

.healthDetail,
.healthMiniDetail {
  color: var(--hw-text-secondary) !important;
}

.healthWarning,
.healthTable span[style*="color:#990000"] {
  color: var(--hw-validation-text) !important;
}

.healthTable span[style*="color:#0a6b0a"] {
  color: #4f8f60 !important;
}

.healthGraph rect {
  fill: var(--hw-surface-soft) !important;
  stroke: var(--hw-border) !important;
}

.healthGraph line {
  stroke: var(--hw-divider) !important;
}

.healthGraph text {
  fill: var(--hw-text-secondary) !important;
}

html[data-hw-theme-resolved=dark] .healthTable span[style*="color:#0a6b0a"] {
  color: #8bd99a !important;
}

html[data-hw-theme-resolved=dark] .healthGraph polyline {
  stroke: #8fc5ff !important;
}

body.hw-management-utility-page > form > div:first-child,
body.hw-management-utility-page table,
body.hw-management-utility-page td,
body.management-users-print-page table,
body.management-users-print-page td {
  color: var(--hw-text-primary) !important;
  border-color: var(--hw-border) !important;
}

body.hw-management-utility-page > form > div:first-child > div:first-child,
body.management-users-print-page div[style*="background-color:#ffffff"] {
  background: var(--hw-surface-muted) !important;
  color: var(--hw-text-heading) !important;
  border-color: var(--hw-border) !important;
}

body.cpumanage-page #bodycontainer {
  background: transparent !important;
  box-shadow: none !important;
}

body.cpumanage-page #sidebar,
body.cpumanage-page #pnlComputerDetails,
body.cpumanage-page #containerPanel,
body.cpumanage-page .computerList,
body.cpumanage-page #infoPanel .ipPanel,
body.cpumanage-page .ipNotesListNoteCell,
body.cpumanage-page .ipNotesListNoteCell.systemNote,
body.cpumanage-page #commandQueuePanel .cqCommand {
  background: var(--hw-surface) !important;
  border-color: var(--hw-border) !important;
  color: var(--hw-text-primary) !important;
  box-shadow: 0 10px 24px var(--hw-card-shadow) !important;
}

body.cpumanage-page #tabBar {
  background: var(--hw-nav-bg) !important;
}

body.cpumanage-page #tabBar div,
body.cpumanage-page #tabBar div:hover,
body.cpumanage-page #tabBar div.selected {
  color: var(--hw-nav-text) !important;
}

body.cpumanage-page #tabBar div:hover {
  background: var(--hw-nav-sub-bg) !important;
}

body.cpumanage-page #tabBar div.selected,
body.cpumanage-page #filesList .fileRow.selected,
body.cpumanage-page .computerList .ciCell.selected {
  background: var(--hw-nav-hover) !important;
  color: #ffffff !important;
}

body.cpumanage-page #filesList,
body.cpumanage-page .computerList .ciCell,
body.cpumanage-page #filesList .fileRow,
body.cpumanage-page .iniSectionHeader,
body.cpumanage-page .iniItem,
body.cpumanage-page .iniItemKey,
body.cpumanage-page .ipDataHubVitalsRow,
body.cpumanage-page #commandQueuePanel .cqKVTitle,
body.cpumanage-page #commandQueuePanel .cqFooter span {
  border-color: var(--hw-divider) !important;
}

body.cpumanage-page .computerSearchEmpty,
body.cpumanage-page .computerList .ciSearchMatch {
  color: var(--hw-text-secondary) !important;
}

body.cpumanage-page .computerList .ciSearchMatchField {
  color: var(--hw-text-primary) !important;
}

body.cpumanage-page .computerList .ciCell.selected .ciSearchMatch,
body.cpumanage-page .computerList .ciCell.selected .ciSearchMatchField {
  color: rgba(255, 255, 255, 0.88) !important;
}

html[data-hw-theme-resolved=dark] body.cpumanage-page #commandQueuePanel .cqParameter {
  background: var(--hw-surface-muted) !important;
  border: 1px solid var(--hw-border) !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] body.cpumanage-page #commandQueuePanel .cqParameterValue {
  background: var(--hw-surface-soft) !important;
  border: 1px solid var(--hw-border) !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] body.hw-well-activation-page .hw-modal-form-list {
  background: var(--hw-surface) !important;
  border-color: var(--hw-border) !important;
}

html[data-hw-theme-resolved=dark] body.hw-well-activation-page .hw-modal-form-list-note {
  color: var(--hw-text-secondary) !important;
}

html[data-hw-theme-resolved=dark] .wellListItem.recentlyActive .wellInfo .operatorName,
html[data-hw-theme-resolved=dark] .wellListItem.recentlyActive .wellInfo .locationName,
html[data-hw-theme-resolved=dark] .wellListItem.recentlyActive .wellStatus .currentDepth,
html[data-hw-theme-resolved=dark] .wellListItem.recentlyActive .wellStatus .statusLabel,
html[data-hw-theme-resolved=dark] .wellListItem.recentlyActive .wellInfo .wellName {
  color: var(--hw-well-list-recent-text) !important;
}

html[data-hw-theme-resolved=dark] .wellListItem:not(.recentlyActive) .wellInfo .operatorName,
html[data-hw-theme-resolved=dark] .wellListItem:not(.recentlyActive) .wellInfo .locationName,
html[data-hw-theme-resolved=dark] .wellListItem:not(.recentlyActive) .wellStatus .currentDepth,
html[data-hw-theme-resolved=dark] .wellListItem:not(.recentlyActive) .wellStatus .statusLabel,
html[data-hw-theme-resolved=dark] .wellListItem:not(.recentlyActive) .wellInfo .wellName {
  color: var(--hw-well-list-inactive-text) !important;
}

html[data-hw-theme-resolved=dark] .wellListItem.recentlyActive {
  background-color: var(--hw-well-list-recent-bg);
}

html[data-hw-theme-resolved=dark] .wellListItem.recentlyActive:hover {
  background-color: var(--hw-well-list-recent-bg-hover);
}

/* Main Well List (GridView). Its active-row highlight is hardcoded light-mode
   colors on the <tr>, but in dark mode the cells get an opaque dark background
   that hides the <tr> and the blue text is unreadable, so active and inactive
   rows look identical. Re-apply the differentiation at the cell level: active
   rows get a slightly lighter background and fully white text (well name
   included); inactive rows get soft-gray text. Data/Discussion/Files action
   links keep their link color. */
html[data-hw-theme-resolved=dark] table[id$=gvWells] tr.wTableRowActive td,
html[data-hw-theme-resolved=dark] table[id$=gvWells] tr.wTableRowActive1wk td {
  background-color: var(--hw-well-list-recent-bg) !important;
  color: #ffffff !important;
}

html[data-hw-theme-resolved=dark] table[id$=gvWells] tr.wTableRowActive td:first-child a,
html[data-hw-theme-resolved=dark] table[id$=gvWells] tr.wTableRowActive1wk td:first-child a {
  color: #ffffff !important;
}

html[data-hw-theme-resolved=dark] table[id$=gvWells] tr.wTableRowActive:hover td,
html[data-hw-theme-resolved=dark] table[id$=gvWells] tr.wTableRowActive1wk:hover td {
  background-color: var(--hw-well-list-recent-bg-hover) !important;
}

html[data-hw-theme-resolved=dark] table[id$=gvWells] tr.wTableRow td {
  color: var(--hw-well-list-inactive-text) !important;
}

html[data-hw-theme-resolved=dark] table[id$=gvWells] tr.wTableRow td:first-child a {
  color: var(--hw-well-list-inactive-text) !important;
}

html[data-hw-theme-resolved=dark] .management-status-box.is-success,
html[data-hw-theme-resolved=dark] .roles-message.success {
  background: #1f392f !important;
  border-color: #406d4f !important;
  color: #dcf8e5 !important;
}

html[data-hw-theme-resolved=dark] .management-status-box.is-error,
html[data-hw-theme-resolved=dark] .roles-message.error {
  background: #3a2229 !important;
  border-color: #7f4a55 !important;
  color: #ffd7d7 !important;
}

html[data-hw-theme-resolved=dark] .slack-management-warning,
html[data-hw-theme-resolved=dark] .slack-row-unlinked td,
html[data-hw-theme-resolved=dark] .horizon-row-unlinked td {
  background: #382b18 !important;
  border-color: #806233 !important;
  color: #ffe3ad !important;
}

html[data-hw-theme-resolved=dark] .roles-btn-light,
html[data-hw-theme-resolved=dark] .roles-btn-light:hover,
html[data-hw-theme-resolved=dark] .glowbutton.secondary,
html[data-hw-theme-resolved=dark] a.glowbutton.secondary,
html[data-hw-theme-resolved=dark] .slack-management-action-cell .glowbutton.secondary,
html[data-hw-theme-resolved=dark] .slack-management-page-toolbar .glowbutton.secondary {
  background: linear-gradient(180deg, var(--hw-button-secondary-bg-start) 0%, var(--hw-button-secondary-bg-end) 100%) !important;
  border-color: var(--hw-button-secondary-border) !important;
  color: var(--hw-button-secondary-text) !important;
}

html[data-hw-theme-resolved=dark] .management-wellstat-table tr.management-wellstat-row:hover td,
html[data-hw-theme-resolved=dark] .management-wellstat-table tr.management-wellstat-row:focus-within td {
  box-shadow: inset 0 0 0 9999px rgba(143, 197, 255, 0.1) !important;
}

html[data-hw-theme-resolved=dark] .hwbot-diagnostic-json {
  background: #08111f !important;
  color: #f6fbff !important;
}

html[data-hw-theme-resolved=dark] #page_content.help-page-content {
  background-image: none !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] .help-page-title {
  color: var(--hw-text-heading) !important;
}

html[data-hw-theme-resolved=dark] .help-page-content .CategoryAccordion {
  border-bottom-color: var(--hw-border-strong) !important;
}

html[data-hw-theme-resolved=dark] .help-page-content .CategoryHeader,
html[data-hw-theme-resolved=dark] .help-page-content .CategoryHeader_i {
  background: linear-gradient(180deg, #163455 0%, #102746 100%) !important;
  color: var(--hw-text-heading) !important;
  border-top-color: #365273 !important;
  border-left-color: #365273 !important;
  border-right-color: #365273 !important;
}

html[data-hw-theme-resolved=dark] .help-page-content .CategoryPanel {
  background: linear-gradient(180deg, #142235 0%, #0f1a29 100%) !important;
  color: var(--hw-text-primary) !important;
  border-left-color: #365273 !important;
  border-right-color: #365273 !important;
}

html[data-hw-theme-resolved=dark] .help-page-content .FAQHeader,
html[data-hw-theme-resolved=dark] .help-page-content .FAQHeader_i {
  background: linear-gradient(180deg, #1b2a40 0%, #152236 100%) !important;
  color: var(--hw-text-heading) !important;
  border-top-color: #365273 !important;
}

html[data-hw-theme-resolved=dark] .help-page-content .FAQAnswer,
html[data-hw-theme-resolved=dark] .help-page-content .FAQAnswer_i {
  background: #17273c !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] .help-page-content .FAQAnswer,
html[data-hw-theme-resolved=dark] .help-page-content .FAQAnswer p,
html[data-hw-theme-resolved=dark] .help-page-content .FAQAnswer li,
html[data-hw-theme-resolved=dark] .help-page-content .FAQAnswer div,
html[data-hw-theme-resolved=dark] .help-page-content .FAQAnswer span,
html[data-hw-theme-resolved=dark] .help-page-content .FAQAnswer td,
html[data-hw-theme-resolved=dark] .help-page-content .FAQAnswer strong,
html[data-hw-theme-resolved=dark] .help-page-content .FAQAnswer_i,
html[data-hw-theme-resolved=dark] .help-page-content .FAQAnswer_i p,
html[data-hw-theme-resolved=dark] .help-page-content .FAQAnswer_i li,
html[data-hw-theme-resolved=dark] .help-page-content .FAQAnswer_i div,
html[data-hw-theme-resolved=dark] .help-page-content .FAQAnswer_i span,
html[data-hw-theme-resolved=dark] .help-page-content .FAQAnswer_i td,
html[data-hw-theme-resolved=dark] .help-page-content .FAQAnswer_i strong {
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] .help-page-content .FAQAnswer a,
html[data-hw-theme-resolved=dark] .help-page-content .FAQAnswer_i a {
  color: var(--hw-link) !important;
}

html[data-hw-theme-resolved=dark] .help-page-content .FAQAnswer a:hover,
html[data-hw-theme-resolved=dark] .help-page-content .FAQAnswer_i a:hover {
  color: var(--hw-link-hover) !important;
}

html[data-hw-theme-resolved=dark] .help-page-content .ajax__accordion_content {
  background: transparent !important;
  color: inherit !important;
}

tr.wfHeaderRow,
.home-page-error {
  background-color: var(--hw-surface-soft) !important;
  border-color: var(--hw-border-strong) !important;
}

tr.wfHeaderRow th {
  border-bottom-color: var(--hw-border-strong) !important;
}

#bottomfooter.hw-responsive-footer,
footer {
  color: var(--hw-footer-text);
}

#bottomfooter.hw-responsive-footer a,
#bottomfooter.hw-responsive-footer a:visited,
footer a,
footer a:visited {
  color: var(--hw-footer-link);
}

html[data-hw-theme-resolved=dark] #masthead,
html[data-hw-theme-resolved=dark] .hw-logo-bar {
  background: linear-gradient(180deg, #102746 0%, #0b1d34 100%) !important;
}

html[data-hw-theme-resolved=dark] .hw-logo-bar::before {
  background-image: none !important;
  opacity: 0 !important;
  filter: none !important;
}

html[data-hw-theme-resolved=dark] .mbLight,
html[data-hw-theme-resolved=dark] .ajax__modal_background,
html[data-hw-theme-resolved=dark] .modalBackground,
html[data-hw-theme-resolved=dark] .hw-dialog-dim {
  background: rgba(3, 10, 18, 0.68) !important;
}

html[data-hw-theme-resolved=dark] .hw-modal,
html[data-hw-theme-resolved=dark] .hw-dialog,
html[data-hw-theme-resolved=dark] .ajax__modal_popup,
html[data-hw-theme-resolved=dark] .ajax__modalpanel,
html[data-hw-theme-resolved=dark] .modalPopup {
  border-color: var(--hw-border) !important;
  background: linear-gradient(180deg, #17273c 0%, #101b2b 100%) !important;
  box-shadow: 0 18px 34px rgba(0, 0, 0, 0.34) !important;
}

html[data-hw-theme-resolved=dark] .hw-dialog .hw-dialog-title {
  border-bottom-color: var(--hw-border) !important;
}

html[data-hw-theme-resolved=dark] #container.hw-responsive-main::before,
html[data-hw-theme-resolved=dark] #site-container main::before {
  background-image: none !important;
  opacity: 0 !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowser,
html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserGrid,
html[data-hw-theme-resolved=dark] .hwFileBrowserGrid tr.wfRow,
html[data-hw-theme-resolved=dark] .hwFileBrowserGrid tr.wfRow_i,
html[data-hw-theme-resolved=dark] .hwFileBrowserGrid tr.wfRow_copying,
html[data-hw-theme-resolved=dark] .hwFileBrowserGrid tr.wfRow_cutting,
html[data-hw-theme-resolved=dark] .hwFileBrowserGrid tr.wfSelectedRowOrange {
  background-color: var(--hw-surface) !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserToolbar {
  background: linear-gradient(180deg, #1a2b42 0%, #132033 100%) !important;
  border-bottom: 1px solid var(--hw-border) !important;
  box-shadow: inset 0 1px 0 rgba(226, 238, 255, 0.03);
}

html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserToolbarGroupRight {
  border-left-color: rgba(197, 222, 255, 0.18) !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserToolbar .BrowseBtnFolderUp,
html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserToolbar .BrowseBtnDelete,
html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserToolbar .BrowseBtnRename,
html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserToolbar .BrowseBtnPin,
html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserToolbar .BrowseBtnNewFolder,
html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserToolbar .BrowseBtnCut,
html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserToolbar .BrowseBtnMove,
html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserToolbar .BrowseBtnCopy,
html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserToolbar .BrowseBtnShare,
html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserToolbar .BrowseBtnPaste,
html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserToolbar .BrowseBtnUpload,
html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserToolbar .BrowseBtnDownload {
  color: var(--hw-text-primary) !important;
  border-color: #395676 !important;
  background-color: #18283d !important;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.28) !important;
}

html[data-hw-theme-resolved=dark] .BrowseBtnFolderUp:hover,
html[data-hw-theme-resolved=dark] .BrowseBtnDelete:hover,
html[data-hw-theme-resolved=dark] .BrowseBtnRename:hover,
html[data-hw-theme-resolved=dark] .BrowseBtnPin:hover,
html[data-hw-theme-resolved=dark] .BrowseBtnNewFolder:hover,
html[data-hw-theme-resolved=dark] .BrowseBtnCut:hover,
html[data-hw-theme-resolved=dark] .BrowseBtnMove:hover,
html[data-hw-theme-resolved=dark] .BrowseBtnCopy:hover,
html[data-hw-theme-resolved=dark] .BrowseBtnShare:hover,
html[data-hw-theme-resolved=dark] .BrowseBtnPaste:hover,
html[data-hw-theme-resolved=dark] .BrowseBtnUpload:hover,
html[data-hw-theme-resolved=dark] .BrowseBtnDownload:hover {
  background-color: #22344f !important;
  border-color: #52749b !important;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.24) !important;
}

html[data-hw-theme-resolved=dark] .BrowseBtnFolderUp:active,
html[data-hw-theme-resolved=dark] .BrowseBtnDelete:active,
html[data-hw-theme-resolved=dark] .BrowseBtnRename:active,
html[data-hw-theme-resolved=dark] .BrowseBtnPin:active,
html[data-hw-theme-resolved=dark] .BrowseBtnNewFolder:active,
html[data-hw-theme-resolved=dark] .BrowseBtnCut:active,
html[data-hw-theme-resolved=dark] .BrowseBtnMove:active,
html[data-hw-theme-resolved=dark] .BrowseBtnCopy:active,
html[data-hw-theme-resolved=dark] .BrowseBtnShare:active,
html[data-hw-theme-resolved=dark] .BrowseBtnPaste:active,
html[data-hw-theme-resolved=dark] .BrowseBtnUpload:active,
html[data-hw-theme-resolved=dark] .BrowseBtnDownload:active {
  background-color: #132033 !important;
  border-color: #304763 !important;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.32) !important;
}

html[data-hw-theme-resolved=dark] .BrowseBtnFolderUp:disabled,
html[data-hw-theme-resolved=dark] .BrowseBtnDelete:disabled,
html[data-hw-theme-resolved=dark] .BrowseBtnRename:disabled,
html[data-hw-theme-resolved=dark] .BrowseBtnPin:disabled,
html[data-hw-theme-resolved=dark] .BrowseBtnNewFolder:disabled,
html[data-hw-theme-resolved=dark] .BrowseBtnCut:disabled,
html[data-hw-theme-resolved=dark] .BrowseBtnMove:disabled,
html[data-hw-theme-resolved=dark] .BrowseBtnCopy:disabled,
html[data-hw-theme-resolved=dark] .BrowseBtnShare:disabled,
html[data-hw-theme-resolved=dark] .BrowseBtnPaste:disabled,
html[data-hw-theme-resolved=dark] .BrowseBtnUpload:disabled,
html[data-hw-theme-resolved=dark] .BrowseBtnDownload:disabled {
  background-color: #142235 !important;
  border-color: #2a425f !important;
}

html[data-hw-theme-resolved=dark] .well-context-panel,
html[data-hw-theme-resolved=dark] .hw-filebrowser-hoverpanel,
html[data-hw-theme-resolved=dark] .hw-filebrowser-context-menu {
  border-color: var(--hw-border-strong) !important;
  background: var(--hw-surface) !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] .well-context-panel table,
html[data-hw-theme-resolved=dark] .well-context-panel tbody,
html[data-hw-theme-resolved=dark] .well-context-panel tr,
html[data-hw-theme-resolved=dark] .hw-filebrowser-context-menu,
html[data-hw-theme-resolved=dark] .hw-filebrowser-context-menu table,
html[data-hw-theme-resolved=dark] .hw-filebrowser-context-menu tbody,
html[data-hw-theme-resolved=dark] .hw-filebrowser-context-menu tr {
  background: var(--hw-surface) !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] .well-context-panel td.menucell,
html[data-hw-theme-resolved=dark] .hw-filebrowser-context-menu td.menucell {
  background: var(--hw-surface) !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] .well-context-panel td:not(.menucell),
html[data-hw-theme-resolved=dark] .hw-filebrowser-context-menu td:not(.menucell) {
  background: var(--hw-surface) !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] .well-context-panel td.menucell:hover,
html[data-hw-theme-resolved=dark] .well-context-panel td.menucell:focus,
html[data-hw-theme-resolved=dark] .hw-filebrowser-context-menu td.menucell:hover,
html[data-hw-theme-resolved=dark] .hw-filebrowser-context-menu td.menucell:focus {
  background: var(--hw-nav-hover) !important;
  color: #ffffff !important;
}

html[data-hw-theme-resolved=dark] .well-context-panel hr,
html[data-hw-theme-resolved=dark] .hw-filebrowser-context-menu hr {
  border-color: var(--hw-border) !important;
  background: var(--hw-border) !important;
  color: var(--hw-border) !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserSearchInput {
  background: var(--hw-input-bg) !important;
  color: var(--hw-input-text) !important;
  border-color: var(--hw-input-border) !important;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.22) !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserSearchInput::-moz-placeholder {
  color: var(--hw-input-placeholder) !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserSearchInput:-ms-input-placeholder {
  color: var(--hw-input-placeholder) !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserSearchInput::placeholder {
  color: var(--hw-input-placeholder) !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserSearchInput:focus {
  border-color: var(--hw-input-focus) !important;
  box-shadow: 0 0 0 3px var(--hw-input-focus-outline) !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserSearchIcon::before {
  border-color: var(--hw-input-placeholder) !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserSearchIcon::after,
html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserSearchClear::before,
html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserSearchClear::after {
  background: var(--hw-input-placeholder) !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserSearchClear:hover {
  background: rgba(143, 197, 255, 0.12) !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowserGrid tr.wfHeaderRow th {
  background-color: var(--hw-surface-soft) !important;
  color: var(--hw-text-heading) !important;
  border-bottom-color: var(--hw-border-strong) !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowserGrid tr.wfRow td,
html[data-hw-theme-resolved=dark] .hwFileBrowserGrid tr.wfRow_i td,
html[data-hw-theme-resolved=dark] .hwFileBrowserGrid tr.wfRow_copying td,
html[data-hw-theme-resolved=dark] .hwFileBrowserGrid tr.wfRow_cutting td,
html[data-hw-theme-resolved=dark] .hwFileBrowserGrid tr.wfSelectedRowOrange td {
  background-color: var(--hw-surface) !important;
  border-top-color: var(--hw-border) !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] body[orient=profile] .hwFileBrowserGrid tr.wfRow_i td,
html[data-hw-theme-resolved=dark] body[orient=landscape] .hwFileBrowserGrid tr.wfRow_i td,
html[data-hw-theme-resolved=dark] body[orient=profile] .hwFileBrowserGrid tr.wfSelectedRowOrange td,
html[data-hw-theme-resolved=dark] body[orient=landscape] .hwFileBrowserGrid tr.wfSelectedRowOrange td {
  background-color: var(--hw-surface-soft) !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowser .wfItemLink,
html[data-hw-theme-resolved=dark] .hwFileBrowser .EmailFileLink,
html[data-hw-theme-resolved=dark] .hwFileBrowser .DLFileLink,
html[data-hw-theme-resolved=dark] .hwFileBrowser .breadcrumb,
html[data-hw-theme-resolved=dark] .hwFileBrowser .folderLabel,
html[data-hw-theme-resolved=dark] .hwFileBrowser .wfRowDescription,
html[data-hw-theme-resolved=dark] .hwFileBrowserGrid .wfFolderCount,
html[data-hw-theme-resolved=dark] .hwFileBrowserGrid .wfSearchFolderPath,
html[data-hw-theme-resolved=dark] .hwFileBrowserGrid .wfPinnedMarker,
html[data-hw-theme-resolved=dark] .hwFileBrowser .pathDiv {
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowserGrid .wfSearchFolderPath,
html[data-hw-theme-resolved=dark] .hwFileBrowserQuickAccessMeta,
html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserEmptyText {
  color: var(--hw-text-secondary) !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowserGrid .wfPinnedMarker {
  border: 1px solid rgba(143, 197, 255, 0.34) !important;
  background: rgba(143, 197, 255, 0.16) !important;
  color: #dceaff !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowserQuickAccessText,
html[data-hw-theme-resolved=dark] .hwFileBrowserQuickAccessName,
html[data-hw-theme-resolved=dark] .hwFileBrowserQuickAccessTile,
html[data-hw-theme-resolved=dark] .hwFileBrowserQuickAccessTile:visited,
html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserEmptyTitle {
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowserQuickAccessThumbWrap {
  border: 1px solid rgba(143, 197, 255, 0.18) !important;
  background: #0f1a2b !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowserQuickAccessThumb--icon {
  background-color: #0f1a2b !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowserQuickAccessMetaLink,
html[data-hw-theme-resolved=dark] .hwFileBrowserQuickAccessMetaLink:visited {
  color: var(--hw-link) !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowserQuickAccessTile:hover {
  background: rgba(143, 197, 255, 0.08) !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserEmptyState {
  border-color: var(--hw-border) !important;
  background: linear-gradient(180deg, #18283d 0%, #111d2d 100%) !important;
  box-shadow: inset 0 1px 0 rgba(226, 238, 255, 0.03) !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowser.hw-filebrowser-busy::before,
html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserDropOverlay {
  background: rgba(3, 10, 18, 0.62) !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowser.hw-filebrowser-drop-active {
  box-shadow: inset 0 0 0 2px rgba(127, 182, 240, 0.55), 0 0 0 1px rgba(127, 182, 240, 0.18) !important;
  background: linear-gradient(180deg, rgba(21, 36, 55, 0.96) 0%, rgba(16, 27, 43, 0.98) 100%) !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserDropOverlayCard,
html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserUploadProgressCard {
  border-color: var(--hw-border) !important;
  background: linear-gradient(180deg, #17273c 0%, #101b2b 100%) !important;
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.34) !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserDropOverlayTitle,
html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserUploadProgressTitle {
  color: var(--hw-text-heading) !important;
}

html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserDropOverlayText,
html[data-hw-theme-resolved=dark] .hwFileBrowser .hwFileBrowserUploadProgressValue {
  color: var(--hw-text-secondary) !important;
}

html[data-hw-theme-resolved=dark] .hw-filebrowser-tree-wrap {
  border-color: var(--hw-border) !important;
  background: var(--hw-surface-soft) !important;
}

html[data-hw-theme-resolved=dark] .hw-filebrowser-tree a,
html[data-hw-theme-resolved=dark] .hw-filebrowser-tree span {
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] body.well-home-page .well-shell-tabstrip,
html[data-hw-theme-resolved=dark] body.rsw-page .well-shell-tabstrip,
html[data-hw-theme-resolved=dark] body.well-home-page .well-shell-tab,
html[data-hw-theme-resolved=dark] body.rsw-page .well-shell-tab,
html[data-hw-theme-resolved=dark] body.well-home-page .well-shell-tab-label,
html[data-hw-theme-resolved=dark] body.rsw-page .well-shell-tab-label {
  background-color: var(--hw-nav-sub-bg) !important;
  color: var(--hw-nav-text) !important;
}

html[data-hw-theme-resolved=dark] body.well-home-page .well-shell-tab:not(.well-shell-tab-label):hover,
html[data-hw-theme-resolved=dark] body.rsw-page .well-shell-tab:not(.well-shell-tab-label):hover,
html[data-hw-theme-resolved=dark] body.well-home-page .well-shell-tab.is-selected,
html[data-hw-theme-resolved=dark] body.rsw-page .well-shell-tab.is-selected,
html[data-hw-theme-resolved=dark] body.well-home-page #well_nav .well_nav_menu_hover,
html[data-hw-theme-resolved=dark] body.rsw-page #well_nav .well_nav_menu_hover,
html[data-hw-theme-resolved=dark] body.well-home-page #well_nav td.hw-well-menu-active,
html[data-hw-theme-resolved=dark] body.well-home-page #well_nav li.hw-well-menu-active,
html[data-hw-theme-resolved=dark] body.well-home-page #well_nav a.hw-well-menu-active,
html[data-hw-theme-resolved=dark] body.rsw-page #well_nav td.hw-well-menu-active,
html[data-hw-theme-resolved=dark] body.rsw-page #well_nav li.hw-well-menu-active,
html[data-hw-theme-resolved=dark] body.rsw-page #well_nav a.hw-well-menu-active {
  background-color: var(--hw-nav-hover) !important;
  box-shadow: inset 0 0 0 1px rgba(255, 226, 188, 0.16), 0 0 14px rgba(255, 145, 34, 0.22) !important;
  color: #ffffff !important;
}

html[data-hw-theme-resolved=dark] body.well-home-page #well_nav .well_nav_menu_hover a,
html[data-hw-theme-resolved=dark] body.rsw-page #well_nav .well_nav_menu_hover a,
html[data-hw-theme-resolved=dark] body.well-home-page #well_nav td.hw-well-menu-active a,
html[data-hw-theme-resolved=dark] body.well-home-page #well_nav li.hw-well-menu-active a,
html[data-hw-theme-resolved=dark] body.well-home-page #well_nav a.hw-well-menu-active,
html[data-hw-theme-resolved=dark] body.rsw-page #well_nav td.hw-well-menu-active a,
html[data-hw-theme-resolved=dark] body.rsw-page #well_nav li.hw-well-menu-active a,
html[data-hw-theme-resolved=dark] body.rsw-page #well_nav a.hw-well-menu-active {
  color: #ffffff !important;
}

html[data-hw-theme-resolved=dark] body.well-home-page .well-shell-tab-label,
html[data-hw-theme-resolved=dark] body.rsw-page .well-shell-tab-label,
html[data-hw-theme-resolved=dark] body.well-home-page .well-shell-tab-label:hover,
html[data-hw-theme-resolved=dark] body.rsw-page .well-shell-tab-label:hover {
  background-color: var(--hw-nav-sub-bg) !important;
  box-shadow: none !important;
}

html[data-hw-theme-resolved=dark] #navigation-bar li#usernameLabel,
html[data-hw-theme-resolved=dark] #navigation-bar li#usernameLabelCompact,
html[data-hw-theme-resolved=dark] #sub-navigation-bar li#usernameLabel,
html[data-hw-theme-resolved=dark] #sub-navigation-bar li#usernameLabelCompact,
html[data-hw-theme-resolved=dark] #top_nav .hw-top-nav-user,
html[data-hw-theme-resolved=dark] #top_nav .hw-top-nav-user-menu,
html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu,
html[data-hw-theme-resolved=dark] #top_nav .top_nav_user_menu,
html[data-hw-theme-resolved=dark] #top_nav .top_nav_user_menu table,
html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu td.top_nav_menu_item,
html[data-hw-theme-resolved=dark] #top_nav .hw-theme-picker-top-nav,
html[data-hw-theme-resolved=dark] #top_nav .hw-theme-toggle {
  background-color: var(--hw-nav-bg) !important;
}

html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu table.top_nav_menu_item > tbody,
html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu table.top_nav_menu_item > tbody > tr,
html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu table.top_nav_menu_hover > tbody,
html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu table.top_nav_menu_hover > tbody > tr {
  background-color: transparent !important;
}

html[data-hw-theme-resolved=dark] #top_nav .hw-well-menu-search-icon::before {
  border-color: rgba(255, 255, 255, 0.72) !important;
}

html[data-hw-theme-resolved=dark] #top_nav .hw-well-menu-search-icon::after {
  background: rgba(255, 255, 255, 0.72) !important;
}

html[data-hw-theme-resolved=dark] #top_nav {
  border-top: 1px solid #365273 !important;
  border-bottom-color: #081a31 !important;
  box-shadow: none !important;
}

html[data-hw-theme-resolved=dark] #navigation-bar li#usernameLabel > a,
html[data-hw-theme-resolved=dark] #navigation-bar li#usernameLabelCompact > a,
html[data-hw-theme-resolved=dark] #sub-navigation-bar li#usernameLabel > a,
html[data-hw-theme-resolved=dark] #sub-navigation-bar li#usernameLabelCompact > a,
html[data-hw-theme-resolved=dark] #navigation-bar li#usernameLabel > a.active,
html[data-hw-theme-resolved=dark] #navigation-bar li#usernameLabelCompact > a.active,
html[data-hw-theme-resolved=dark] #sub-navigation-bar li#usernameLabel > a.active,
html[data-hw-theme-resolved=dark] #sub-navigation-bar li#usernameLabelCompact > a.active {
  background-color: transparent !important;
  box-shadow: none !important;
}

html[data-hw-theme-resolved=dark] #navigation-bar li#usernameLabel > a:hover,
html[data-hw-theme-resolved=dark] #navigation-bar li#usernameLabelCompact > a:hover,
html[data-hw-theme-resolved=dark] #navigation-bar li#usernameLabel > a:focus,
html[data-hw-theme-resolved=dark] #navigation-bar li#usernameLabelCompact > a:focus,
html[data-hw-theme-resolved=dark] #navigation-bar li#usernameLabel > a.active,
html[data-hw-theme-resolved=dark] #navigation-bar li#usernameLabelCompact > a.active,
html[data-hw-theme-resolved=dark] #sub-navigation-bar li#usernameLabel > a:hover,
html[data-hw-theme-resolved=dark] #sub-navigation-bar li#usernameLabelCompact > a:hover,
html[data-hw-theme-resolved=dark] #sub-navigation-bar li#usernameLabel > a:focus,
html[data-hw-theme-resolved=dark] #sub-navigation-bar li#usernameLabelCompact > a:focus,
html[data-hw-theme-resolved=dark] #sub-navigation-bar li#usernameLabel > a.active,
html[data-hw-theme-resolved=dark] #sub-navigation-bar li#usernameLabelCompact > a.active,
html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu td.top_nav_menu_item:hover,
html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu td.top_nav_menu_item:focus-within,
html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu td.top_nav_menu_hover,
html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu table.top_nav_menu_item:hover,
html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu table.top_nav_menu_item:focus-within,
html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu table.top_nav_menu_hover,
html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu li.top_nav_menu_item:hover,
html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu li.top_nav_menu_item:focus-within,
html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu li.top_nav_menu_hover {
  background-color: var(--hw-nav-hover) !important;
  box-shadow: 0 0 8px var(--hw-nav-hover-shadow) !important;
}

html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu .top_nav_menu_item:hover > a,
html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu .top_nav_menu_item:focus-within > a,
html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu .top_nav_menu_hover > a {
  color: #ffffff !important;
  text-decoration: none !important;
}

html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu a.top_nav_menu_item,
html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu a.top_nav_menu_hover,
html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu a.top_nav_menu_item:hover,
html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu a.top_nav_menu_item:focus,
html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu a.top_nav_menu_hover:hover,
html[data-hw-theme-resolved=dark] #top_nav .top_nav_menu a.top_nav_menu_hover:focus {
  background-color: transparent !important;
  box-shadow: none !important;
  text-decoration: none !important;
}

html[data-hw-theme-resolved=dark] #top_nav .hw-theme-picker-top-nav:hover .hw-theme-toggle,
html[data-hw-theme-resolved=dark] #top_nav .hw-theme-picker-top-nav:focus-within .hw-theme-toggle,
html[data-hw-theme-resolved=dark] #top_nav .hw-theme-picker[data-hw-theme-open=true] > .hw-theme-toggle {
  background-color: var(--hw-nav-hover) !important;
  box-shadow: 0 0 8px var(--hw-nav-hover-shadow) !important;
  color: #ffffff !important;
}

html[data-hw-theme-resolved=dark] body.well-home-page #well_nav.well-nav-status-stacked .well-status-wrap,
html[data-hw-theme-resolved=dark] body.rsw-page #well_nav.well-nav-status-stacked .well-status-wrap {
  background: var(--hw-nav-sub-bg) !important;
}

html[data-hw-theme-resolved=dark] body.well-home-page #bodycontainer.hw-responsive-shell {
  background: #0f1a2b !important;
  box-shadow: 0 16px 34px rgba(0, 0, 0, 0.32) !important;
}

html[data-hw-theme-resolved=dark] body.well-home-page #page_content,
html[data-hw-theme-resolved=dark] body.well-home-page .well-tab-shell,
html[data-hw-theme-resolved=dark] body.well-home-page .well-tab-panel,
html[data-hw-theme-resolved=dark] body.well-home-page .well-tab-panel.is-active,
html[data-hw-theme-resolved=dark] body.well-home-page .well-tab-surface,
html[data-hw-theme-resolved=dark] body.well-home-page .well-map-expanded-shell,
html[data-hw-theme-resolved=dark] body.well-home-page #Panel1,
html[data-hw-theme-resolved=dark] body.well-home-page #Panel2,
html[data-hw-theme-resolved=dark] body.well-home-page #Panel3,
html[data-hw-theme-resolved=dark] body.well-home-page #Panel4 {
  background: linear-gradient(180deg, #142235 0%, #0f1a29 100%) !important;
  color: var(--hw-text-primary) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-home-grid,
html[data-hw-theme-resolved=dark] body.well-home-page .well-info-tabs-shell {
  background: linear-gradient(180deg, #142235 0%, #0f1a29 100%) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-info-tabstrip-inner {
  border-color: var(--hw-border) !important;
  background: rgba(16, 27, 42, 0.92) !important;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.22) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-info-tab-button {
  color: #b8cde7 !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-realtime-gauge-card {
  background: #b66b13 !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-realtime-gauge-title-row {
  background: #5d6773 !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-realtime-gauge-title,
html[data-hw-theme-resolved=dark] body.well-home-page .well-realtime-gauge-select {
  color: #f5f9ff !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-realtime-gauge-select {
  border-color: #395676 !important;
  background: #18283d !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-realtime-gauge-edit {
  background: rgba(15, 26, 43, 0.72) !important;
  color: #d8e7fb !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-realtime-gauge-edit:hover {
  background: rgba(15, 26, 43, 0.94) !important;
  color: #ffffff !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-realtime-gauge-value {
  background: #0c1118 !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-realtime-rail-actions .well-realtime-page-buttons input,
html[data-hw-theme-resolved=dark] body.well-home-page .well-realtime-rail-actions .well-realtime-page-buttons button {
  border: 1px solid #395676 !important;
  background: linear-gradient(180deg, #1b2a40 0%, #152236 100%) !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.26) !important;
  color: #eaf2ff !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-realtime-rail-actions .well-realtime-page-buttons input:hover,
html[data-hw-theme-resolved=dark] body.well-home-page .well-realtime-rail-actions .well-realtime-page-buttons button:hover {
  background: linear-gradient(180deg, #22344f 0%, #19304a 100%) !important;
  border-color: #52749b !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-realtime-rail-actions .well-realtime-page-buttons input:active,
html[data-hw-theme-resolved=dark] body.well-home-page .well-realtime-rail-actions .well-realtime-page-buttons button:active {
  background: linear-gradient(180deg, #132033 0%, #101a2a 100%) !important;
  border-color: #304763 !important;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-tab-section-intro,
html[data-hw-theme-resolved=dark] body.well-home-page .well-access-invite-intro,
html[data-hw-theme-resolved=dark] body.well-home-page .well-map-expanded-title,
html[data-hw-theme-resolved=dark] body.well-home-page .well-card-title,
html[data-hw-theme-resolved=dark] body.well-home-page .well-card-row,
html[data-hw-theme-resolved=dark] body.well-home-page .well-card-link {
  color: var(--hw-text-primary) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-card,
html[data-hw-theme-resolved=dark] body.well-home-page .well-info-card,
html[data-hw-theme-resolved=dark] body.well-home-page .well-info-bottom-map,
html[data-hw-theme-resolved=dark] body.well-home-page .well-info-bottom-col,
html[data-hw-theme-resolved=dark] body.well-home-page .well-card-empty,
html[data-hw-theme-resolved=dark] body.well-home-page .well-embedded-frame,
html[data-hw-theme-resolved=dark] body.well-home-page .well-home-card-panel,
html[data-hw-theme-resolved=dark] body.well-home-page #pnlLatestTopics,
html[data-hw-theme-resolved=dark] body.well-home-page #latestfilespanel,
html[data-hw-theme-resolved=dark] body.well-home-page .well-alert-toggle-card {
  background: linear-gradient(180deg, #17273c 0%, #101b2b 100%) !important;
  border-color: var(--hw-border) !important;
  color: var(--hw-text-primary) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-card-empty,
html[data-hw-theme-resolved=dark] body.well-home-page .well-info-card-kicker,
html[data-hw-theme-resolved=dark] body.well-home-page .well-info-card .details-view-box td:first-child,
html[data-hw-theme-resolved=dark] body.well-home-page .well-card-label,
html[data-hw-theme-resolved=dark] body.well-home-page .well-card-subtitle,
html[data-hw-theme-resolved=dark] body.well-home-page .well-access-users-subtitle,
html[data-hw-theme-resolved=dark] body.well-home-page .well-access-user-activity,
html[data-hw-theme-resolved=dark] body.well-home-page .well-access-user-label {
  color: var(--hw-text-secondary) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-info-card-heading,
html[data-hw-theme-resolved=dark] body.well-home-page .well-info-card .details-view-box td:last-child,
html[data-hw-theme-resolved=dark] body.well-home-page .well-info-card .details-view-box td:last-child a,
html[data-hw-theme-resolved=dark] body.well-home-page .well-access-users-title,
html[data-hw-theme-resolved=dark] body.well-home-page .well-access-user-title,
html[data-hw-theme-resolved=dark] body.well-home-page .well-access-user-row,
html[data-hw-theme-resolved=dark] body.well-home-page .well-access-user-row a {
  color: var(--hw-text-primary) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-info-card .details-view-box tr + tr td,
html[data-hw-theme-resolved=dark] body.well-home-page .well-home-grid .details-view-box tr + tr td {
  border-top-color: rgba(197, 222, 255, 0.12) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-access-users-section {
  border-top-color: rgba(197, 222, 255, 0.14) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-access-user-card {
  background: linear-gradient(180deg, #17273c 0%, #101b2b 100%) !important;
  border-color: var(--hw-border) !important;
  box-shadow: 0 10px 22px rgba(0, 0, 0, 0.22) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-access-user-avatar {
  border-color: rgba(197, 222, 255, 0.16) !important;
  background: #22344f !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.24) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-header,
html[data-hw-theme-resolved=dark] body.well-home-page .home-files-header {
  background: linear-gradient(135deg, #163455 0%, #102746 100%) !important;
  color: var(--hw-text-heading) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-footer,
html[data-hw-theme-resolved=dark] body.well-home-page .home-files-footer {
  background: linear-gradient(180deg, #16253a 0%, #0f1a2b 100%) !important;
  border-top-color: var(--hw-border) !important;
  color: #a6d0ff !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-footer:hover,
html[data-hw-theme-resolved=dark] body.well-home-page .home-files-footer:hover {
  background: linear-gradient(180deg, #1a2b42 0%, #132033 100%) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-home-panel-expand {
  border-color: rgba(197, 222, 255, 0.22) !important;
  background: rgba(197, 222, 255, 0.08) !important;
  color: var(--hw-text-heading) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-home-panel-expand:hover {
  background: rgba(197, 222, 255, 0.16) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-pinned,
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-older-hint {
  background: #2c2614 !important;
  border-top-color: #6b5a24 !important;
  border-bottom-color: #6b5a24 !important;
  color: var(--hw-text-secondary) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-pinned-item {
  border-top-color: #6b5a24 !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-pinned-link,
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-older-link {
  color: #9dcbff !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-messages,
html[data-hw-theme-resolved=dark] body.well-home-page .home-files-list {
  background: #101b2b !important;
  border-top-color: var(--hw-border) !important;
  border-bottom-color: var(--hw-border) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-empty,
html[data-hw-theme-resolved=dark] body.well-home-page .home-files-empty,
html[data-hw-theme-resolved=dark] body.well-home-page .well-alert-toggle-text {
  color: var(--hw-text-secondary) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-item {
  background: #17273c !important;
  border-bottom-color: rgba(197, 222, 255, 0.12) !important;
  color: var(--hw-text-primary) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-meta,
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-when,
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-reply {
  color: var(--hw-text-secondary) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-reply a,
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-body,
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-body a {
  color: var(--hw-text-primary) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-body pre {
  background: #0d1726 !important;
  border-color: #304763 !important;
  color: #d8e7fb !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-btn {
  border-color: #395676 !important;
  background: linear-gradient(180deg, #1b2a40 0%, #152236 100%) !important;
  color: #eaf2ff !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-btn:hover {
  background: linear-gradient(180deg, #22344f 0%, #19304a 100%) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-reaction {
  border-color: #395676 !important;
  background: #162438 !important;
  color: var(--hw-text-primary) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-reaction.mine {
  border-color: #5378a1 !important;
  background: #20334b !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-reaction-menu {
  background: #152437 !important;
  border-color: #365273 !important;
  box-shadow: 0 14px 24px rgba(0, 0, 0, 0.28) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-reaction-option {
  border-color: #395676 !important;
  background: #1b2a40 !important;
  color: var(--hw-text-primary) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .home-discussion-reaction-option:hover {
  background: #22344f !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page #latestfilespanel .wTable td,
html[data-hw-theme-resolved=dark] body.well-home-page .home-files-list table.wTable td {
  background: #17273c !important;
  border-top-color: rgba(197, 222, 255, 0.12) !important;
  color: var(--hw-text-primary) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .home-files-list table.wTable tr:hover td {
  background: #22344f !important;
  color: #ffffff !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .home-files-list table.wTable tr:hover td a,
html[data-hw-theme-resolved=dark] body.well-home-page .home-files-list table.wTable tr:hover td .home-file-name,
html[data-hw-theme-resolved=dark] body.well-home-page .home-file-name {
  color: var(--hw-text-primary) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-alert-toggle-title {
  color: var(--hw-text-heading) !important;
}
html[data-hw-theme-resolved=dark] body.well-home-page .well-alert-toggle-switch input[type=checkbox] {
  accent-color: #7fb6f0;
}

html[data-hw-theme-resolved=dark] body.rsw-page .rsw-gauge-shell,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-gauge-viewport,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-gauge-card,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-plot-header-cell {
  background: #b66b13 !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page #TopBar,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-topbar {
  border-color: #35506f !important;
  background-color: #102746 !important;
  background-image: url("/img/horizonwellsdark.png");
  color: #f5f9ff !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page #TopBar img,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-topbar img {
  display: inline-block !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .rsw-gauge-title-row {
  background: #5d6773 !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .rsw-plot-root .js-plot-tooltip,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-gauge-mini-plot-tooltip {
  border-color: #395676 !important;
  background: rgba(16, 27, 43, 0.96) !important;
  box-shadow: 0 14px 24px rgba(0, 0, 0, 0.34) !important;
  color: #edf4ff !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .rsw-gauge-title,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-gauge-select,
html[data-hw-theme-resolved=dark] body.rsw-page table.js-rsw-gauges [data-rsw-role=label] {
  color: #f5f9ff !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .rsw-gauge-select {
  border-color: #395676 !important;
  background: #18283d !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .rsw-gauge-edit {
  background: rgba(15, 26, 43, 0.72) !important;
  color: #d8e7fb !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .rsw-gauge-edit:hover,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-gauge-edit:focus {
  background: rgba(15, 26, 43, 0.94) !important;
  color: #ffffff !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .rsw-gauge-value,
html[data-hw-theme-resolved=dark] body.rsw-page table.js-rsw-gauges [data-rsw-role=value],
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-plot-header-scroll,
html[data-hw-theme-resolved=dark] body.rsw-page .js-rsw-plot-header-table,
html[data-hw-theme-resolved=dark] body.rsw-page .js-rsw-plot-table,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-plot-cell,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-plot-cell-surface,
html[data-hw-theme-resolved=dark] body.rsw-page .js-plot-scroll.rsw-plot-scroll,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-plot-scroll-shell,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-plot-scroll-viewport,
html[data-hw-theme-resolved=dark] body.rsw-page .js-plot-root.rsw-plot-root,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-plot-root .js-plot-canvas,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-plot-root[data-lightmode="1"],
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-plot-root[data-lightmode="1"] .js-plot-canvas {
  background: var(--hw-rsw-plot-surface) !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .js-plot-root.rsw-plot-root {
  border-color: #b66b13 !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .rsw-plot-root .js-plot-loading .hw-loading-indicator-shade,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-plot-scroll-shell > .hw-loading-indicator .hw-loading-indicator-shade {
  background: rgba(9, 13, 18, 0.42) !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .rsw-well-status-bar {
  background: #0e1c2e !important;
  border-top-color: #1e3a5a !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .rsw-well-status-item {
  color: #b8cfe8 !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .rsw-well-status-action {
  background: #19304a !important;
  border-color: #2c4a6c !important;
  color: #cfe0f4 !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .rsw-well-status-action:hover,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-well-status-action:focus {
  background: #234063 !important;
  border-color: #3a5d84 !important;
  color: #eaf3ff !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .rsw-page-buttons-main,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-page-buttons-menu,
html[data-hw-theme-resolved=dark] body.rsw-page #col5,
html[data-hw-theme-resolved=dark] body.rsw-page #col5 .rsw-menu-wrap,
html[data-hw-theme-resolved=dark] body.rsw-page #col5 .rsw-menu-button {
  background: #152236 !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .rsw-page-button-table input[type=submit],
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-page-button-table input[type=button],
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-page-button-table button {
  border-color: #395676 !important;
  background: linear-gradient(180deg, #1b2a40 0%, #152236 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06), 0 8px 18px rgba(0, 0, 0, 0.28) !important;
  color: #eaf2ff !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .rsw-page-button-table .rsw-page-switch-button.is-selected {
  border-color: #b66b13 !important;
  background: linear-gradient(180deg, #223955 0%, #17304d 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 10px 18px rgba(0, 0, 0, 0.34) !important;
  color: #ffffff !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .rsw-page-button-table .rsw-page-switch-button.is-pending {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 0 0 2px rgba(182, 107, 19, 0.34), 0 12px 22px rgba(0, 0, 0, 0.34) !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .rsw-plot-button {
  border-color: #3d4753 !important;
  background: linear-gradient(180deg, #323942 0%, #232a31 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06), 0 8px 18px rgba(0, 0, 0, 0.24) !important;
  color: #eef4ff !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .rsw-plot-button:hover,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-plot-button:focus {
  background: linear-gradient(180deg, #3a424c 0%, #293139 100%) !important;
  box-shadow: inset 0 0 0 1px rgba(255, 214, 164, 0.18), 0 10px 18px rgba(0, 0, 0, 0.28) !important;
  color: #ffffff !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .rsw-plot-button:disabled {
  border-color: #2c3540 !important;
  background: linear-gradient(180deg, #20262d 0%, #13181d 100%) !important;
  color: rgba(234, 242, 255, 0.28) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.02) !important;
  opacity: 1 !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .rsw-page-button-table input[type=submit]:disabled,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-page-button-table input[type=button]:disabled,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-page-button-table button:disabled {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
       appearance: none !important;
  border-color: #1f252d !important;
  background-color: #0d1115 !important;
  background: linear-gradient(180deg, #171c21 0%, #0d1115 100%) !important;
  color: rgba(234, 242, 255, 0.18) !important;
  -webkit-text-fill-color: rgba(234, 242, 255, 0.18) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.015) !important;
  opacity: 1 !important;
  cursor: default !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .rsw-page-btn-muted,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-page-button-table input.rsw-page-btn-muted,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-page-button-table button.rsw-page-btn-muted,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-page-button-table input[aria-disabled=true],
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-page-button-table button[aria-disabled=true] {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
       appearance: none !important;
  border-color: #151a20 !important;
  background-color: #080b0e !important;
  background: linear-gradient(180deg, #11161a 0%, #080b0e 100%) !important;
  color: rgba(234, 242, 255, 0.16) !important;
  -webkit-text-fill-color: rgba(234, 242, 255, 0.16) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.01) !important;
  cursor: default !important;
  opacity: 1 !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .rsw-page-button-table input[type=submit]:hover,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-page-button-table input[type=button]:hover,
html[data-hw-theme-resolved=dark] body.rsw-page .rsw-page-button-table button:hover,
html[data-hw-theme-resolved=dark] body.rsw-page #col5 .rsw-menu-button:hover,
html[data-hw-theme-resolved=dark] body.rsw-page #col5 .rsw-menu-button:focus {
  background: linear-gradient(180deg, #22344f 0%, #19304a 100%) !important;
  box-shadow: inset 0 0 0 1px rgba(182, 107, 19, 0.78), 0 10px 18px rgba(0, 0, 0, 0.3) !important;
  color: #ffffff !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .home-discussion-pinned {
  background: #2c2614 !important;
  border-top-color: #6b5a24 !important;
  border-bottom-color: #6b5a24 !important;
  color: var(--hw-text-secondary) !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .home-discussion-pinned-item {
  border-top-color: #6b5a24 !important;
}

html[data-hw-theme-resolved=dark] body.rsw-page .home-discussion-pinned-link {
  color: #9dcbff !important;
}

html[data-hw-theme-resolved=dark] body.hw-upload-page {
  background: linear-gradient(180deg, #0f1a2b 0%, #0b1320 100%) !important;
}

html[data-hw-theme-resolved=dark] body.hw-upload-page .hw-upload-card {
  border-color: var(--hw-border) !important;
  background: linear-gradient(180deg, #17273c 0%, #101b2b 100%) !important;
  box-shadow: 0 18px 34px rgba(0, 0, 0, 0.34) !important;
}

html[data-hw-theme-resolved=dark] body.hw-upload-page .hw-upload-panel iframe {
  border: 1px solid #35506f !important;
  border-radius: 12px !important;
  background: #101b2b !important;
}

html[data-hw-theme-resolved=dark] body.hw-upload-page .hw-upload-panel,
html[data-hw-theme-resolved=dark] body.hw-upload-page .hw-upload-results-shell,
html[data-hw-theme-resolved=dark] body.hw-upload-page .hw-upload-results-toolbar {
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] body.hw-upload-page .hw-upload-title {
  color: var(--hw-text-heading) !important;
}

html[data-hw-theme-resolved=dark] body.hw-upload-page .hw-upload-help,
html[data-hw-theme-resolved=dark] body.hw-upload-page .hw-upload-results-message,
html[data-hw-theme-resolved=dark] body.hw-upload-page .hw-upload-results-status,
html[data-hw-theme-resolved=dark] body.hw-upload-page .hw-upload-results-linkline {
  color: var(--hw-text-secondary) !important;
}

html[data-hw-theme-resolved=dark] body.hw-upload-page .hw-upload-progress-bar {
  border-color: #35506f !important;
  background: #0d1726 !important;
}

html[data-hw-theme-resolved=dark] body.hw-upload-page .hw-upload-progress-label {
  color: var(--hw-text-heading) !important;
}

html[data-hw-theme-resolved=dark] body.hw-upload-page .hw-upload-results {
  border-color: var(--hw-border) !important;
  background: #101b2b !important;
}

html[data-hw-theme-resolved=dark] body.hw-upload-page .hw-upload-results th {
  border-bottom-color: rgba(197, 222, 255, 0.12) !important;
  background: #162438 !important;
  color: var(--hw-text-heading) !important;
}

html[data-hw-theme-resolved=dark] body.hw-upload-page .hw-upload-results td {
  border-bottom-color: rgba(197, 222, 255, 0.12) !important;
  background: #17273c !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] body.hw-file-share-preview-page,
html[data-hw-theme-resolved=dark] body.hw-file-package-page {
  background: linear-gradient(180deg, #0f1a2b 0%, #0b1320 100%) !important;
}

html[data-hw-theme-resolved=dark] body.hw-file-share-preview-page .hw-file-share-preview-card,
html[data-hw-theme-resolved=dark] body.hw-file-share-preview-page .hw-upload-card,
html[data-hw-theme-resolved=dark] body.hw-file-package-page .hw-file-package-card {
  border-color: var(--hw-border) !important;
  background: linear-gradient(180deg, #17273c 0%, #101b2b 100%) !important;
  box-shadow: 0 18px 34px rgba(0, 0, 0, 0.34) !important;
}

html[data-hw-theme-resolved=dark] body.hw-file-share-preview-page .hw-file-share-preview-icon {
  background: #162438 !important;
}

html[data-hw-theme-resolved=dark] body.hw-file-share-preview-page .hw-file-share-preview-brand-badge {
  border-color: #1f324b !important;
  background-color: #dfe8f4 !important;
}

html[data-hw-theme-resolved=dark] body.hw-file-share-preview-page .hw-file-share-preview-eyebrow,
html[data-hw-theme-resolved=dark] body.hw-file-share-preview-page .hw-upload-help,
html[data-hw-theme-resolved=dark] body.hw-file-package-page .hw-file-package-eyebrow,
html[data-hw-theme-resolved=dark] body.hw-file-package-page .hw-file-package-meta,
html[data-hw-theme-resolved=dark] body.hw-file-package-page .hw-file-package-subtext,
html[data-hw-theme-resolved=dark] body.hw-file-package-page .hw-file-package-empty {
  color: var(--hw-text-secondary) !important;
}

html[data-hw-theme-resolved=dark] body.hw-file-share-preview-page .hw-file-share-preview-title,
html[data-hw-theme-resolved=dark] body.hw-file-share-preview-page .hw-upload-title,
html[data-hw-theme-resolved=dark] body.hw-file-package-page .hw-file-package-title,
html[data-hw-theme-resolved=dark] body.hw-file-package-page .hw-file-package-name {
  color: var(--hw-text-heading) !important;
}

html[data-hw-theme-resolved=dark] body.hw-file-share-preview-page .hw-file-share-preview-summary,
html[data-hw-theme-resolved=dark] body.hw-file-share-preview-page .hw-file-share-preview-meta,
html[data-hw-theme-resolved=dark] body.hw-file-package-page .hw-file-package-summary,
html[data-hw-theme-resolved=dark] body.hw-file-package-page .hw-file-package-table td {
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] body.hw-file-package-page .hw-file-package-table th {
  border-top-color: rgba(197, 222, 255, 0.12) !important;
  color: var(--hw-text-secondary) !important;
}

html[data-hw-theme-resolved=dark] body.hw-file-package-page .hw-file-package-table td {
  border-top-color: rgba(197, 222, 255, 0.12) !important;
}

html[data-hw-theme-resolved=dark] body.hw-file-package-page .hw-file-package-table tr.is-unavailable td {
  background: #162438 !important;
  color: var(--hw-text-secondary) !important;
}

html[data-hw-theme-resolved=dark] body.hw-file-package-page .hw-file-package-status {
  background: #162438 !important;
  color: var(--hw-text-secondary) !important;
}

html[data-hw-theme-resolved=dark] body.hw-file-package-page .hw-file-package-status.is-error {
  background: #3b1f29 !important;
  color: #ffb7bf !important;
}

html[data-hw-theme-resolved=dark] body.hw-file-package-page .hw-file-package-status.is-success {
  background: #183326 !important;
  color: #a8e2bc !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page {
  background: linear-gradient(180deg, #0f1a2b 0%, #0b1320 100%) !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .top_nav,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-top-nav {
  background: linear-gradient(90deg, #132d50 0%, #102746 100%) !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .container,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-field-grid,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-actions-shell {
  border-color: var(--hw-border) !important;
  background: linear-gradient(180deg, #17273c 0%, #101b2b 100%) !important;
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.34) !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-range-grid input[type=text],
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-range-grid select,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-field-grid input[type=text],
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-field-grid select {
  border-color: var(--hw-input-border) !important;
  background: var(--hw-input-bg) !important;
  color: var(--hw-input-text) !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-range-label,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-format-label,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-field-grid-title {
  color: var(--hw-text-heading) !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-field-list-shell,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-interval-shell {
  border-color: #35506f !important;
  background: #152437 !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-field-options-shell,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-range-value,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-format-value {
  background: #101b2b !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-field-grid-title {
  border-bottom-color: #35506f !important;
  background: #162438 !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-fields-scroll {
  background: #101b2b !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-note {
  border-bottom-color: rgba(197, 222, 255, 0.12) !important;
  background: #152437 !important;
  color: var(--hw-text-secondary) !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-actions-row {
  border-bottom-color: rgba(197, 222, 255, 0.12) !important;
  background: #101b2b !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-format-table td,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-range-grid td {
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-channel-inactive-cell {
  background: #111c2d !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-channel-inactive-label {
  color: #90a8c6 !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwOptionListItem input + label {
  background: #17273c !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwTabs .ajax__tab_header,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwSelTabs .ajax__tab_header {
  border-bottom-color: #35506f !important;
  background: #142235 !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwTabs .ajax__tab_inner {
  border-color: #35506f !important;
  background: #1b2a40 !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwTabs .ajax__tab_hover .ajax__tab_inner,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwTabs .ajax__tab_active .ajax__tab_inner {
  border-color: #b66b13 !important;
  background: #704211 !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwSelTabs .ajax__tab_inner {
  border-color: #35506f !important;
  background: #17273c !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwSelTabs .ajax__tab_tab,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwSelTabs a.ajax__tab_tab,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwSelTabs a.ajax__tab_tab:link,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwSelTabs a.ajax__tab_tab:visited,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwSelTabs a.ajax__tab_tab:hover,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwSelTabs a.ajax__tab_tab:active,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwSelTabs a.ajax__tab_tab span {
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwSelTabs .ajax__tab_hover .ajax__tab_inner {
  background: #22344f !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwSelTabs .ajax__tab_active .ajax__tab_inner {
  border-color: #5378a1 !important;
  background: #163455 !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwSelTabs .ajax__tab_active .ajax__tab_tab,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwSelTabs .ajax__tab_active a.ajax__tab_tab,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwSelTabs .ajax__tab_active a.ajax__tab_tab:link,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwSelTabs .ajax__tab_active a.ajax__tab_tab:visited,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwSelTabs .ajax__tab_active a.ajax__tab_tab:hover,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwSelTabs .ajax__tab_active a.ajax__tab_tab:active,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwSelTabs .ajax__tab_active a.ajax__tab_tab span,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwTabs .ajax__tab_tab,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwTabs .ajax__tab_hover .ajax__tab_tab,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwTabs .ajax__tab_active .ajax__tab_tab {
  color: #ffffff !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwSelTabs .ajax__tab_disabled .ajax__tab_inner {
  border-color: #2a425f !important;
  background: #162336 !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hwSelTabs .ajax__tab_disabled .ajax__tab_tab {
  color: #7990ad !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-progress-backdrop {
  background: rgba(5, 10, 18, 0.72) !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-progress-card {
  border-color: #35506f !important;
  background: rgba(18, 30, 47, 0.92) !important;
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.4) !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] body.hw-editpages-page {
  background: linear-gradient(180deg, #0f1a2b 0%, #0b1320 100%) !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-shell,
html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-raw-shell {
  border-color: var(--hw-border) !important;
  background: linear-gradient(180deg, #17273c 0%, #101b2b 100%) !important;
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.34) !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-title-block h1,
html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-raw-header h2 {
  color: var(--hw-text-heading) !important;
}

html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-title-block p,
html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-raw-header p,
html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-mwd-key-cell {
  color: var(--hw-text-secondary) !important;
}

html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-status {
  border-color: #406d4f !important;
  background: #1f392f !important;
  color: #e9f8ed !important;
}

html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-page-title,
html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-grid input[type=text],
html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-grid select,
html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-mwd-table input[type=text],
html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-raw-shell textarea {
  border-color: var(--hw-input-border) !important;
  background: var(--hw-input-bg) !important;
  color: var(--hw-input-text) !important;
}

html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-page-title::-moz-placeholder, html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-grid input[type=text]::-moz-placeholder, html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-mwd-table input[type=text]::-moz-placeholder, html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-raw-shell textarea::-moz-placeholder {
  color: var(--hw-input-placeholder) !important;
}

html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-page-title:-ms-input-placeholder, html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-grid input[type=text]:-ms-input-placeholder, html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-mwd-table input[type=text]:-ms-input-placeholder, html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-raw-shell textarea:-ms-input-placeholder {
  color: var(--hw-input-placeholder) !important;
}

html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-page-title::placeholder,
html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-grid input[type=text]::placeholder,
html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-mwd-table input[type=text]::placeholder,
html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-raw-shell textarea::placeholder {
  color: var(--hw-input-placeholder) !important;
}

html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-page-type {
  background: rgba(143, 197, 255, 0.14) !important;
  color: #dceaff !important;
}

html[data-hw-theme-resolved=dark] body.hw-editpages-page .CategoryHeader {
  border-color: var(--hw-border) !important;
  background: linear-gradient(180deg, #1b2a40 0%, #152437 100%) !important;
  color: var(--hw-text-heading) !important;
}

html[data-hw-theme-resolved=dark] body.hw-editpages-page .ajax__accordion_content {
  border-color: var(--hw-border) !important;
  background: #101b2b !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-mwd-table,
html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-grid,
html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-mwd-table tbody,
html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-grid tbody,
html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-mwd-table tr,
html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-grid tr {
  border-color: var(--hw-border) !important;
  background: #101b2b !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-mwd-table td,
html[data-hw-theme-resolved=dark] body.hw-editpages-page .hw-editpages-grid td {
  border-bottom-color: rgba(197, 222, 255, 0.12) !important;
  background: #101b2b !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] body.well-home-page .channel-message,
html[data-hw-theme-resolved=dark] body.well-home-page .channel-message a,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-message,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-message a {
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] body.well-home-page .channel-shell,
html[data-hw-theme-resolved=dark] body.well-home-page .channel-messages,
html[data-hw-theme-resolved=dark] body.well-home-page .channel-message,
html[data-hw-theme-resolved=dark] body.well-home-page .well-embedded-frame,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-shell,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-messages,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-message {
  background: linear-gradient(180deg, #17273c 0%, #101b2b 100%) !important;
  border-color: var(--hw-border) !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] body.well-home-page .channel-pinned,
html[data-hw-theme-resolved=dark] body.well-home-page .channel-pinned-main,
html[data-hw-theme-resolved=dark] body.well-home-page .channel-pinned-jump,
html[data-hw-theme-resolved=dark] body.well-home-page .channel-pinned-prefix,
html[data-hw-theme-resolved=dark] body.well-home-page .channel-pinned-author,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-pinned,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-pinned-main,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-pinned-jump,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-pinned-prefix,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-pinned-author {
  color: var(--hw-text-secondary) !important;
}

html[data-hw-theme-resolved=dark] body.well-home-page .channel-header,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-header {
  background: linear-gradient(135deg, #163455 0%, #102746 100%) !important;
}

html[data-hw-theme-resolved=dark] body.well-home-page .channel-pinned,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-pinned {
  background: #2c2614 !important;
  border-bottom-color: #6b5a24 !important;
}

html[data-hw-theme-resolved=dark] body.well-home-page .channel-pinned-item,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-pinned-item {
  border-top-color: #6b5a24 !important;
}

html[data-hw-theme-resolved=dark] body.well-home-page .channel-pinned-jump,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-pinned-jump {
  background: linear-gradient(180deg, #4b3f17 0%, #3a2f0f 100%) !important;
  border-color: #8f7830 !important;
}

html[data-hw-theme-resolved=dark] body.well-home-page .channel-message.pinned,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-message.pinned {
  background: #2f2816 !important;
  border-color: #8f7830 !important;
}

html[data-hw-theme-resolved=dark] body.well-home-page .channel-avatar,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-avatar {
  border-color: rgba(197, 222, 255, 0.14) !important;
  background: #22354f !important;
}

html[data-hw-theme-resolved=dark] body.well-channel-embed,
html[data-hw-theme-resolved=dark] body.well-channel-embed form,
html[data-hw-theme-resolved=dark] body.well-channel-embed #bodycontainer.hw-responsive-shell,
html[data-hw-theme-resolved=dark] body.well-channel-embed #page_content {
  background: #0f1a2b !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-empty-state,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-typing,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-message-meta,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-message-controls,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-reply-preview,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-markdown-help,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-upload-chip,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-user-card-username,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-user-card-line {
  color: var(--hw-text-secondary) !important;
}

html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-empty-state-title,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-message-body,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-user-card-name,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-user-card,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-mention-item,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-reaction-option {
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-message-meta .when {
  color: #9fb6d3 !important;
}

html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-user-link,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-reply-jump,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-user-card a {
  color: #9dcbff !important;
}

html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-thread-tag,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-reaction-pill,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-reply-context,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-upload-chip,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-attachment-doc-thumb {
  background: #162438 !important;
  border-color: #395676 !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-reaction-pill.mine {
  background: #20334b !important;
  border-color: #5378a1 !important;
}

html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-btn.secondary {
  border-color: #395676 !important;
  background: linear-gradient(180deg, #1b2a40 0%, #152236 100%) !important;
  color: #eaf2ff !important;
  box-shadow: 0 0 0 transparent !important;
}

html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-message-body .channel-inline-code,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-message-body code,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-message-body .channel-code-block,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-message-body pre {
  background: #0d1726 !important;
  border-color: #304763 !important;
  color: #d8e7fb !important;
}

html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-markdown-help code {
  background: #0d1726 !important;
  border: 1px solid #304763 !important;
  color: #d8e7fb !important;
}

html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-composer,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-typing {
  background: #152437 !important;
  border-top-color: #304763 !important;
}

html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-mentions,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-reaction-menu,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-user-card {
  background: #152437 !important;
  border-color: #365273 !important;
  box-shadow: 0 14px 24px rgba(0, 0, 0, 0.28) !important;
}

html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-mention-item:hover,
html[data-hw-theme-resolved=dark] body.well-channel-embed .channel-reaction-option:hover {
  background: #22344f !important;
}

html[data-hw-theme-resolved=dark] .kb-layout-shell,
html[data-hw-theme-resolved=dark] [data-kb-page=recentchanges] {
  background: var(--hw-surface) !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] .kb-left-menu-card,
html[data-hw-theme-resolved=dark] #page_content.kb-page-content .kb-topic-header,
html[data-hw-theme-resolved=dark] #page_content.kb-page-content .kb-topic-editor-shell .ql-toolbar.ql-snow,
html[data-hw-theme-resolved=dark] #page_content.kb-page-content .kb-topic-editor-shell .ql-container.ql-snow,
html[data-hw-theme-resolved=dark] #page_content.kb-page-content .topicTable,
html[data-hw-theme-resolved=dark] #page_content.kb-page-content .button,
html[data-hw-theme-resolved=dark] [data-kb-page] .button {
  background: linear-gradient(180deg, #17273c 0%, #101b2b 100%) !important;
  border-color: var(--hw-border) !important;
  color: var(--hw-text-primary) !important;
  box-shadow: 0 12px 26px rgba(0, 0, 0, 0.2) !important;
}

html[data-hw-theme-resolved=dark] #page_content.kb-page-content,
html[data-hw-theme-resolved=dark] #page_content.kb-page-content p,
html[data-hw-theme-resolved=dark] #page_content.kb-page-content li,
html[data-hw-theme-resolved=dark] #page_content.kb-page-content td,
html[data-hw-theme-resolved=dark] #page_content.kb-page-content span,
html[data-hw-theme-resolved=dark] [data-kb-page],
html[data-hw-theme-resolved=dark] [data-kb-page] p,
html[data-hw-theme-resolved=dark] [data-kb-page] li,
html[data-hw-theme-resolved=dark] [data-kb-page] td,
html[data-hw-theme-resolved=dark] [data-kb-page] span {
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] #page_content.kb-page-content .kb-topic-header-meta,
html[data-hw-theme-resolved=dark] #page_content.kb-page-content .topicTableCellUpdatedOn,
html[data-hw-theme-resolved=dark] #page_content.kb-page-content .dotwikierror,
html[data-hw-theme-resolved=dark] [data-kb-page] .dotwikierror,
html[data-hw-theme-resolved=dark] [data-kb-page=recentchanges] #nav a {
  color: var(--hw-text-secondary) !important;
}

html[data-hw-theme-resolved=dark] #page_content.kb-page-content .topicTableHeader {
  background: var(--hw-surface-soft) !important;
  color: var(--hw-text-heading) !important;
  border-bottom-color: var(--hw-border) !important;
}

html[data-hw-theme-resolved=dark] #page_content.kb-page-content .topicTableRow,
html[data-hw-theme-resolved=dark] #page_content.kb-page-content .topicTableRowAlternate {
  background-color: var(--hw-surface) !important;
}

html[data-hw-theme-resolved=dark] #page_content.kb-page-content .topicTableRowAlternate {
  background-color: var(--hw-surface-soft) !important;
}

html[data-hw-theme-resolved=dark] #page_content.kb-page-content .topicTableRow:hover,
html[data-hw-theme-resolved=dark] #page_content.kb-page-content .topicTableRowAlternate:hover {
  background-color: var(--hw-surface-muted) !important;
}

html[data-hw-theme-resolved=dark] .kb-google-create-topic-panel {
  border-top-color: var(--hw-border) !important;
}

html[data-hw-theme-resolved=dark] .kb-google-create-topic-title {
  color: var(--hw-text-heading) !important;
}

html[data-hw-theme-resolved=dark] .kb-google-create-topic-help {
  border-color: var(--hw-border) !important;
  background: var(--hw-surface-muted) !important;
  color: var(--hw-text-secondary) !important;
}

html[data-hw-theme-resolved=dark] .kb-google-create-topic-help code {
  color: var(--hw-text-heading) !important;
}

html[data-hw-theme-resolved=dark] .kb-google-create-topic-field label {
  color: var(--hw-text-secondary) !important;
}

html[data-hw-theme-resolved=dark] .hw-google-sheet-container {
  border-color: var(--hw-border) !important;
  background: var(--hw-surface) !important;
}

html[data-hw-theme-resolved=dark] .hw-google-sheet-table {
  background: var(--hw-surface) !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] .hw-google-sheet-table .hw-google-sheet-cell {
  border-color: var(--hw-border) !important;
  background: var(--hw-surface) !important;
  color: var(--hw-text-primary) !important;
}

html[data-hw-theme-resolved=dark] .hw-google-sheet-table .hw-google-sheet-sticky-row {
  background: #18283d !important;
  color: var(--hw-text-heading) !important;
}

html[data-hw-theme-resolved=dark] .hw-google-sheet-table .hw-google-sheet-sticky-column {
  background: #142237 !important;
  color: var(--hw-text-heading) !important;
}

html[data-hw-theme-resolved=dark] .hw-google-sheet-table .hw-google-sheet-sticky-corner {
  background: #203654 !important;
}

html[data-hw-theme-resolved=dark] .hw-google-sheet-sticky-clone {
  border-color: var(--hw-border) !important;
  background: var(--hw-surface) !important;
  box-shadow: 0 10px 22px rgba(0, 0, 0, 0.35) !important;
}

html[data-hw-theme-resolved=dark] #page_content.kb-page-content .topicTableCellName,
html[data-hw-theme-resolved=dark] #page_content.kb-page-content .topicTableCellUpdatedOn,
html[data-hw-theme-resolved=dark] #page_content.kb-page-content .topicTable tr:first-of-type td,
html[data-hw-theme-resolved=dark] #page_content.kb-page-content .regularTableCell,
html[data-hw-theme-resolved=dark] #page_content.kb-page-content .regularTableHeader,
html[data-hw-theme-resolved=dark] #page_content.kb-page-content .regularTableRow > td {
  border-color: var(--hw-border) !important;
}

html[data-hw-theme-resolved=dark] #page_content.kb-page-content .dotwiki-inline-code,
html[data-hw-theme-resolved=dark] [data-kb-page] .dotwiki-inline-code,
html[data-hw-theme-resolved=dark] #page_content.kb-page-content .sourcecode,
html[data-hw-theme-resolved=dark] #page_content.kb-page-content .defaultcode,
html[data-hw-theme-resolved=dark] #page_content.kb-page-content pre,
html[data-hw-theme-resolved=dark] [data-kb-page] .sourcecode,
html[data-hw-theme-resolved=dark] [data-kb-page] .defaultcode,
html[data-hw-theme-resolved=dark] [data-kb-page] pre {
  background: #0c1523 !important;
  border-color: var(--hw-border) !important;
  color: #dceaff !important;
}

html[data-hw-theme-resolved=dark] #page_content.kb-page-content .terminalcode,
html[data-hw-theme-resolved=dark] [data-kb-page] .terminalcode {
  background: #05090f !important;
  border-color: #1d442a !important;
  color: #75df92 !important;
}

html[data-hw-theme-resolved=dark] [data-kb-page=recentchanges] .logo,
html[data-hw-theme-resolved=dark] [data-kb-page=recentchanges] #nav li,
html[data-hw-theme-resolved=dark] [data-kb-page=recentchanges] #nav a {
  background-image: none !important;
}

html[data-hw-theme-resolved=dark] [data-kb-page=recentchanges] #nav li {
  background: #21344d !important;
}

html[data-hw-theme-resolved=dark] [data-kb-page=recentchanges] #nav a {
  background: #2a4465 !important;
  color: var(--hw-text-primary) !important;
}

body.popup #bodycontainer,
body.popup #container,
body.popup #site-container {
  background: none !important;
  box-shadow: none !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .ag-theme-quartz,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .ag-theme-quartz-dark {
  --ag-background-color: var(--hw-surface);
  --ag-foreground-color: var(--hw-text-primary);
  --ag-header-background-color: var(--hw-surface-muted);
  --ag-header-foreground-color: var(--hw-text-heading);
  --ag-border-color: var(--hw-border);
  --ag-cell-horizontal-border: solid rgba(170, 192, 218, 0.2);
  --ag-header-column-separator-color: rgba(170, 192, 218, 0.22);
  --ag-header-column-separator-display: block;
  --ag-row-hover-color: var(--hw-surface-soft);
  --ag-odd-row-background-color: var(--hw-surface);
  --ag-secondary-foreground-color: var(--hw-text-secondary);
  --ag-selected-row-background-color: rgba(143, 197, 255, 0.14);
  --ag-control-panel-background-color: var(--hw-surface);
  --ag-panel-background-color: var(--hw-surface);
  --ag-menu-background-color: var(--hw-surface);
  --ag-modal-overlay-background-color: rgba(5, 10, 18, 0.54);
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .ag-root-wrapper,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .ag-root,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .ag-body,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .ag-body-viewport,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .ag-center-cols-viewport,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .ag-center-cols-container,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .ag-full-width-container {
  background-color: var(--hw-surface) !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .ag-row,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .ag-row-odd,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .ag-row-even,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .ag-cell,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .ag-header-cell,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .ag-paging-panel {
  background-color: var(--hw-surface) !important;
  border-color: var(--hw-border) !important;
  color: var(--hw-text-primary) !important;
  -webkit-text-fill-color: var(--hw-text-primary) !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .ag-cell {
  border-right-color: rgba(170, 192, 218, 0.2) !important;
  box-shadow: inset -1px 0 0 rgba(170, 192, 218, 0.08) !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .ag-cell-value,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .ag-cell-wrapper,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .ag-group-value,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .ag-value-change-value,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .hw-exportdata-cell-text {
  color: var(--hw-text-primary) !important;
  -webkit-text-fill-color: var(--hw-text-primary) !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .ag-header-cell-text,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .ag-header-cell-label,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .hw-exportdata-header-title {
  color: var(--hw-text-heading) !important;
  -webkit-text-fill-color: var(--hw-text-heading) !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .ag-header-cell {
  border-right-color: rgba(170, 192, 218, 0.24) !important;
  box-shadow: inset -1px 0 0 rgba(170, 192, 218, 0.1) !important;
}

html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .ag-header,
html[data-hw-theme-resolved=dark] body.hw-exportdata-page .hw-exportdata-grid .ag-paging-panel {
  background: var(--hw-surface-muted) !important;
}

html[data-hw-theme-resolved=dark] body.hw-editpages-modern-page .hw-editpages-modern-status.is-dirty {
  color: #ffbd66;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uL3NyYy9zdHlsZXMvX3R5cG9ncmFwaHkuc2NzcyIsIi4uL3NyYy9zdHlsZXMvX3Jlc3BvbnNpdmVuZXNzLnNjc3MiLCIuLi9zcmMvc3R5bGVzL19jb2xvcnMuc2NzcyIsIi4uL3NyYy9zdHlsZXMvX3NwaW5uZXIuc2NzcyIsIi4uL3NyYy9zdHlsZXMvX2h3LWNvbXBhdC5zY3NzIiwiLi4vc3JjL3N0eWxlcy9fYnV0dG9ucy5zY3NzIiwiLi4vc3JjL3N0eWxlcy9faGVhZGVyLnNjc3MiLCIuLi9zcmMvc3R5bGVzL19tYWluLnNjc3MiLCIuLi9zcmMvc3R5bGVzL19yYWRpaS5zY3NzIiwiLi4vc3JjL3N0eWxlcy9fZm9vdGVyLnNjc3MiLCIuLi9zcmMvc3R5bGVzL19kaWFsb2cuc2NzcyIsIi4uL3NyYy9zdHlsZXMvX2Zvcm1zLnNjc3MiLCIuLi9zcmMvc3R5bGVzL19wdWJsaWMtcGFnZXMuc2NzcyIsIi4uL3NyYy9zdHlsZXMvX21hbmFnZW1lbnQtcGFnZXMuc2NzcyIsIi4uL3NyYy9zdHlsZXMvX3dlbGxzLXBhZ2VzLnNjc3MiLCIuLi9zcmMvc3R5bGVzL193ZWxsLXNoZWxsLnNjc3MiLCIuLi9zcmMvc3R5bGVzL193ZWxsaG9tZS1wYWdlLnNjc3MiLCIuLi9zcmMvc3R5bGVzL19ob3Jpem9uLWRhc2hib2FyZC5zY3NzIiwiLi4vc3JjL3N0eWxlcy9fcnN3LXBhZ2Uuc2NzcyIsIi4uL3NyYy9zdHlsZXMvX2NwdW1hbmFnZS5zY3NzIiwiLi4vc3JjL3N0eWxlcy9fd2VsbGxpc3Quc2NzcyIsIi4uL3NyYy9zdHlsZXMvX3RoZW1lLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQVIsK1BBQUE7QUNPTjtFQVFBO0lBQ0UsYUFBQTtFRlhGO0FBQ0Y7QUVjQTtFQUNFLGFBQUE7QUZaRjtBRUZFO0VBYUY7SUFJSSxjQUFBO0VGWEY7QUFDRjs7QUNaQTtFQUNJLDhCQUFBO0VBQ0EsaUVBQUE7RUFDQSxvQkFB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 */