.drp-trigger{align-items:center;gap:var(--space-2);text-align:left;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-input);width:100%;font-size:var(--font-size-base);color:var(--color-text-primary);cursor:pointer;transition:border-color var(--transition-fast);padding:11px 14px;display:flex}.drp-trigger:focus,.drp-trigger[data-popup-open]{border-color:var(--color-border-focus);outline:none;box-shadow:0 0 0 3px #f0552e1f}.drp-trigger--placeholder span{color:var(--color-text-muted)}.drp-icon{color:var(--color-text-muted);flex-shrink:0}.drp-popover{width:fit-content!important;padding:0!important}.drp-actions{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);display:flex}@media (max-width:480px){.drp-popover{width:var(--anchor-width)!important;max-width:var(--anchor-width)!important}.drp-popover [data-slot=calendar]{width:100%}}
.form-component-textarea{border:1.5px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-input);width:100%;font-family:inherit;font-size:var(--font-size-base);color:var(--color-text-primary);resize:none;transition:border-color var(--transition-fast);outline:none;padding:11px 14px}.form-component-textarea:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #f0552e1f}
.form-container,.form-container-body{width:100%}.form-component-element-wrapper{gap:var(--space-1);flex-direction:column;padding-bottom:1.6em;display:flex;position:relative}.form-container-cta-button{margin-top:var(--space-2)}.form-container-cta-button button{width:100%}@media (max-width:480px){.form-component-element-wrapper{padding-bottom:1.4em}}
