label.wrap.svelte-58snfs{display:flex;flex-direction:column;gap:.5rem;padding-inline:.5rem;padding-top:.25rem;padding-bottom:.75rem;border-radius:.5rem;border:1px solid var(--border-color);--bg-color: var(--input-base);--border-color: var(--border-base);background-color:var(--bg-color)}label.wrap.mono.svelte-58snfs{outline:0px solid transparent;--bg-color: var(--input-base)}label.wrap.mono.svelte-58snfs:hover:not(:disabled){--border-color: var(--border-mid)}label.wrap.mono.svelte-58snfs:focus-within{--border-color: var(--mono-mid) !important}label.wrap.mono.svelte-58snfs:disabled::-moz-placeholder{color:var(--text-disabled)!important;filter:opacity(.75)}label.wrap.mono.svelte-58snfs:disabled::placeholder{color:var(--text-disabled)!important;filter:opacity(.75)}label.wrap.mono.error.svelte-58snfs{--border-color: var(--red)}label.wrap.mono.error.svelte-58snfs:focus-within{outline:0}label.wrap.svelte-58snfs:hover{--border-color: var(--accent)}label.wrap.svelte-58snfs:focus-within{--border-color: var(--accent);outline:0}label.wrap.error.svelte-58snfs{--border-color: var(--red)}label.wrap.error.svelte-58snfs textarea:where(.svelte-58snfs){color:var(--red)}label.wrap.error.svelte-58snfs .count:where(.svelte-58snfs){color:var(--red)!important}label.wrap.svelte-58snfs p.error:where(.svelte-58snfs){margin:0;color:var(--red);font-size:.875rem}label.wrap.svelte-58snfs .title:where(.svelte-58snfs){font-size:.875rem;font-weight:500;color:var(--mono);padding-top:.5rem;display:flex;align-items:center;gap:.5rem}label.wrap.svelte-58snfs .title.required:where(.svelte-58snfs):after{margin-left:calc(-.5rem + 2px);content:"*";color:var(--orange)}label.wrap.svelte-58snfs textarea:where(.svelte-58snfs){border:0;padding-inline:0;padding-block:.25rem;border-radius:0;line-height:150%;resize:none;max-height:var(--max-height, 400px);background-color:transparent;font-size:var(--font-size, .875rem)}label.wrap.svelte-58snfs textarea:where(.svelte-58snfs):hover,label.wrap.svelte-58snfs textarea:where(.svelte-58snfs):focus-within,label.wrap.svelte-58snfs textarea:where(.svelte-58snfs):focus-visible{outline:0;border:0}label.wrap.svelte-58snfs textarea:where(.svelte-58snfs)::-moz-placeholder{color:var(--text-light)}label.wrap.svelte-58snfs textarea:where(.svelte-58snfs)::placeholder{color:var(--text-light)}label.wrap.svelte-58snfs .label-footer:where(.svelte-58snfs){display:flex}label.wrap.svelte-58snfs .label-footer:where(.svelte-58snfs) .count:where(.svelte-58snfs){margin-left:auto;font-size:.75rem;color:var(--mono)}
