.stldocs-root{font-family:var(--stldocs-font);background-color:var(--stldocs-color-bg);h1{font-size:var(--stldocs-font-size-h1)}h2{font-size:var(--stldocs-font-size-h2)}h3{font-size:var(--stldocs-font-size-h3)}h4{font-size:var(--stldocs-font-size-h4)}h5{font-size:var(--stldocs-font-size-h5)}}.stldocs-root{.stldocs-text-keyword{color:var(--stldocs-color-text-muted)}.stldocs-property-type,.stldocs-property-declaration,.stldocs-type:not(.stldocs-property-typename .stldocs-type){font-family:var(--stldocs-font-mono);.stldocs-type-keyword{color:var(--stldocs-syntax-color-orange)}.stldocs-type-string{color:var(--stldocs-syntax-color-green)}.stldocs-type-brace,.stldocs-type-bracket,.stldocs-type-plain,.stldocs-text-operator,.stldocs-text-punctuation,.stldocs-truncation,.stldocs-type-array{color:var(--stldocs-color-text-tertiary)}.stldocs-type-plain{font-family:var(--stldocs-font)}.stldocs-type-reference{color:var(--stldocs-syntax-color-blue);font-weight:600}.stldocs-literal-string{color:var(--stldocs-syntax-color-green)}.stldocs-literal-numeric{color:var(--stldocs-syntax-color-orange)}.stldocs-text-identifier{font-family:var(--stldocs-font-mono);color:var(--stldocs-color-text)}.stldocs-type-propertyname .stldocs-text-identifier{font-family:var(--stldocs-font);font-weight:600}}[data-stldocs-language=http]{.stldocs-property-type,.stldocs-property-declaration{.stldocs-truncation,.stldocs-type-array,.stldocs-text-punctuation{font-family:var(--stldocs-font)}}}}.stldocs-root .stldocs-method-route{[data-method=get]{background:var(--stldocs-color-http-get-bg);color:var(--stldocs-color-http-get);border-color:var(--stldocs-color-http-get)}[data-method=post]{background:var(--stldocs-color-http-post-bg);color:var(--stldocs-color-http-post);border-color:var(--stldocs-color-http-post)}[data-method=patch],[data-method=put]{background:var(--stldocs-color-http-put-bg);color:var(--stldocs-color-http-put);border-color:var(--stldocs-color-http-put)}[data-method=delete]{background:var(--stldocs-color-http-delete-bg);color:var(--stldocs-color-http-delete);border-color:var(--stldocs-color-http-delete)}}.stldocs-root .stldocs-expander{&[data-stldocs-expander-muted=true]{.stldocs-icon{visibility:hidden}&:hover{.stldocs-icon{visibility:visible}}}.stldocs-expander-summary{cursor:pointer;display:flex;>.stldocs-expander-summary-icon{margin-right:8px;transform:translate(-.5px) translateY(-.5px);>.stldocs-icon{vertical-align:middle;color:var(--stldocs-color-text-tertiary);background-color:var(--stldocs-color-bg)}>:last-child{display:none}}}&[open],&[data-open=true]{>.stldocs-expander-summary{.stldocs-type-preview{display:none}>.stldocs-expander-summary-icon{>:first-child{display:none}>:last-child{display:inline}}}>.stldocs-expander-content{margin-left:var(--stldocs-expander-margin-shift);line-height:150%;>.stldocs-property-children{border-left:1px solid var(--stldocs-color-hairline-light);padding-left:16px;.stldocs-expander{margin-left:calc(-1 * var(--stldocs-expander-margin-shift));padding-right:var(--stldocs-expander-right-margin)}}}}}.stldocs-root .stldocs-content{code{font-family:var(--stldocs-font-mono);border-radius:4px;padding:0 4px;background-color:var(--stldocs-color-bg-inline-code);word-break:break-all;font-size:.84rem}strong{font-weight:700}em{font-style:italic}p{display:block;margin:0 0 1em;&:last-child{margin:0}}li{margin-bottom:.25rem;display:list-item}ol,ul{display:block;list-style-type:initial;margin-left:2rem;margin-bottom:.8rem}ol{list-style-type:decimal}}.stldocs-root .stldocs-input{border:1px solid var(--stldocs-color-hairline);border-radius:.3rem;padding:.5rem;display:flex;gap:.5rem;input{flex-grow:1}.stldocs-icon{margin-top:auto;margin-bottom:auto}}.stldocs-root .stldocs-listview{overflow-y:scroll;.stldocs-listview-item:not(:last-child){border-bottom:1px solid var(--stldocs-color-hairline)}[data-stldocs-listview-selected=true]>:first-child{background-color:var(--stldocs-color-selected);border-radius:.5rem}}.stldocs-root{.stldocs-tooltip-host{display:inline-block}.stldocs-tooltip-content{border:1px solid var(--stldocs-color-hairline);background:var(--stldocs-color-bg);border-radius:8px;padding:.2rem .4rem;*{font-size:.8rem!important}position:absolute;transition:opacity .3s ease-in-out,visibility .3s step-end .3s;visibility:hidden;opacity:0;max-width:400px;max-height:300px;overflow:auto;.stldocs-property-description{display:none}}.stldocs-tooltip:hover .stldocs-tooltip-content{transition-delay:0s,0s;visibility:visible;opacity:1}}.stldocs-root{.stldocs-breadcrumbs{padding:1rem var(--stldocs-content-padding) 0;display:flex;align-items:center;gap:.5rem;svg{width:1rem;min-width:1rem;stroke:var(--stldocs-color-text-secondary);opacity:.25;margin:0}.stldocs-breadcrumbs-non-link,.stldocs-breadcrumbs-link{color:var(--stldocs-color-text-secondary);font-size:var(--stldocs-font-size-small);line-height:150%;text-decoration:none}.stldocs-breadcrumbs-link:hover{text-decoration:underline;color:var(--stldocs-color-text)}.stldocs-breadcrumbs-item{display:flex;align-items:center;gap:.5rem;margin:0;height:var(--stldocs-button-size)}}.stldocs-dropdown{position:relative;font-size:.85rem;span{display:flex;align-items:center;justify-content:center}}.stldocs-dropdown-trigger{gap:8px;padding:.5rem;&:hover{border-color:var(--stldocs-color-hairline-shade)}}.stldocs-dropdown-chevron{margin-right:calc(-1 * var(--sl-button-icon-offset));padding:0;opacity:.25}.stldocs-dropdown-chevron svg path{stroke:var(--stldocs-color-text-secondary)}.stldocs-dropdown-menu{position:absolute;right:0;bottom:100%;z-index:var(--stldocs-z-index-theme-select);background:var(--stldocs-color-bg);border:1px solid var(--stldocs-color-hairline);border-radius:var(--stldocs-button-border-radius);margin-bottom:4px;padding:0;width:100px;overflow:hidden;display:none;box-shadow:0 4px 4px -2px #00000014;&.below{margin-bottom:unset;bottom:unset;top:100%;margin-top:4px}}.stldocs-dropdown-menu.open{display:block}.stldocs-dropdown-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;cursor:pointer;div{display:flex;align-items:center;gap:8px}.lucide-check{height:var(--stlodcs-font-size-body);width:var(--stlodcs-font-size-body);display:none}}.stldocs-dropdown-item:hover{background-color:var(--stldocs-color-bg-inline-code)}.stldocs-dropdown-item.selected{.lucide-check{display:inline}}@media (min-width: 50rem){.stldocs-dropdown-menu{margin-bottom:unset;bottom:unset;top:100%;margin-top:4px}}}.stldocs-button{border-radius:var(--stldocs-button-border-radius);display:flex;padding:var(--stldocs-button-padding-y) var(--stldocs-button-padding-x);justify-content:center;align-items:center;height:var(--stldocs-button-size);cursor:pointer;text-decoration:none;text-wrap:nowrap;font-weight:500;line-height:150%;font-size:var(--sl-text-sm);span{padding-left:var(--sl-button-icon-offset);padding-right:var(--sl-button-icon-offset);font-size:var(--sl-text-sm)}&.stldocs-button-icon{>svg{margin:0}}}.stldocs-button-icon{>svg{margin:0}}.stldocs-button-primary{background-color:var(--stldocs-color-text);color:var(--stldocs-color-text-invert)}.stldocs-button-secondary{background-color:var(--stldocs-color-bg-ui);border:1px solid var(--stldocs-color-hairline);border-radius:var(--stldocs-button-border-radius);font-weight:400;&:hover{border-color:var(--stldocs-color-hairline-shade)}}.stldocs-button-tertiary{border:none;color:var(--stldocs-color-text-secondary);background-color:transparent}.stldocs-root .stldocs-expand-toggle{font-size:var(--stldocs-font-size-body);display:flex;flex-grow:1;justify-content:flex-end;user-select:none;&[data-stldocs-property-toggle-expanded=false]{.stldocs-expand-toggle-content:last-child{display:none}}&[data-stldocs-property-toggle-expanded=true]{.stldocs-expand-toggle-content:first-child{display:none}}.stldocs-expand-toggle-content{cursor:pointer;.stldocs-icon{vertical-align:middle}}}
