.cd-form{flex-direction:column;gap:1.1rem;width:100%;display:flex}.cd-form-field{flex-direction:column;gap:.4rem;display:flex}.cd-form-label{letter-spacing:.01em;color:var(--cd-text,#1a1a2e);font-size:.85rem;font-weight:600}.cd-form-optional{opacity:.6;font-weight:400}.cd-form-input{width:100%;font:inherit;color:var(--cd-text,#1a1a2e);appearance:none;background:#fff;border:1px solid #1414322e;border-radius:10px;padding:.7rem .85rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.cd-form-input:focus{border-color:var(--accent,#4721fb);outline:none;box-shadow:0 0 0 3px #4721fb26}.cd-form-input[aria-invalid=true]{border-color:#d33a3a}.cd-form-textarea{resize:vertical;min-height:110px}.cd-form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23555' stroke-width='1.6' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;padding-right:2.2rem}.cd-form-consent{margin-top:.2rem}.cd-form-consent-label{color:var(--cd-text-muted,#4a4a63);cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.82rem;line-height:1.4;display:flex}.cd-form-consent-label input{width:1rem;height:1rem;accent-color:var(--accent,#4721fb);flex:none;margin-top:.15rem}.cd-form-consent-label a{color:var(--accent,#4721fb);text-decoration:underline}.cd-form-error{color:#d33a3a;font-size:.78rem}.cd-form-error--global{background:#d33a3a14;border-radius:8px;margin:0;padding:.6rem .8rem}.cd-form-actions{margin-top:.3rem}.cd-form-actions .cd-btn{width:100%}.cd-form-actions .cd-btn[disabled]{opacity:.6;cursor:not-allowed}.cd-form-success{display:block}.cd-demo-drawer-body .cd-form{margin-top:.5rem}
