/*# sourceMappingURL=style.css.map */

/*!
Theme Name: Twenty Twenty-Five Child (TT Help Library)
Theme URI: tthelplibrary.wpenginepowered.com
Description: Child theme for the Twenty Twenty-Five theme, for use in the TT Help Library
Author: TT
Author URI: tthelplibrary.wpenginepowered.com
Template: twentytwentyfive
Version: 7oct2025c
*/
@import url("https://cdn-ilenfnc.nitrocdn.com/QgavkYsdtUXegIQXnwWznQJorKpmkqJb/assets/static/source/rev-73a9d3c/fonts.googleapis.com/16efad39bf22f6d55a2f2ab8d0433cb0.css2");

*, ::after, ::before {
	box-sizing: border-box;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
}

main {
	display: block;
}

h1 {
	font-size: 2em;
	margin: .67em 0;
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

a {
	background-color: rgba(0, 0, 0, 0);
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

b, strong {
	font-weight: bolder;
}

code, kbd, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

small {
	font-size: 80%;
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -.25em;
}

sup {
	top: -.5em;
}

img {
	border-style: none;
}

button, input, optgroup, select, textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

button, input {
	overflow: visible;
}

button, select {
	text-transform: none;
}

button, [type=button], [type=reset], [type=submit] {
	-webkit-appearance: button;
}

button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

fieldset {
	padding: .35em .75em .625em;
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

progress {
	vertical-align: baseline;
}

textarea {
	overflow: auto;
}

[type=checkbox], [type=radio] {
	box-sizing: border-box;
	padding: 0;
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
	height: auto;
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

details {
	display: block;
}

summary {
	display: list-item;
}

template {
	display: none;
}

[hidden] {
	display: none;
}

.button-icon-envelope::before {
	content: "";
	position: absolute;
	top: 50%;
	left: .75rem;
	transform: translateY(-50%);
	width: 1.25rem;
	height: 1.25rem;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20640%22%3E%3C!--%21Font%20Awesome%20Free%20v7.0.0%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20Copyright%202025%20Fonticons%2C%20Inc.--%3E%3Cpath%20d%3D%22M125.4%20128C91.5%20128%2064%20155.5%2064%20189.4C64%20190.3%2064%20191.1%2064.1%20192L64%20192L64%20448C64%20483.3%2092.7%20512%20128%20512L512%20512C547.3%20512%20576%20483.3%20576%20448L576%20192L575.9%20192C575.9%20191.1%20576%20190.3%20576%20189.4C576%20155.5%20548.5%20128%20514.6%20128L125.4%20128zM528%20256.3L528%20448C528%20456.8%20520.8%20464%20512%20464L128%20464C119.2%20464%20112%20456.8%20112%20448L112%20256.3L266.8%20373.7C298.2%20397.6%20341.7%20397.6%20373.2%20373.7L528%20256.3zM112%20189.4C112%20182%20118%20176%20125.4%20176L514.6%20176C522%20176%20528%20182%20528%20189.4C528%20193.6%20526%20197.6%20522.7%20200.1L344.2%20335.5C329.9%20346.3%20310.1%20346.3%20295.8%20335.5L117.3%20200.1C114%20197.6%20112%20193.6%20112%20189.4z%22%2F%3E%3C%2Fsvg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	filter: brightness(0) invert(1);
}

.button-icon-close::before {
	content: "";
	position: absolute;
	top: 50%;
	left: .75rem;
	transform: translateY(-50%);
	width: 1.25rem;
	height: 1.25rem;
	background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2030%2030%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3A%23ffffff%3B%7D%3C%2Fstyle%3E%3Cpolygon%20class%3D%22st0%22%20points%3D%2230%205%2025%200%2015%2010%205%200%200%205%2010%2015%200%2025%205%2030%2015%2020%2025%2030%2030%2025%2020%2015%22%2F%3E%3C%2Fsvg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	filter: brightness(0) invert(1);
}

:root {
	--color-background: #f2f2f3;
	--color-text: #1a1a21;
	--color-text-heading: #010008;
	--color-text-heading-ondarkbg: #fff;
	--color-link: #007db3;
	--color-link-hover: #0096d6;
	--color-border: #ccccce;
	--color-border-icon: #51dadc;
	--color-header-bg: #fff;
	--color-header-border: #ccccce;
	--form-input-bg: #fff;
	--form-input-text: #1a1a21;
	--form-input-border: #5a595e;
	--form-input-error-bg: #f9f2f4;
	--form-input-error-border: #c7254e;
	--form-label-required-bg: #fdff00;
	--button-primary-bg: #007db3;
	--button-primary-text: #fff;
	--button-primary-border: #1a1a21;
	--button-secondary-text: var(--color-text);
	--button-secondary-bg: transparent;
	--button-secondary-border: #007db3;
	--button-link-text: var(--color-link);
	--component-bg: #fff;
	--component-border: #e6e6e6;
	--component-header-bg: #f2f2f3;
	--component-hover-bg: #e0f6ff;
	--colorcomponent-bg: #0096d6;
	--callout-default-bg: #f2f2f3;
	--callout-default-border: #5a595e;
	--callout-info-bg: #e0f6ff;
	--callout-info-border: #003e52;
	--callout-success-bg: #d2fad2;
	--callout-success-border: #177d17;
	--callout-warning-bg: #fafad2;
	--callout-warning-border: #8a6a0a;
	--callout-danger-bg: #f9f2f4;
	--callout-danger-border: #c7254e;
	--callout-status-border: #007db3;
	--callout-status-label-bg: #007db3;
	--callout-status-label-text: #fff;
	--code-text: #c7254e;
	--code-bg: #f9f2f4;
	--pre-text: #003e52;
	--pre-bg: #fff;
	--kbd-text: #fff;
	--kbd-bg: #1a1a21;
	--table-border: #ccccce;
	--table-caption-bg: #f2f2f3;
	--table-striped-bg1: transparent;
	--table-striped-bg2: #f2f2f3;
	--table-status-bg: #e0f6ff;
	--table-status-border: #007db3;
	--mark-bg: #fdff00;
	--mark-text: #1a1a21;
}

body.dark-mode {
	--color-background: #0e0d14;
	--color-text: #f2f2f3;
	--color-text-heading: #fff;
	--color-link: #51dadc;
	--color-link-hover: #e5fcfc;
	--color-border: #343339;
	--color-header-bg: #1a1a21;
	--color-header-border: #343339;
	--form-input-bg: #010008;
	--form-input-text: #f2f2f3;
	--form-input-border: #343339;
	--form-label-required-bg: #8a6a0a;
	--button-secondary-border: #0096d6;
	--button-secondary-text: --color-text;
	--component-bg: #1a1a21;
	--component-border: #343339;
	--component-header-bg: #0e0d14;
	--component-hover-bg: rgba(30, 150, 152, .2);
	--colorcomponent-bg: #003e52;
	--callout-default-bg: #1a1a21;
	--callout-default-border: #343339;
	--callout-info-bg: #003e52;
	--callout-info-border: #0096d6;
	--callout-success-bg: #177d17;
	--callout-success-border: #d2fad2;
	--callout-warning-bg: rgba(253, 253, 0, .1490196078);
	--callout-warning-border: #8a6a0a;
	--callout-danger-bg: rgba(199, 37, 78, .2);
	--callout-danger-border: #f29db2;
	--callout-status-border: #51dadc;
	--callout-status-label-bg: #51dadc;
	--callout-status-label-text: #010008;
	--code-text: #f29db2;
	--code-bg: rgba(199, 37, 78, .2);
	--pre-text: #e0f6ff;
	--pre-bg: #010008;
	--kbd-text: #fff;
	--kbd-bg: #1a1a21;
	--table-border: #5a595e;
	--table-caption-bg: transparent;
	--table-striped-bg2: #1a1a21;
	--table-status-bg: #003e52;
	--table-status-border: #51dadc;
	--mark-bg: #8a6a0a;
	--mark-text: #fff;
}

.segmented-buttons > .button.disabled, .segmented-buttons > .button[disabled], button.disabled, button[disabled], .button.disabled, .button[disabled], input[type=submit].disabled, input[type=submit][disabled], input[type=button].disabled, input[type=button][disabled], input[type=reset].disabled, input[type=reset][disabled], .docs-navigation a.disabled, .docs-navigation a[disabled], .wp-element-button.disabled, .wp-element-button[disabled], .btn.disabled, .btn[disabled], .disabled, .disable, [disabled] {
	opacity: .5;
}

.segmented-buttons > .button.disabled:hover, .segmented-buttons > .button[disabled]:hover, input[type=submit].disabled:hover, input[type=submit][disabled]:hover, input[type=button].disabled:hover, input[type=button][disabled]:hover, input[type=reset].disabled:hover, input[type=reset][disabled]:hover, .docs-navigation a.disabled:hover, .docs-navigation a[disabled]:hover, .disabled:hover, .disable:hover, [disabled]:hover {
	box-shadow: none;
	cursor: not-allowed;
}

html {
	margin: 0;
	padding: 0;
	font-size: 1rem;
	letter-spacing: 0;
	scroll-behavior: smooth;
}

body {
	background-color: var(--color-background);
	font-family: "Geist", "Helvetica Neue", Arial, sans-serif;
	font-size: 1rem;
	letter-spacing: 0;
	font-weight: normal;
	color: var(--color-text);
	line-height: 1.75;
	--letter-spacing: 0em;
	letter-spacing: var(--letter-spacing);
	transition: background-color .25s ease, color .25s ease, letter-spacing .1s ease;
}

body.dyslexia-mode {
	font-family: "Lexend", "Geist", "Helvetica Neue", Arial, sans-serif;
}

.hide, .hidden {
	display: none !important;
}

h1, h2, h3, h4, h5, h6 {
	color: var(--color-text-heading);
}

.is-layout-flow > h1, .is-layout-flow > h2, .is-layout-flow > h3, .is-layout-flow > h4, .is-layout-flow > h5, .is-layout-flow > h6 {
	margin-block-end: 1rem;
	margin-block-start: 2em;
}

.is-layout-flow > h1 {
	margin-block-start: 0;
}

h1 {
	font-size: 2.441rem;
	margin: 0 0 1rem 0;
	font-weight: 500;
}

h2 {
	font-size: 1.563rem;
	margin: 2em 0 1rem 0;
	font-weight: 600;
}

h3 {
	font-size: 1.25rem;
	margin: 2em 0 1rem 0;
	font-weight: 600;
}

h4 {
	font-size: 1rem;
	letter-spacing: 0;
	margin: 2em 0 1rem 0;
	font-weight: 700;
}

h5 {
	font-size: .8rem;
	letter-spacing: .1px;
	margin: 2em 0 1rem 0;
	font-weight: 700;
}

h6 {
	font-size: .6rem;
	margin: 2em 0 1rem 0;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .1em;
}

.headline-borders-mode .docs-main-content h2, .headline-borders-mode .docs-main-content h3, .headline-borders-mode .docs-main-content h4, .headline-borders-mode .docs-main-content h5, .headline-borders-mode .docs-main-content h6 {
	position: relative;
}

.headline-borders-mode .docs-main-content h2::after, .headline-borders-mode .docs-main-content h3::after, .headline-borders-mode .docs-main-content h4::after, .headline-borders-mode .docs-main-content h5::after, .headline-borders-mode .docs-main-content h6::after {
	content: "";
	position: absolute;
	bottom: -.15em;
	left: 0;
	width: 100%;
	height: .1em;
	background-color: var(--color-text);
	opacity: .25;
}

.headline-borders-mode .docs-main-content h3::after {
	width: 80%;
}

.headline-borders-mode .docs-main-content h4::after {
	width: 60%;
}

.headline-borders-mode .docs-main-content h5::after {
	width: 40%;
}

.headline-borders-mode .docs-main-content h6::after {
	width: 20%;
}

p {
	margin: 1rem 0;
}

p:last-child {
	margin-bottom: 0;
}

p:first-child {
	margin-top: 0;
}

summary {
	cursor: pointer;
}

details {
	margin-bottom: 1rem;
}

blockquote {
	font-size: 1.25rem;
	line-height: 1.25;
	border-left: 8px solid var(--color-border);
	margin: 2em 0;
	padding: 0 2em;
}

ol {
	margin: 0 0 1rem 0;
	padding-left: 1.25em;
}

ol li {
	margin: 1rem 0;
}

ul {
	margin: 0 0 1rem 0;
	padding-left: 1.25em;
	margin-bottom: 1rem;
}

.content-article ul {
	font-size: .8rem;
	letter-spacing: .1px;
}

ul li {
	margin: .5rem 0;
}

ul ul {
	margin-bottom: .5rem;
}

ul p {
	margin: .5rem 0;
}

dl {
	margin: 0 0 1rem 0;
}

dl dt {
	font-weight: 700;
	margin-bottom: .5rem;
}

dl dd {
	margin-bottom: 1rem;
}

b, strong {
	font-weight: 700;
}

em, i {
	font-style: italic;
}

kbd, code, samp, pre {
	font-family: "Geist Mono", "Courier New", monospace;
}

kbd {
	display: inline-block;
	background: var(--kbd-bg);
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .14), 0 2px 1px -1px rgba(0, 0, 0, .12), 0 1px 3px 0 rgba(0, 0, 0, .2);
	color: var(--kbd-text);
	font-weight: 700;
	padding: 0 8px;
	border-radius: 2px;
}

code {
	color: var(--code-text);
	background: var(--code-bg);
	display: inline-block;
	padding: 0 8px;
	font-weight: normal;
}

pre code {
	white-space: normal;
}

samp {
	font-weight: 700;
}

var {
	font-weight: 700;
	font-style: italic;
}

small, .small {
	font-size: .8em;
}

large, .large {
	font-size: 1.25em;
}

mark, .mark, .highlight {
	background-color: var(--mark-bg);
	color: var(--mark-text);
}

figure {
	margin: 0 0 1rem 0;
	padding: 0;
}

figcaption {
	font-size: .8rem;
	letter-spacing: .1px;
}

.content-article img, .img-responsive {
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

table, .wp-block-table table, .table {
	margin-bottom: 2rem;
	border-collapse: collapse;
	border: 1px solid var(--table-border);
	color: var(--color-text);
}

table caption, .wp-block-table table caption, .table caption {
	font-size: .8rem;
	letter-spacing: .1px;
	text-align: left;
	padding: 8px;
	margin: 0;
	border-bottom: 0;
	background: var(--table-caption-bg);
}

table thead, .wp-block-table table thead, .table thead {
	border: 0;
}

table td, table th, .wp-block-table table td, .wp-block-table table th, .table td, .table th {
	padding: 8px;
	border-color: var(--table-border);
	line-height: 1.25;
	vertical-align: top;
}

table th, .wp-block-table table th, .table th {
	font-weight: 700;
}

table thead tr, .wp-block-table table thead tr, .table thead tr {
	border-bottom: 2px solid var(--table-border);
	border-top: inherit;
}

table tfoot tr, .wp-block-table table tfoot tr, .table tfoot tr {
	border-top: 2px solid var(--table-border);
}

.table-striped {
	border-color: var(--table-border);
}

.table-striped tbody tr:nth-of-type(odd) {
	background-color: var(--table-striped-bg1);
}

.table-striped tbody tr:nth-of-type(odd) > * {
	color: var(--color-text);
}

.table-striped tbody tr:nth-of-type(even) {
	background-color: var(--table-striped-bg2);
	color: var(--color-text);
}

.table-striped td, .table-striped th {
	border-color: var(--table-border);
}

.table-hover tbody tr:hover {
	background: var(--component-hover-bg);
}

.table-hover tbody tr:hover:nth-of-type(odd) {
	background: var(--component-hover-bg);
}

.table-hover tbody tr:hover > * {
	color: var(--color-text);
}

tr.selected {
	background: var(--component-hover-bg);
}

tr.status-designation {
	border: 2px solid var(--table-status-border);
	background: var(--table-status-bg);
}

tr.status-designation td:first-child {
	position: relative;
}

tr.status-designation td:first-child::before {
	display: block;
	position: absolute;
	padding: 4px;
	height: 20px;
	width: 40px;
	left: -30px;
	top: 8px;
	background: var(--table-status-border);
	color: #fff;
	font-size: .8rem;
	letter-spacing: .1px;
	text-align: center;
	vertical-align: middle;
	transform: rotate(90deg);
	border-radius: 0 0 8px 8px;
}

tr.status-designation.uat td:first-child::before {
	content: "UAT";
}

tr.status-designation.beta td:first-child::before {
	content: "BETA";
}

.form-control {
	border-radius: 2px;
	background: rgba(0, 0, 0, 0);
	border-color: var(--component-border);
	color: var(--color-text);
}

input[type=text], input[type=password], input[type=url], input[type=email], input[type=tel], input[type=search], input[type=number], input[type=file], select:not([multiple]), input[type=date], input[type=month], input[type=week], input[type=datetime], input[type=datetime-local] {
	background-color: var(--form-input-bg);
	border: 1px solid var(--form-input-border);
	border-radius: 2px;
	font-size: 1rem;
	letter-spacing: 0;
	padding: 4px 8px;
	height: 36px;
	color: var(--form-input-text);
	position: relative;
	z-index: 1;
}

input[type=text][aria-invalid=true], input[type=text].input-error, input[type=password][aria-invalid=true], input[type=password].input-error, input[type=url][aria-invalid=true], input[type=url].input-error, input[type=email][aria-invalid=true], input[type=email].input-error, input[type=tel][aria-invalid=true], input[type=tel].input-error, input[type=search][aria-invalid=true], input[type=search].input-error, input[type=number][aria-invalid=true], input[type=number].input-error, input[type=file][aria-invalid=true], input[type=file].input-error, select:not([multiple])[aria-invalid=true], select:not([multiple]).input-error, input[type=date][aria-invalid=true], input[type=date].input-error, input[type=month][aria-invalid=true], input[type=month].input-error, input[type=week][aria-invalid=true], input[type=week].input-error, input[type=datetime][aria-invalid=true], input[type=datetime].input-error, input[type=datetime-local][aria-invalid=true], input[type=datetime-local].input-error {
	border-color: var(--form-input-error-border);
	background: var(--form-input-error-bg);
}

input[type=file] {
	cursor: pointer;
}

select[multiple] {
	background: var(--form-input-bg);
	border: 1px solid var(--form-input-border);
	border-radius: 2px;
	font-size: 1rem;
	letter-spacing: 0;
	padding: 4px 8px;
	color: var(--form-input-text);
	vertical-align: top;
	cursor: pointer;
}

textarea {
	vertical-align: top;
	background: var(--form-input-bg);
	border: 1px solid var(--form-input-border);
	border-radius: 2px;
	padding: 4px 8px;
	color: var(--form-input-text);
	font-size: 1rem;
	letter-spacing: 0;
	line-height: 1.75;
}

textarea[aria-invalid=true], textarea.input-error {
	border-color: var(--form-input-error-border);
	background: var(--form-input-error-bg);
}

fieldset {
	border: 1px solid var(--color-border);
	margin-bottom: 1rem;
	padding: 16px;
}

.fieldset-large {
	display: flex;
	flex-wrap: wrap;
}

.fieldset-large label {
	width: calc(25% - 8px);
}

legend {
	padding: 0;
	font-size: 1.25rem;
}

label {
	margin-right: 8px;
}

label.label-required::after {
	content: "(required)";
	font-size: .8rem;
	letter-spacing: .1px;
	display: inline-block;
	margin-left: 4px;
	padding: 0 4px;
	background: var(--form-label-required-bg);
	border-radius: 2px;
}

label.label-optional::after {
	content: "(optional)";
	font-size: .8rem;
	letter-spacing: .1px;
	display: inline-block;
	margin-left: 4px;
	padding: 0 4px;
	border-radius: 2px;
}

label.label-error {
	color: #c7254e;
}

.label-icon {
	position: relative;
	top: -.1em;
}

input[type=checkbox], input[type=radio] {
	margin-right: 8px;
}

a {
	color: var(--color-link);
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: var(--color-link-hover);
}

a[href^=http] {
	background-image: url("https://cdn-ilenfnc.nitrocdn.com/QgavkYsdtUXegIQXnwWznQJorKpmkqJb/assets/images/source/rev-e48ea0c/library.tradingtechnologies.com/wp-content/themes/twentytwentyfive-child-tt/assets/images/icon-launch.svg");
	background-position: center right;
	background-repeat: no-repeat;
	background-size: 12px 12px;
	padding-right: 16px;
}

a[href^=http].nitro-lazy {
	background-image: none !important;
}

a[href^="https://librarytest"], a[href^="https://tthelplibrary"], a[href^="https://library.tradingtechnologies"], a[href^="https://library-staging.tradingtechnologies"], a[href^="https://library-test.tradingtechnologies"] {
	background-image: none;
	padding-right: inherit;
}

a[href^="https://librarytest"].nitro-lazy, a[href^="https://tthelplibrary"].nitro-lazy, a[href^="https://library.tradingtechnologies"].nitro-lazy, a[href^="https://library-staging.tradingtechnologies"].nitro-lazy, a[href^="https://library-test.tradingtechnologies"].nitro-lazy {
	background-image: none !important;
}

button, .button, input[type=submit], input[type=button], input[type=reset], .docs-navigation a, .wp-element-button, .btn {
	background-color: var(--button-primary-bg);
	color: var(--button-primary-text);
	font-size: 1.25rem;
	font-weight: 400;
	padding: 12px 20px;
	border-width: 1px;
	border-style: solid;
	border-color: var(--button-primary-border);
	border-radius: 4px;
	transition: 200ms ease-in;
	vertical-align: top;
	display: inline-block;
	line-height: 1.2;
	text-align: center;
}

button[href^=http], .button[href^=http], input[type=submit][href^=http], input[type=button][href^=http], input[type=reset][href^=http], .docs-navigation a[href^=http], .wp-element-button[href^=http], .btn[href^=http] {
	padding-right: 20px;
}

button a, .button a, input[type=submit] a, input[type=button] a, input[type=reset] a, .docs-navigation a a, .wp-element-button a, .btn a {
	color: inherit;
}

button a:hover, .button a:hover, input[type=submit] a:hover, input[type=button] a:hover, input[type=reset] a:hover, .docs-navigation a a:hover, .wp-element-button a:hover, .btn a:hover {
	text-decoration: none;
}

button.button-small, .button.button-small, input[type=submit].button-small, input[type=button].button-small, input[type=reset].button-small, .docs-navigation a.button-small, .wp-element-button.button-small, .btn.button-small {
	padding: 4px 12px;
	font-size: 1rem;
	letter-spacing: 0;
	font-weight: 500;
	line-height: 1.3;
}

button.button-micro, .button.button-micro, input[type=submit].button-micro, input[type=button].button-micro, input[type=reset].button-micro, .docs-navigation a.button-micro, .wp-element-button.button-micro, .btn.button-micro {
	padding: 4px 8px;
	font-size: .8rem;
	letter-spacing: .1px;
	font-weight: 500;
	line-height: 14px;
	line-height: 1.1;
}

button.button-icon, .button.button-icon, input[type=submit].button-icon, input[type=button].button-icon, input[type=reset].button-icon, .docs-navigation a.button-icon, .wp-element-button.button-icon, .btn.button-icon {
	position: relative;
	min-width: 48px;
	padding-left: 2.5rem;
}

button.button-icon img, .button.button-icon img, input[type=submit].button-icon img, input[type=button].button-icon img, input[type=reset].button-icon img, .docs-navigation a.button-icon img, .wp-element-button.button-icon img, .btn.button-icon img {
	width: 24px;
	height: 24px;
	display: inline-block;
}

button svg, .button svg, input[type=submit] svg, input[type=button] svg, input[type=reset] svg, .docs-navigation a svg, .wp-element-button svg, .btn svg {
	fill: var(--button-primary-text);
	width: 24px;
	height: 24px;
}

button:hover, .button:hover, input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover, .docs-navigation a:hover, .wp-element-button:hover, .btn:hover {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2);
	text-decoration: none;
	color: var(--button-primary-text);
	background-color: var(--button-primary-bg);
}

button:active, .button:active, input[type=submit]:active, input[type=button]:active, input[type=reset]:active, .docs-navigation a:active, .wp-element-button:active, .btn:active {
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .14), 0 2px 1px -1px rgba(0, 0, 0, .12), 0 1px 3px 0 rgba(0, 0, 0, .2);
	color: var(--button-primary-text);
	text-decoration: none;
}

button.button-secondary, .button.button-secondary, input[type=submit].button-secondary, input[type=button].button-secondary, input[type=reset].button-secondary, .docs-navigation a.button-secondary, .wp-element-button.button-secondary, .btn.button-secondary {
	color: var(--button-secondary-text);
	background: var(--button-secondary-bg);
	border-color: var(--button-secondary-border);
}

button.button-success, .button.button-success, input[type=submit].button-success, input[type=button].button-success, input[type=reset].button-success, .docs-navigation a.button-success, .wp-element-button.button-success, .btn.button-success {
	background: #177d17;
}

button.button-warning, .button.button-warning, input[type=submit].button-warning, input[type=button].button-warning, input[type=reset].button-warning, .docs-navigation a.button-warning, .wp-element-button.button-warning, .btn.button-warning {
	background: #8a6a0a;
}

button.button-alert, .button.button-alert, input[type=submit].button-alert, input[type=button].button-alert, input[type=reset].button-alert, .docs-navigation a.button-alert, .wp-element-button.button-alert, .btn.button-alert {
	background: #c7254e;
}

button.button-link, .button.button-link, input[type=submit].button-link, input[type=button].button-link, input[type=reset].button-link, .docs-navigation a.button-link, .wp-element-button.button-link, .btn.button-link {
	color: var(--button-link-text);
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(0, 0, 0, 0);
}

button.button-link svg, .button.button-link svg, input[type=submit].button-link svg, input[type=button].button-link svg, input[type=reset].button-link svg, .docs-navigation a.button-link svg, .wp-element-button.button-link svg, .btn.button-link svg {
	fill: var(--button-link-text);
}

button.button-link:hover, .button.button-link:hover, input[type=submit].button-link:hover, input[type=button].button-link:hover, input[type=reset].button-link:hover, .docs-navigation a.button-link:hover, .wp-element-button.button-link:hover, .btn.button-link:hover {
	color: var(--color-link-hover);
}

.segmented-buttons {
	display: inline-flex;
	margin: 0;
	padding: 0;
	line-height: 1;
}

.segmented-buttons > .button {
	border-radius: 0;
	margin: 0;
	box-shadow: none;
	font-weight: 400;
	border: 1px solid var(--color-border);
	background-color: var(--button-secondary-bg, var(--color-background));
	color: var(--button-secondary-text, var(--color-text));
	transition: background-color .2s ease, color .2s ease, border-color .2s ease, z-index .2s ease;
}

.segmented-buttons > .button:not(:first-child) {
	margin-left: -1px;
}

.segmented-buttons > .button:first-child {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.segmented-buttons > .button:last-child {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.segmented-buttons > .button:hover:not(.current) {
	background-color: var(--component-hover-bg, rgba(0, 0, 0, .05));
	color: var(--button-secondary-text, var(--color-text));
	text-decoration: none;
	box-shadow: none;
	position: relative;
	z-index: 1;
}

.segmented-buttons > .button.current, .segmented-buttons > .button[aria-current=page] {
	background-color: var(--button-primary-bg);
	color: var(--button-primary-text);
	border-color: var(--button-primary-border);
	font-weight: 500;
	position: relative;
	z-index: 2;
}

.segmented-buttons > .button.current.button-link, .segmented-buttons > .button[aria-current=page].button-link {
	background-color: var(--button-primary-bg);
	color: var(--button-primary-text);
	border-color: var(--button-primary-border);
	text-decoration: none;
}

.segmented-buttons > .button.current:hover, .segmented-buttons > .button[aria-current=page]:hover {
	background-color: var(--button-primary-bg);
	color: var(--button-primary-text);
}

.segmented-buttons > .button.disabled, .segmented-buttons > .button[disabled] {
	cursor: not-allowed;
	background-color: var(--button-secondary-bg, var(--color-background));
	color: var(--color-text-disabled);
	position: relative;
	z-index: 0;
}

.component {
	background-color: var(--component-bg);
	border-color: var(--component-border);
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
}

main.wp-block-group {
	margin-top: 20px !important;
}

.wp-block-column {
	word-break: normal;
}

:where(.wp-site-blocks) > * {
	margin-block-start: 0;
}

@media (max-width: 767px) {
	.has-global-padding {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	main.wp-block-group {
		margin-top: 0 !important;
		padding-top: 10px !important;
	}
	
	:root :where(.wp-block-columns-is-layout-flex) {
		gap: 10px;
	}
}

header.wp-block-template-part {
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .14), 0 2px 1px -1px rgba(0, 0, 0, .12), 0 1px 3px 0 rgba(0, 0, 0, .2);
	position: relative;
	background-color: var(--color-header-bg);
	z-index: 999;
}

.docs-category-icon-container {
	margin: 0;
	border: .5px solid var(--color-border-icon);
	border-radius: 50%;
	padding: .5em;
	line-height: 1;
}

@media (max-width: 767px) {
	.wp-block-site-logo .custom-logo {
		width: 40px;
		height: 40px !important;
		max-width: none;
		object-fit: cover;
		object-position: left center;
	}
}

#feature-group {
	position: relative;
	margin-top: 0;
	overflow: hidden;
	background-color: var(--colorcomponent-bg);
}

#feature-group .wp-block-post-featured-image {
	position: absolute;
	z-index: 0;
	object-fit: cover;
	width: 100%;
	height: 100%;
}

#feature-group .wp-block-post-featured-image img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

#feature-group #title-group {
	position: relative;
	z-index: 100;
	margin-top: 0;
}

#feature-group #title-group h1, #feature-group #title-group h2, #feature-group #title-group h3, #feature-group #title-group h4, #feature-group #title-group h5, #feature-group #title-group h6 {
	color: var(--color-text-heading-ondarkbg);
}

main.wp-block-group {
	padding-top: 28px;
	padding-bottom: 28px;
}

.component-toggleselector {
	font-size: .8rem;
	letter-spacing: .1px;
}

.component-toggleselector .toggleselector-options a {
	display: inline-block;
	border: 1px solid var(--color-border);
	background: var(--component-header-bg);
	padding: 0 16px;
	margin-left: -1px;
	position: relative;
	z-index: 1;
	transition: 200ms;
}

.component-toggleselector .toggleselector-options a:hover {
	text-decoration: none;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .14), 0 2px 1px -1px rgba(0, 0, 0, .12), 0 1px 3px 0 rgba(0, 0, 0, .2);
	border-color: var(--form-input-border);
	z-index: 3;
}

.component-toggleselector .toggleselector-options a:first-child {
	border-radius: 4px 0 0 4px;
}

.component-toggleselector .toggleselector-options a:last-child {
	border-radius: 0 4px 4px 0;
}

.component-toggleselector .toggleselector-options a.active {
	background: var(--component-hover-bg);
	border-color: var(--color-link);
	color: var(--color-text-heading);
	z-index: 2;
}

.component-toggleselector .toggleselector-options a.active:hover {
	box-shadow: none;
}

.component-toggleselector header {
	display: none;
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
	position: relative;
}

.entry-content h1 .heading-anchor-link, .entry-content h2 .heading-anchor-link, .entry-content h3 .heading-anchor-link, .entry-content h4 .heading-anchor-link, .entry-content h5 .heading-anchor-link, .entry-content h6 .heading-anchor-link {
	display: inline-block;
	vertical-align: middle;
	margin-left: .5em;
	opacity: 0;
	transition: opacity .2s ease;
	text-decoration: none;
	position: relative;
}

.entry-content h1 .heading-anchor-link svg, .entry-content h2 .heading-anchor-link svg, .entry-content h3 .heading-anchor-link svg, .entry-content h4 .heading-anchor-link svg, .entry-content h5 .heading-anchor-link svg, .entry-content h6 .heading-anchor-link svg {
	width: 1em;
	height: 1em;
	fill: var(--color-link);
	display: inline-block;
	vertical-align: top;
}

.entry-content h1 .heading-anchor-link .anchor-link-copied, .entry-content h2 .heading-anchor-link .anchor-link-copied, .entry-content h3 .heading-anchor-link .anchor-link-copied, .entry-content h4 .heading-anchor-link .anchor-link-copied, .entry-content h5 .heading-anchor-link .anchor-link-copied, .entry-content h6 .heading-anchor-link .anchor-link-copied {
	position: absolute;
	left: 100%;
	top: 50%;
	transform: translateY(-50%);
	margin-left: 10px;
	background-color: #1a1a21;
	color: #fff;
	padding: 4px 8px;
	border-radius: 4px;
	font-size: .8rem;
	font-family: "Geist", "Helvetica Neue", Arial, sans-serif;
	white-space: nowrap;
	z-index: 10;
}

.entry-content h1:hover .heading-anchor-link, .entry-content h2:hover .heading-anchor-link, .entry-content h3:hover .heading-anchor-link, .entry-content h4:hover .heading-anchor-link, .entry-content h5:hover .heading-anchor-link, .entry-content h6:hover .heading-anchor-link {
	opacity: 1;
}

.zoom:hover {
	cursor: zoom-in;
}

.zoomImg {
	background: var(--component-bg);
}

#videoPlayer {
	width: 100%;
	min-height: 400px;
	margin-bottom: 1rem;
}

.badge {
	display: inline-block;
	font-size: .8rem;
	letter-spacing: .1px;
	font-family: "Geist", "Helvetica Neue", Arial, sans-serif;
	color: #fff;
	background: #1a1a21;
	border-radius: 2px;
	padding: 0 8px;
	vertical-align: middle;
	position: relative;
	top: -2px;
}

.badge.badge-info, .callout-info .badge {
	background: #007db3;
}

.badge.badge-success, .callout-success .badge {
	background: #177d17;
}

.badge.badge-warning, .callout-warning .badge {
	background: #8a6a0a;
}

.badge.badge-danger, .callout-danger .badge {
	background: #c7254e;
}

.modal-title {
	margin-top: 0;
}

.modal-header {
	border-color: var(--color-border);
}

.modal-header .btn-close {
	margin: inherit;
	opacity: 1;
	background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2030%2030%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3A%23ffffff%3B%7D%3C%2Fstyle%3E%3Cpolygon%20class%3D%22st0%22%20points%3D%2230%205%2025%200%2015%2010%205%200%200%205%2010%2015%200%2025%205%2030%2015%2020%2025%2030%2030%2025%2020%2015%22%2F%3E%3C%2Fsvg%3E");
}

.modal-header .btn-close.nitro-lazy {
	background-image: none !important;
}

.modal-footer {
	border-color: var(--color-border);
}

.modal-content {
	background-color: var(--color-background);
	border-color: var(--color-border);
}

.modal-content h3:first-child {
	margin-top: 0;
}

.component-callout, .alert {
	border: 1px solid var(--callout-default-border);
	border-radius: 4px;
	background-color: var(--callout-default-bg);
	padding: 12px;
	margin: 1rem 0;
	color: var(--color-text);
}

.component-callout .badge, .alert .badge {
	float: left;
	line-height: inherit;
	top: 2px;
	margin-right: .5rem;
}

.component-callout *:last-child, .alert *:last-child {
	margin-bottom: 0;
}

.component-callout *:first-child, .alert *:first-child {
	margin-top: 0;
}

.component-callout *:first-of-type, .alert *:first-of-type {
	margin-top: 0;
}

.component-callout.callout-code, .alert.callout-code {
	font-family: "Geist Mono", "Courier New", monospace;
}

.component-callout.callout-info, .component-callout.alert-info, .alert.callout-info, .alert.alert-info {
	border-color: var(--callout-info-border);
	background-color: var(--callout-info-bg);
}

.component-callout.callout-success, .component-callout.alert-success, .alert.callout-success, .alert.alert-success {
	border-color: var(--callout-success-border);
	background-color: var(--callout-success-bg);
}

.component-callout.callout-warning, .component-callout.alert-warning, .alert.callout-warning, .alert.alert-warning {
	border-color: var(--callout-warning-border);
	background-color: var(--callout-warning-bg);
}

.component-callout.callout-danger, .component-callout.alert-danger, .alert.callout-danger, .alert.alert-danger {
	border-color: var(--callout-danger-border);
	background-color: var(--callout-danger-bg);
}

.component-callout.callout-status-designation, .alert.callout-status-designation {
	border: 2px solid var(--callout-status-border);
	background-color: var(--component-bg);
	position: relative;
	padding-left: 0;
	display: flex;
	flex-direction: row;
	align-items: stretch;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .14), 0 2px 1px -1px rgba(0, 0, 0, .12), 0 1px 3px 0 rgba(0, 0, 0, .2);
}

.component-callout.callout-status-designation::before, .alert.callout-status-designation::before {
	content: "UAT";
	display: block;
	position: relative;
	padding: 4px 6px;
	background-color: var(--callout-status-label-bg);
	color: var(--callout-status-label-text);
	font-size: .8rem;
	letter-spacing: .1px;
	margin: -12px 12px -12px 0;
	display: flex;
	align-items: center;
}

.component-callout.callout-tt-dev, .alert.callout-tt-dev {
	border: 1px solid var(--callout-warning-border);
	background-color: var(--callout-warning-bg);
	position: relative;
	padding-top: 24px;
}

.component-callout.callout-tt-dev::before, .alert.callout-tt-dev::before {
	content: "TT dev/debug/to-do note";
	display: block;
	position: absolute;
	padding: 4px 8px 4px 6px;
	line-height: 1;
	left: 0;
	top: 0;
	background-color: var(--callout-status-label-bg);
	color: var(--callout-status-label-text);
	font-size: .8rem;
	letter-spacing: .1px;
	text-align: center;
	vertical-align: middle;
	border-radius: 0 0 8px 0;
}

.wp-block-code {
	padding: inherit;
	background-color: inherit;
}

.wp-block-code code {
	font-size: .8rem;
	letter-spacing: .1px;
	border: 1px solid var(--color-border);
	border-radius: 4px;
	padding: 12px;
	width: 100%;
	background-color: var(--pre-bg);
	color: var(--pre-text);
}

pre code {
	font-size: .8rem;
	letter-spacing: .1px;
	border: 1px solid var(--color-border);
	border-radius: 4px;
	padding: 12px;
	width: 100%;
	background-color: var(--pre-bg);
	color: var(--pre-text);
	display: block;
}

.card {
	border: 1px solid var(--component-border);
	border-radius: 4px;
	background-color: var(--component-bg);
}

.component-tabs {
	margin: 1rem 0;
}

ul.nav-tabs {
	padding: 0;
	margin: 0 0 0 0;
	border-bottom: 1px solid var(--color-border);
	list-style: none;
	display: flex;
	font-size: 1rem;
	letter-spacing: 0;
	position: relative;
	z-index: 2;
	top: 1px;
}

ul.nav-tabs > li {
	margin: 0 4px -1px 0;
	padding: 0;
	border: 1px solid var(--color-border);
	border-bottom: 0;
	border-radius: 4px 4px 0 0;
	background: var(--component-header-bg);
	font-weight: normal;
	position: relative;
}

ul.nav-tabs > li a {
	display: block;
	padding: 8px 16px;
	margin: 0;
	border-radius: 4px 4px 0 0;
}

ul.nav-tabs > li a:hover {
	cursor: pointer;
	text-decoration: none;
	background: var(--component-hover-bg);
	background: linear-gradient(0deg, rgba(224, 246, 255, 0) 0%, var(--component-hover-bg) 100%);
}

ul.nav-tabs > li.active, ul.nav-tabs > li.ui-state-active {
	background: var(--component-bg);
	font-weight: 500;
	height: inherit;
	top: 0;
}

ul.nav-tabs > li.active a, ul.nav-tabs > li.ui-state-active a {
	color: var(--color-text);
}

ul.nav-tabs > li.active a:hover, ul.nav-tabs > li.ui-state-active a:hover {
	cursor: default;
	background: inherit;
}

.tabs-content {
	padding: 12px;
	border: 1px solid var(--color-border);
	background: var(--component-bg);
	position: relative;
	z-index: 1;
}

.tabs-content .active::before {
	display: none;
}

.wp-block-footnotes {
	border-top: 1px solid var(--color-border);
	font-size: .8rem;
	letter-spacing: .1px;
}

.wp-block-file {
	display: flex;
	align-items: center;
}

.wp-block-file:not(.wp-element-button) {
	font-size: inherit;
}

.moove-gdpr-branding-cnt {
	display: none;
}

.single-release-note table#example {
	font-size: .8rem;
	letter-spacing: .1px;
}

.tt-row-hidden {
	display: none;
}

.ttdoc-release_notes-nav .nav-tabs li a {
	cursor: pointer;
}

.ttdoc-release_notes-nav .nav-tabs li.active {
	border-bottom: 2px solid #0073aa;
}

.release-notes-taxonomy .wp-block-post-terms {
	font-weight: normal;
}

.release-notes-taxonomy .wp-block-post-terms a {
	color: inherit;
	text-decoration: none;
}

#displaySettingsToggle {
	text-indent: -9999px;
	overflow: hidden;
	background-image: url("https://cdn-ilenfnc.nitrocdn.com/QgavkYsdtUXegIQXnwWznQJorKpmkqJb/assets/images/source/rev-e48ea0c/library.tradingtechnologies.com/wp-content/themes/twentytwentyfive-child-tt/assets/images/icon-eye-settings.svg");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 24px 24px;
}

#displaySettingsToggle.nitro-lazy {
	background-image: none !important;
}

@media (max-width: 767px) {
	#displaySettingsToggle {
		margin-left: 0;
		margin-right: 0;
	}
}

.display-settings-container {
	position: relative;
	margin-left: 8px;
	margin-right: 8px;
}

.display-settings-container .dropdown-menu {
	background-color: var(--component-bg);
	border: 1px solid var(--component-border);
	border-radius: 4px;
	padding: 16px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2);
	color: var(--color-text);
	width: 16.25rem !important;
	max-width: 90vw;
}

.display-settings-container .dropdown-menu h6 {
	margin-top: 0;
}

.display-settings-container .dropdown-menu hr {
	margin: 1rem 0;
	border: 0;
	border-top: 1px solid var(--color-border);
}

.form-check-input {
	margin-top: .4em;
}

.magnifier-glass {
	position: fixed;
	border: 2px solid var(--color-text);
	border-radius: 5%;
	cursor: none;
	width: 450px;
	height: 450px;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, .4);
	opacity: 0;
	transition: opacity .2s ease-out;
	display: none;
	pointer-events: none;
	box-shadow: 0 4px 6px 0 rgba(0, 0, 0, .14), 0 3px 3px -2px rgba(0, 0, 0, .12), 0 1px 8px 0 rgba(0, 0, 0, .2);
	transform: translate(-50%, -50%);
}

.magnifier-glass.is-visible {
	opacity: 1;
}

body.dark-mode .magnifier-glass {
	border: 2px solid var(--color-text-heading);
}

.docs-main-content img {
	cursor: zoom-in;
}

body.full-width-content main.wp-block-group {
	max-width: none !important;
}

form.wp-block-search .wp-block-search__inside-wrapper {
	padding: 0;
	border: 0;
}

form.wp-block-search input {
	font-size: 1.25rem;
	height: 40px;
	width: 210px;
	margin-right: -4px;
	z-index: 1;
	flex-grow: 1;
}

.site-header form.wp-block-search input {
	font-size: 1rem;
	letter-spacing: 0;
}

form.wp-block-search button, form.wp-block-search .wp-block-search__button {
	background-color: var(--button-primary-bg);
	color: var(--button-primary-text);
	padding: 0;
	background-image: url("https://cdn-ilenfnc.nitrocdn.com/QgavkYsdtUXegIQXnwWznQJorKpmkqJb/assets/images/source/rev-e48ea0c/library.tradingtechnologies.com/wp-content/themes/twentytwentyfive-child-tt/assets/images/icon-search-white.svg") !important;
	background-repeat: no-repeat !important;
	background-position: 50% 50% !important;
	background-size: 22px 22px !important;
	height: 40px;
	width: 40px;
	border-radius: 2px;
	margin: 0;
	text-indent: -9999px;
	overflow: hidden;
	z-index: 2;
	position: relative;
}

form.wp-block-search button.nitro-lazy, form.wp-block-search .wp-block-search__button.nitro-lazy {
	background-image: none !important;
}

form.wp-block-search button svg, form.wp-block-search .wp-block-search__button svg {
	display: none;
}

.wp-block-search__inside-wrapper {
	display: flex;
	flex: auto;
	flex-wrap: nowrap;
	max-width: 100%;
}

#search-headline {
	font-size: 2.441rem;
	font-weight: 500;
	margin-bottom: 1.5rem;
	border-bottom: 0;
	padding-bottom: 0;
}

#search-headline .search-query-term {
	font-style: italic;
}

.search-wrapper .wp-block-search {
	position: relative;
	margin-bottom: 2rem;
}

.search-wrapper #facets-fieldset {
	margin-bottom: 2rem;
	margin-top: -2.5rem;
	border-top: 0;
}

.search-wrapper #facets-fieldset legend {
	font-size: .8rem;
	letter-spacing: .1px;
}

.search-wrapper #facets-fieldset #facets-container ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
}

.search-wrapper #facets-fieldset #facets-container li {
	margin: 0;
}

.search-wrapper #facets-fieldset #facets-container li a {
	display: inline-block;
	padding: 6px 16px;
	font-size: .8rem;
	letter-spacing: .1px;
	text-decoration: none;
	background: var(--component-header-bg);
	border: 1px solid var(--color-border);
	border-radius: 4px;
	color: var(--color-text);
	transition: all .2s ease;
	background: none;
	padding-right: 16px;
}

.search-wrapper #facets-fieldset #facets-container li a:hover {
	border-color: var(--form-input-border);
	background: var(--component-hover-bg);
	text-decoration: none;
}

.search-wrapper #facets-fieldset #facets-container li a.active {
	background: var(--component-hover-bg);
	border-color: var(--color-link);
	color: var(--color-text-heading);
	font-weight: 500;
}

.search-wrapper #results-container .search-results-list, .search-wrapper .search-results .search-results-list {
	margin: 0;
	padding: 0;
}

.search-wrapper #results-container .search-results-list .search-result-item, .search-wrapper .search-results .search-results-list .search-result-item {
	margin: 0 0 2rem 0;
	list-style: none;
}

.search-wrapper #results-container .search-results-list .search-result-item .result-title, .search-wrapper .search-results .search-results-list .search-result-item .result-title {
	margin: 0 0 .25rem 0;
}

.search-wrapper #results-container .search-results-list .search-result-item .result-title a, .search-wrapper .search-results .search-results-list .search-result-item .result-title a {
	text-decoration: none;
	background: none;
	padding-right: 0;
}

.search-wrapper #results-container .search-results-list .search-result-item .result-title a:hover, .search-wrapper .search-results .search-results-list .search-result-item .result-title a:hover {
	text-decoration: underline;
}

.search-wrapper #results-container .search-results-list .search-result-item .permalink, .search-wrapper .search-results .search-results-list .search-result-item .permalink {
	margin-top: 0;
	font-size: .8rem;
	letter-spacing: .1px;
	line-height: 1.25;
}

.search-wrapper #results-container .search-results-list .search-result-item .wp-block-post-excerpt, .search-wrapper #results-container .search-results-list .search-result-item .excerpt, .search-wrapper .search-results .search-results-list .search-result-item .wp-block-post-excerpt, .search-wrapper .search-results .search-results-list .search-result-item .excerpt {
	margin-top: 0;
	font-size: .8rem;
	letter-spacing: .1px;
}

.docs-accordion-wrapper {
	border: 1px solid var(--component-border);
	border-radius: 4px;
	overflow: hidden;
	background-color: var(--component-bg);
}

.docs-accordion-wrapper details {
	margin-bottom: 0;
}

.docs-accordion-wrapper .docs-accordion-pane {
	border-bottom: 1px solid var(--component-border);
}

.docs-accordion-wrapper .docs-accordion-pane:last-child {
	border-bottom: none;
}

.docs-accordion-wrapper .docs-accordion-pane-title {
	display: flex;
	align-items: center;
	gap: 12px;
	padding: 12px 45px 12px 16px;
	font-weight: 600;
	cursor: pointer;
	position: relative;
	list-style: none;
	transition: background-color .2s ease;
}

.docs-accordion-wrapper .docs-accordion-pane-title::before {
	content: "+";
	position: absolute;
	right: 16px;
	top: 50%;
	transform: translateY(-50%);
	font-weight: normal;
	transition: transform .2s ease;
}

.docs-accordion-wrapper .docs-accordion-pane-title:hover {
	background-color: var(--component-hover-bg);
}

.docs-accordion-wrapper .docs-accordion-pane-content {
	padding: 0 16px 16px 16px;
}

.docs-accordion-wrapper .docs-accordion-pane[open] > .docs-accordion-pane-title::before {
	transform: translateY(-50%) rotate(45deg);
}

.docs-accordion-wrapper .docs-accordion-category-icon {
	width: 24px;
	height: 24px;
	object-fit: contain;
	flex-shrink: 0;
}

.docs-accordion-wrapper .docs-accordion-title-text {
	flex-grow: 1;
}

.docs-accordion-wrapper .docs-cat-admin-link {
	display: inline-block;
	margin-left: 5px;
	opacity: .4;
	color: inherit;
	text-decoration: none;
	border: none;
	box-shadow: none;
	position: relative;
	z-index: 10;
	transition: opacity .2s ease;
}

.docs-accordion-wrapper .docs-cat-admin-link:hover {
	opacity: 1;
	text-decoration: none;
}

.docs-accordion-wrapper .docs-cat-admin-link .fix-edit-icon {
	vertical-align: baseline;
	display: inline-block;
}

.docs-accordion-wrapper .docs-accordion-sub-pane {
	margin-top: 10px;
	border-left: 2px solid var(--component-border);
	padding-left: 15px;
}

.docs-accordion-wrapper .docs-accordion-sub-pane-title {
	padding: 8px 0;
	font-weight: normal;
	cursor: pointer;
	position: relative;
	list-style: none;
	transition: background-color .2s ease;
}

.docs-accordion-wrapper .docs-accordion-sub-pane-title::before {
	content: "+";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	font-weight: normal;
	transition: transform .2s ease;
}

.docs-accordion-wrapper .docs-accordion-sub-pane-title:hover {
	background-color: var(--component-hover-bg);
}

.docs-accordion-wrapper .docs-accordion-sub-pane[open] > .docs-accordion-sub-pane-title::before {
	transform: translateY(-50%) rotate(45deg);
}

.docs-accordion-wrapper .docs-article-list {
	list-style: none;
	padding: 0;
	margin: 8px 0 0 10px;
}

.docs-accordion-wrapper .docs-article-list li {
	margin-bottom: 1em;
	line-height: 1.25;
}

.docs-accordion-wrapper .docs-article-list li a {
	text-decoration: none;
}

.docs-accordion-wrapper .docs-article-list li a:hover {
	text-decoration: underline;
}

.docs-accordion-wrapper .docs-article-list .is-current-article a {
	font-weight: 700;
	color: var(--color-text-heading);
}

.docs-accordion-wrapper .docs-no-content-notice {
	font-style: italic;
	color: #343339;
	padding: 10px 0;
}

.docs-accordion-wrapper .docs-accordion-mobile-toggle {
	display: none;
}

@media (max-width: 767px) {
	.docs-accordion-wrapper {
		border: none;
		background-color: rgba(0, 0, 0, 0);
		overflow: visible;
	}
	
	.docs-accordion-wrapper .docs-accordion-mobile-toggle {
		display: flex;
		align-items: center;
		justify-content: center;
		position: fixed;
		top: 70px;
		right: 10px;
		z-index: 1001;
		width: 40px;
		height: 40px;
		padding: 0;
		border: 1px solid var(--color-border);
		background-color: var(--component-bg);
		border-radius: 4px;
		cursor: pointer;
	}
	
	.docs-accordion-wrapper .docs-accordion-mobile-toggle[aria-expanded=true] {
		box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .14), 0 3px 3px -2px rgba(0, 0, 0, .12), 0 1px 8px 0 rgba(0, 0, 0, .2);
	}
	
	.docs-accordion-wrapper .docs-accordion-mobile-toggle .hamburger-box {
		width: 24px;
		height: 24px;
		position: relative;
	}
	
	.docs-accordion-wrapper .docs-accordion-mobile-toggle .hamburger-inner {
		top: 50%;
		margin-top: -1px;
	}
	
	.docs-accordion-wrapper .docs-accordion-mobile-toggle .hamburger-inner, .docs-accordion-wrapper .docs-accordion-mobile-toggle .hamburger-inner::before, .docs-accordion-wrapper .docs-accordion-mobile-toggle .hamburger-inner::after {
		width: 24px;
		height: 2px;
		background-color: var(--color-text);
		border-radius: 2px;
		position: absolute;
		left: 0;
		transition-property: transform;
		transition-duration: .15s;
		transition-timing-function: ease;
	}
	
	.docs-accordion-wrapper .docs-accordion-mobile-toggle .hamburger-inner::before, .docs-accordion-wrapper .docs-accordion-mobile-toggle .hamburger-inner::after {
		content: "";
		display: block;
	}
	
	.docs-accordion-wrapper .docs-accordion-mobile-toggle .hamburger-inner::before {
		top: -8px;
	}
	
	.docs-accordion-wrapper .docs-accordion-mobile-toggle .hamburger-inner::after {
		bottom: -8px;
	}
	
	.docs-accordion-wrapper .docs-accordion-content-panel {
		position: fixed;
		top: 0;
		left: 0;
		width: 300px;
		height: 100%;
		background-color: var(--component-bg);
		z-index: 1000;
		transform: translateX(-100%);
		transition: transform .3s ease;
		overflow-y: auto;
		padding: 0;
		border-right: 1px solid var(--component-border);
		box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .14), 0 3px 3px -2px rgba(0, 0, 0, .12), 0 1px 8px 0 rgba(0, 0, 0, .2);
	}
	
	.docs-accordion-wrapper.is-mobile-menu-open .docs-accordion-content-panel {
		transform: translateX(0);
	}
	
	.docs-accordion-wrapper.is-mobile-menu-open .docs-accordion-mobile-toggle .hamburger-inner {
		transform: rotate(45deg);
	}
	
	.docs-accordion-wrapper.is-mobile-menu-open .docs-accordion-mobile-toggle .hamburger-inner::before {
		top: 0;
		transform: rotate(-90deg);
	}
	
	.docs-accordion-wrapper.is-mobile-menu-open .docs-accordion-mobile-toggle .hamburger-inner::after {
		bottom: 0;
		opacity: 0;
	}
}

.docs-grid-controls {
	text-align: right;
	position: absolute;
	right: 0;
	z-index: 100;
	top: -40px;
}

.docs-grid-height-toggle {
	background-color: rgba(0, 0, 0, 0);
	border: 0;
	border-radius: 4px;
	padding: 8px;
	cursor: pointer;
	line-height: 1;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transition: background-color .2s ease;
	position: relative;
	width: 34px;
	height: 34px;
}

.docs-grid-height-toggle:hover {
	background-color: var(--component-hover-bg);
}

.docs-grid-height-toggle::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 16px;
	height: 16px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.wp-block-twentytwentyfive-child-tt-docs-grid {
	position: relative;
}

.wp-block-twentytwentyfive-child-tt-docs-grid .docs-grid-height-toggle::before {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3e%3cpath fill='%23007db3' d='M112 288L112 448C112 456.8 119.2 464 128 464L512 464C520.8 464 528 456.8 528 448L528 288L112 288zM64 192C64 156.7 92.7 128 128 128L512 128C547.3 128 576 156.7 576 192L576 448C576 483.3 547.3 512 512 512L128 512C92.7 512 64 483.3 64 448L64 192z'/%3e%3c/svg%3e");
}

.wp-block-twentytwentyfive-child-tt-docs-grid.cards-expanded .docs-grid-height-toggle::before {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3e%3cpath fill='%23007db3' d='M64 488C64 474.7 74.7 464 88 464L552 464C565.3 464 576 474.7 576 488C576 501.3 565.3 512 552 512L88 512C74.7 512 64 501.3 64 488z'/%3e%3c/svg%3e");
	top: 9px;
}

.docs-grid-wrapper {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	align-items: stretch;
}

.docs-grid-wrapper.has-max-height .docs-grid-card {
	max-height: var(--card-max-height, 380px);
}

.docs-grid-wrapper.is-expanded .docs-grid-card {
	max-height: 1500px;
	overflow-y: visible;
}

.docs-grid-wrapper.is-expanded .docs-grid-card::after {
	opacity: 0;
}

.docs-grid-wrapper .docs-grid-card {
	border: 1px solid var(--component-border);
	border-radius: 4px;
	background-color: var(--component-bg);
	padding: 20px;
	flex: 1 1 300px;
	display: flex;
	flex-direction: column;
	overflow-y: auto;
	position: relative;
	transition: max-height .5s ease-in-out;
}

.docs-grid-wrapper .docs-grid-card-header {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-bottom: 15px;
	border-bottom: 1px solid var(--component-border);
	padding-bottom: 10px;
}

.docs-grid-wrapper .docs-grid-card-icon {
	width: 24px;
	height: 24px;
	object-fit: contain;
	flex-shrink: 0;
}

.docs-grid-wrapper .docs-grid-card-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.25em;
	flex-grow: 1;
}

.docs-grid-wrapper .docs-grid-card-content {
	flex-grow: 1;
	max-height: 100%;
	overflow-y: auto;
	padding-bottom: 30px;
	overflow-x: hidden;
	-ms-overflow-style: none;
	scrollbar-width: none;
}

.docs-grid-wrapper .docs-grid-card-content::-webkit-scrollbar {
	display: none;
}

.docs-grid-wrapper .docs-grid-card::after {
	content: "";
	position: absolute;
	bottom: 20px;
	left: 0;
	width: 100%;
	height: 50px;
	background: linear-gradient(to bottom, transparent, var(--component-bg));
	pointer-events: none;
	transition: opacity .3s ease-in-out;
}

.docs-grid-wrapper .docs-accordion-sub-pane {
	margin-top: 10px;
	border-left: 2px solid var(--component-border);
	padding-left: 15px;
}

.docs-grid-wrapper .docs-accordion-sub-pane-title {
	padding: 8px 0;
	cursor: pointer;
	position: relative;
	list-style: none;
	transition: background-color .2s ease;
}

.docs-grid-wrapper .docs-accordion-sub-pane-title::before {
	content: "+";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	font-weight: normal;
	transition: transform .2s ease;
}

.docs-grid-wrapper .docs-accordion-sub-pane-title:hover {
	background-color: var(--component-hover-bg);
}

.docs-grid-wrapper .docs-accordion-sub-pane[open] > .docs-accordion-sub-pane-title::before {
	transform: translateY(-50%) rotate(45deg);
}

.docs-grid-wrapper .docs-article-list {
	list-style: none;
	padding: 0;
	margin: 8px 0 0 10px;
}

.docs-grid-wrapper .docs-article-list.docs-article-list-top-level {
	margin-left: 0;
	padding-left: 0;
}

.docs-grid-wrapper .docs-article-list li {
	margin-bottom: 8px;
}

.docs-grid-wrapper .docs-article-list li a {
	text-decoration: none;
}

.docs-grid-wrapper .docs-article-list li a:hover {
	text-decoration: underline;
}

@media (max-width: 767px) {
	.docs-grid-wrapper {
		gap: 10px;
	}
}

.docs-breadcrumbs-nav {
	font-size: .8rem;
	letter-spacing: .1px;
	padding: 10px 0;
	margin-bottom: 20px;
	border-bottom: 1px solid var(--color-border);
}

.docs-breadcrumbs-nav a {
	text-decoration: none;
}

.docs-breadcrumbs-nav a:hover {
	text-decoration: underline;
}

.docs-breadcrumbs-nav .breadcrumb-separator {
	margin: 0 8px;
}

.docs-breadcrumbs-nav .breadcrumb-current {
	font-weight: bold;
}

.docs-toc-wrapper {
	position: relative;
}

.docs-toc-wrapper .docs-toc-details {
	border: 1px solid var(--component-border);
	border-radius: 4px;
	background-color: var(--component-bg);
}

.docs-toc-wrapper .docs-toc-title {
	padding: 12px 45px 12px 16px;
	font-weight: 600;
	cursor: pointer;
	position: relative;
	list-style: none;
	transition: background-color .2s ease;
	font-size: 1.1em;
	margin: 0;
}

.docs-toc-wrapper .docs-toc-title::before {
	content: "+";
	position: absolute;
	right: 16px;
	top: 50%;
	transform: translateY(-50%);
	font-weight: normal;
	transition: transform .2s ease;
}

.docs-toc-wrapper .docs-toc-title:hover {
	background-color: var(--component-hover-bg);
}

.docs-toc-wrapper .docs-toc-details[open] > .docs-toc-title::before {
	transform: translateY(-50%) rotate(45deg);
}

.docs-toc-wrapper .docs-toc-content {
	padding: 0 20px 20px 20px;
}

.docs-toc-wrapper .docs-toc-list {
	counter-reset: toc-counter;
	padding-left: 0;
	list-style-type: none;
	margin: 0;
	margin-top: 15px;
}

.docs-toc-wrapper .docs-toc-list li {
	counter-increment: toc-counter;
	margin-bottom: 10px;
	margin-top: 0;
}

.docs-toc-wrapper .docs-toc-list li::before {
	content: counters(toc-counter, ".") ". ";
}

.docs-toc-wrapper .docs-toc-list li a {
	text-decoration: none;
}

.docs-toc-wrapper .docs-toc-list li a:hover {
	text-decoration: underline;
}

.docs-toc-wrapper .docs-toc-list li ol {
	list-style-type: none;
	padding-left: 20px;
	margin: 0;
	counter-reset: toc-counter;
	margin-top: 10px;
}

.docs-category-content-wrapper .category-articles-list .category-article-item {
	border-bottom: 1px solid var(--component-border);
	padding-bottom: 1.5em;
	margin-bottom: 1.5em;
}

.docs-category-content-wrapper .category-articles-list .category-article-item:last-child {
	border-bottom: none;
	margin-bottom: 0;
}

.docs-category-content-wrapper .category-articles-list .article-title {
	margin-top: 0;
	margin-bottom: .5em;
}

.docs-category-content-wrapper .category-articles-list .article-title a {
	text-decoration: none;
}

.docs-category-content-wrapper .category-articles-list .article-excerpt {
	font-size: .8rem;
	letter-spacing: .1px;
}

.docs-category-content-wrapper .subcategories-title {
	margin-top: 1.5em;
	margin-bottom: 1em;
	font-size: 1.75em;
	border-top: 2px solid var(--component-border);
	padding-top: 1em;
}

.docs-category-content-wrapper .docs-accordion-sub-pane {
	border: 1px solid var(--component-border);
	border-radius: 4px;
	margin-bottom: 10px;
	padding: 0;
}

.docs-category-content-wrapper .docs-accordion-sub-pane .docs-accordion-sub-pane {
	margin: 0 -1px 16px 16px;
}

.docs-category-content-wrapper .docs-accordion-sub-pane-title {
	padding: 12px 16px;
	font-weight: 600;
	cursor: pointer;
	position: relative;
	list-style: none;
	transition: background-color .2s ease;
}

.docs-category-content-wrapper .docs-accordion-sub-pane-title::before {
	content: "+";
	position: absolute;
	right: 16px;
	top: 50%;
	transform: translateY(-50%);
	font-weight: normal;
	transition: transform .2s ease;
}

.docs-category-content-wrapper .docs-accordion-sub-pane-title:hover {
	background-color: var(--component-hover-bg);
}

.docs-category-content-wrapper .docs-accordion-sub-pane[open] > .docs-accordion-sub-pane-title::before {
	transform: translateY(-50%) rotate(45deg);
}

.docs-category-content-wrapper .docs-accordion-sub-pane .docs-article-list {
	list-style: none;
	padding: 0 16px 16px 32px;
	margin: 0;
}

.docs-category-content-wrapper .docs-accordion-sub-pane .docs-article-list li {
	margin-bottom: 8px;
}

.docs-category-content-wrapper .docs-accordion-sub-pane .docs-article-list li a {
	text-decoration: none;
}

.docs-category-content-wrapper .docs-accordion-sub-pane .docs-article-list li a:hover {
	text-decoration: underline;
}

.release-notes-table-block-wrapper #release-notes-table {
	font-size: .8rem;
	letter-spacing: .1px;
}

.release-notes-table-block-wrapper #release-notes-table th {
	background-color: var(--component-bg);
}

.release-notes-filter-controls-wrapper .controls-card {
	background-color: var(--component-bg, #fff);
	border-radius: 4px;
	border: 1px solid var(--component-border, #e0e0e0);
	transition: all .2s ease-in-out;
}

.release-notes-filter-controls-wrapper .card-body {
	padding: 1rem;
}

.release-notes-filter-controls-wrapper .label-icon {
	vertical-align: text-bottom;
	color: currentColor;
}

.wp-block-docs-previous-next-links {
	border-top: 1px solid var(--color-border);
	line-height: 1.25;
}

.wp-block-docs-previous-next-links .wp-block-docs-previous-next-links-inner {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.wp-block-docs-previous-next-links .wp-block-docs-previous-next-links-inner .post-navigation-link {
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: 8px;
	flex-grow: 0;
}

.wp-block-docs-previous-next-links .wp-block-docs-previous-next-links-inner .post-navigation-link.no-post {
	flex-grow: 1;
}

.wp-block-docs-previous-next-links .next-post {
	text-align: right;
}

.wp-block-docs-previous-next-links .arrow-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1.2em;
	line-height: 1;
}

.wp-block-docs-previous-next-links .label {
	display: none;
}

.fix-tag-directory-wrapper .controls-card {
	background-color: var(--component-bg);
	border-radius: 4px;
	border: 1px solid var(--component-border);
	transition: all 200ms ease-out;
}

.fix-tag-directory-wrapper .tag-grid {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
	gap: .75rem;
}

.fix-tag-directory-wrapper .tag-grid.view-number {
	grid-template-columns: repeat(auto-fill, minmax(70px, 1fr));
}

.fix-tag-directory-wrapper .tag-grid.view-number .tag-box {
	justify-content: center;
	padding: 0;
	min-height: auto;
}

.fix-tag-directory-wrapper .tag-grid.view-number .tag-name {
	display: none;
}

.fix-tag-directory-wrapper .tag-grid.view-number .tag-number {
	margin-right: 0;
}

.fix-tag-directory-wrapper .tag-grid.view-name .tag-number {
	display: none;
}

.fix-tag-directory-wrapper .tag-box {
	display: flex;
	align-items: center;
	padding: .75rem;
	border-radius: 4px;
	cursor: pointer;
	transition: all 200ms ease-out;
	border: 1px solid var(--color-border);
	background-color: var(--component-bg);
	color: var(--color-text);
	font-weight: 500;
	min-height: 50px;
}

.fix-tag-directory-wrapper .tag-box:hover {
	transform: translateY(-2px);
	border-color: var(--color-link-hover);
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .14), 0 2px 1px -1px rgba(0, 0, 0, .12), 0 1px 3px 0 rgba(0, 0, 0, .2);
}

.fix-tag-directory-wrapper .tag-box.header {
	background-color: var(--component-header-bg);
	border-color: var(--color-border);
}

.fix-tag-directory-wrapper .tag-box.trailer {
	background-color: var(--callout-default-bg);
	border-color: var(--callout-default-border);
}

.fix-tag-directory-wrapper .tag-box.filtered-out {
	display: none;
}

.fix-tag-directory-wrapper .tag-number {
	font-weight: 700;
	margin-right: .5rem;
	flex-shrink: 0;
}

.fix-tag-directory-wrapper .tag-name {
	font-size: .9rem;
	word-break: break-word;
	line-height: 1.2;
}

.tag-modal-header {
	margin-top: 0;
}

#tagModalBody .list-bulleted li, #tagModalBody .list-unstyled li {
	margin-top: 0;
	margin-bottom: 0;
}

.fix-tag-table-editor-ui .components-base-control__field {
	margin-bottom: 0;
}

.fix-tag-table-editor-ui .components-select-control__input {
	min-width: 100px;
}

.fix-tag-table-editor-ui .actions-cell {
	display: flex;
	gap: 4px;
}

.fix-tag-table-editor-ui .actions-cell .components-button {
	min-width: 28px;
}

.fix-tag-table-editor-ui .wp-list-table th.type-col {
	width: 120px;
}

.fix-tag-table-editor-ui .wp-list-table th.value-col {
	width: 40%;
}

.fix-tag-table-editor-ui .wp-list-table th.style-col {
	width: 120px;
}

.fix-tag-table-editor-ui .wp-list-table th.actions-col {
	width: 120px;
}

.fix-tag-table-editor-ui tfoot td {
	padding-top: 12px;
}

.fix-tag-table-wrapper.hide-descriptions .col-definition > * {
	display: none !important;
}

.fix-tag-table-wrapper.hide-descriptions .condition-description {
	display: none !important;
}

.fix-tag-table-wrapper .exchange-filter-directory .button, .fix-tag-table-wrapper .tag-jump-directory a {
	display: inline-block;
	padding: 4px 10px;
	font-size: .9em;
	font-weight: 500;
	background-color: var(--component-bg);
	border: 1px solid var(--color-border);
	border-radius: 4px;
	text-decoration: none;
	transition: all .2s;
}

.fix-tag-table-wrapper .block-controls {
	display: flex;
	flex-direction: column;
	gap: 1rem;
	margin-bottom: 1.5rem;
	padding-bottom: 1rem;
	border-bottom: 1px dashed var(--color-border);
	max-height: 25vh;
	overflow-y: auto;
	position: sticky;
	top: 0;
	padding-top: .5rem;
	background: var(--color-background);
	z-index: 3;
}

.fix-tag-table-wrapper .block-controls .row {
	max-width: 100%;
}

.fix-tag-table-wrapper .description-toggle {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin-bottom: .5rem;
}

.fix-tag-table-wrapper .description-toggle label {
	display: flex;
	align-items: center;
	font-size: .9em;
	font-weight: 500;
	cursor: pointer;
	color: var(--color-text);
}

.fix-tag-table-wrapper .description-toggle input[type=checkbox] {
	cursor: pointer;
}

.fix-tag-table-wrapper .tag-jump-directory, .fix-tag-table-wrapper .exchange-filter-directory {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
}

.fix-tag-table-wrapper .tag-jump-directory a:hover {
	background-color: var(--component-hover-bg);
	border-color: var(--color-link-hover);
	color: var(--color-link-hover);
}

.fix-tag-table-wrapper .exchange-filter-directory .button {
	cursor: pointer;
}

.fix-tag-table-wrapper .exchange-filter-directory .button:hover:not(.current) {
	background-color: var(--component-hover-bg);
	border-color: var(--color-link-hover);
}

.fix-tag-table-wrapper .exchange-filter-directory .button.current {
	background-color: var(--button-primary-bg);
	color: var(--button-primary-text);
	border-color: var(--button-primary-border);
}

.fix-tag-table-wrapper th, .fix-tag-table-wrapper td {
	width: 20%;
}

.fix-tag-table-wrapper .fix-edit-icon-link {
	text-decoration: none;
	border: none;
	box-shadow: none;
	margin-left: 5px;
	display: inline-block;
	vertical-align: baseline;
}

.fix-tag-table-wrapper .fix-edit-icon-link:hover {
	text-decoration: none;
}

.fix-tag-table-wrapper .fix-edit-icon-link:hover .fix-edit-icon {
	opacity: 1;
}

.fix-tag-table-wrapper .fix-edit-icon-link .fix-edit-icon {
	opacity: .4;
	transition: opacity .2s ease;
	vertical-align: baseline;
	display: inline-block;
}

.fix-tag-table-wrapper .component-header:hover, .fix-tag-table-wrapper .component-header:hover + .component-body-row, .fix-tag-table-wrapper .component-body-row:hover {
	outline: 2px solid var(--callout-info-border);
	outline-offset: -1px;
}

.fix-tag-table-wrapper .component-body-row > td {
	padding: 0;
}

.fix-tag-table-wrapper .col-nested-table {
	box-shadow: inset 0px 0px 10px rgba(0, 0, 0, .2), inset 0px 1px 3px rgba(0, 0, 0, .1);
}

.fix-tag-table-wrapper .nested-table {
	margin: 2px;
	width: auto;
	min-width: 95%;
}

.fix-tag-table-wrapper .nested-table .component-header:hover, .fix-tag-table-wrapper .nested-table .component-header:hover + .component-body-row, .fix-tag-table-wrapper .nested-table .component-body-row:hover {
	outline-color: var(--color-link-hover);
}

.fix-tag-table-wrapper .nested-table .component-header:hover .nested-table .component-header:hover, .fix-tag-table-wrapper .nested-table .component-header:hover .nested-table .component-header:hover + .component-body-row, .fix-tag-table-wrapper .nested-table .component-header:hover .nested-table .component-body-row:hover, .fix-tag-table-wrapper .nested-table .component-header:hover + .component-body-row .nested-table .component-header:hover, .fix-tag-table-wrapper .nested-table .component-header:hover + .component-body-row .nested-table .component-header:hover + .component-body-row, .fix-tag-table-wrapper .nested-table .component-header:hover + .component-body-row .nested-table .component-body-row:hover, .fix-tag-table-wrapper .nested-table .component-body-row:hover .nested-table .component-header:hover, .fix-tag-table-wrapper .nested-table .component-body-row:hover .nested-table .component-header:hover + .component-body-row, .fix-tag-table-wrapper .nested-table .component-body-row:hover .nested-table .component-body-row:hover {
	outline-color: #51dadc;
}

.fix-tag-table-wrapper tr.is-repeating-group-part td:first-child {
	padding-left: 2em;
	position: relative;
}

.fix-tag-table-wrapper tr.is-repeating-group-part td:first-child::before {
	content: "↳";
	position: absolute;
	left: 8px;
	top: 8px;
	color: var(--color-text);
	opacity: .6;
}

.fix-tag-table-wrapper tr.is-repeating-group-part.indent-2 td:first-child {
	padding-left: 3.5em;
}

.fix-tag-table-wrapper tr.is-repeating-group-part.indent-2 td:first-child::before {
	left: 2em;
}

.fix-tag-table-wrapper tr.is-repeating-group-part.indent-3 td:first-child {
	padding-left: 5em;
}

.fix-tag-table-wrapper tr.is-repeating-group-part.indent-3 td:first-child::before {
	left: 3.5em;
}

.fix-tag-table-wrapper tr.is-alternate-tag td:first-child {
	padding-left: 2em;
	position: relative;
}

.fix-tag-table-wrapper tr.is-alternate-tag td:first-child::before {
	content: "OR";
	position: absolute;
	left: 8px;
	top: 11px;
	font-size: .7em;
	font-weight: 600;
	color: var(--color-text);
	opacity: .5;
}

.fix-tag-table-wrapper tr.component-header {
	background-color: var(--component-bg);
}

.fix-tag-table-wrapper tr.component-header td, .fix-tag-table-wrapper tr.component-header th {
	border-bottom: 2px solid var(--table-border);
}

.fix-tag-table-wrapper .component-title {
	font-weight: 600;
	position: relative;
	padding-left: 1.5em;
	cursor: pointer;
	display: flex;
	align-items: center;
	text-decoration: underline;
	text-decoration-color: rgba(0, 150, 214, .2);
}

.fix-tag-table-wrapper .component-title:hover {
	color: var(--color-link-hover);
	text-decoration-color: var(--color-link-hover);
}

.fix-tag-table-wrapper .component-title::before {
	content: "";
	background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\"><polygon opacity=\".2\" points=\"8 1.6 2.2 4.6 8 8 13.8 4.6 8 1.6\"/><g fill=\"none\" stroke=\"%23000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.3\"><path d=\"M14,10.7v-5.3c0-.5-.3-.9-.7-1.2l-4.7-2.7c-.4-.2-.9-.2-1.3,0l-4.7,2.7c-.4.2-.7.7-.7,1.2v5.3c0,.5.3.9.7,1.2l4.7,2.7c.4.2.9.2,1.3,0l4.7-2.7c.4-.2.7-.7.7-1.2Z\"/><polyline points=\"2.2 4.6 8 8 13.8 4.6\"/><line x1=\"8\" y1=\"14.7\" x2=\"8\" y2=\"8\"/></g></svg>");
	background-repeat: no-repeat;
	background-size: contain;
	width: 1em;
	height: 1em;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%) rotate(0deg);
	transition: transform .3s ease-in-out;
}

.fix-tag-table-wrapper .component-title[aria-expanded=true]::before {
	transform: translateY(-50%) rotate(90deg);
}

.fix-tag-table-wrapper tr.is-state-filtered-out, .fix-tag-table-wrapper tr.is-message-state-filtered-out {
	display: none;
}

.fix-tag-table-wrapper .state-filter, .fix-tag-table-wrapper .message-state-filter {
	display: inline-flex;
	align-items: center;
	gap: .5em;
}

.fix-tag-table-wrapper .state-filter label, .fix-tag-table-wrapper .message-state-filter label {
	font-size: .9em;
	font-weight: 400;
	color: var(--color-text-light);
}

.fix-tag-table-wrapper .state-filter select, .fix-tag-table-wrapper .message-state-filter select {
	padding: 0;
	border-radius: 4px;
	border: 1px solid var(--color-border);
	background-color: var(--component-bg);
	font-size: .8rem;
	letter-spacing: .1px;
	height: 2em;
}

.fix-tag-table-wrapper .state-filter {
	margin-left: 1.5em;
	margin-top: 4px;
}

.fix-tag-table-wrapper .condition-description, .fix-tag-table-wrapper .additional-notes {
	margin-top: .75rem;
}

.fix-tag-table-wrapper .condition-description p, .fix-tag-table-wrapper .additional-notes p {
	margin-top: .5em;
}

.fix-tag-table-wrapper .condition-description ul:last-child, .fix-tag-table-wrapper .additional-notes ul:last-child {
	margin-bottom: 0;
}

.fix-tag-table-wrapper .additional-notes:first-child, .fix-tag-table-wrapper .additional-notes:first-child :first-child {
	margin-top: 0;
}

.fix-tag-table-wrapper .enumerations-list {
	margin-top: .75rem;
	padding-top: .75rem;
	border-top: 1px dashed var(--color-border);
}

.fix-tag-table-wrapper .enumerations-list:first-child {
	margin-top: 0;
	padding-top: 0;
	border-top: 0;
}

.fix-tag-table-wrapper .enumerations-list ul {
	margin-top: .5rem;
	list-style-type: disc;
	margin-bottom: 0;
}

.fix-tag-table-wrapper .enumerations-list li {
	margin-bottom: .25rem;
}

.table-row-navigator-wrapper .controls-card {
	background-color: var(--component-bg);
	border-radius: 4px;
	border: 1px solid var(--component-border);
	transition: all 200ms ease-out;
}

.table-row-navigator-wrapper .card-body {
	padding: 1rem;
}

.table-row-navigator-wrapper .label-icon {
	position: relative;
	top: -2px;
	margin-right: .5rem;
	fill: currentColor;
}

.table-row-navigator-wrapper .navigator-controls-list {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
	gap: 0;
}

.table-row-navigator-wrapper .navigator-controls-list[data-control-type=dropdown] {
	display: block;
}

.table-row-navigator-wrapper .navigator-controls-list .navigator-controls-header {
	grid-column: 1/-1;
}

.table-row-navigator-wrapper .form-check {
	display: flex;
	align-items: top;
	padding: 0;
}

.table-row-navigator-wrapper .form-check.form-check-all {
	grid-column: 1/-1;
}

.table-row-navigator-wrapper .form-check .form-check-input {
	margin-left: 0;
	flex-shrink: 0;
}

.table-row-navigator-editor-placeholder {
	padding: 20px;
	background-color: var(--component-bg, #f0f0f0);
	border: 1px dashed var(--color-border, #ccc);
	border-radius: 4px;
	text-align: center;
	color: var(--color-text, #333);
}

.table-row-navigator-editor-placeholder p {
	margin: 0;
	font-size: 14px;
}

.table-row-navigator-editor-placeholder .placeholder-text {
	font-size: 12px;
	color: var(--color-text, #666);
	margin-top: 8px;
}

tr.is-hidden {
	display: none !important;
}

ul.tt-advanced-list {
	list-style-type: disc;
}

ol.tt-advanced-list {
	list-style-type: decimal;
}

.editor-styles-wrapper .tt-advanced-list {
	border: 1px dashed var(--color-border);
	border-radius: 4px;
	padding: 1rem 1rem 1rem 2.5rem;
}

.editor-styles-wrapper .tt-advanced-list-item {
	border: 1px dotted var(--color-border);
	border-radius: 2px;
	padding: .5rem;
	background-color: rgba(0, 0, 0, .01);
}

.editor-styles-wrapper .tt-advanced-list-item:hover {
	border-color: var(--color-link);
}

.in-app-help .in-app-header {
	display: flex;
	justify-content: space-between;
	padding: 10px;
}

.in-app-help .inapp-header-right {
	gap: 0;
	justify-content: flex-end;
}

.in-app-help .display-settings-container {
	margin: 0;
}

.in-app-help .inapp-content-container {
	padding: 10px;
}

.in-app-help .docs-page-container {
	align-items: flex-start;
	gap: 10px;
}

.in-app-help #docs-sidebar {
	flex: 1;
}

.in-app-help .docs-main-content {
	flex: 2;
}

@media (max-width: 767px) {
	.in-app-help .docs-main-content {
		flex: auto;
	}
}

.in-app-help .docs-breadcrumbs-nav {
	padding-top: 0;
}

.in-app-help #moove_gdpr_cookie_info_bar {
	display: none;
}

.swagger-ui-container-manual {
	font-family: sans-serif;
	color: var(--color-text-heading);
	line-height: 1.5;
}

.swagger-ui-container-manual .swagger-ui .scheme-container {
	background-color: var(--component-bg);
}

.swagger-ui-container-manual .swagger-ui .opblock-description-wrapper, .swagger-ui-container-manual .swagger-ui .opblock-external-docs-wrapper, .swagger-ui-container-manual .swagger-ui .opblock-title_normal, .swagger-ui-container-manual .swagger-ui, .swagger-ui-container-manual .swagger-ui a.nostyle, .swagger-ui-container-manual .swagger-ui a.nostyle:visited, .swagger-ui-container-manual .swagger-ui .opblock .opblock-summary-description, .swagger-ui-container-manual .swagger-ui .opblock-description-wrapper p, .swagger-ui-container-manual .swagger-ui .opblock-external-docs-wrapper p, .swagger-ui-container-manual .swagger-ui .opblock-title_normal p, .swagger-ui-container-manual .swagger-ui table thead tr td, .swagger-ui-container-manual .swagger-ui table thead tr th, .swagger-ui-container-manual .swagger-ui table.headers td, .swagger-ui-container-manual .swagger-ui [class^=parameter], .swagger-ui-container-manual .swagger-ui [class^=response-col], .swagger-ui-container-manual .swagger-ui section h3, .swagger-ui-container-manual .swagger-ui .tab li button.tablinks, .swagger-ui-container-manual .swagger-ui .responses-inner h4, .swagger-ui-container-manual .swagger-ui .responses-inner h5 {
	color: var(--color-text);
}

.swagger-ui-container-manual h1, .swagger-ui-container-manual h2, .swagger-ui-container-manual h3, .swagger-ui-container-manual h4, .swagger-ui-container-manual h5, .swagger-ui-container-manual h6 {
	font-family: sans-serif;
	color: var(--color-text-heading);
	margin: 20px 0;
}

.swagger-ui-container-manual h1 {
	font-size: 36px;
}

.swagger-ui-container-manual h2 {
	font-size: 24px;
}

.swagger-ui-container-manual h3 {
	font-size: 18px;
}

.swagger-ui-container-manual h4 {
	font-size: 16px;
}

.swagger-ui-container-manual h5 {
	font-size: 14px;
}

.swagger-ui-container-manual p {
	font-size: 14px;
	margin: 1em 0;
}

.swagger-ui-container-manual a {
	font-family: sans-serif;
	color: var(--color-link);
	background: none;
	padding: 0;
	text-decoration: none;
}

.swagger-ui-container-manual a:hover {
	color: var(--color-link-hover);
}

.swagger-ui-container-manual svg {
	fill: var(--color-text);
}

.swagger-ui-container-manual table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 0;
	border: none;
}

.swagger-ui-container-manual table thead tr {
	border-bottom: 1px solid rgba(var(--color-text-heading-rgb), .2);
}

.swagger-ui-container-manual table th {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: var(--color-text-heading);
	padding: 12px 0;
	text-align: left;
}

.swagger-ui-container-manual table td {
	padding: 10px 0;
	vertical-align: top;
	border: none;
	border-top: none;
}

.swagger-ui-container-manual code {
	font-family: Consolas, monaco, monospace;
	background: rgba(0, 0, 0, .05);
	color: var(--code-text);
	font-size: 14px;
	font-weight: 600;
	padding: 5px 7px;
	border-radius: 4px;
}

.swagger-ui-container-manual pre {
	padding: 10px;
	margin: 0;
	border-radius: 4px;
	white-space: pre-wrap;
	word-wrap: break-word;
}

.swagger-ui-container-manual pre code {
	background: none;
	color: var(--color-text-heading-ondarkbg);
	font-weight: 600;
	padding: 0;
	border: 0;
}

.swagger-ui-container-manual button, .swagger-ui-container-manual .btn {
	background: rgba(0, 0, 0, 0);
	border: 2px solid var(--form-input-border);
	border-radius: 4px;
	box-shadow: 0;
	color: var(--color-text-heading);
	font-family: sans-serif;
	font-size: 14px;
	font-weight: 700;
	padding: 5px 23px;
}

.swagger-ui-container-manual button:hover, .swagger-ui-container-manual .btn:hover {
	box-shadow: none;
}

.swagger-ui-container-manual input[type=text], .swagger-ui-container-manual input[type=password], .swagger-ui-container-manual textarea {
	background: var(--form-input-bg);
	border: 1px solid var(--form-input-border);
	border-radius: 4px;
	margin: 5px 0;
	padding: 8px 10px;
	height: auto;
}

body.dark-mode .custom-logo {
	filter: brightness(0) invert(1);
}

body.dark-mode #feature-group .wp-block-post-featured-image {
	filter: brightness(.5);
}

body.dark-mode .docs-accordion-category-icon, body.dark-mode .docs-grid-card-icon, body.dark-mode .docs-category-icon-container img {
	filter: invert(100%);
}

body.dark-mode .docs-accordion-wrapper .docs-accordion-sub-pane-title:hover, body.dark-mode .docs-accordion-wrapper .docs-accordion-pane-title:hover, body.dark-mode .docs-grid-wrapper .docs-accordion-sub-pane-title:hover {
	background-color: var(--component-hover-bg);
}

body.dark-mode .fix-tag-table-wrapper .component-title::before {
	background-image: url("data:image/svg+xml;utf8,<svg class=\"label-icon\" xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"/><polyline points=\"3.27 6.96 12 12.01 20.73 6.96\"/><line x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"/></svg>");
}
