/* Sprint137: keep a single official API panel alive and remove the older duplicate NTS panel. */
#s134-nts-business-status-panel,
.s134-nts-panel[data-s136-isolated="1"] {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

.s131-official-panel {
  position: relative;
  isolation: isolate;
}

.s131-api-query-card input,
.s131-api-query-card button,
.s131-api-query-card select,
.s131-api-query-card textarea {
  pointer-events: auto;
}

.s131-api-query-card input {
  -webkit-user-select: text;
  user-select: text;
  ime-mode: disabled;
}

.s131-api-result[data-ok="true"] {
  border-color: rgba(20, 184, 166, .42) !important;
  background: rgba(20, 184, 166, .09) !important;
  color: var(--text, #0b1220) !important;
}

.s131-api-result[data-ok="false"] {
  border-color: rgba(239, 68, 68, .34) !important;
  background: rgba(239, 68, 68, .08) !important;
  color: var(--text, #0b1220) !important;
}

html[data-theme="dark"] .s131-api-result[data-ok="true"],
body[data-theme="dark"] .s131-api-result[data-ok="true"],
html.dark .s131-api-result[data-ok="true"],
body.dark .s131-api-result[data-ok="true"] {
  background: rgba(20, 184, 166, .13) !important;
  color: #e6f8f5 !important;
}

html[data-theme="dark"] .s131-api-result[data-ok="false"],
body[data-theme="dark"] .s131-api-result[data-ok="false"],
html.dark .s131-api-result[data-ok="false"],
body.dark .s131-api-result[data-ok="false"] {
  background: rgba(239, 68, 68, .13) !important;
  color: #fee2e2 !important;
}

html[data-theme="dark"] .s131-api-query-card,
body[data-theme="dark"] .s131-api-query-card,
html.dark .s131-api-query-card,
body.dark .s131-api-query-card {
  background: #14243a !important;
  border-color: #334155 !important;
}

html[data-theme="dark"] .s131-api-query-card input,
body[data-theme="dark"] .s131-api-query-card input,
html.dark .s131-api-query-card input,
body.dark .s131-api-query-card input {
  background: #0f1b2d !important;
  color: #f8fafc !important;
  border-color: #475569 !important;
}

html[data-theme="dark"] .s131-api-query-card label,
body[data-theme="dark"] .s131-api-query-card label,
html.dark .s131-api-query-card label,
body.dark .s131-api-query-card label,
html[data-theme="dark"] .s131-api-query-card span,
body[data-theme="dark"] .s131-api-query-card span,
html.dark .s131-api-query-card span,
body.dark .s131-api-query-card span {
  color: #cbd5e1 !important;
}
