/* Shared form appearance, including selects and dynamically created fields. */
input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]), select, textarea, .form-control-outlined, [contenteditable=true] {
 background-color:#fff!important; color:#263241; border:1px solid #d7e0eb!important; border-radius:16px!important; box-shadow:none; min-height:44px; padding:10px 14px; transition:border-color .15s,box-shadow .15s;
}
input:focus-visible, select:focus-visible, textarea:focus-visible, [contenteditable=true]:focus-visible {
 border-color:#0066cc!important; outline:0; box-shadow:0 0 0 3px rgba(0,102,204,.12)!important;
}
select { cursor:pointer; }
input:disabled,select:disabled,textarea:disabled { opacity:.65; cursor:not-allowed; }
