.switch{display:inline-flex;height:24px;width:40px;flex-shrink:0;align-items:center;border-radius:9999px;border:1px solid var(--input);background-color:var(--muted);padding:2px;transition:background-color .15s,border-color .15s;outline:none}.switch[data-state=checked]{border-color:transparent;background-color:#16a34a}.switch:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--ring),transparent 50%)}.switch:disabled{cursor:not-allowed;opacity:.5}.switch-thumb{height:18px;width:18px;border-radius:9999px;background-color:var(--background);box-shadow:0 1px 2px color-mix(in oklch,var(--foreground),transparent 85%);transition:transform .15s;transform:translateX(0)}.switch[data-state=checked] .switch-thumb{transform:translateX(16px)}.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-title-input{min-height:40px;background:#0000000d}.success-status-description-input{background:#0000000d}.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-hiring{display:flex;flex-direction:column;gap:4px;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:12px 16px}.success-status-hiring-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.success-status-hiring-row-label{font-size:14px;font-weight:700}.success-status-hiring-hint{padding-right:60px;font-size:12px;color:var(--muted-foreground)}.success-status-form-submit{height:44px;min-height:44px;width:100%;border-radius:16px;font-weight:600}.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}}