:root {
	--sl-openapi-deprecated-hue: 50;
}
div:where(.astro-whzunk25) {
	--sl-openapi-deprecated-bg: hsl(var(--sl-openapi-deprecated-hue), 82%, 13%);
	--sl-openapi-deprecated-border: hsl(
		var(--sl-openapi-deprecated-hue),
		82%,
		63%
	);
	background-color: var(--sl-openapi-deprecated-bg);
	border: 1px solid var(--sl-openapi-deprecated-border);
	color: #fff;
	display: inline-block;
	font-size: var(--sl-text-sm);
	font-weight: 600;
	padding: 0.13rem 0.6rem;
}
:root[data-theme='light'] div:where(.astro-whzunk25) {
	--sl-openapi-deprecated-bg: hsl(var(--sl-openapi-deprecated-hue), 90%, 28%);
	--sl-openapi-deprecated-border: hsl(
		var(--sl-openapi-deprecated-hue),
		90%,
		60%
	);
}
.method-path:where(.astro-l3wf7vz4) {
	display: flex;
	gap: 0.8rem;
	overflow-x: hidden;
}
.method:where(.astro-l3wf7vz4) {
	background-color: var(--sl-openapi-method-bg);
	border: 1px solid var(--sl-openapi-method-border);
	color: #fff;
	font-weight: 600;
	padding-inline: 0.5rem;
}
.method:where(.astro-l3wf7vz4).get {
	--sl-openapi-method-bg: var(--sl-openapi-method-bg-get);
	--sl-openapi-method-border: var(--sl-openapi-method-border-get);
}
.method:where(.astro-l3wf7vz4).put {
	--sl-openapi-method-bg: var(--sl-openapi-method-bg-put);
	--sl-openapi-method-border: var(--sl-openapi-method-border-put);
}
.method:where(.astro-l3wf7vz4).post {
	--sl-openapi-method-bg: var(--sl-openapi-method-bg-post);
	--sl-openapi-method-border: var(--sl-openapi-method-border-post);
}
.method:where(.astro-l3wf7vz4).delete {
	--sl-openapi-method-bg: var(--sl-openapi-method-bg-delete);
	--sl-openapi-method-border: var(--sl-openapi-method-border-delete);
}
.method:where(.astro-l3wf7vz4).options {
	--sl-openapi-method-bg: var(--sl-openapi-method-bg-options);
	--sl-openapi-method-border: var(--sl-openapi-method-border-options);
}
.method:where(.astro-l3wf7vz4).head {
	--sl-openapi-method-bg: var(--sl-openapi-method-bg-head);
	--sl-openapi-method-border: var(--sl-openapi-method-border-head);
}
.method:where(.astro-l3wf7vz4).patch {
	--sl-openapi-method-bg: var(--sl-openapi-method-bg-patch);
	--sl-openapi-method-border: var(--sl-openapi-method-border-patch);
}
.method:where(.astro-l3wf7vz4).trace {
	--sl-openapi-method-bg: var(--sl-openapi-method-bg-trace);
	--sl-openapi-method-border: var(--sl-openapi-method-border-trace);
}
.path:where(.astro-l3wf7vz4) {
	display: flex;
	flex-grow: 0;
	flex-shrink: 1;
	overflow-x: auto;
}
label:where(.astro-fkehywmo) {
	color: var(--sl-color-gray-2);
}
input:where(.astro-fkehywmo) {
	background-color: var(--sl-color-gray-5);
	border: 1px solid var(--sl-color-gray-4);
	padding: 0.3rem 0.5rem;
	width: 100%;
}
input:where(.astro-fkehywmo)::selection {
	background-color: var(--sl-color-text-accent);
	color: var(--sl-color-text-invert);
}
label:where(.astro-fkehywmo) > input:where(.astro-fkehywmo) {
	margin-top: 0.3rem;
}
.operation-description:where(.astro-l7kycdcc),
.operation-description-urls:where(.astro-l7kycdcc) {
	background-color: var(--astro-code-color-background);
	border: 1px solid var(--sl-color-gray-5);
	font-size: var(--sl-text-sm);
	margin-bottom: 2.5rem;
}
summary:where(.astro-l7kycdcc) {
	color: var(--sl-color-gray-1);
	cursor: pointer;
	justify-content: space-between;
	list-style-type: none;
}
summary:where(.astro-l7kycdcc):hover {
	color: var(--sl-color-gray-2);
}
summary:where(.astro-l7kycdcc),
.operation-description:where(.astro-l7kycdcc) {
	align-items: center;
	display: flex;
	font-family: var(--__sl-font-mono);
	padding: 0.8rem 1rem;
}
summary:where(.astro-l7kycdcc)::marker,
summary:where(.astro-l7kycdcc)::-webkit-details-marker {
	display: none;
}
.caret:where(.astro-l7kycdcc) {
	flex-shrink: 0;
}
@media (prefers-reduced-motion: no-preference) {
	.caret:where(.astro-l7kycdcc) {
		transition: transform 0.2s ease-in-out;
	}
}
details:where(.astro-l7kycdcc)[open] .caret:where(.astro-l7kycdcc) {
	transform: rotate(90deg);
}
[dir='rtl'] .caret:where(.astro-l7kycdcc) {
	transform: rotate(180deg);
}
ul:where(.astro-l7kycdcc) {
	display: flex;
	flex-direction: column;
	gap: 0.8rem;
	list-style-type: none;
	padding-block-start: 0.5rem;
	padding-block-end: 1rem;
	padding-inline: 1rem;
}
.panel:where(.astro-pb3i6ehd) {
	background-color: var(--sl-color-gray-6);
	border: 1px solid var(--sl-color-gray-5);
	overflow-x: auto;
	padding: 1rem;
}
.panel:where(.astro-pb3i6ehd):empty {
	display: none;
}
main .content section:where(.astro-pb3i6ehd) p {
	margin-top: 0.5rem;
}
main .content section:where(.astro-pb3i6ehd) p:first-child {
	margin-top: 0;
}
main .content section:where(.astro-pb3i6ehd) ul:not(:first-child) {
	margin-top: 0.5rem;
}
main
	.content
	section:where(.astro-pb3i6ehd)
	ul:only-child:not([role='tablist']) {
	padding-inline-start: 1.3rem;
}
label:where(.astro-cfsebpmt) {
	color: var(--sl-color-gray-1);
	display: flex;
	margin-bottom: 0.5rem;
	position: relative;
}
label:where(.astro-cfsebpmt):hover {
	color: var(--sl-color-gray-2);
}
select:where(.astro-cfsebpmt) {
	appearance: none;
	background-color: var(--sl-color-gray-5);
	border: 1px solid var(--sl-color-gray-4);
	color: inherit;
	cursor: pointer;
	padding: 0.5rem;
	padding-inline-end: 2rem;
	text-overflow: ellipsis;
	width: 100%;
}
.caret:where(.astro-cfsebpmt) {
	font-size: var(1.25rem);
	inset-inline-end: 0.8rem;
	pointer-events: none;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
span:where(.astro-4govlbl4) {
	border: 1px solid var(--sl-color-gray-4);
	display: inline-block;
	font-size: var(--sl-text-xs);
	line-height: 1.6;
	padding-inline: 0.4rem;
}
div.expressive-code .frame pre {
	background-color: var(--sl-color-gray-5);
	border: 1px solid var(--sl-color-gray-4);
	margin-block: 0.5rem;
}
div.expressive-code pre > code {
	text-wrap: wrap;
	word-break: break-all;
}
h5:where(.astro-lh7auwgu) {
	margin-block: 0.8rem;
}
.tags:where(.astro-yrmwithy) {
	display: flex;
	flex-wrap: wrap;
	font-size: var(--sl-text-xs);
	gap: 0.4rem;
	margin-block: 0.5rem;
}
.type:where(.astro-vzbya35c) {
	color: var(--sl-color-text-accent);
	font-weight: 600;
	margin-inline-end: 0.3rem;
}
.key:where(.astro-jbpvw75x) {
	display: flex;
	gap: 1rem;
}
.name:where(.astro-jbpvw75x) {
	max-width: 50%;
	min-width: 25%;
}
.required:where(.astro-jbpvw75x) {
	color: var(--sl-color-red);
	font-size: var(--sl-text-sm);
}
.deprecated:where(.astro-jbpvw75x) {
	--sl-openapi-deprecated-color: hsl(
		var(--sl-openapi-deprecated-hue),
		82%,
		63%
	);
	color: var(--sl-openapi-deprecated-color);
	font-size: var(--sl-text-sm);
}
:root[data-theme='light'] .deprecated:where(.astro-jbpvw75x) {
	--sl-openapi-deprecated-color: hsl(
		var(--sl-openapi-deprecated-hue),
		90%,
		25%
	);
}
.additional:where(.astro-jbpvw75x) {
	color: var(--sl-color-gray-3);
	font-size: var(--sl-text-sm);
}
.description:where(.astro-jbpvw75x) {
	flex: 1;
}
.description:where(.astro-jbpvw75x) details:not(:first-child) {
	margin-block-start: 0.5rem;
}
.description:where(.astro-jbpvw75x) details:not(:last-child) {
	margin-block-end: 0.5rem;
}
.type:where(.astro-lqoittyu) {
	color: var(--sl-color-text-accent);
	font-weight: 600;
	margin-inline-end: 0.3rem;
}
div:where(.astro-d76dgl7v) {
	margin-bottom: 0.5rem;
}
.type:where(.astro-d76dgl7v) {
	margin-inline-end: 0.3rem;
	text-decoration: underline;
	text-underline-offset: 0.3rem;
}
details:where(.astro-hk7jbr5r) {
	display: block;
}
details:where(.astro-hk7jbr5r) details:where(.astro-hk7jbr5r) {
	border-inline-start: 1px solid var(--sl-color-gray-4);
	padding-inline-start: 0.8rem;
}
details:where(.astro-hk7jbr5r):not([open]):hover,
details:where(.astro-hk7jbr5r):has(> summary:hover) {
	border-color: var(--sl-details-border-color--hover);
}
details:where(.astro-hk7jbr5r)[open] > summary:where(.astro-hk7jbr5r) {
	margin-bottom: 0.8rem;
}
summary:where(.astro-hk7jbr5r) {
	align-items: center;
	cursor: pointer;
	display: flex;
	list-style-type: none;
	margin-inline-start: -0.5rem;
	padding-inline-start: 0.5rem;
	user-select: none;
}
summary:where(.astro-hk7jbr5r):hover {
	color: var(--sl-color-gray-2);
}
details:where(.astro-hk7jbr5r).root > summary:where(.astro-hk7jbr5r) {
	display: none;
}
summary:where(.astro-hk7jbr5r)::marker,
summary:where(.astro-hk7jbr5r)::-webkit-details-marker {
	display: none;
}
summary:where(.astro-hk7jbr5r):before {
	--sl-details-marker-size: 1.25rem;
	background-color: currentColor;
	content: '';
	display: inline-block;
	height: var(--sl-details-marker-size);
	margin-inline: calc((var(--sl-details-marker-size) / 4) * -1) 0.25rem;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.8 11.3 10.6 7a1 1 0 1 0-1.4 1.5l3.5 3.5-3.5 3.5a1 1 0 0 0 0 1.4 1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3l4.2-4.2a1 1 0 0 0 0-1.4Z'/%3E%3C/svg%3E%0A");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.8 11.3 10.6 7a1 1 0 1 0-1.4 1.5l3.5 3.5-3.5 3.5a1 1 0 0 0 0 1.4 1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3l4.2-4.2a1 1 0 0 0 0-1.4Z'/%3E%3C/svg%3E%0A");
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	vertical-align: middle;
	width: var(--sl-details-marker-size);
}
@media (prefers-reduced-motion: no-preference) {
	summary:where(.astro-hk7jbr5r):before {
		transition: transform 0.2s ease-in-out;
	}
}
details:where(.astro-hk7jbr5r)[open] > summary:where(.astro-hk7jbr5r):before {
	transform: rotate(90deg);
}
:where(.astro-hk7jbr5r)[dir='rtl'] summary:where(.astro-hk7jbr5r):before {
	transform: rotate(180deg);
}
.type:where(.astro-hk7jbr5r) {
	color: var(--sl-color-text-accent);
	font-weight: 600;
	margin-inline-end: 0.3rem;
}
.any:where(.astro-hk7jbr5r) {
	color: var(--sl-color-text-accent);
	font-weight: 600;
	margin-inline-end: 0.3rem;
}
.required:where(.astro-3riuekmi) {
	color: var(--sl-color-red);
	font-size: var(--sl-text-sm);
	font-weight: 400;
	margin-inline-start: 0.3rem;
}
main .content div:where(.astro-pcxg4amm)[data-openapi-content-type] {
	margin-top: 0.8rem;
}
main .content div:where(.astro-pcxg4amm)[data-openapi-content-type] pre {
	margin-top: 0rem;
}
.scheme:where(.astro-diazv7au) a:where(.astro-diazv7au) {
	color: var(--sl-color-text-accent);
}
.scheme:where(.astro-diazv7au) a:where(.astro-diazv7au):hover {
	color: var(--sl-color-white);
}
.scheme:where(.astro-diazv7au) > .tags {
	display: inline-flex;
	margin-left: 0.5rem;
}
