/* Threads industrial components. One palette; native layout lives in threads-page.css. */
:root{
  --fc-r6-bg: #e7ebe8;
  --fc-r6-surface: #f8f9f7;
  --fc-r6-surface-alt: #eef1ee;
  --fc-r6-head: #eef1ee;
  --fc-r6-border: #aab5ae;
  --fc-r6-border-dark: #718078;
  --fc-r6-text: #172129;
  --fc-r6-muted: #53625b;
  --fc-r6-blue: #365c76;
  --fc-r6-blue-dark: #28465b;
  --fc-square-surface: var(--fc-r6-surface, #f8f9f7);
  --fc-square-surface-alt: var(--fc-r6-surface-alt, #eef1ee);
  --fc-square-canvas: #ffffff;
  --fc-square-border: var(--fc-r6-border, #aab5ae);
  --fc-square-border-strong: var(--fc-r6-border-dark, #718078);
  --fc-square-text: var(--fc-r6-text, #172129);
  --fc-square-muted: var(--fc-r6-muted, #53625b);
  --fc-square-accent: var(--fc-r6-blue, #365c76);
  --fc-square-accent-contrast: #ffffff;
  --fc-square-ok-border: #6f8f7c;
  --fc-square-ok-bg: #e6efe8;
  --fc-square-warn-border: #aa7f32;
  --fc-square-warn-bg: #f3ead3;
  --fc-square-warn-text: #72511b;
  --fc-square-danger-border: #a56767;
  --fc-square-danger-bg: #f2e2e2;
  --fc-square-danger-text: #8a3535;
  --fc-r6-contrast: #fff;
  --fc-r6-ok-text: #31543a;
  --fc-r6-ok-border: #6f8f7c;
  --fc-r6-ok-bg: #e6efe8;
  --fc-r6-warn-text: #72511b;
  --fc-r6-warn-border: #aa7f32;
  --fc-r6-warn-bg: #f3ead3;
  --fc-r6-danger-text: #8a3535;
  --fc-r6-danger-border: #a56767;
  --fc-r6-danger-bg: #f2e2e2;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"]{
  --fc-tr-text: var(--fc-r6-text);
  --fc-tr-muted: var(--fc-r6-muted);
  --fc-tr-work: var(--fc-r6-bg);
  --fc-tr-panel: var(--fc-r6-surface);
  --fc-tr-panel-alt: var(--fc-r6-surface-alt);
  --fc-tr-field: var(--fc-r6-surface);
  --fc-tr-line: var(--fc-r6-border);
  --fc-tr-line-strong: var(--fc-r6-border-dark);
  --fc-tr-blue: var(--fc-r6-blue);
  --fc-tr-blue-dark: var(--fc-r6-blue-dark);
  --fc-tr-blue-soft: var(--fc-r6-surface-alt);
  --fc-tr-green: var(--fc-r6-ok-text);
  --fc-tr-green-soft: var(--fc-r6-ok-bg);
  --fc-tr-warn: var(--fc-r6-warn-text);
  --fc-tr-warn-soft: var(--fc-r6-warn-bg);
  --fc-tr-error: var(--fc-r6-danger-text);
  --fc-tr-error-soft: var(--fc-r6-danger-bg);
  --fc-tr-font: "Segoe UI", Arial, sans-serif;
  --fc-tr-mono: Consolas, "Courier New", monospace;
  width: 100%;
  max-width: 1440px;
  min-width: 0;
  margin: 0 auto;
  padding: 20px 24px 40px;
  color: var(--fc-tr-text);
  background: var(--fc-tr-work);
  font-family: var(--fc-tr-font);
  font-size: 13px;
  line-height: 1.4;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] *{
  box-sizing: border-box;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] *::before{
  box-sizing: border-box;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] *::after{
  box-sizing: border-box;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] [hidden]{
  display: none;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .shell{
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 0;
  color: var(--fc-tr-text);
  background: transparent;
  font-family: var(--fc-tr-font);
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .topbar{
  align-items: flex-start;
  gap: 16px;
  margin: 0 0 14px;
  padding: 0 0 12px;
  border: 0;
  border-bottom: 1px solid var(--fc-tr-line);
  background: transparent;
  box-shadow: none;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-module-hero{
  align-items: flex-start;
  gap: 16px;
  margin: 0 0 14px;
  padding: 0 0 12px;
  border: 0;
  border-bottom: 1px solid var(--fc-tr-line);
  background: transparent;
  box-shadow: none;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .crumb{
  margin: 0 0 4px;
  color: var(--fc-r6-blue-dark);
  font-size: 10px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: .07em;
  text-transform: uppercase;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-module-kicker{
  margin: 0 0 4px;
  color: var(--fc-r6-blue-dark);
  font-size: 10px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: .07em;
  text-transform: uppercase;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] h1{
  margin: 0;
  color: var(--fc-tr-text);
  font-family: var(--fc-tr-font);
  font-weight: 700;
  letter-spacing: 0;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] h2{
  margin: 0;
  color: var(--fc-tr-text);
  font-family: var(--fc-tr-font);
  font-weight: 700;
  letter-spacing: 0;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] h3{
  margin: 0;
  color: var(--fc-tr-text);
  font-family: var(--fc-tr-font);
  font-weight: 700;
  letter-spacing: 0;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] h4{
  margin: 0;
  color: var(--fc-tr-text);
  font-family: var(--fc-tr-font);
  font-weight: 700;
  letter-spacing: 0;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] h5{
  margin: 0;
  color: var(--fc-tr-text);
  font-family: var(--fc-tr-font);
  font-weight: 700;
  letter-spacing: 0;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] h6{
  margin: 0;
  color: var(--fc-tr-text);
  font-family: var(--fc-tr-font);
  font-weight: 700;
  letter-spacing: 0;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] h1{
  font-size: 25px;
  line-height: 1.18;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-module-title{
  font-size: 25px;
  line-height: 1.18;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] h2{
  font-size: 18px;
  line-height: 1.25;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] h3{
  font-size: 14px;
  line-height: 1.3;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] h4{
  font-size: 14px;
  line-height: 1.3;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] h5{
  font-size: 14px;
  line-height: 1.3;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] h6{
  font-size: 14px;
  line-height: 1.3;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .subtitle{
  max-width: 980px;
  margin: 5px 0 0;
  color: var(--fc-tr-muted);
  font-size: 12px;
  line-height: 1.45;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-module-desc{
  max-width: 980px;
  margin: 5px 0 0;
  color: var(--fc-tr-muted);
  font-size: 12px;
  line-height: 1.45;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] p{
  margin: 8px 0 0;
  font-size: 13px;
  line-height: 1.45;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .layout{
  align-items: start;
  gap: 12px;
  width: 100%;
  min-width: 0;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .card{
  border-radius: 3px;
  min-width: 0;
  border: 1px solid var(--fc-tr-line);
  background: var(--fc-tr-panel);
  box-shadow: none;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-card{
  border-radius: 3px;
  min-width: 0;
  border: 1px solid var(--fc-tr-line);
  background: var(--fc-tr-panel);
  box-shadow: none;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .sectionBlock{
  border-radius: 3px;
  min-width: 0;
  border: 1px solid var(--fc-tr-line);
  background: var(--fc-tr-panel);
  box-shadow: none;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] [class*="-section"]{
  border-radius: 3px;
  min-width: 0;
  border: 1px solid var(--fc-tr-line);
  background: var(--fc-tr-panel);
  box-shadow: none;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] [class*="-panel"]:not(.fc-action-panel){
  border-radius: 3px;
  min-width: 0;
  border: 1px solid var(--fc-tr-line);
  background: var(--fc-tr-panel);
  box-shadow: none;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] [class*="-card"]{
  border-radius: 3px;
  min-width: 0;
  border: 1px solid var(--fc-tr-line);
  background: var(--fc-tr-panel);
  box-shadow: none;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .cardHead{
  min-height: 40px;
  margin: 0;
  padding: 10px 12px;
  border: 0;
  border-bottom: 1px solid var(--fc-tr-line);
  color: var(--fc-tr-text);
  background: var(--fc-r6-head);
  font-size: 13px;
  font-weight: 700;
  line-height: 1.3;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-card-title{
  min-height: 40px;
  margin: 0;
  padding: 10px 12px;
  border: 0;
  border-bottom: 1px solid var(--fc-tr-line);
  color: var(--fc-tr-text);
  background: var(--fc-r6-head);
  font-size: 13px;
  font-weight: 700;
  line-height: 1.3;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] [class*="-panel-head"]{
  min-height: 40px;
  margin: 0;
  padding: 10px 12px;
  border: 0;
  border-bottom: 1px solid var(--fc-tr-line);
  color: var(--fc-tr-text);
  background: var(--fc-r6-head);
  font-size: 13px;
  font-weight: 700;
  line-height: 1.3;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] [class*="-result-head"]{
  min-height: 40px;
  margin: 0;
  padding: 10px 12px;
  border: 0;
  border-bottom: 1px solid var(--fc-tr-line);
  color: var(--fc-tr-text);
  background: var(--fc-r6-head);
  font-size: 13px;
  font-weight: 700;
  line-height: 1.3;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .cardBody{
  min-width: 0;
  padding: 12px;
  background: var(--fc-tr-panel);
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .body{
  min-width: 0;
  padding: 12px;
  background: var(--fc-tr-panel);
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] [class*="-panel-body"]{
  min-width: 0;
  padding: 12px;
  background: var(--fc-tr-panel);
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .tabs{align-items: stretch;flex-wrap: wrap;background:transparent;border:0;box-shadow:none;padding:0;gap:8px;margin:0 0 16px;}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-tabs{align-items: stretch;flex-wrap: wrap;background:transparent;border:0;box-shadow:none;padding:0;gap:8px;margin:0 0 16px;}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] [role="tablist"]{align-items: stretch;flex-wrap: wrap;background:transparent;border:0;box-shadow:none;padding:0;gap:8px;margin:0 0 16px;}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] button{
  border-radius: 3px;
  min-height: 34px;
  margin: 0;
  padding: 6px 12px;
  border: 1px solid var(--fc-tr-line-strong);
  color: var(--fc-tr-text);
  background: var(--fc-r6-surface-alt);
  box-shadow: none;
  font-family: var(--fc-tr-font);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  text-shadow: none;
  cursor: pointer;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-btn{
  border-radius: 3px;
  min-height: 34px;
  margin: 0;
  padding: 6px 12px;
  border: 1px solid var(--fc-tr-line-strong);
  color: var(--fc-tr-text);
  background: var(--fc-r6-surface-alt);
  box-shadow: none;
  font-family: var(--fc-tr-font);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  text-shadow: none;
  cursor: pointer;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-tab{
  border-radius: 3px;
  min-height: 34px;
  margin: 0;
  padding: 6px 12px;
  border: 1px solid var(--fc-tr-line-strong);
  color: var(--fc-tr-text);
  background: var(--fc-r6-surface-alt);
  box-shadow: none;
  font-family: var(--fc-tr-font);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  text-shadow: none;
  cursor: pointer;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] [role="button"]{
  border-radius: 3px;
  min-height: 34px;
  margin: 0;
  padding: 6px 12px;
  border: 1px solid var(--fc-tr-line-strong);
  color: var(--fc-tr-text);
  background: var(--fc-r6-surface-alt);
  box-shadow: none;
  font-family: var(--fc-tr-font);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  text-shadow: none;
  cursor: pointer;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] button:hover{
  border-color: var(--fc-tr-blue-dark);
  background: var(--fc-r6-surface-alt);
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-btn:hover{
  border-color: var(--fc-tr-blue-dark);
  background: var(--fc-r6-surface-alt);
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-tab:hover{
  border-color: var(--fc-tr-blue-dark);
  background: var(--fc-r6-surface-alt);
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-tab.active{
  border-color: var(--fc-tr-blue-dark);
  color: #ffffff;
  background: var(--fc-tr-blue);
  box-shadow: none;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-tab.is-active{
  border-color: var(--fc-tr-blue-dark);
  color: #ffffff;
  background: var(--fc-tr-blue);
  box-shadow: none;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-tab.fc-ui-tab--active{
  border-color: var(--fc-tr-blue-dark);
  color: #ffffff;
  background: var(--fc-tr-blue);
  box-shadow: none;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] [role="tab"][aria-selected="true"]{
  border-color: var(--fc-tr-blue-dark);
  color: #ffffff;
  background: var(--fc-tr-blue);
  box-shadow: none;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-action-primary{
  border-color: var(--fc-tr-blue-dark);
  color: #ffffff;
  background: var(--fc-tr-blue);
  box-shadow: none;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] button[type="submit"]{
  border-color: var(--fc-tr-blue-dark);
  color: #ffffff;
  background: var(--fc-tr-blue);
  box-shadow: none;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] [data-action="calculate"]{
  border-color: var(--fc-tr-blue-dark);
  color: #ffffff;
  background: var(--fc-tr-blue);
  box-shadow: none;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-action-secondary{
  color: var(--fc-tr-text);
  background: var(--fc-r6-surface-alt);
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .secondary{
  color: var(--fc-tr-text);
  background: var(--fc-r6-surface-alt);
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] button[type="reset"]{
  color: var(--fc-tr-text);
  background: var(--fc-r6-surface-alt);
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] button:disabled{
  border-color: var(--fc-r6-border);
  color:#000;
  background: var(--fc-r6-surface-alt);
  box-shadow: none;
  cursor: not-allowed;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-btn:disabled{
  border-color: var(--fc-r6-border);
  color:#000;
  background: var(--fc-r6-surface-alt);
  box-shadow: none;
  cursor: not-allowed;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] [aria-disabled="true"]{
  border-color: var(--fc-r6-border);
  color:#000;
  background: var(--fc-r6-surface-alt);
  box-shadow: none;
  cursor: not-allowed;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] :focus-visible{
  outline: 2px solid var(--fc-r6-blue);
  outline-offset: 1px;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .formGrid{
  gap: 12px;
  min-width: 0;
  margin: 0;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-field-grid{
  gap: 12px;
  min-width: 0;
  margin: 0;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] [class*="-grid"]{
  gap: 12px;
  min-width: 0;
  margin: 0;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] #fcMetricGaugeA15Block{
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 10px;
  width: 100%;
  min-width: 0;
  margin: 12px 0 0;
  padding: 12px;
  border: 1px solid var(--fc-tr-line);
  color: var(--fc-tr-text);
  background: transparent;
  box-shadow: none;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a15-inline-gauge-head{
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
  margin: 0;
  padding: 0 0 8px;
  border: 0;
  border-bottom: 1px solid var(--fc-tr-line);
  background: transparent;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a15-inline-gauge-title{
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a15-inline-gauge-subtitle{
  color: var(--fc-tr-muted);
  font-size: 11px;
  font-weight: 400;
  line-height: 1.3;
  white-space: nowrap;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a15-inline-gauge-intro{
  width: 100%;
  margin: 0;
  padding: 0;
  color: var(--fc-tr-text);
  background: transparent;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.45;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a15-check{
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 34px;
  margin: 0;
  padding: 7px 0;
  border: 0;
  border-bottom: 1px solid var(--fc-tr-line);
  background: transparent;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a15-inline-gauge-grid{display: grid;grid-template-columns: minmax(220px, 1fr) minmax(220px, 1fr) minmax(150px, .55fr);align-items: end;width: 100%;min-width: 0;margin: 0;padding: 0;gap:16px;}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a15-inherited-note{
  width: 100%;
  margin: 0;
  padding: 8px 9px;
  border: 1px solid var(--fc-tr-line);
  color: var(--fc-tr-text);
  background: transparent;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a15-small-note{
  width: 100%;
  margin: 0;
  padding: 8px 9px;
  border: 1px solid var(--fc-tr-line);
  color: var(--fc-tr-text);
  background: transparent;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] label{
  gap: 5px;
  min-width: 0;
  color: var(--fc-tr-text);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.35;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-b1203-dryseal-label{
  gap: 5px;
  min-width: 0;
  color: var(--fc-tr-text);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.35;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] input{
  width: 100%;
  min-width: 0;
  min-height: 34px;
  margin: 0;
  padding: 6px 9px;
  border: 1px solid var(--fc-tr-line-strong);
  color: var(--fc-tr-text);
  background: var(--fc-tr-field);
  box-shadow: none;
  font-family: var(--fc-tr-font);
  font-size: 13px;
  font-weight: 400;
  line-height: 1.3;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] select{
  width: 100%;
  min-width: 0;
  min-height: 34px;
  margin: 0;
  padding: 6px 9px;
  border: 1px solid var(--fc-tr-line-strong);
  color: var(--fc-tr-text);
  background: var(--fc-tr-field);
  box-shadow: none;
  font-family: var(--fc-tr-font);
  font-size: 13px;
  font-weight: 400;
  line-height: 1.3;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] textarea{
  width: 100%;
  min-width: 0;
  min-height: 34px;
  margin: 0;
  padding: 6px 9px;
  border: 1px solid var(--fc-tr-line-strong);
  color: var(--fc-tr-text);
  background: var(--fc-tr-field);
  box-shadow: none;
  font-family: var(--fc-tr-font);
  font-size: 13px;
  font-weight: 400;
  line-height: 1.3;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-field{
  width: 100%;
  min-width: 0;
  min-height: 34px;
  margin: 0;
  padding: 6px 9px;
  border: 1px solid var(--fc-tr-line-strong);
  color: var(--fc-tr-text);
  background: var(--fc-tr-field);
  box-shadow: none;
  font-family: var(--fc-tr-font);
  font-size: 13px;
  font-weight: 400;
  line-height: 1.3;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] input[readonly]{
  background: var(--fc-r6-surface-alt);
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] select:disabled{
  background: var(--fc-r6-surface-alt);
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] textarea[readonly]{
  background: var(--fc-r6-surface-alt);
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] input[type="checkbox"]{
  width: 16px;
  min-width: 16px;
  min-height: 16px;
  margin: 0;
  padding: 0;
  accent-color: var(--fc-tr-blue);
  box-shadow: none;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] input[type="radio"]{
  width: 16px;
  min-width: 16px;
  min-height: 16px;
  margin: 0;
  padding: 0;
  accent-color: var(--fc-tr-blue);
  box-shadow: none;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .checkLine{
  align-items: center;
  gap: 8px;
  min-height: 34px;
  padding: 8px;
  border: 1px solid var(--fc-tr-line);
  background: var(--fc-tr-panel-alt);
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .actions{align-items: center;flex-wrap: wrap;padding: 0;background: transparent;gap:8px;margin-block:12px;}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-actionbar{
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin: 12px 0 0;
  padding: 0;
  background: transparent;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-toolbar{
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin: 12px 0 0;
  padding: 0;
  background: transparent;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .status{
  margin: 10px 0 0;
  padding: 9px 0;
  border: 0;
  color: var(--fc-tr-text);
  background: transparent;
  box-shadow: none;
  font-family: var(--fc-tr-font);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .hint{
  margin: 10px 0 0;
  padding: 9px 10px;
  border: 1px solid var(--fc-tr-line);
  color: var(--fc-tr-text);
  background: transparent;
  box-shadow: none;
  font-family: var(--fc-tr-font);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-info-card{border: 1px solid var(--fc-tr-line);color: var(--fc-tr-text);background: transparent;box-shadow: none;font-family: var(--fc-tr-font);font-size: 12px;font-weight: 400;line-height: 1.4;padding:16px;margin: 10px 0 0;}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] [class*="-note"]{
  margin: 10px 0 0;
  padding: 9px 10px;
  border: 1px solid var(--fc-tr-line);
  color: var(--fc-tr-text);
  background: transparent;
  box-shadow: none;
  font-family: var(--fc-tr-font);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .empty{
  min-height: 88px;
  padding: 16px;
  border: 1px dashed var(--fc-tr-line);
  color: var(--fc-tr-muted);
  background: transparent;
  font-size: 12px;
  font-weight: 400;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-empty-card{min-height: 88px;border: 1px dashed var(--fc-tr-line);color: var(--fc-tr-muted);background: transparent;font-size: 12px;font-weight: 400;padding:16px;}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .tableWrap{
  width: 100%;
  min-width: 0;
  margin: 0;
  padding: 0;
  overflow-x: auto;
  border: 1px solid var(--fc-tr-line);
  background: var(--fc-tr-panel);
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-table-wrap{
  width: 100%;
  min-width: 0;
  margin: 0;
  padding: 0;
  overflow-x: auto;
  border: 1px solid var(--fc-tr-line);
  background: var(--fc-tr-panel);
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] [class*="-table-wrap"]{
  width: 100%;
  min-width: 0;
  margin: 0;
  padding: 0;
  overflow-x: auto;
  border: 1px solid var(--fc-tr-line);
  background: var(--fc-tr-panel);
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] #result > .resultHeader{
  margin: 0;
  padding: 12px;
  border: 0;
  border-bottom: 1px solid var(--fc-tr-line);
  background: var(--fc-tr-panel);
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] #result > .sectionBlock{
  margin: 12px 12px 0;
  padding: 0;
  overflow: hidden;
  border: 1px solid var(--fc-tr-line);
  background: var(--fc-tr-panel);
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] #result > .sectionBlock:last-child{
  margin-bottom: 12px;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] #result > .sectionBlock > h3{
  margin: 0;
  padding: 9px 10px;
  border: 0;
  background: var(--fc-r6-head);
  font-size: 13px;
  font-weight: 700;
  line-height: 1.3;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] #result > .sectionBlock > .tableWrap{
  margin: 0;
  border: 0;
  border-top: 1px solid var(--fc-tr-line);
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] table{max-width: 100%;margin: 0;background:#fff;color:#000;font-family:"Segoe UI", Arial, sans-serif;font-size:13px;line-height:1.4;box-shadow:none;opacity:1;border:1px solid #aab5ae;border-collapse:collapse;border-spacing:0;width:100%;}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-table{max-width: 100%;margin: 0;background:#fff;color:#000;font-family:"Segoe UI", Arial, sans-serif;font-size:13px;line-height:1.4;box-shadow:none;opacity:1;border:1px solid #aab5ae;border-collapse:collapse;border-spacing:0;width:100%;}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] table th{font-weight: 700;text-align: left;background:#fff;color:#000;font-family:"Segoe UI", Arial, sans-serif;font-size:13px;line-height:1.4;box-shadow:none;opacity:1;border:1px solid #aab5ae;padding:8px 10px;vertical-align:top;}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-table th{font-weight: 700;text-align: left;background:#fff;color:#000;font-family:"Segoe UI", Arial, sans-serif;font-size:13px;line-height:1.4;box-shadow:none;opacity:1;border:1px solid #aab5ae;padding:8px 10px;vertical-align:top;}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] table td{font-weight: 400;background:#fff;color:#000;font-family:"Segoe UI", Arial, sans-serif;font-size:13px;line-height:1.4;box-shadow:none;opacity:1;border:1px solid #aab5ae;padding:8px 10px;vertical-align:top;}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-table td{font-weight: 400;background:#fff;color:#000;font-family:"Segoe UI", Arial, sans-serif;font-size:13px;line-height:1.4;box-shadow:none;opacity:1;border:1px solid #aab5ae;padding:8px 10px;vertical-align:top;}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] table tr:nth-child(even) td{background:#fff;color:#000;font-family:"Segoe UI", Arial, sans-serif;font-size:13px;line-height:1.4;box-shadow:none;opacity:1;border:1px solid #aab5ae;padding:8px 10px;vertical-align:top;}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-table tr:nth-child(even) td{background:#fff;color:#000;font-family:"Segoe UI", Arial, sans-serif;font-size:13px;line-height:1.4;box-shadow:none;opacity:1;border:1px solid #aab5ae;padding:8px 10px;vertical-align:top;}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] pre{
  color: var(--fc-tr-text);
  background: transparent;
  font-family: var(--fc-tr-mono);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.45;
  text-shadow: none;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] code{
  color: var(--fc-tr-text);
  background: transparent;
  font-family: var(--fc-tr-mono);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.45;
  text-shadow: none;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .formula{
  color: var(--fc-tr-text);
  background: transparent;
  font-family: var(--fc-tr-mono);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.45;
  text-shadow: none;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] [class*="-formula"]{
  color: var(--fc-tr-text);
  background: transparent;
  font-family: var(--fc-tr-mono);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.45;
  text-shadow: none;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] [class*="-pre"]{
  color: var(--fc-tr-text);
  background: transparent;
  font-family: var(--fc-tr-mono);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.45;
  text-shadow: none;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] [class*="-ok"]{
  color: var(--fc-tr-green);
  background: var(--fc-tr-green-soft);
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] [class*="-warn"]{
  color: var(--fc-tr-warn);
  background: var(--fc-tr-warn-soft);
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .warning{
  color: var(--fc-tr-warn);
  background: var(--fc-tr-warn-soft);
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .warnings{
  color: var(--fc-tr-warn);
  background: var(--fc-tr-warn-soft);
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] [class*="-error"]{
  color: var(--fc-tr-error);
  background: var(--fc-tr-error-soft);
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] [role="dialog"]{
  border: 1px solid var(--fc-tr-line-strong);
  color: var(--fc-tr-text);
  background: var(--fc-tr-panel);
  box-shadow: none;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .modal{
  border: 1px solid var(--fc-tr-line-strong);
  color: var(--fc-tr-text);
  background: var(--fc-tr-panel);
  box-shadow: none;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] [class*="-modal"]{
  border: 1px solid var(--fc-tr-line-strong);
  color: var(--fc-tr-text);
  background: var(--fc-tr-panel);
  box-shadow: none;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] svg text{
  fill: var(--fc-r6-text);
  font-family: var(--fc-tr-font);
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] a{
  color: var(--fc-r6-blue);
  text-decoration: underline;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] a.fc-ui-btn{
  color: var(--fc-tr-text);
  text-decoration: none;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a11-menu{
  display: grid;
  gap: 4px;
  width: 100%;
  min-width: 0;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a11-group{
  display: block;
  width: 100%;
  min-width: 0;
  margin: 0;
  border: 1px solid var(--fc-tr-line-strong);
  background: transparent;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a11-group-header{
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  width: 100%;
  min-height: 34px;
  padding: 6px 10px;
  border: 0;
  color: var(--fc-tr-text);
  background: var(--fc-r6-surface-alt);
  box-shadow: none;
  text-align: left;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a11-group.is-open > .fc-threads-a11-group-header{
  background: var(--fc-r6-surface-alt);
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a11-group-arrow{
  flex: 0 0 12px;
  width: 12px;
  color: var(--fc-tr-blue-dark);
  font-size: 10px;
  text-align: center;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a11-group-title-text{
  min-width: 0;
  color: inherit;
  font-size: 12px;
  font-weight: 700;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a11-group-body{
  display: none;
  width: 100%;
  min-width: 0;
  padding: 3px;
  border-top: 1px solid var(--fc-tr-line-strong);
  background: var(--fc-r6-surface);
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a11-group.is-open > .fc-threads-a11-group-body{
  display: grid;
  gap: 3px;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a11-route{
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: 8px;
  width: 100%;
  min-height: 32px;
  padding: 5px 8px;
  border: 1px solid var(--fc-r6-border);
  color: var(--fc-tr-text);
  background: var(--fc-r6-surface);
  box-shadow: none;
  text-align: left;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a11-route:hover{
  border-color: var(--fc-tr-blue-dark);
  background: var(--fc-r6-surface-alt);
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a11-route.active{
  border-color: var(--fc-tr-blue-dark);
  color: #ffffff;
  background: var(--fc-tr-blue);
  box-shadow: none;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a11-route.is-active{
  border-color: var(--fc-tr-blue-dark);
  color: #ffffff;
  background: var(--fc-tr-blue);
  box-shadow: none;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a11-route[aria-current="page"]{
  border-color: var(--fc-tr-blue-dark);
  color: #ffffff;
  background: var(--fc-tr-blue);
  box-shadow: none;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a11-route-label{
  min-width: 0;
  overflow-wrap: anywhere;
  color: inherit;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a11-badge{
  padding: 0;
  border: 0;
  color:#000;
  background: transparent;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.2;
  white-space: nowrap;
}

[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a11-route.active .fc-threads-a11-badge{
  color: #ffffff;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a11-route.is-active .fc-threads-a11-badge{
  color: #ffffff;
}[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a11-route[aria-current="page"] .fc-threads-a11-badge{
  color: #ffffff;
}

@media (max-width: 980px) {
  [data-fc-page-owner="threads"][data-fc-threads-industrial="v1"]{
    padding: 16px;
  }

  [data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .layout{
    grid-template-columns: minmax(0, 1fr);
  }

  [data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a15-inline-gauge-grid{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  [data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a15-inline-gauge-grid > label:last-child{
    grid-column: 1 / -1;
  }
}

@media (max-width: 640px) {
  [data-fc-page-owner="threads"][data-fc-threads-industrial="v1"]{
    padding: 12px;
  }

  [data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .topbar{
    gap: 10px;
  }[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-module-hero{
    gap: 10px;
  }

  [data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .formGrid{
    grid-template-columns: minmax(0, 1fr);
  }[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-field-grid{
    grid-template-columns: minmax(0, 1fr);
  }[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] [class*="-grid"]{
    grid-template-columns: minmax(0, 1fr);
  }

  [data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-threads-a15-inline-gauge-grid > label:last-child{
    grid-column: auto;
  }

  [data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] button{
    width: 100%;
  }[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-btn{
    width: 100%;
  }
}

@media print {
  [data-fc-page-owner="threads"][data-fc-threads-industrial="v1"]{
    max-width: none;
    padding: 0;
    color: #000000;
    background: #ffffff;
  }

  [data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] button{
    display: none;
  }[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .tabs{
    display: none;
  }[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .fc-ui-tabs{
    display: none;
  }[data-fc-page-owner="threads"][data-fc-threads-industrial="v1"] .actions{
    display: none;
  }
}

html{
  min-width: 320px;
  margin: 0;
  overflow-x: hidden;
  color:#000;
  background: var(--fc-r6-bg);
  font: 14px/1.4 "Segoe UI", Arial, sans-serif;
}body{
  min-width: 320px;
  margin: 0;
  overflow-x: hidden;
  color:#000;
  background: var(--fc-r6-bg);
  font: 14px/1.4 "Segoe UI", Arial, sans-serif;
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-page__header{
  display: none;
}

body[data-fc-build="threads-clean-r10-20260908"] #fc-page-content{
  width: 100%;
  max-width: none;
  min-width: 0;
  margin: 0;
}body[data-fc-build="threads-clean-r10-20260908"] [data-fc-page-owner="threads"]{
  width: 100%;
  max-width: none;
  min-width: 0;
  margin: 0;
}

body[data-fc-build="threads-clean-r10-20260908"] [data-fc-page-owner="threads"]{
  padding: 12px 16px 32px;
  background: var(--fc-r6-bg);
}

body[data-fc-build="threads-clean-r10-20260908"] .layout.fc-v57g-shell{display: grid;grid-template-columns: 340px minmax(0, 1fr);align-items: start;width: 100%;min-width: 0;gap:16px;}

body[data-fc-build="threads-clean-r10-20260908"] .fc-v57g-sidebar{
  grid-column: 1;
  grid-row: 1 / span 3;
  width: 100%;
  min-width: 0;
  overflow: hidden;
  border: 1px solid var(--fc-r6-border);
  background: var(--fc-r6-surface);
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-v57g-main-input{
  grid-column: 2;
  width: 100%;
  min-width: 0;
}body[data-fc-build="threads-clean-r10-20260908"] .fc-v57g-main-result{
  grid-column: 2;
  width: 100%;
  min-width: 0;
}body[data-fc-build="threads-clean-r10-20260908"] #status{
  grid-column: 2;
  width: 100%;
  min-width: 0;
}body[data-fc-build="threads-clean-r10-20260908"] #result{
  grid-column: 2;
  width: 100%;
  min-width: 0;
}

body[data-fc-build="threads-clean-r10-20260908"] .card{
  border-radius: 3px;
}body[data-fc-build="threads-clean-r10-20260908"] .fc-ui-card{
  border-radius: 3px;
}body[data-fc-build="threads-clean-r10-20260908"] .sectionBlock{
  border-radius: 3px;
}

body[data-fc-build="threads-clean-r10-20260908"] .resultHeader{
  min-height: 42px;
  margin: 0;
  padding: 11px 13px;
  border: 0;
  border-bottom: 1px solid var(--fc-r6-border);
  background: var(--fc-r6-head);
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-threads-a11-menu-title{
  padding: 12px;
  font-size: 18px;
  font-weight: 700;
}body[data-fc-build="threads-clean-r10-20260908"] .fc-v57g-sidebar-head{
  padding: 12px;
  font-size: 18px;
  font-weight: 700;
}

body[data-fc-build="threads-clean-r10-20260908"] button.fc-threads-a11-group-header{
  width: 100%;
  min-width: 0;
  border: 0;
  border-radius: 3px;
  color:#000;
  font: inherit;
  text-align: left;
  cursor: pointer;
}body[data-fc-build="threads-clean-r10-20260908"] button.fc-threads-a11-route{
  width: 100%;
  min-width: 0;
  border: 0;
  border-radius: 3px;
  color:#000;
  font: inherit;
  text-align: left;
  cursor: pointer;
}

body[data-fc-build="threads-clean-r10-20260908"] button.fc-threads-a11-group-header{
  min-height: 38px;
  padding: 9px 10px;
  background: var(--fc-r6-surface-alt);
  font-weight: 750;
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-threads-a11-group-body{
  gap: 1px;
}

body[data-fc-build="threads-clean-r10-20260908"] button.fc-threads-a11-route{
  display: flex;
  justify-content: space-between;
  gap: 8px;
  min-height: 34px;
  padding: 7px 9px;
  background: var(--fc-r6-surface);
  font-size: 13px;
  font-weight: 650;
}

body[data-fc-build="threads-clean-r10-20260908"] button.fc-threads-a11-route:hover{
  background: var(--fc-r6-surface-alt);
}

body[data-fc-build="threads-clean-r10-20260908"] button.fc-threads-a11-route.active{
  background: var(--fc-r6-blue);
  color: #fff;
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-threads-a11-route.active *{
  color: #fff;
}

body[data-fc-build="threads-clean-r10-20260908"] input{
  border-radius: 3px;
  font: inherit;
}body[data-fc-build="threads-clean-r10-20260908"] select{
  border-radius: 3px;
  font: inherit;
}body[data-fc-build="threads-clean-r10-20260908"] textarea{
  border-radius: 3px;
  font: inherit;
}

body[data-fc-build="threads-clean-r10-20260908"] .tolButton{
  min-width: 0;
  min-height: 36px;
  padding: 7px 10px;
  border: 1px solid var(--fc-r6-border-dark);
  border-radius: 3px;
  background: #fff;
  color:#000;
  font: inherit;
}

body[data-fc-build="threads-clean-r10-20260908"] .actions button{
  min-height: 36px;
  padding: 7px 13px;
  border: 1px solid var(--fc-r6-border-dark);
  border-radius: 3px;
  background: var(--fc-r6-surface-alt);
  color:#000;
  font-family: inherit;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
}body[data-fc-build="threads-clean-r10-20260908"] .fc-ui-actionbar button{
  min-height: 36px;
  padding: 7px 13px;
  border: 1px solid var(--fc-r6-border-dark);
  border-radius: 3px;
  background: var(--fc-r6-surface-alt);
  color:#000;
  font-family: inherit;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
}

body[data-fc-build="threads-clean-r10-20260908"] #calculateBtn{
  border-color: var(--fc-r6-blue-dark);
  background: var(--fc-r6-blue);
  color: #fff;
}

body[data-fc-build="threads-clean-r10-20260908"] .tableWrap{
  max-width: 100%;
  overflow-y: hidden;
  overscroll-behavior-inline: contain;
}

body[data-fc-build="threads-clean-r10-20260908"] [class*="table-wrap"]{
  width: 100%;
  max-width: 100%;
  min-width: 0;
  overflow-x: auto;
  overflow-y: hidden;
  overscroll-behavior-inline: contain;
}body[data-fc-build="threads-clean-r10-20260908"] [class*="TableWrap"]{
  width: 100%;
  max-width: 100%;
  min-width: 0;
  overflow-x: auto;
  overflow-y: hidden;
  overscroll-behavior-inline: contain;
}

body[data-fc-build="threads-clean-r10-20260908"] th{text-align: left;background:#fff;color:#000;font-family:"Segoe UI", Arial, sans-serif;font-size:13px;line-height:1.4;box-shadow:none;opacity:1;border:1px solid #aab5ae;padding:8px 10px;vertical-align:top;}body[data-fc-build="threads-clean-r10-20260908"] td{text-align: left;background:#fff;color:#000;font-family:"Segoe UI", Arial, sans-serif;font-size:13px;line-height:1.4;box-shadow:none;opacity:1;border:1px solid #aab5ae;padding:8px 10px;vertical-align:top;}

body[data-fc-build="threads-clean-r10-20260908"] th{background:#fff;color:#000;font-family:"Segoe UI", Arial, sans-serif;font-size:13px;line-height:1.4;box-shadow:none;opacity:1;border:1px solid #aab5ae;padding:8px 10px;vertical-align:top;}

@media (max-width: 1100px) {
  body[data-fc-build="threads-clean-r10-20260908"] .layout.fc-v57g-shell{
    grid-template-columns: 1fr;
  }

  body[data-fc-build="threads-clean-r10-20260908"] .fc-v57g-sidebar{
    grid-column: 1;
    grid-row: auto;
  }body[data-fc-build="threads-clean-r10-20260908"] .fc-v57g-main-input{
    grid-column: 1;
    grid-row: auto;
  }body[data-fc-build="threads-clean-r10-20260908"] .fc-v57g-main-result{
    grid-column: 1;
    grid-row: auto;
  }body[data-fc-build="threads-clean-r10-20260908"] #status{
    grid-column: 1;
    grid-row: auto;
  }body[data-fc-build="threads-clean-r10-20260908"] #result{
    grid-column: 1;
    grid-row: auto;
  }
}

body[data-fc-build="threads-clean-r10-20260908"] :is(
  #fcMetricGaugeA15Block,
  #fcMkGaugeA15Block,
  #fcPipeGaugeA16Block,
  #fcAsmeB1201GageA20ABlock,
  #fcAsmeB1203GageA19ABlock,
  #fcB1205GagingPanel,
  [data-fc-b1205-gaging-panel]
){width: 100%;min-width: 0;border: 1px solid var(--fc-r6-border);border-radius: 3px;background: var(--fc-r6-surface-alt);box-shadow: none;padding:16px;margin: 10px 0 0;}

body[data-fc-build="threads-clean-r10-20260908"] :is(
  #fcMetricGaugeA15Block,
  #fcMkGaugeA15Block,
  #fcPipeGaugeA16Block,
  #fcAsmeB1201GageA20ABlock,
  #fcAsmeB1203GageA19ABlock,
  #fcB1205GagingPanel,
  [data-fc-b1205-gaging-panel]
) :is(
  .fc-ui-gauges-head,
  .fc-threads-a15-inline-gauge-head,
  .fc-ui-threads-v37b-inline-7e196ad5f5be,
  .fc-a19a-inline-head
){
  margin: -12px -14px 12px;
  padding: 10px 12px;
  border-bottom: 1px solid var(--fc-r6-border);
  background: var(--fc-r6-head);
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-square-thread-panel{
  grid-column: 2;
  width: 100%;
  min-width: 0;
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-square-shell{
  border: 1px solid var(--fc-r6-border);
  border-radius: 3px;
  background: var(--fc-r6-surface);
  box-shadow: none;
}body[data-fc-build="threads-clean-r10-20260908"] .fc-square-block{
  border: 1px solid var(--fc-r6-border);
  border-radius: 3px;
  background: var(--fc-r6-surface);
  box-shadow: none;
}body[data-fc-build="threads-clean-r10-20260908"] .fc-square-card{
  border: 1px solid var(--fc-r6-border);
  border-radius: 3px;
  background: var(--fc-r6-surface);
  box-shadow: none;
}body[data-fc-build="threads-clean-r10-20260908"] .fc-square-table-wrap{
  border: 1px solid var(--fc-r6-border);
  border-radius: 3px;
  background: var(--fc-r6-surface);
  box-shadow: none;
}body[data-fc-build="threads-clean-r10-20260908"] .fc-square-diagram-card{
  border: 1px solid var(--fc-r6-border);
  border-radius: 3px;
  background: var(--fc-r6-surface);
  box-shadow: none;
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-square-head{
  border-bottom: 1px solid var(--fc-r6-border);
  background: var(--fc-r6-head);
}body[data-fc-build="threads-clean-r10-20260908"] .fc-square-block-head{
  border-bottom: 1px solid var(--fc-r6-border);
  background: var(--fc-r6-head);
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-square-body{
  background: var(--fc-r6-surface);
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-square-grid input{
  min-height: 36px;
  padding: 7px 10px;
  border: 1px solid var(--fc-r6-border-dark);
  border-radius: 3px;
  background: #fff;
  color:#000;
  font: inherit;
}body[data-fc-build="threads-clean-r10-20260908"] .fc-square-grid select{
  min-height: 36px;
  padding: 7px 10px;
  border: 1px solid var(--fc-r6-border-dark);
  border-radius: 3px;
  background: #fff;
  color:#000;
  font: inherit;
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-square-btn{
  min-height: 36px;
  padding: 7px 13px;
  border: 1px solid var(--fc-r6-border-dark);
  border-radius: 3px;
  background: var(--fc-r6-surface-alt);
  color:#000;
  font: inherit;
  font-weight: 700;
}

body[data-fc-build="threads-clean-r10-20260908"] #fcSqCalc{
  border-color: var(--fc-r6-blue-dark);
  background: var(--fc-r6-blue);
  color: #fff;
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-square-note{
  border: 1px solid var(--fc-r6-border);
  border-left: 4px solid var(--fc-r6-blue);
  border-radius: 3px;
  background: var(--fc-r6-surface-alt);
  color:#000;
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-square-svg{
  border-radius: 3px;
  background: #fff;
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-square-svg > rect:first-of-type{
  fill: #fff;
  stroke: var(--fc-r6-border);
}

@media (max-width: 1100px) {
  body[data-fc-build="threads-clean-r10-20260908"] .fc-square-thread-panel{
    grid-column: 1;
  }
}

@media (max-width: 760px) {
  body[data-fc-build="threads-clean-r10-20260908"] [data-fc-page-owner="threads"]{
    padding: 8px;
  }

  body[data-fc-build="threads-clean-r10-20260908"] .formGrid{
    grid-template-columns: minmax(0, 1fr);
  }body[data-fc-build="threads-clean-r10-20260908"] .fc-ui-field-grid{
    grid-template-columns: minmax(0, 1fr);
  }body[data-fc-build="threads-clean-r10-20260908"] .fc-a28c2-metric-layout{
    grid-template-columns: minmax(0, 1fr);
  }body[data-fc-build="threads-clean-r10-20260908"] .fc-a28c2-row-2{
    grid-template-columns: minmax(0, 1fr);
  }body[data-fc-build="threads-clean-r10-20260908"] .fc-a28c2-row-3{
    grid-template-columns: minmax(0, 1fr);
  }

  body[data-fc-build="threads-clean-r10-20260908"] .wide{
    grid-column: 1;
  }body[data-fc-build="threads-clean-r10-20260908"] .fc-ui-wide{
    grid-column: 1;
  }

  body[data-fc-build="threads-clean-r10-20260908"] table{
    min-width: 760px;
  }
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-thread-template-panel{
  grid-column: 2;
  width: 100%;
  min-width: 0;
  overflow: hidden;
  border: 1px solid var(--fc-r6-border);
  border-radius: 3px;
  background: var(--fc-r6-surface);
  box-shadow: none;
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-thread-template-head{
  min-height: 42px;
  margin: 0;
  padding: 11px 13px;
  border: 0;
  border-bottom: 1px solid var(--fc-r6-border);
  border-radius: 3px;
  background: var(--fc-r6-head);
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-thread-template-head h2{
  margin: 0;
  font-size: 16px;
  line-height: 1.3;
  color:#000;
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-thread-template-body{
  min-width: 0;
  padding: 12px;
  background: var(--fc-r6-surface);
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-thread-template-context{
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
  min-width: 0;
  padding: 0 0 8px;
  border-bottom: 1px solid var(--fc-r6-border);
  color:#000;
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-thread-template-context strong{
  font-size: 17px;
  line-height: 1.25;
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-thread-template-context span{
  color:#000;
  font-size: 13px;
}body[data-fc-build="threads-clean-r10-20260908"] .fc-thread-template-description{
  color:#000;
  font-size: 13px;
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-thread-template-description{
  padding: 8px 0 0;
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-thread-template-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));min-width: 0;gap:16px;}

body[data-fc-build="threads-clean-r10-20260908"] .fc-thread-template-field{
  display: grid;
  gap: 6px;
  min-width: 0;
  color:#000;
  font-weight: 700;
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-thread-template-control{
  width: 100%;
  min-width: 0;
  min-height: 36px;
  padding: 7px 10px;
  border: 1px solid var(--fc-r6-border-dark);
  border-radius: 3px;
  background: #fff;
  color:#000;
  font: inherit;
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-thread-template-note{
  min-width: 0;
  padding: 10px 12px;
  border: 1px solid var(--fc-r6-border);
  border-radius: 3px;
  background: var(--fc-r6-surface-alt);
  color:#000;
  line-height: 1.4;
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-thread-template-section{min-width: 0;border: 1px solid var(--fc-r6-border);border-radius: 3px;background: var(--fc-r6-surface);box-shadow: none;margin-top: 12px;}

body[data-fc-build="threads-clean-r10-20260908"] .fc-thread-template-section-head{
  min-height: 40px;
  margin: 0;
  padding: 10px 12px;
  border: 0;
  border-bottom: 1px solid var(--fc-r6-border);
  border-radius: 3px;
  background: var(--fc-r6-head);
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-thread-template-section-head h3{
  margin: 0;
  color:#000;
  font-size: 15px;
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-thread-template-actions{display: flex;flex-wrap: wrap;gap:8px;margin-block:12px;}

body[data-fc-build="threads-clean-r10-20260908"] .fc-thread-template-actions button{
  min-height: 36px;
  padding: 7px 13px;
  border: 1px solid var(--fc-r6-border-dark);
  border-radius: 3px;
  background: var(--fc-r6-surface-alt);
  color:#000;
  font: inherit;
  font-weight: 700;
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-thread-template-actions .fc-ui-action-primary{
  border-color: var(--fc-r6-blue-dark);
  background: var(--fc-r6-blue);
  color: #fff;
}

body[data-fc-build="threads-clean-r10-20260908"] .fc-thread-template-result{
  min-width: 0;
  margin-top: 12px;
}

@media (max-width: 860px) {
  body[data-fc-build="threads-clean-r10-20260908"] .fc-thread-template-grid{
    grid-template-columns: 1fr;
  }

  body[data-fc-build="threads-clean-r10-20260908"] .fc-thread-template-context{
    display: block;
  }

  body[data-fc-build="threads-clean-r10-20260908"] .fc-thread-template-context span{
    display: block;
    margin-top: 4px;
  }
}










































































































