@layer nexoftware-lib{.text-markdown{flex-direction:column;gap:.5rem;width:100%;min-width:0;max-width:100%;display:flex}.text-markdown-body{flex-direction:column;gap:.5rem;width:100%;min-width:0;transition:height .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.text-markdown-body--collapsed:after{content:"";background:linear-gradient(to bottom, transparent, var(--nex-surface,#fff));pointer-events:none;height:2.5rem;position:absolute;bottom:0;left:0;right:0}.text-markdown-inline-group{flex-wrap:wrap;align-items:baseline;gap:.5rem;width:100%;min-width:0;display:flex}.text-markdown-toggle{color:var(--nex-primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.875rem;font-weight:600}.text-markdown-heading{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;margin:0;font-weight:700;line-height:1.25}.text-markdown-heading.text-markdown-heading--h1{font-size:2rem}.text-markdown-heading.text-markdown-heading--h2{font-size:1.75rem}.text-markdown-heading.text-markdown-heading--h3{font-size:1.5rem}.text-markdown-heading.text-markdown-heading--h4{font-size:1.25rem}.text-markdown-heading.text-markdown-heading--h5{font-size:1.1rem}.text-markdown-heading.text-markdown-heading--h6{font-size:1rem}.text-markdown-paragraph{overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.6}.text-markdown-small{opacity:.85;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.875rem;line-height:1.5;display:block}.text-markdown-strong{font-weight:700}.text-markdown-em{font-style:italic}.text-markdown-link{color:inherit;text-decoration:underline}.text-markdown-button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.text-markdown-icon{vertical-align:middle;justify-content:center;align-items:center;line-height:0;display:inline-flex}.text-markdown-icon>*{display:block}.text-markdown-pill{vertical-align:middle;align-items:center;display:inline-flex}.text-markdown-list{min-width:0;max-width:100%;margin:0;padding-left:1.5rem}.text-markdown-list-item{overflow-wrap:anywhere;word-break:break-word;margin:.25rem 0;line-height:1.6}.text-markdown-quote{opacity:.75;overflow-wrap:anywhere;word-break:break-word;border-left:4px solid;margin:0;padding-left:1em;font-style:italic}.text-markdown-table{border-collapse:collapse;table-layout:fixed;width:100%;max-width:100%}.text-markdown-table th{text-align:left;overflow-wrap:anywhere;word-break:break-word;border-bottom:2px solid;padding:.5em}.text-markdown-table td{opacity:.85;overflow-wrap:anywhere;word-break:break-word;border-bottom:1px solid;padding:.5em}}
