.recaptcha{width:-moz-fit-content;width:fit-content}.form-item .form-label{transition:all .2s ease;transform-origin:left top}.form-item .form-label.absolute{z-index:10;background:#fff;padding:0 4px}.form-item.form-label-visible .form-label.absolute{transform:translateY(-50%) scale(.85);top:0;left:8px;color:#3b82f6}.form-item .form-control:not(:-moz-placeholder)+.form-label.absolute{transform:translateY(-50%) scale(.85);top:0;left:8px;color:#3b82f6}.form-item .form-control:focus+.form-label.absolute,.form-item .form-control:not(:placeholder-shown)+.form-label.absolute{transform:translateY(-50%) scale(.85);top:0;left:8px;color:#3b82f6}input.form-control{position:relative}input[type=date]::-webkit-calendar-picker-indicator{right:12px;position:absolute;cursor:pointer;opacity:.7;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=time]::-webkit-calendar-picker-indicator{right:12px;position:absolute;cursor:pointer;opacity:.7;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=datetime-local]::-webkit-calendar-picker-indicator{right:12px;position:absolute;cursor:pointer;opacity:.7;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}
