.collapsible .collapsible-title{align-items:center;padding-inline-end:12px;line-height:1em;display:flex}.collapsible .collapsible-title .arrow{font-size:1.3em;transition:transform .25s ease-in}.collapsible .collapsible-body{height:0;overflow:hidden}.collapsible .collapsible-body.fully-expanded{overflow:visible}.collapsible .collapsible-inner-body{opacity:0;padding-top:.5em}.collapsible.expanded .collapsible-title .arrow{transform:rotate(90deg)}.collapsible.expanded .collapsible-inner-body{opacity:1}.collapsible.with-transition .collapsible-body{transition:height .25s ease-in}.collapsible.with-transition .collapsible-inner-body{transition:opacity .25s ease-in}.admonition.extended-admonition{border-color:var(--main-border-color);background:var(--main-background-color);padding-inline-start:1em}.admonition.extended-admonition:before{content:"";background-color:var(--accent-color);width:4px;position:absolute;inset-block:0;inset-inline-start:0}.extended-admonition .admonition-header{align-items:center;gap:.4em;margin-block-end:.35em;display:flex}.extended-admonition .admonition-header .tn-icon{color:var(--accent-color);font-size:1.2em}.extended-admonition .admonition-title{font-weight:600}.extended-admonition .admonition-details{margin-block-start:.5em}.extended-admonition.no-title .admonition-body{align-items:baseline;gap:.4em;display:flex}.extended-admonition.no-title .admonition-body .tn-icon{color:var(--accent-color);flex-shrink:0;font-size:1.2em}
