.textarea{display:flex;field-sizing:content;min-height:64px;width:100%;border-radius:var(--radius-lg);border:1px solid var(--input);background-color:transparent;padding:8px 10px;font-size:16px;transition:color .15s,background-color .15s,border-color .15s;outline:none}.textarea::placeholder{color:var(--muted-foreground)}.textarea:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch,var(--ring),transparent 50%)}.textarea:disabled{cursor:not-allowed;background-color:color-mix(in oklch,var(--input),transparent 50%);opacity:.5}.textarea[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklch,var(--destructive),transparent 80%)}@media (min-width:768px){.textarea{font-size:14px}}.success-status-pending{display:flex;flex-direction:column;gap:12px}.success-status-pending-text{color:var(--muted-foreground)}.success-status-progress-track{height:6px;width:100%;overflow:hidden;border-radius:9999px;background-color:var(--muted)}.success-status-progress-track-bar{height:100%;background-color:color-mix(in oklch,var(--foreground),transparent 40%);transition:width .3s;animation:success-status-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes success-status-pulse{0%,to{opacity:1}50%{opacity:.5}}.success-status-form{display:flex;flex-direction:column;gap:16px}.success-status-field{display:flex;flex-direction:column;gap:8px}.success-status-field-char-count,.success-status-field-hint{font-size:12px;color:var(--muted-foreground)}.success-status-field-char-count{text-align:right}.success-status-form-submit{width:100%}.success-status-error{font-size:14px;color:var(--destructive)}.success-status-price-card{border-radius:var(--radius-xl);border:1px solid color-mix(in oklch,var(--border),transparent 40%);background-color:color-mix(in oklch,var(--muted),transparent 60%);padding:16px}.success-status-price-card-label{font-size:14px;color:var(--muted-foreground)}.success-status-price-card-value{font-size:24px;font-weight:900}.success-status-done{display:flex;flex-direction:column;gap:16px}.success-status-price-card-title{font-size:14px;color:var(--muted-foreground)}.success-status-price-card-amount{font-size:24px;font-weight:900}.success-status-price-card-sub{font-size:12px;color:var(--muted-foreground)}.success-status-done-link{width:100%}@media (min-width:640px){.outbid-form-dialog-content,.post-payment-dialog-content{max-width:448px}}