@layer ui-sdk,uiset.tokens;@layer uiset.base{:where([data-uiset]){--rich-text-padding-block:.75rem;--rich-text-padding-inline:1rem;--rich-text-min-height:9rem;--rich-text-max-height:none;--rich-text-indent:1.5em}.rich-text{border:1px solid var(--ui-input);border-radius:var(--ui-radius);background:var(--ui-background);min-inline-size:0;color:var(--ui-foreground);flex-direction:column;display:flex}.rich-text:has(.rich-text-content:focus-visible){border-color:var(--ui-ring-border);outline:2px solid var(--ui-ring-border);outline-offset:-1px}.rich-text[data-disabled]{opacity:.6;cursor:not-allowed}.rich-text[data-readonly]{background:0 0}.rich-text .rich-text-content:focus-visible{outline:none}.rich-text-toolbar{z-index:1;border-block-end:1px solid var(--ui-border);background:var(--ui-background);border-start-start-radius:inherit;border-start-end-radius:inherit;flex-wrap:wrap;align-items:center;gap:2px;padding:.25rem;display:flex;position:sticky;inset-block-start:0}.rich-text-toolbar [data-slot=toolbar-separator]{align-self:stretch;margin-inline:.25rem}.rich-text-toolbar svg{block-size:1rem;inline-size:1rem}[data-uiset] .rich-text-toolbar[data-slot=toolbar] :is([data-slot=toolbar-button],[data-slot=toggle],[data-slot=select-trigger],[data-slot=menu-trigger]){border-radius:max(0px, calc(var(--ui-radius) - 5px))}.rich-text-block-type{min-inline-size:8.5rem}.rich-text-content{min-block-size:var(--rich-text-min-height);max-block-size:var(--rich-text-max-height);padding:var(--rich-text-padding-block) var(--rich-text-padding-inline);overflow-wrap:anywhere;white-space:pre-wrap;cursor:text;caret-color:var(--ui-foreground);line-height:1.6;position:relative;overflow-y:auto}.rich-text-content>*{margin:0}.rich-text-content>*+*{margin-block-start:.5em}.rich-text-content[data-empty][aria-placeholder]:before{content:attr(aria-placeholder);inset-block-start:var(--rich-text-padding-block);inset-inline:var(--rich-text-padding-inline);color:var(--ui-muted-foreground);pointer-events:none;position:absolute}.rich-text-content[contenteditable=false]{cursor:default}.rich-text-content.rich-text-static{cursor:auto;white-space:normal;min-block-size:0;max-block-size:none;padding:0;overflow:visible}.rich-text-content.rich-text-static .rich-text-paragraph,.rich-text-content.rich-text-static .rich-text-heading,.rich-text-content.rich-text-static .rich-text-quote,.rich-text-content.rich-text-static li{white-space:pre-wrap}.rich-text-heading{text-wrap:balance;font-weight:650;line-height:1.25}*+.rich-text-heading{margin-block-start:.9em}h1.rich-text-heading{letter-spacing:-.01em;font-size:1.625em}h2.rich-text-heading{font-size:1.3125em}h3.rich-text-heading{font-size:1.0625em}.rich-text-quote{border-inline-start:3px solid var(--ui-border);color:var(--ui-muted-foreground);padding-inline-start:.875em}.rich-text-quote+.rich-text-quote{margin-block-start:0;padding-block-start:.5em}.rich-text-code{border-radius:var(--ui-radius);background:var(--ui-muted);font-family:var(--ui-font-mono,ui-monospace, monospace);white-space:pre;tab-size:2;padding:.75em 1em;font-size:.875em;line-height:1.55;overflow-x:auto}.rich-text-code code{font:inherit}.rich-text-content :not(pre)>code{background:var(--ui-muted);font-family:var(--ui-font-mono,ui-monospace, monospace);border-radius:4px;padding:.1em .3em;font-size:.875em}.rich-text-content a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ui-primary);text-decoration-color:var(--ui-primary);text-underline-offset:.18em;text-decoration-thickness:1.5px}.rich-text-mention{background:var(--ui-muted);background:color-mix(in oklch, var(--ui-primary) 14%, transparent);white-space:nowrap;border:1px solid #0000;border-radius:4px;padding:0 .25em;font-weight:550}.rich-text-list{padding-inline-start:var(--rich-text-indent)}.rich-text-list li+li{margin-block-start:.2em}.rich-text-list li{margin-inline-start:calc(var(--rich-text-indent) * var(--level,0))}.rich-text-list li[data-indent="1"]{--level:1}.rich-text-list li[data-indent="2"]{--level:2}.rich-text-list li[data-indent="3"]{--level:3}.rich-text-list li[data-indent="4"]{--level:4}.rich-text-list-bullet li{list-style-type:disc}.rich-text-list-bullet li:is([data-indent="1"],[data-indent="4"]){list-style-type:circle}.rich-text-list-bullet li[data-indent="2"]{list-style-type:square}.rich-text-list-ordered li{list-style-type:decimal}.rich-text-list-ordered li:is([data-indent="1"],[data-indent="4"]){list-style-type:lower-alpha}.rich-text-list-ordered li[data-indent="2"]{list-style-type:lower-roman}.rich-text-list-task{padding-inline-start:0}.rich-text-list-task li{padding-inline-start:1.75em;list-style:none;position:relative}.rich-text-list-task li[data-checked=true]{color:var(--ui-muted-foreground);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklch, currentColor 60%, transparent);text-decoration-color:color-mix(in oklch, currentColor 60%, transparent)}.rich-text-check{border:1.5px solid var(--ui-input);background:var(--ui-background);cursor:pointer;border-radius:4px;block-size:1.05em;inline-size:1.05em;position:absolute;inset-block-start:calc(.5lh - .525em);inset-inline-start:.1em}.rich-text-check:after{content:"";position:absolute;inset:-.35em}[data-checked=true]>.rich-text-check{border-color:var(--ui-primary);background:var(--ui-primary)}[data-checked=true]>.rich-text-check:before{content:"";background:var(--ui-primary-foreground);-webkit-mask:var(--ui-icon-check) center / 80% no-repeat;mask:var(--ui-icon-check) center / 80% no-repeat;position:absolute;inset:0}.rich-text-content[contenteditable=false] .rich-text-check{cursor:default}.rich-text-divider{padding-block:.5em}.rich-text-divider hr{border:0;border-block-start:1px solid var(--ui-border);margin:0}.rich-text-image img{border-radius:var(--ui-radius);block-size:auto;max-inline-size:100%;display:block}:is(.rich-text-divider,.rich-text-image)[data-selected]{border-radius:var(--ui-radius);outline:2px solid var(--ui-ring-border);outline-offset:2px}.rich-text-count{padding:.375rem var(--rich-text-padding-inline);border-block-start:1px solid var(--ui-border);color:var(--ui-muted-foreground);font-variant-numeric:tabular-nums;text-align:end;margin:0;font-size:.8125rem}.rich-text-count[data-over]{color:var(--ui-destructive);font-weight:550}.rich-text-menu{max-block-size:min(28rem, var(--available-height,28rem));overflow-y:auto}.rich-text-menu [data-slot=trigger-menu-item]{align-items:center;gap:.625rem;display:flex}.rich-text-menu [data-slot=trigger-menu-item] svg{block-size:1rem;inline-size:1rem;color:var(--ui-muted-foreground);flex:none}.rich-text-menu-glyph{inline-size:1rem;color:var(--ui-muted-foreground);text-align:center;flex:none;font-size:.75rem;font-weight:700;line-height:1}.rich-text-menu-text{gap:1px;min-inline-size:0;line-height:1.3;display:grid}.rich-text-menu-hint{color:var(--ui-muted-foreground);font-size:.8125em}.rich-text-link{inline-size:min(22rem,100vw - 2rem)}.rich-text-link-form{gap:.75rem;margin-block-start:.5rem;display:grid}.rich-text-link-problem{color:var(--ui-destructive);margin:0;font-size:.8125rem}.rich-text-link-actions{justify-content:flex-end;gap:.5rem;display:flex}@media (forced-colors:active){.rich-text-check{border-color:canvastext}[data-checked=true]>.rich-text-check:before{background:canvas}.rich-text-mention{border-color:canvastext}}}@layer uiset.skin;
