@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("fonts/inter-latin-wght-normal.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329,
    U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
  --wa-violet: #7C7DF2;
  --wa-violet-300: #9499FD;
  --wa-violet-500: #6D67D6;
  --wa-violet-600: #5C53BE;
  --wa-black: #263240;
  --wa-white: #FFFFFF;
  --wa-cyan-600: #05657F;
  --wa-bg-light: #F8F8FD;
  --wa-bg-dark: #263240;
  --wa-bg-dark-2: #1E2832;
  --wa-dark-2: #0E1523;
  --wa-neutral-300: #E4E9F1;
  --wa-neutral-400: #C9D0DA;
  --wa-neutral-600: #8A93A5;
  --wa-neutral-800: #6C7889;
  --wa-neutral-900: #667085;
  --wa-success: #227722;
  --wa-danger: #851F41;
  --wa-font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial,
    sans-serif;
  --wa-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;
  --wa-radius-md: 6px;
  --wa-radius-lg: 8px;
  --wa-shadow-sm: 0 1px 3px 0 rgba(30, 39, 50, 0.10), 0 1px 2px -1px rgba(30, 39, 50, 0.08);
  --wa-shadow-focus: 0 0 0 3px rgba(124, 125, 242, 0.24);

  --wa-method-get: var(--wa-cyan-600);
  --wa-method-post: var(--wa-success);
  --wa-method-put: #A36100;
  --wa-method-patch: var(--wa-violet-600);
  --wa-method-delete: var(--wa-danger);
  --wa-method-other: var(--wa-neutral-900);
  --wa-method-deprecated: var(--wa-neutral-600);

  --wa-page: var(--wa-bg-light);
  --wa-surface: var(--wa-white);
  --wa-text: var(--wa-black);
  --wa-text-2: var(--wa-neutral-800);
  --wa-line: var(--wa-neutral-300);
  --wa-link: var(--wa-violet-600);
  --wa-accent: var(--wa-violet);
  --wa-button: var(--wa-violet-500);
  --wa-button-hover: var(--wa-violet-600);
  --wa-outline: var(--wa-violet-600);
  --wa-topbar: var(--wa-bg-dark);
  --wa-code: var(--wa-bg-dark);
  --wa-input: var(--wa-white);
  --wa-tint: 5%;
  --wa-shadow: var(--wa-shadow-sm);
}

html.dark-mode {
  --wa-method-delete: #DC2626;
  --wa-page: var(--wa-bg-dark);
  --wa-surface: var(--wa-bg-dark-2);
  --wa-text: var(--wa-bg-light);
  --wa-text-2: var(--wa-neutral-400);
  --wa-line: rgba(255, 255, 255, 0.12);
  --wa-link: var(--wa-violet-300);
  --wa-outline: var(--wa-violet-300);
  --wa-topbar: var(--wa-bg-dark-2);
  --wa-code: var(--wa-dark-2);
  --wa-input: var(--wa-bg-dark);
  --wa-tint: 10%;
  --wa-shadow: none;
}

html,
html.dark-mode,
html body {
  background: var(--wa-page);
}

.swagger-ui,
html.dark-mode .swagger-ui {
  background: var(--wa-page);
  color: var(--wa-text);
}

.swagger-ui,
.swagger-ui button,
.swagger-ui input,
.swagger-ui optgroup,
.swagger-ui select,
.swagger-ui textarea,
.swagger-ui .opblock-tag,
.swagger-ui .opblock-tag small,
.swagger-ui .opblock .opblock-section-header>label,
.swagger-ui .opblock .opblock-section-header h4,
.swagger-ui .opblock .opblock-summary-method,
.swagger-ui .opblock .opblock-summary-description,
.swagger-ui .tab li,
.swagger-ui .opblock-description-wrapper,
.swagger-ui .opblock-external-docs-wrapper,
.swagger-ui .opblock-title_normal,
.swagger-ui .opblock-description-wrapper h4,
.swagger-ui .opblock-external-docs-wrapper h4,
.swagger-ui .opblock-title_normal h4,
.swagger-ui .opblock-description-wrapper p,
.swagger-ui .opblock-external-docs-wrapper p,
.swagger-ui .opblock-title_normal p,
.swagger-ui .responses-inner h4,
.swagger-ui .responses-inner h5,
.swagger-ui .response-col_status,
.swagger-ui .response-col_links,
.swagger-ui .download-contents,
.swagger-ui .scheme-container .schemes>.schemes-server-container>label,
.swagger-ui .loading-container .loading:after,
.swagger-ui section h3,
.swagger-ui .btn,
.swagger-ui .btn.cancel,
.swagger-ui label,
.swagger-ui .dialog-ux .modal-ux-content p,
.swagger-ui .dialog-ux .modal-ux-content h4,
.swagger-ui .dialog-ux .modal-ux-header h3,
.swagger-ui section.models h4,
.swagger-ui section.models h5,
.swagger-ui .model-title,
.swagger-ui .model-deprecated-warning,
.swagger-ui .servers>label,
.swagger-ui table thead tr td,
.swagger-ui table thead tr th,
.swagger-ui .parameter__name,
.swagger-ui .topbar a,
.swagger-ui .topbar .download-url-wrapper .download-url-button,
.swagger-ui .info h1,
.swagger-ui .info h2,
.swagger-ui .info h3,
.swagger-ui .info h4,
.swagger-ui .info h5,
.swagger-ui .info li,
.swagger-ui .info p,
.swagger-ui .info table,
.swagger-ui .info a,
.swagger-ui .info .title,
.swagger-ui .info .title small pre,
.swagger-ui .scopes h2,
.swagger-ui .errors-wrapper hgroup h4,
.swagger-ui .json-schema-2020-12__title,
.swagger-ui .json-schema-2020-12-expand-deep-button {
  font-family: var(--wa-font-sans);
}

.swagger-ui pre,
.swagger-ui code,
.swagger-ui kbd,
.swagger-ui samp,
.swagger-ui .parameter__type,
.swagger-ui .opblock .opblock-summary-operation-id,
.swagger-ui .opblock .opblock-summary-path,
.swagger-ui .opblock .opblock-summary-path__deprecated,
.swagger-ui .response-col_status .response-undocumented,
.swagger-ui .response-col_links .response-undocumented,
.swagger-ui .opblock-body pre.microlight,
.swagger-ui textarea.curl,
.swagger-ui .checkbox p,
.swagger-ui .model,
.swagger-ui table.headers td,
.swagger-ui .parameter__extension,
.swagger-ui .parameter__in,
.swagger-ui .parameter__deprecated,
.swagger-ui .response__extension,
.swagger-ui .info .base-url,
.swagger-ui .auth-container .errors,
.swagger-ui .errors-wrapper .errors h4,
.swagger-ui .markdown code,
.swagger-ui .renderedMarkdown code,
.swagger-ui .json-schema-2020-12__constraint,
.swagger-ui .json-schema-2020-12-property .json-schema-2020-12__title,
.swagger-ui .json-schema-2020-12-keyword__value--warning,
.swagger-ui .json-schema-2020-12__attribute,
.swagger-ui .json-schema-2020-12-json-viewer__value--warning {
  font-family: var(--wa-font-mono);
}

.swagger-ui .topbar,
html.dark-mode .swagger-ui .topbar {
  background: var(--wa-topbar);
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}

.swagger-ui .topbar .topbar-wrapper .link {
  flex: 0 0 auto;
  width: 97px;
  height: 48px;
  background: url("logo/wealthapi-logo-white.svg") left center / contain no-repeat;
}

.swagger-ui .topbar .topbar-wrapper .link > * {
  display: none;
}

.swagger-ui .topbar .dark-mode-toggle {
  margin-left: auto;
}

.swagger-ui .info .title,
html.dark-mode .swagger-ui .info .title,
html.dark-mode .swagger-ui .info h1,
html.dark-mode .swagger-ui .info h2,
html.dark-mode .swagger-ui .info h3,
html.dark-mode .swagger-ui .info h4,
html.dark-mode .swagger-ui .info h5 {
  color: var(--wa-text);
}

.swagger-ui .info .title {
  font-weight: 700;
  letter-spacing: -0.02em;
}

.swagger-ui .info .title small,
html.dark-mode .swagger-ui .info .title small {
  background: var(--wa-neutral-900);
}

.swagger-ui .info .title small.version-stamp,
html.dark-mode .swagger-ui .info .title small.version-stamp {
  background: var(--wa-violet-500);
}

.swagger-ui .info a,
.swagger-ui .opblock-tag a.link,
.swagger-ui .opblock .opblock-external-docs a.link,
html.dark-mode .swagger-ui .info a,
html.dark-mode .swagger-ui .opblock-tag a.link,
html.dark-mode .swagger-ui .opblock .opblock-external-docs a.link {
  color: var(--wa-link);
}

.swagger-ui .info .base-url,
.swagger-ui .info li,
.swagger-ui .info p,
.swagger-ui .info table,
.swagger-ui .markdown p,
.swagger-ui .markdown li,
.swagger-ui .renderedMarkdown p,
.swagger-ui .renderedMarkdown li,
html.dark-mode .swagger-ui .info .base-url,
html.dark-mode .swagger-ui .info li,
html.dark-mode .swagger-ui .info p,
html.dark-mode .swagger-ui .info table,
html.dark-mode .swagger-ui .markdown p,
html.dark-mode .swagger-ui .markdown li,
html.dark-mode .swagger-ui .renderedMarkdown p,
html.dark-mode .swagger-ui .renderedMarkdown li {
  color: var(--wa-text);
}

.swagger-ui .markdown code,
.swagger-ui .renderedMarkdown code,
html.dark-mode .swagger-ui .markdown code,
html.dark-mode .swagger-ui .renderedMarkdown code {
  background: color-mix(in srgb, var(--wa-accent) 12%, transparent);
  color: var(--wa-link);
}

.swagger-ui .scheme-container,
html.dark-mode .swagger-ui .scheme-container {
  background: var(--wa-surface);
  box-shadow: none;
  border-bottom: 1px solid var(--wa-line);
}

.swagger-ui .scheme-container .schemes > .schemes-server-container > label,
html.dark-mode .swagger-ui .scheme-container .schemes > .schemes-server-container > label {
  color: var(--wa-text);
}

.swagger-ui .btn.authorize,
html.dark-mode .swagger-ui .scheme-container .btn.authorize {
  border-color: var(--wa-outline);
  color: var(--wa-outline);
}

.swagger-ui .btn.authorize svg,
html.dark-mode .swagger-ui .scheme-container .btn.authorize svg {
  color: var(--wa-outline);
  fill: var(--wa-outline);
}

.swagger-ui .btn {
  border-radius: var(--wa-radius-md);
  box-shadow: none;
}

.swagger-ui .btn.execute,
html.dark-mode .swagger-ui .opblock .btn.execute {
  background-color: var(--wa-button);
  border-color: var(--wa-button);
  color: var(--wa-white);
}

.swagger-ui .btn.execute:hover,
html.dark-mode .swagger-ui .opblock .btn.execute:hover {
  background-color: var(--wa-button-hover);
  border-color: var(--wa-button-hover);
}

.swagger-ui .opblock .opblock-section-header .try-out__btn:not(.cancel),
html.dark-mode .swagger-ui .opblock .opblock-section-header .try-out__btn:not(.cancel) {
  border-color: var(--wa-outline);
  box-shadow: none;
  color: var(--wa-outline);
}

.swagger-ui .btn:focus-visible,
.swagger-ui select:focus-visible,
.swagger-ui input:focus-visible,
.swagger-ui textarea:focus-visible {
  box-shadow: var(--wa-shadow-focus);
  outline: none;
}

.swagger-ui .opblock-tag,
html.dark-mode .swagger-ui .opblock-tag {
  border-bottom-color: var(--wa-line);
  color: var(--wa-text);
  font-weight: 600;
}

.swagger-ui .opblock-tag small,
html.dark-mode .swagger-ui .opblock-tag small {
  color: var(--wa-text-2);
}

.swagger-ui .filter .operation-filter-input {
  background: var(--wa-input);
  border: 1px solid var(--wa-line);
  border-radius: var(--wa-radius-md);
  color: var(--wa-text);
}

.swagger-ui .opblock {
  border-radius: var(--wa-radius-lg);
  box-shadow: var(--wa-shadow);
}

.swagger-ui .opblock .opblock-summary-method {
  border-radius: var(--wa-radius-md);
  font-weight: 700;
  text-shadow: none;
}

.swagger-ui .opblock .opblock-section-header,
html.dark-mode .swagger-ui .opblock .opblock-section-header {
  box-shadow: none;
}

.swagger-ui .opblock .opblock-section-header h4,
.swagger-ui .opblock .opblock-section-header > label,
.swagger-ui .opblock .opblock-summary-operation-id,
.swagger-ui .opblock .opblock-summary-path,
.swagger-ui .opblock .opblock-summary-path__deprecated,
.swagger-ui .opblock .responses-inner h4,
.swagger-ui .opblock .responses-inner h5,
.swagger-ui .parameter__name,
.swagger-ui .response-col_status,
.swagger-ui table thead tr td,
.swagger-ui table thead tr th,
html.dark-mode .swagger-ui .opblock .opblock-section-header h4,
html.dark-mode .swagger-ui .opblock .opblock-section-header > label,
html.dark-mode .swagger-ui .opblock .opblock-summary-operation-id,
html.dark-mode .swagger-ui .opblock .opblock-summary-path,
html.dark-mode .swagger-ui .opblock .opblock-summary-path__deprecated,
html.dark-mode .swagger-ui .opblock .responses-inner h4,
html.dark-mode .swagger-ui .opblock .responses-inner h5,
html.dark-mode .swagger-ui .parameter__name,
html.dark-mode .swagger-ui .response-col_status,
html.dark-mode .swagger-ui table thead tr td,
html.dark-mode .swagger-ui table thead tr th {
  color: var(--wa-text);
}

.swagger-ui .opblock .opblock-summary-description,
.swagger-ui .parameter__type,
.swagger-ui .parameter__in,
html.dark-mode .swagger-ui .opblock .opblock-summary-description,
html.dark-mode .swagger-ui .parameter__type,
html.dark-mode .swagger-ui .parameter__in {
  color: var(--wa-text-2);
}

.swagger-ui table thead tr td,
.swagger-ui table thead tr th,
html.dark-mode .swagger-ui table thead tr td,
html.dark-mode .swagger-ui table thead tr th {
  border-bottom-color: var(--wa-line);
}

.swagger-ui .opblock.opblock-get {
  --wa-method: var(--wa-method-get);
}

.swagger-ui .opblock.opblock-post {
  --wa-method: var(--wa-method-post);
}

.swagger-ui .opblock.opblock-put {
  --wa-method: var(--wa-method-put);
}

.swagger-ui .opblock.opblock-patch {
  --wa-method: var(--wa-method-patch);
}

.swagger-ui .opblock.opblock-delete {
  --wa-method: var(--wa-method-delete);
}

.swagger-ui .opblock.opblock-head {
  --wa-method: var(--wa-method-other);
}

.swagger-ui .opblock.opblock-options {
  --wa-method: var(--wa-method-other);
}

.swagger-ui .opblock.opblock-query {
  --wa-method: var(--wa-method-other);
}

.swagger-ui .opblock.opblock-deprecated {
  --wa-method: var(--wa-method-deprecated);
}

.swagger-ui .opblock.opblock-get,
.swagger-ui .opblock.opblock-post,
.swagger-ui .opblock.opblock-put,
.swagger-ui .opblock.opblock-patch,
.swagger-ui .opblock.opblock-delete,
.swagger-ui .opblock.opblock-head,
.swagger-ui .opblock.opblock-options,
.swagger-ui .opblock.opblock-query,
.swagger-ui .opblock.opblock-deprecated,
html.dark-mode .swagger-ui .opblock.opblock-get,
html.dark-mode .swagger-ui .opblock.opblock-post,
html.dark-mode .swagger-ui .opblock.opblock-put,
html.dark-mode .swagger-ui .opblock.opblock-patch,
html.dark-mode .swagger-ui .opblock.opblock-delete,
html.dark-mode .swagger-ui .opblock.opblock-head,
html.dark-mode .swagger-ui .opblock.opblock-options,
html.dark-mode .swagger-ui .opblock.opblock-query,
html.dark-mode .swagger-ui .opblock.opblock-deprecated {
  background: color-mix(in srgb, var(--wa-method) var(--wa-tint), var(--wa-surface));
  border-color: color-mix(in srgb, var(--wa-method) 45%, var(--wa-surface));
}

.swagger-ui .opblock.opblock-get .opblock-summary,
.swagger-ui .opblock.opblock-post .opblock-summary,
.swagger-ui .opblock.opblock-put .opblock-summary,
.swagger-ui .opblock.opblock-patch .opblock-summary,
.swagger-ui .opblock.opblock-delete .opblock-summary,
.swagger-ui .opblock.opblock-head .opblock-summary,
.swagger-ui .opblock.opblock-options .opblock-summary,
.swagger-ui .opblock.opblock-query .opblock-summary,
.swagger-ui .opblock.opblock-deprecated .opblock-summary,
html.dark-mode .swagger-ui .opblock.opblock-get .opblock-summary,
html.dark-mode .swagger-ui .opblock.opblock-post .opblock-summary,
html.dark-mode .swagger-ui .opblock.opblock-put .opblock-summary,
html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-summary,
html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-summary,
html.dark-mode .swagger-ui .opblock.opblock-head .opblock-summary,
html.dark-mode .swagger-ui .opblock.opblock-options .opblock-summary,
html.dark-mode .swagger-ui .opblock.opblock-query .opblock-summary,
html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-summary {
  border-color: color-mix(in srgb, var(--wa-method) 45%, var(--wa-surface));
}

.swagger-ui .opblock.opblock-get .opblock-summary-method,
.swagger-ui .opblock.opblock-post .opblock-summary-method,
.swagger-ui .opblock.opblock-put .opblock-summary-method,
.swagger-ui .opblock.opblock-patch .opblock-summary-method,
.swagger-ui .opblock.opblock-delete .opblock-summary-method,
.swagger-ui .opblock.opblock-head .opblock-summary-method,
.swagger-ui .opblock.opblock-options .opblock-summary-method,
.swagger-ui .opblock.opblock-query .opblock-summary-method,
.swagger-ui .opblock.opblock-deprecated .opblock-summary-method,
html.dark-mode .swagger-ui .opblock.opblock-get .opblock-summary-method,
html.dark-mode .swagger-ui .opblock.opblock-post .opblock-summary-method,
html.dark-mode .swagger-ui .opblock.opblock-put .opblock-summary-method,
html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-summary-method,
html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-summary-method,
html.dark-mode .swagger-ui .opblock.opblock-head .opblock-summary-method,
html.dark-mode .swagger-ui .opblock.opblock-options .opblock-summary-method,
html.dark-mode .swagger-ui .opblock.opblock-query .opblock-summary-method,
html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-summary-method {
  background: var(--wa-method);
  color: var(--wa-white);
  text-shadow: none;
}

.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after,
.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after,
.swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after,
.swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after,
.swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after,
.swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after,
.swagger-ui .opblock.opblock-options .tab-header .tab-item.active h4 span:after,
.swagger-ui .opblock.opblock-query .tab-header .tab-item.active h4 span:after,
.swagger-ui .opblock.opblock-deprecated .tab-header .tab-item.active h4 span:after,
html.dark-mode .swagger-ui .opblock.opblock-get .opblock-section-header .tab-header .tab-item .opblock-title span:after,
html.dark-mode .swagger-ui .opblock.opblock-post .opblock-section-header .tab-header .tab-item .opblock-title span:after,
html.dark-mode .swagger-ui .opblock.opblock-put .opblock-section-header .tab-header .tab-item .opblock-title span:after,
html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-section-header .tab-header .tab-item .opblock-title span:after,
html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-section-header .tab-header .tab-item .opblock-title span:after,
html.dark-mode .swagger-ui .opblock.opblock-head .opblock-section-header .tab-header .tab-item .opblock-title span:after,
html.dark-mode .swagger-ui .opblock.opblock-options .opblock-section-header .tab-header .tab-item .opblock-title span:after,
html.dark-mode .swagger-ui .opblock.opblock-query .opblock-section-header .tab-header .tab-item .opblock-title span:after,
html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-section-header .tab-header .tab-item .opblock-title span:after {
  background: var(--wa-method);
}

.swagger-ui .opblock.opblock-get .opblock-section-header,
.swagger-ui .opblock.opblock-post .opblock-section-header,
.swagger-ui .opblock.opblock-put .opblock-section-header,
.swagger-ui .opblock.opblock-patch .opblock-section-header,
.swagger-ui .opblock.opblock-delete .opblock-section-header,
.swagger-ui .opblock.opblock-head .opblock-section-header,
.swagger-ui .opblock.opblock-options .opblock-section-header,
.swagger-ui .opblock.opblock-query .opblock-section-header,
.swagger-ui .opblock.opblock-deprecated .opblock-section-header,
html.dark-mode .swagger-ui .opblock.opblock-get .opblock-section-header,
html.dark-mode .swagger-ui .opblock.opblock-post .opblock-section-header,
html.dark-mode .swagger-ui .opblock.opblock-put .opblock-section-header,
html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-section-header,
html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-section-header,
html.dark-mode .swagger-ui .opblock.opblock-head .opblock-section-header,
html.dark-mode .swagger-ui .opblock.opblock-options .opblock-section-header,
html.dark-mode .swagger-ui .opblock.opblock-query .opblock-section-header,
html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-section-header {
  background: color-mix(in srgb, var(--wa-method) calc(var(--wa-tint) * 2), var(--wa-surface));
  border-bottom: 1px solid var(--wa-line);
  border-top: 1px solid var(--wa-line);
}

html.dark-mode .swagger-ui .opblock.opblock-get thead tr td,
html.dark-mode .swagger-ui .opblock.opblock-post thead tr td,
html.dark-mode .swagger-ui .opblock.opblock-put thead tr td,
html.dark-mode .swagger-ui .opblock.opblock-patch thead tr td,
html.dark-mode .swagger-ui .opblock.opblock-delete thead tr td,
html.dark-mode .swagger-ui .opblock.opblock-head thead tr td,
html.dark-mode .swagger-ui .opblock.opblock-options thead tr td,
html.dark-mode .swagger-ui .opblock.opblock-query thead tr td,
html.dark-mode .swagger-ui .opblock.opblock-deprecated thead tr td,
html.dark-mode .swagger-ui .opblock.opblock-get thead tr th,
html.dark-mode .swagger-ui .opblock.opblock-post thead tr th,
html.dark-mode .swagger-ui .opblock.opblock-put thead tr th,
html.dark-mode .swagger-ui .opblock.opblock-patch thead tr th,
html.dark-mode .swagger-ui .opblock.opblock-delete thead tr th,
html.dark-mode .swagger-ui .opblock.opblock-head thead tr th,
html.dark-mode .swagger-ui .opblock.opblock-options thead tr th,
html.dark-mode .swagger-ui .opblock.opblock-query thead tr th,
html.dark-mode .swagger-ui .opblock.opblock-deprecated thead tr th {
  border-color: var(--wa-line);
}

html.dark-mode .swagger-ui .opblock.opblock-get .opblock-body > .opblock-description-wrapper,
html.dark-mode .swagger-ui .opblock.opblock-post .opblock-body > .opblock-description-wrapper,
html.dark-mode .swagger-ui .opblock.opblock-put .opblock-body > .opblock-description-wrapper,
html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-body > .opblock-description-wrapper,
html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-body > .opblock-description-wrapper,
html.dark-mode .swagger-ui .opblock.opblock-head .opblock-body > .opblock-description-wrapper,
html.dark-mode .swagger-ui .opblock.opblock-options .opblock-body > .opblock-description-wrapper,
html.dark-mode .swagger-ui .opblock.opblock-query .opblock-body > .opblock-description-wrapper,
html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-body > .opblock-description-wrapper,
html.dark-mode .swagger-ui .opblock.opblock-get .opblock-body > .opblock-title_normal,
html.dark-mode .swagger-ui .opblock.opblock-post .opblock-body > .opblock-title_normal,
html.dark-mode .swagger-ui .opblock.opblock-put .opblock-body > .opblock-title_normal,
html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-body > .opblock-title_normal,
html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-body > .opblock-title_normal,
html.dark-mode .swagger-ui .opblock.opblock-head .opblock-body > .opblock-title_normal,
html.dark-mode .swagger-ui .opblock.opblock-options .opblock-body > .opblock-title_normal,
html.dark-mode .swagger-ui .opblock.opblock-query .opblock-body > .opblock-title_normal,
html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-body > .opblock-title_normal {
  border-top: 1px solid var(--wa-line);
}

.swagger-ui input[type=email],
.swagger-ui input[type=file],
.swagger-ui input[type=password],
.swagger-ui input[type=search],
.swagger-ui input[type=text],
.swagger-ui textarea,
html.dark-mode .swagger-ui input[type=email],
html.dark-mode .swagger-ui input[type=file],
html.dark-mode .swagger-ui input[type=password],
html.dark-mode .swagger-ui input[type=search],
html.dark-mode .swagger-ui input[type=text],
html.dark-mode .swagger-ui textarea {
  background: var(--wa-input);
  border: 1px solid var(--wa-line);
  border-radius: var(--wa-radius-md);
  color: var(--wa-text);
}

.swagger-ui input[type=email]:focus,
.swagger-ui input[type=file]:focus,
.swagger-ui input[type=password]:focus,
.swagger-ui input[type=search]:focus,
.swagger-ui input[type=text]:focus,
.swagger-ui textarea:focus,
html.dark-mode .swagger-ui input[type=email]:focus,
html.dark-mode .swagger-ui input[type=file]:focus,
html.dark-mode .swagger-ui input[type=password]:focus,
html.dark-mode .swagger-ui input[type=search]:focus,
html.dark-mode .swagger-ui input[type=text]:focus,
html.dark-mode .swagger-ui textarea:focus {
  border-color: var(--wa-accent);
  box-shadow: var(--wa-shadow-focus);
  outline: none;
}

.swagger-ui select,
html.dark-mode .swagger-ui select {
  background-color: var(--wa-input);
  border: 1px solid var(--wa-line);
  border-radius: var(--wa-radius-md);
  box-shadow: none;
  color: var(--wa-text);
}

.swagger-ui section.models,
html.dark-mode .swagger-ui section.models {
  background: var(--wa-surface);
  border-color: var(--wa-line);
  border-radius: var(--wa-radius-lg);
}

.swagger-ui section.models.is-open h4,
html.dark-mode .swagger-ui section.models h4 {
  border-color: var(--wa-line);
}

.swagger-ui section.models h4,
.swagger-ui section.models h4 span,
.swagger-ui .model-box .model,
.swagger-ui .model-box .model-title,
.swagger-ui .model-title,
html.dark-mode .swagger-ui section.models h4,
html.dark-mode .swagger-ui section.models h4 span,
html.dark-mode .swagger-ui .model-box .model,
html.dark-mode .swagger-ui .model-box .model-title,
html.dark-mode .swagger-ui .model-title {
  color: var(--wa-text);
}

.swagger-ui section.models .model-container,
.swagger-ui .model-box,
html.dark-mode .swagger-ui section.models .model-container,
html.dark-mode .swagger-ui .model-box {
  background: color-mix(in srgb, var(--wa-text) 4%, transparent);
  border-radius: var(--wa-radius-md);
}

.swagger-ui section.models .model-box,
html.dark-mode .swagger-ui section.models .model-box {
  background: none;
}

.swagger-ui .model .prop-type,
html.dark-mode .swagger-ui .model .prop-type {
  color: var(--wa-link);
}

.swagger-ui .response-control-media-type--accept-controller select,
html.dark-mode .swagger-ui .opblock .response-control-media-type--accept-controller select.content-type {
  border-color: var(--wa-accent);
}

.swagger-ui .response-control-media-type__accept-message,
html.dark-mode .swagger-ui .opblock .response-control-media-type--accept-controller .response-control-media-type__accept-message {
  color: var(--wa-text-2);
}

.swagger-ui .opblock-body pre.microlight,
html.dark-mode .swagger-ui .opblock pre.microlight,
html.dark-mode .swagger-ui .opblock .highlight-code pre.microlight {
  background: var(--wa-code) !important;
  border-radius: var(--wa-radius-md);
}

.swagger-ui .dialog-ux .modal-ux,
html.dark-mode .swagger-ui .dialog-ux .modal-ux {
  background-color: var(--wa-surface);
  border: 1px solid var(--wa-line);
  border-radius: var(--wa-radius-lg);
  color: var(--wa-text);
}

.swagger-ui .dialog-ux .modal-ux-header,
.swagger-ui .dialog-ux .modal-ux .auth-container,
html.dark-mode .swagger-ui .dialog-ux .modal-ux-header,
html.dark-mode .swagger-ui .dialog-ux .modal-ux .auth-container {
  border-color: var(--wa-line);
}

.swagger-ui .dialog-ux .modal-ux h2,
.swagger-ui .dialog-ux .modal-ux h3,
.swagger-ui .dialog-ux .modal-ux h4,
.swagger-ui .dialog-ux .modal-ux h5,
.swagger-ui .dialog-ux .modal-ux p,
html.dark-mode .swagger-ui .dialog-ux .modal-ux h2,
html.dark-mode .swagger-ui .dialog-ux .modal-ux h3,
html.dark-mode .swagger-ui .dialog-ux .modal-ux h4,
html.dark-mode .swagger-ui .dialog-ux .modal-ux h5,
html.dark-mode .swagger-ui .dialog-ux .modal-ux p {
  color: var(--wa-text);
}

.swagger-ui .dialog-ux .modal-ux .btn.modal-btn:not(.btn-done),
html.dark-mode .swagger-ui .dialog-ux .modal-ux .btn.modal-btn:not(.btn-done) {
  border-color: var(--wa-outline);
  color: var(--wa-outline);
}
