.ui-textarea-scroll{background:var(--color-cream);border:1.5px solid transparent;border-radius:.5625rem;max-height:12.5rem;min-height:5.625rem;transition:all .2s;width:100%}.ui-textarea-scroll--bordered{border-color:var(--color-border)}.ui-textarea-scroll:focus-within{background:#fff;border-color:var(--color-gold);box-shadow:0 0 0 .1875rem #c9a84c1a}.ui-textarea-scroll:has(.ui-textarea--auto){background:var(--color-gold-ghost);border-color:#c9a84c66}.ui-textarea-scroll:has(.ui-textarea--auto):focus-within{border-color:var(--color-gold);box-shadow:0 0 0 .1875rem #c9a84c1a}.ui-textarea-scroll:has(.ui-textarea--error){border-color:var(--color-destructive)}.ui-textarea-scroll:has(.ui-textarea--error):focus-within{border-color:var(--color-destructive);box-shadow:0 0 0 .1875rem #dc26261a}.ui-textarea{background:transparent;border:none;color:var(--color-text);font-size:.875rem;line-height:1.6;min-height:5.625rem;outline:none;overflow:hidden;padding:.75rem .875rem;resize:none;width:100%}.ui-textarea::-moz-placeholder{color:var(--color-text-light)}.ui-textarea::placeholder{color:var(--color-text-light)}.ui-textarea:disabled{cursor:not-allowed;opacity:.5}.ui-textarea--auto{color:var(--color-navy)}.app-scroll-area[data-v-1ef4cb0d]{height:100%;width:100%}.app-markdown-editor{background:var(--color-cream);border-radius:.5625rem;display:flex;flex-direction:column;overflow:hidden;transition:all .2s;width:100%}.app-markdown-editor:focus-within{background:#fff;border-color:var(--color-gold);box-shadow:0 0 0 .1875rem #c9a84c1a}.app-markdown-editor--auto{background:var(--color-gold-ghost);border-color:#c9a84c66}.app-markdown-editor--auto:focus-within{border-color:var(--color-gold);box-shadow:0 0 0 .1875rem #c9a84c1a}.app-markdown-editor--error{border-color:var(--color-destructive)}.app-markdown-editor--error:focus-within{border-color:var(--color-destructive);box-shadow:0 0 0 .1875rem #dc26261a}.app-markdown-editor--disabled{cursor:not-allowed;opacity:.6}.app-markdown-editor__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem .75rem}.app-markdown-editor__toolbar :where(button){align-items:center;background:transparent;border:none;border-radius:.375rem;color:var(--color-text-light);cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .15s;width:2rem}.app-markdown-editor__toolbar :where(button):hover{background:#0000000d;color:var(--color-text)}.app-markdown-editor__toolbar :where(button).is-active{background:var(--color-gold-ghost);color:var(--color-gold)}.app-markdown-editor__ai-btn{align-items:center;background:var(--color-gold-ghost);border-radius:.375rem;color:var(--color-gold);cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;height:2rem;padding:0 .75rem;transition:all .2s;width:auto}.app-markdown-editor__ai-btn:hover:not(:disabled){background:#c9a84c26;border-color:var(--color-gold);box-shadow:0 0 0 2px #c9a84c1a}.app-markdown-editor__ai-btn:disabled{background:transparent;border-color:var(--color-border);color:var(--color-text-light);cursor:not-allowed;opacity:.5}.app-markdown-editor__ai-btn:disabled .text-\[var\(--color-gold\)\]{color:var(--color-text-light)}.app-markdown-editor__divider{background:var(--color-border);height:1.25rem;margin:0 .375rem;width:1px}.app-markdown-editor__content-wrap{flex:1;max-height:20rem;min-height:7.5rem;padding:.75rem .875rem}.app-markdown-editor__content .ProseMirror{min-height:6rem}.app-markdown-editor__content .ProseMirror p.is-editor-empty:first-child:before{color:var(--color-text-light);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.app-markdown-editor__spacer{flex:1 1 auto}.app-markdown-editor--fullscreen{background:#fff;border:1.5px solid var(--color-border);box-shadow:0 1.5rem 4rem #00000047;height:90vh;left:5vw;position:fixed;top:5vh;width:90vw;z-index:201}.app-markdown-editor--fullscreen .app-markdown-editor__content-wrap{flex:1;max-height:none;min-height:0}.app-markdown-editor__placeholder{width:100%}.app-markdown-editor-host{display:contents}.app-markdown-editor__backdrop{background:#00000073;inset:0;position:fixed;z-index:200}.ame-backdrop-enter-active,.ame-backdrop-leave-active{transition:opacity .28s ease}.ame-backdrop-enter-from,.ame-backdrop-leave-to{opacity:0}@media(max-width:1023.98px){.ui-checkbox[data-v-4aab967f]{position:relative}.ui-checkbox[data-v-4aab967f]:after{content:"";inset:-.75rem;position:absolute}}@media(max-width:1023.98px){.ui-switch[data-v-6c40fe2d]{position:relative}.ui-switch[data-v-6c40fe2d]:after{content:"";inset:-.75rem -.25rem;position:absolute}}.app-slider[data-v-aa85561d]{align-items:center;display:flex;gap:1rem;width:100%}.app-slider__track[data-v-aa85561d]{flex:1;width:100%}.app-slider__val[data-v-aa85561d]{color:var(--color-navy);font-family:var(--font-serif);font-size:.875rem;font-weight:600;min-width:2.5rem;text-align:right}.app-field--embedded{background:transparent;border:0;border-bottom:.0625rem solid var(--color-border);font-size:.8125rem;padding:0 .7rem}.app-field--clear{background:transparent!important;border-color:transparent!important;box-shadow:none!important;height:auto!important;min-height:0!important;padding:0!important}.app-field--clear:active,.app-field--clear:focus,.app-field--clear:focus-within,.app-field--clear:hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.app-field--clear .ui-textarea{field-sizing:content;height:auto!important;min-height:0!important;padding:0!important}.app-field--clear .ui-textarea:active,.app-field--clear .ui-textarea:focus,.app-field--clear .ui-textarea:focus-within,.app-field--clear .ui-textarea:hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.app-field--inline{background:oklch(var(--tax-color)/.2);border:.0625rem solid oklch(var(--tax-color)/.1);border-radius:1.875rem;color:oklch(var(--tax-color)/1);font-size:.8125rem;font-size:.75rem;height:1.5625rem;padding:0 .7rem;width:auto}.app-field--inline:before{content:"";height:.1875rem;width:.1875rem}.ui-textarea-scroll:focus-within,.ui-textarea-scroll:has(.ui-textarea--error):focus-within{box-shadow:none}.searchable-scroll-area{max-height:15rem}.searchable-scroll-area>div{max-height:14rem;overflow:auto}.searchable-scroll-area .bg-border{background-color:var(--color-text-light)!important;opacity:.3}.searchable-scroll-area .bg-border:hover{opacity:.6}
