@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.custom-textarea{width:100%;min-height:initial;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);border-width:2px;border-color:var(--primary-50);border-color:var(--color-primary);padding:0;display:flex;position:relative}.custom-textarea:focus,.custom-textarea:focus-within{box-shadow:none;border-color:var(--primary-50);border-color:var(--color-primary);outline:0}.custom-textarea textarea{outline:0;flex:1 1 0;align-self:stretch;width:100%;min-height:auto}.custom-textarea textarea:focus{border:0;outline:0}html[lang=ar] .custom-textarea textarea[dir=ltr]::placeholder{text-align:end}.custom-textarea:has(>textarea[disabled]){cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.custom-textarea:has(>textarea[disabled]) textarea{resize:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
